.elementor-17 .elementor-element.elementor-element-07bd635{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-17 .elementor-element.elementor-element-534a0fa{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;--z-index:3;}.elementor-17 .elementor-element.elementor-element-534a0fa:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-534a0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://neeraj.moshimoshi.tech/wp-content/uploads/2024/07/neeraj_bnr.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-7594bba{left:-80px;}body.rtl .elementor-17 .elementor-element.elementor-element-7594bba{right:-80px;}.elementor-17 .elementor-element.elementor-element-7594bba{top:240px;}.elementor-17 .elementor-element.elementor-element-7594bba img{width:38%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-b231533{right:-10px;}body.rtl .elementor-17 .elementor-element.elementor-element-b231533{left:-10px;}.elementor-17 .elementor-element.elementor-element-b231533{top:110px;}.elementor-17 .elementor-element.elementor-element-b231533 img{width:60%;}.elementor-17 .elementor-element.elementor-element-abbeafe > .elementor-widget-container{margin:0% 0% -80% 0%;}.elementor-17 .elementor-element.elementor-element-abbeafe{text-align:center;}.elementor-17 .elementor-element.elementor-element-abbeafe img{width:65%;}.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-17 .elementor-element.elementor-element-701f53c > .elementor-widget-container{padding:110px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-701f53c .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:top;}.elementor-17 .elementor-element.elementor-element-701f53c{text-align:center;}.elementor-17 .elementor-element.elementor-element-701f53c .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:150px;font-weight:400;line-height:1em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-bd2cfbc > .elementor-widget-container{margin:-4% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-bd2cfbc img{width:25%;}.elementor-17 .elementor-element.elementor-element-feee893 > .elementor-widget-container{margin:-34% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-feee893.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-feee893{text-align:center;}.elementor-17 .elementor-element.elementor-element-feee893 img{width:65%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-44c29c1{right:40px;}body.rtl .elementor-17 .elementor-element.elementor-element-44c29c1{left:40px;}.elementor-17 .elementor-element.elementor-element-44c29c1{bottom:110px;z-index:1001;text-align:end;}.elementor-17 .elementor-element.elementor-element-44c29c1 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:28px;font-weight:300;line-height:1em;color:var( --e-global-color-text );}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-75e06c1 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;background-image:linear-gradient(180deg, #0F0D0D4D 0%, var( --e-global-color-accent ) 100%);}.elementor-17 .elementor-element.elementor-element-75e06c1.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-75e06c1{right:40px;}body.rtl .elementor-17 .elementor-element.elementor-element-75e06c1{left:40px;}.elementor-17 .elementor-element.elementor-element-75e06c1{bottom:0px;z-index:1001;}.elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-wrapper{max-width:30%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 15px/2 );}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 15px/2 );}body.rtl .elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 15px/2 );}body.rtl .elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 15px/2 );}.elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-item{padding:10px 10px 10px 10px;background-color:#ECE9FF26;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECE9FF26;border-radius:5px 5px 5px 5px;}.elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-digits{font-family:"Koulen", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-label{font-family:"Koulen", Sans-serif;font-size:16px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-ba04ce4 > .elementor-widget-container{margin:-54% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-ba04ce4.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-ba04ce4{z-index:1000;text-align:center;}.elementor-17 .elementor-element.elementor-element-ba04ce4 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-17 .elementor-element.elementor-element-ba04ce4 img{width:80%;}.elementor-17 .elementor-element.elementor-element-f63faca{--display:flex;--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;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-17 .elementor-element.elementor-element-f63faca:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f63faca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://neeraj.moshimoshi.tech/wp-content/uploads/2024/07/neeraj_bnr.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-5ab0f62{--display:flex;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f470a47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-69cd0e1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c30842b > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-17 .elementor-element.elementor-element-c30842b{z-index:0;}.elementor-17 .elementor-element.elementor-element-c30842b .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-a4a7ea1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7944643 img{width:100%;height:350px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-6810d36 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-6810d36{z-index:20;text-align:start;}.elementor-17 .elementor-element.elementor-element-6810d36 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-41b24b6{text-align:center;}.elementor-17 .elementor-element.elementor-element-41b24b6 img{width:100%;}.elementor-17 .elementor-element.elementor-element-1faa3c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-08acf9c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bc033d5 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-17 .elementor-element.elementor-element-bc033d5{z-index:0;}.elementor-17 .elementor-element.elementor-element-bc033d5 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-44de2fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-42b39b7 img{width:100%;height:350px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-7fcf6cf > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-7fcf6cf{z-index:20;text-align:start;}.elementor-17 .elementor-element.elementor-element-7fcf6cf .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-dcf963c{text-align:center;}.elementor-17 .elementor-element.elementor-element-dcf963c img{width:100%;}.elementor-17 .elementor-element.elementor-element-d90d3bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-35d90a6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-edb5fa0 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-17 .elementor-element.elementor-element-edb5fa0{z-index:0;}.elementor-17 .elementor-element.elementor-element-edb5fa0 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-6d44596{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8f88121 img{width:100%;height:350px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-f84e003 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f84e003{z-index:20;text-align:start;}.elementor-17 .elementor-element.elementor-element-f84e003 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-d93fdf5{text-align:center;}.elementor-17 .elementor-element.elementor-element-d93fdf5 img{width:100%;}.elementor-17 .elementor-element.elementor-element-8d7b709{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a33f70d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-db09cfe > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-17 .elementor-element.elementor-element-db09cfe{z-index:0;}.elementor-17 .elementor-element.elementor-element-db09cfe .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-f3f8c91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9953376 img{width:100%;height:350px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-98b703e > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-98b703e{z-index:20;text-align:start;}.elementor-17 .elementor-element.elementor-element-98b703e .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-e3f6edc{text-align:center;}.elementor-17 .elementor-element.elementor-element-e3f6edc img{width:100%;}.elementor-17 .elementor-element.elementor-element-c010f17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1002346{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7385374 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-17 .elementor-element.elementor-element-7385374{z-index:0;}.elementor-17 .elementor-element.elementor-element-7385374 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-3d7bc8b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d067633 img{width:100%;height:350px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-eef13e0 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-eef13e0{z-index:20;text-align:start;}.elementor-17 .elementor-element.elementor-element-eef13e0 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-f032ef9{text-align:center;}.elementor-17 .elementor-element.elementor-element-f032ef9 img{width:100%;}.elementor-17 .elementor-element.elementor-element-88d3845{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a58d05e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-fa0729a > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-17 .elementor-element.elementor-element-fa0729a{z-index:0;}.elementor-17 .elementor-element.elementor-element-fa0729a .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-bfa1bdc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ef76a55 img{width:100%;height:350px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-09e838b > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-09e838b{z-index:20;text-align:start;}.elementor-17 .elementor-element.elementor-element-09e838b .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-baa0d8b{text-align:center;}.elementor-17 .elementor-element.elementor-element-baa0d8b img{width:100%;}.elementor-17 .elementor-element.elementor-element-f276f74{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c1a2f7a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8a5c737 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-17 .elementor-element.elementor-element-8a5c737{z-index:0;}.elementor-17 .elementor-element.elementor-element-8a5c737 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-3de1eee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d261e26 img{width:100%;height:350px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-abfba68 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-abfba68{z-index:20;text-align:start;}.elementor-17 .elementor-element.elementor-element-abfba68 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-1d5530c{text-align:center;}.elementor-17 .elementor-element.elementor-element-1d5530c img{width:100%;}.elementor-17 .elementor-element.elementor-element-921838d{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:20px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:20px;--e-n-carousel-arrow-size:40px;}.elementor-17 .elementor-element.elementor-element-9d5a358{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-19c55ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8d0f998{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-adc793e > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-17 .elementor-element.elementor-element-adc793e{z-index:0;}.elementor-17 .elementor-element.elementor-element-adc793e .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-f2ef67a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f127b55 img{width:100%;height:350px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-504cfea > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-504cfea{z-index:20;text-align:start;}.elementor-17 .elementor-element.elementor-element-504cfea .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-287a111{text-align:center;}.elementor-17 .elementor-element.elementor-element-287a111 img{width:100%;}.elementor-17 .elementor-element.elementor-element-a3bda2c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d021eb5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a31d483 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-17 .elementor-element.elementor-element-a31d483{z-index:0;}.elementor-17 .elementor-element.elementor-element-a31d483 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-304ee08{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-affc007 img{width:100%;height:350px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-23f5777 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-23f5777{z-index:20;text-align:start;}.elementor-17 .elementor-element.elementor-element-23f5777 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-41ec259{text-align:center;}.elementor-17 .elementor-element.elementor-element-41ec259 img{width:100%;}.elementor-17 .elementor-element.elementor-element-614501d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b09b9f1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a0234ee > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-17 .elementor-element.elementor-element-a0234ee{z-index:0;}.elementor-17 .elementor-element.elementor-element-a0234ee .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-bc1f215{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a331677 img{width:100%;height:350px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-a07f3d7 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a07f3d7{z-index:20;text-align:start;}.elementor-17 .elementor-element.elementor-element-a07f3d7 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-ebffadd{text-align:center;}.elementor-17 .elementor-element.elementor-element-ebffadd img{width:100%;}.elementor-17 .elementor-element.elementor-element-f1bea58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-209683b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-45ff4f6 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-17 .elementor-element.elementor-element-45ff4f6{z-index:0;}.elementor-17 .elementor-element.elementor-element-45ff4f6 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-63f5520{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a41c7d0 img{width:100%;height:350px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-6adf295 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-6adf295{z-index:20;text-align:start;}.elementor-17 .elementor-element.elementor-element-6adf295 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-1b1e49a{text-align:center;}.elementor-17 .elementor-element.elementor-element-1b1e49a img{width:100%;}.elementor-17 .elementor-element.elementor-element-91166cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4b222d8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-425b253 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-17 .elementor-element.elementor-element-425b253{z-index:0;}.elementor-17 .elementor-element.elementor-element-425b253 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-d9972ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4beabfa img{width:100%;height:350px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-e72c1ae > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-e72c1ae{z-index:20;text-align:start;}.elementor-17 .elementor-element.elementor-element-e72c1ae .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-14cb8f7{text-align:center;}.elementor-17 .elementor-element.elementor-element-14cb8f7 img{width:100%;}.elementor-17 .elementor-element.elementor-element-72ea6af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b01a596{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-29fb6fb > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-17 .elementor-element.elementor-element-29fb6fb{z-index:0;}.elementor-17 .elementor-element.elementor-element-29fb6fb .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-59e6af8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7b5ca81 img{width:100%;height:350px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-acb9b31 > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-acb9b31{z-index:20;text-align:start;}.elementor-17 .elementor-element.elementor-element-acb9b31 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-13e1478{text-align:center;}.elementor-17 .elementor-element.elementor-element-13e1478 img{width:100%;}.elementor-17 .elementor-element.elementor-element-80f6566{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6110de6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ce1b0c5 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-17 .elementor-element.elementor-element-ce1b0c5{z-index:0;}.elementor-17 .elementor-element.elementor-element-ce1b0c5 .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-0d194b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-32cdd3e img{width:100%;height:350px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-543b96d > .elementor-widget-container{margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-543b96d{z-index:20;text-align:start;}.elementor-17 .elementor-element.elementor-element-543b96d .elementor-heading-title{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-1e71b6f{text-align:center;}.elementor-17 .elementor-element.elementor-element-1e71b6f img{width:100%;}.elementor-17 .elementor-element.elementor-element-2dab079{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-25px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:20px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-25px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:20px;--e-n-carousel-arrow-size:30px;}.elementor-17 .elementor-element.elementor-element-40549f7{--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;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-4468544 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-4468544 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-4468544{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-4468544 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-4468544 .elementor-icon-list-item > a{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-4468544 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-9c14d9d{--grid-template-columns:repeat(0, auto);--icon-size:22px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-17 .elementor-element.elementor-element-9c14d9d .elementor-widget-container{text-align:center;}.elementor-17 .elementor-element.elementor-element-9c14d9d .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-17 .elementor-element.elementor-element-9c14d9d .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-9c14d9d .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-f49f0bc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-f49f0bc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-f49f0bc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-f49f0bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-f49f0bc .elementor-icon-list-item > a{font-family:"Koulen", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-f49f0bc .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-0de1a67{--display:flex;--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;--overflow:hidden;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-17 .elementor-element.elementor-element-0de1a67:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0de1a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15141A;background-image:url("https://neeraj.moshimoshi.tech/wp-content/uploads/2024/07/Ellipse-7.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-0de1a67::before, .elementor-17 .elementor-element.elementor-element-0de1a67 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0de1a67 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0de1a67 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0de1a67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0de1a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-6d5070f > .elementor-widget-container{--e-transform-scale:0.55;}.elementor-17 .elementor-element.elementor-element-6d5070f .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-17 .elementor-element.elementor-element-6d5070f .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:1367px){.elementor-17 .elementor-element.elementor-element-534a0fa:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-534a0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-17 .elementor-element.elementor-element-f63faca:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f63faca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-17 .elementor-element.elementor-element-0de1a67:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0de1a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-701f53c > .elementor-widget-container{padding:120px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-701f53c .elementor-heading-title{font-size:100px;}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-ba04ce4 img{width:100%;}.elementor-17 .elementor-element.elementor-element-921838d{--e-n-carousel-swiper-slides-to-display:3;}.elementor-17 .elementor-element.elementor-element-2dab079{--e-n-carousel-swiper-slides-to-display:3;}.elementor-17 .elementor-element.elementor-element-40549f7{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-07bd635{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-534a0fa{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-701f53c > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-17 .elementor-element.elementor-element-701f53c .elementor-heading-title{font-size:70px;}.elementor-17 .elementor-element.elementor-element-44c29c1{text-align:center;}.elementor-17 .elementor-element.elementor-element-44c29c1 .elementor-heading-title{font-size:14px;}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-75e06c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-75e06c1.elementor-element{--align-self:center;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-75e06c1{right:20%;}body.rtl .elementor-17 .elementor-element.elementor-element-75e06c1{left:20%;}.elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-digits{font-size:20px;}.elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-label{font-size:14px;}.elementor-17 .elementor-element.elementor-element-ba04ce4 img{width:100%;}.elementor-17 .elementor-element.elementor-element-f63faca{--justify-content:flex-end;}.elementor-17 .elementor-element.elementor-element-5ab0f62{--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-921838d{--e-n-carousel-swiper-slides-to-display:3;}.elementor-17 .elementor-element.elementor-element-921838d > .elementor-widget-container{margin:0px -100px 0px -100px;}.elementor-17 .elementor-element.elementor-element-9d5a358{--justify-content:space-between;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2dab079{--e-n-carousel-swiper-slides-to-display:3;}.elementor-17 .elementor-element.elementor-element-2dab079 > .elementor-widget-container{margin:0px -100px 0px -100px;}.elementor-17 .elementor-element.elementor-element-40549f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-4468544 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-4468544 .elementor-icon-list-item > a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-9c14d9d{--icon-size:20px;}.elementor-17 .elementor-element.elementor-element-f49f0bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-f49f0bc .elementor-icon-list-item > a{font-size:16px;}.elementor-17 .elementor-element.elementor-element-0de1a67{--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for image, class: .elementor-element-abbeafe */.elementor-17 .elementor-element.elementor-element-abbeafe{
    animation: moveFog 8s infinite linear;
    opacity: 0.45;
}
.elementor-17 .elementor-element.elementor-element-abbeafe .elementor-widget-container:after{
    content: '';
    position: absolute;
    bottom: 0;
    background:  url('/wp-content/uploads/2024/07/fog.webp');
    width: 600px;
    height: 400px;
    left: -40px;
    object-fit: contain;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    animation: moveFogleft 20s infinite linear;
    opacity: 0.35;
}
.elementor-17 .elementor-element.elementor-element-abbeafe .elementor-widget-container:before{
    content: '';
    position: absolute;
    bottom: 0;
    background:  url('/wp-content/uploads/2024/07/fog.webp');
    width: 600px;
    height: 400px;
    right: 40px;
    object-fit: contain;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    animation: moveFogright 15s infinite linear;
    opacity: 0.35;
}
@keyframes moveFog {
    0% {
    transform: translateX(0) scale(1);
    }
    50% {
    transform: translateY(-100px) scale(1.1);
    }
    100% {
    transform: translateX(0) scale(1);
    }
}
@keyframes moveFogleft {
0% {
    transform: translateX(0) scale(1) rotate(0);
}
50% {
    transform: translateX(-100px) scale(1.15) rotate(45deg);
}
100% {
    transform: translateX(0) scale(1) rotate(90deg);
    }
}
@keyframes moveFogright {
0% {
    transform: translateX(0) scale(1) rotate(0);
}
50% {
    transform: translateX(100px) scale(1.15) rotate(45deg);
}
100% {
    transform: translateX(0) scale(1) rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-701f53c */.elementor-17 .elementor-element.elementor-element-701f53c{
    opacity: 0;
    transform: translateY(100px);
    animation: fadeInBottom 1s 2s forwards;
}

@keyframes fadeInBottom {
    to {
    opacity: 1;
    transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-feee893 */.elementor-17 .elementor-element.elementor-element-feee893 img{
    mix-blend-mode: lighten !important;opacity: 0;
    transform: translateY(100px);
    animation: fadeInBottom 2s 3s forwards;
}

@keyframes fadeInBottom {
    to {
    opacity: 1;
    transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c29c1 *//*.elementor-17 .elementor-element.elementor-element-44c29c1{*/
/*    position: relative;*/
/*    bottom: -130px*/
/*}*//* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-75e06c1 *//*.elementor-17 .elementor-element.elementor-element-75e06c1{*/
/*    position: relative;*/
/*    bottom: -120px;*/
/*}*/
/*.elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-item{
    backdrop-filter: blur(8px);
}
.elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-wrapper:before{
    content: 'NEXT MATCH IN :';
    position: absolute;
    color: #FFF;
    font-family: Koulen;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 90.73%;
    left: -20px;
    bottom: 20px;
}

@media only screen and (min-width: 320px) and (max-width: 480px){ 
    .elementor-17 .elementor-element.elementor-element-75e06c1 .elementor-countdown-wrapper:before{
        top: 20px;
        font-size: 20px;
        left: 32%;
    }
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba04ce4 */.elementor-17 .elementor-element.elementor-element-ba04ce4{
    filter: drop-shadow(-5px 12px 35px #1b1b1b);
}
.elementor-17 .elementor-element.elementor-element-ba04ce4 img{
    opacity: 0;
   transform: translateY(100px);
    animation: fadeInBottom 1.4s 3s forwards; /* 1s for speed and 3s delay */
        }

@keyframes fadeInBottom {
    to {
    opacity: 1;
    transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69cd0e1 *//*.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-26%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f470a47 *//* Hover effects for the menu card */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card:hover{
    z-index: 5;
}

/* General styles */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 60px -2px;
    transform: translate(-18%, -16%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42b39b7 *//*.elementor-17 .elementor-element.elementor-element-42b39b7{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fcf6cf *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcf963c *//*.elementor-17 .elementor-element.elementor-element-dcf963c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08acf9c *//*.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(2%, 0%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 60px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(4%, 5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1faa3c0 */.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -20px -5px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f88121 *//*.elementor-17 .elementor-element.elementor-element-8f88121{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84e003 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d93fdf5 *//*.elementor-17 .elementor-element.elementor-element-d93fdf5.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d90a6 *//*.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d3bf */.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -196px 0px;
    transform: translate(-96%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9953376 *//*.elementor-17 .elementor-element.elementor-element-9953376{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98b703e *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3f6edc *//*.elementor-17 .elementor-element.elementor-element-e3f6edc.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a33f70d *//*.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-38%, -4%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
}*/
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-32%, 4%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d7b709 */.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -70px -40px;
    transform: translate(-100%, 0) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d067633 *//*.elementor-17 .elementor-element.elementor-element-d067633{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eef13e0 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f032ef9 *//*.elementor-17 .elementor-element.elementor-element-f032ef9.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1002346 *//*.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-5%, -14%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-1002346.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(0%, 6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c010f17 */.elementor-17 .elementor-element.elementor-element-c010f17.menu-card:hover {
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-c010f17.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -58px -2px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef76a55 *//*.elementor-17 .elementor-element.elementor-element-ef76a55{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e838b *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baa0d8b *//*.elementor-17 .elementor-element.elementor-element-baa0d8b.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a58d05e *//*.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    object-fit: cover;
    object-position: -40px -2px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88d3845 */.elementor-17 .elementor-element.elementor-element-88d3845.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-88d3845.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: 0;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -60px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d261e26 *//*.elementor-17 .elementor-element.elementor-element-d261e26{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abfba68 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d5530c *//*.elementor-17 .elementor-element.elementor-element-1d5530c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1a2f7a *//*.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f276f74 */.elementor-17 .elementor-element.elementor-element-f276f74.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-f276f74.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -52px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69cd0e1 *//*.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-26%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f470a47 *//* Hover effects for the menu card */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card:hover{
    z-index: 5;
}

/* General styles */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 60px -2px;
    transform: translate(-18%, -16%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42b39b7 *//*.elementor-17 .elementor-element.elementor-element-42b39b7{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fcf6cf *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcf963c *//*.elementor-17 .elementor-element.elementor-element-dcf963c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08acf9c *//*.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(2%, 0%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 60px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(4%, 5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1faa3c0 */.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -20px -5px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f88121 *//*.elementor-17 .elementor-element.elementor-element-8f88121{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84e003 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d93fdf5 *//*.elementor-17 .elementor-element.elementor-element-d93fdf5.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d90a6 *//*.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d3bf */.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -196px 0px;
    transform: translate(-96%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9953376 *//*.elementor-17 .elementor-element.elementor-element-9953376{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98b703e *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3f6edc *//*.elementor-17 .elementor-element.elementor-element-e3f6edc.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a33f70d *//*.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-38%, -4%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
}*/
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-32%, 4%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d7b709 */.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -70px -40px;
    transform: translate(-100%, 0) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d067633 *//*.elementor-17 .elementor-element.elementor-element-d067633{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eef13e0 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f032ef9 *//*.elementor-17 .elementor-element.elementor-element-f032ef9.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1002346 *//*.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-5%, -14%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-1002346.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(0%, 6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c010f17 */.elementor-17 .elementor-element.elementor-element-c010f17.menu-card:hover {
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-c010f17.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -58px -2px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef76a55 *//*.elementor-17 .elementor-element.elementor-element-ef76a55{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e838b *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baa0d8b *//*.elementor-17 .elementor-element.elementor-element-baa0d8b.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a58d05e *//*.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    object-fit: cover;
    object-position: -40px -2px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88d3845 */.elementor-17 .elementor-element.elementor-element-88d3845.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-88d3845.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: 0;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -60px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d261e26 *//*.elementor-17 .elementor-element.elementor-element-d261e26{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abfba68 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d5530c *//*.elementor-17 .elementor-element.elementor-element-1d5530c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1a2f7a *//*.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f276f74 */.elementor-17 .elementor-element.elementor-element-f276f74.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-f276f74.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -52px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69cd0e1 *//*.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-26%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f470a47 *//* Hover effects for the menu card */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card:hover{
    z-index: 5;
}

/* General styles */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 60px -2px;
    transform: translate(-18%, -16%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42b39b7 *//*.elementor-17 .elementor-element.elementor-element-42b39b7{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fcf6cf *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcf963c *//*.elementor-17 .elementor-element.elementor-element-dcf963c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08acf9c *//*.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(2%, 0%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 60px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(4%, 5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1faa3c0 */.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -20px -5px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f88121 *//*.elementor-17 .elementor-element.elementor-element-8f88121{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84e003 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d93fdf5 *//*.elementor-17 .elementor-element.elementor-element-d93fdf5.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d90a6 *//*.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d3bf */.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -196px 0px;
    transform: translate(-96%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9953376 *//*.elementor-17 .elementor-element.elementor-element-9953376{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98b703e *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3f6edc *//*.elementor-17 .elementor-element.elementor-element-e3f6edc.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a33f70d *//*.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-38%, -4%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
}*/
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-32%, 4%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d7b709 */.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -70px -40px;
    transform: translate(-100%, 0) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d067633 *//*.elementor-17 .elementor-element.elementor-element-d067633{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eef13e0 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f032ef9 *//*.elementor-17 .elementor-element.elementor-element-f032ef9.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1002346 *//*.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-5%, -14%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-1002346.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(0%, 6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c010f17 */.elementor-17 .elementor-element.elementor-element-c010f17.menu-card:hover {
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-c010f17.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -58px -2px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef76a55 *//*.elementor-17 .elementor-element.elementor-element-ef76a55{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e838b *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baa0d8b *//*.elementor-17 .elementor-element.elementor-element-baa0d8b.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a58d05e *//*.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    object-fit: cover;
    object-position: -40px -2px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88d3845 */.elementor-17 .elementor-element.elementor-element-88d3845.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-88d3845.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: 0;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -60px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d261e26 *//*.elementor-17 .elementor-element.elementor-element-d261e26{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abfba68 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d5530c *//*.elementor-17 .elementor-element.elementor-element-1d5530c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1a2f7a *//*.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f276f74 */.elementor-17 .elementor-element.elementor-element-f276f74.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-f276f74.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -52px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69cd0e1 *//*.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-26%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f470a47 *//* Hover effects for the menu card */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card:hover{
    z-index: 5;
}

/* General styles */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 60px -2px;
    transform: translate(-18%, -16%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42b39b7 *//*.elementor-17 .elementor-element.elementor-element-42b39b7{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fcf6cf *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcf963c *//*.elementor-17 .elementor-element.elementor-element-dcf963c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08acf9c *//*.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(2%, 0%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 60px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(4%, 5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1faa3c0 */.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -20px -5px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f88121 *//*.elementor-17 .elementor-element.elementor-element-8f88121{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84e003 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d93fdf5 *//*.elementor-17 .elementor-element.elementor-element-d93fdf5.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d90a6 *//*.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d3bf */.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -196px 0px;
    transform: translate(-96%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9953376 *//*.elementor-17 .elementor-element.elementor-element-9953376{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98b703e *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3f6edc *//*.elementor-17 .elementor-element.elementor-element-e3f6edc.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a33f70d *//*.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-38%, -4%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
}*/
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-32%, 4%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d7b709 */.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -70px -40px;
    transform: translate(-100%, 0) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d067633 *//*.elementor-17 .elementor-element.elementor-element-d067633{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eef13e0 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f032ef9 *//*.elementor-17 .elementor-element.elementor-element-f032ef9.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1002346 *//*.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-5%, -14%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-1002346.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(0%, 6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c010f17 */.elementor-17 .elementor-element.elementor-element-c010f17.menu-card:hover {
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-c010f17.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -58px -2px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef76a55 *//*.elementor-17 .elementor-element.elementor-element-ef76a55{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e838b *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baa0d8b *//*.elementor-17 .elementor-element.elementor-element-baa0d8b.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a58d05e *//*.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    object-fit: cover;
    object-position: -40px -2px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88d3845 */.elementor-17 .elementor-element.elementor-element-88d3845.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-88d3845.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: 0;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -60px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d261e26 *//*.elementor-17 .elementor-element.elementor-element-d261e26{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abfba68 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d5530c *//*.elementor-17 .elementor-element.elementor-element-1d5530c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1a2f7a *//*.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f276f74 */.elementor-17 .elementor-element.elementor-element-f276f74.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-f276f74.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -52px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69cd0e1 *//*.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-26%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f470a47 *//* Hover effects for the menu card */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card:hover{
    z-index: 5;
}

/* General styles */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 60px -2px;
    transform: translate(-18%, -16%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42b39b7 *//*.elementor-17 .elementor-element.elementor-element-42b39b7{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fcf6cf *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcf963c *//*.elementor-17 .elementor-element.elementor-element-dcf963c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08acf9c *//*.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(2%, 0%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 60px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(4%, 5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1faa3c0 */.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -20px -5px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f88121 *//*.elementor-17 .elementor-element.elementor-element-8f88121{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84e003 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d93fdf5 *//*.elementor-17 .elementor-element.elementor-element-d93fdf5.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d90a6 *//*.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d3bf */.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -196px 0px;
    transform: translate(-96%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9953376 *//*.elementor-17 .elementor-element.elementor-element-9953376{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98b703e *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3f6edc *//*.elementor-17 .elementor-element.elementor-element-e3f6edc.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a33f70d *//*.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-38%, -4%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
}*/
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-32%, 4%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d7b709 */.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -70px -40px;
    transform: translate(-100%, 0) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d067633 *//*.elementor-17 .elementor-element.elementor-element-d067633{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eef13e0 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f032ef9 *//*.elementor-17 .elementor-element.elementor-element-f032ef9.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1002346 *//*.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-5%, -14%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-1002346.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(0%, 6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c010f17 */.elementor-17 .elementor-element.elementor-element-c010f17.menu-card:hover {
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-c010f17.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -58px -2px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef76a55 *//*.elementor-17 .elementor-element.elementor-element-ef76a55{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e838b *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baa0d8b *//*.elementor-17 .elementor-element.elementor-element-baa0d8b.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a58d05e *//*.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    object-fit: cover;
    object-position: -40px -2px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88d3845 */.elementor-17 .elementor-element.elementor-element-88d3845.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-88d3845.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: 0;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -60px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d261e26 *//*.elementor-17 .elementor-element.elementor-element-d261e26{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abfba68 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d5530c *//*.elementor-17 .elementor-element.elementor-element-1d5530c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1a2f7a *//*.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f276f74 */.elementor-17 .elementor-element.elementor-element-f276f74.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-f276f74.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -52px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69cd0e1 *//*.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-26%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f470a47 *//* Hover effects for the menu card */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card:hover{
    z-index: 5;
}

/* General styles */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 60px -2px;
    transform: translate(-18%, -16%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42b39b7 *//*.elementor-17 .elementor-element.elementor-element-42b39b7{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fcf6cf *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcf963c *//*.elementor-17 .elementor-element.elementor-element-dcf963c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08acf9c *//*.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(2%, 0%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 60px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(4%, 5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1faa3c0 */.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -20px -5px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f88121 *//*.elementor-17 .elementor-element.elementor-element-8f88121{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84e003 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d93fdf5 *//*.elementor-17 .elementor-element.elementor-element-d93fdf5.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d90a6 *//*.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d3bf */.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -196px 0px;
    transform: translate(-96%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9953376 *//*.elementor-17 .elementor-element.elementor-element-9953376{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98b703e *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3f6edc *//*.elementor-17 .elementor-element.elementor-element-e3f6edc.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a33f70d *//*.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-38%, -4%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
}*/
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-32%, 4%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d7b709 */.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -70px -40px;
    transform: translate(-100%, 0) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d067633 *//*.elementor-17 .elementor-element.elementor-element-d067633{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eef13e0 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f032ef9 *//*.elementor-17 .elementor-element.elementor-element-f032ef9.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1002346 *//*.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-5%, -14%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-1002346.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(0%, 6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c010f17 */.elementor-17 .elementor-element.elementor-element-c010f17.menu-card:hover {
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-c010f17.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -58px -2px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef76a55 *//*.elementor-17 .elementor-element.elementor-element-ef76a55{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e838b *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baa0d8b *//*.elementor-17 .elementor-element.elementor-element-baa0d8b.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a58d05e *//*.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    object-fit: cover;
    object-position: -40px -2px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88d3845 */.elementor-17 .elementor-element.elementor-element-88d3845.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-88d3845.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: 0;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -60px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d261e26 *//*.elementor-17 .elementor-element.elementor-element-d261e26{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abfba68 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d5530c *//*.elementor-17 .elementor-element.elementor-element-1d5530c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1a2f7a *//*.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f276f74 */.elementor-17 .elementor-element.elementor-element-f276f74.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-f276f74.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -52px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69cd0e1 *//*.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-26%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f470a47 *//* Hover effects for the menu card */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card:hover{
    z-index: 5;
}

/* General styles */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 60px -2px;
    transform: translate(-18%, -16%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42b39b7 *//*.elementor-17 .elementor-element.elementor-element-42b39b7{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fcf6cf *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcf963c *//*.elementor-17 .elementor-element.elementor-element-dcf963c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08acf9c *//*.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(2%, 0%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 60px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(4%, 5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1faa3c0 */.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -20px -5px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f88121 *//*.elementor-17 .elementor-element.elementor-element-8f88121{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84e003 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d93fdf5 *//*.elementor-17 .elementor-element.elementor-element-d93fdf5.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d90a6 *//*.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d3bf */.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -196px 0px;
    transform: translate(-96%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9953376 *//*.elementor-17 .elementor-element.elementor-element-9953376{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98b703e *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3f6edc *//*.elementor-17 .elementor-element.elementor-element-e3f6edc.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a33f70d *//*.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-38%, -4%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
}*/
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-32%, 4%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d7b709 */.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -70px -40px;
    transform: translate(-100%, 0) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d067633 *//*.elementor-17 .elementor-element.elementor-element-d067633{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eef13e0 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f032ef9 *//*.elementor-17 .elementor-element.elementor-element-f032ef9.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1002346 *//*.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-5%, -14%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-1002346.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(0%, 6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c010f17 */.elementor-17 .elementor-element.elementor-element-c010f17.menu-card:hover {
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-c010f17.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -58px -2px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef76a55 *//*.elementor-17 .elementor-element.elementor-element-ef76a55{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e838b *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baa0d8b *//*.elementor-17 .elementor-element.elementor-element-baa0d8b.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a58d05e *//*.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    object-fit: cover;
    object-position: -40px -2px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88d3845 */.elementor-17 .elementor-element.elementor-element-88d3845.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-88d3845.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: 0;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -60px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d261e26 *//*.elementor-17 .elementor-element.elementor-element-d261e26{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abfba68 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d5530c *//*.elementor-17 .elementor-element.elementor-element-1d5530c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1a2f7a *//*.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f276f74 */.elementor-17 .elementor-element.elementor-element-f276f74.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-f276f74.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -52px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69cd0e1 *//*.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-69cd0e1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-26%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-69cd0e1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f470a47 *//* Hover effects for the menu card */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card:hover{
    z-index: 5;
}

/* General styles */
.elementor-17 .elementor-element.elementor-element-f470a47.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 60px -2px;
    transform: translate(-18%, -16%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f470a47 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42b39b7 *//*.elementor-17 .elementor-element.elementor-element-42b39b7{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fcf6cf *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcf963c *//*.elementor-17 .elementor-element.elementor-element-dcf963c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08acf9c *//*.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(2%, 0%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 60px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-08acf9c.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(4%, 5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-08acf9c .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1faa3c0 */.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -20px -5px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1faa3c0 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f88121 *//*.elementor-17 .elementor-element.elementor-element-8f88121{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84e003 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d93fdf5 *//*.elementor-17 .elementor-element.elementor-element-d93fdf5.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35d90a6 *//*.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-35d90a6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-35d90a6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d3bf */.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-d90d3bf.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -196px 0px;
    transform: translate(-96%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d90d3bf .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9953376 *//*.elementor-17 .elementor-element.elementor-element-9953376{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98b703e *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3f6edc *//*.elementor-17 .elementor-element.elementor-element-e3f6edc.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a33f70d *//*.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-38%, -4%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
}*/
.elementor-17 .elementor-element.elementor-element-a33f70d.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(-32%, 4%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a33f70d .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d7b709 */.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-8d7b709.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 450px;
    object-fit: cover;
    object-position: -70px -40px;
    transform: translate(-100%, 0) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d7b709 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d067633 *//*.elementor-17 .elementor-element.elementor-element-d067633{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eef13e0 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f032ef9 *//*.elementor-17 .elementor-element.elementor-element-f032ef9.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1002346 *//*.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-5%, -14%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-1002346.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 62px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-1002346.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(0%, 6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-1002346 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c010f17 */.elementor-17 .elementor-element.elementor-element-c010f17.menu-card:hover {
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-c010f17.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -58px -2px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c010f17 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef76a55 *//*.elementor-17 .elementor-element.elementor-element-ef76a55{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e838b *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-baa0d8b *//*.elementor-17 .elementor-element.elementor-element-baa0d8b.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a58d05e *//*.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-a58d05e.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    display: block;
    object-fit: cover;
    object-position: -40px -2px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-a58d05e .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88d3845 */.elementor-17 .elementor-element.elementor-element-88d3845.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-88d3845.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: 0;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -60px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-88d3845 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d261e26 *//*.elementor-17 .elementor-element.elementor-element-d261e26{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abfba68 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d5530c *//*.elementor-17 .elementor-element.elementor-element-1d5530c.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1a2f7a *//*.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(62%, -8%) skew(-12deg);
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 50px;
    line-height: 1;
}*/
.elementor-17 .elementor-element.elementor-element-c1a2f7a.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-element img {
    opacity: 0;
    position: absolute;
    /*bottom: -35px; */
    /*right: -35px;*/
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: translate(80%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-c1a2f7a .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f276f74 */.elementor-17 .elementor-element.elementor-element-f276f74.menu-card:hover{
    z-index: 5;
}

.elementor-17 .elementor-element.elementor-element-f276f74.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    height: 440px;
    display: block;
    object-position: -52px 0px;
    transform: translate(-100%, -6%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-f276f74 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-921838d */.elementor-17 .elementor-element.elementor-element-921838d .swiper-slide{
    transform: scale(0.85);
    z-index: 3 !important;
}
.elementor-17 .elementor-element.elementor-element-921838d .swiper-slide .menu-card{
    z-index: 3 !important;
}
.elementor-17 .elementor-element.elementor-element-921838d .swiper-slide.swiper-slide-next + .swiper-slide .menu-card{
    z-index: 5 !important;
}
.elementor-17 .elementor-element.elementor-element-921838d .swiper-slide.swiper-slide-next + .swiper-slide{
    z-index: 5 !important;
}
.elementor-17 .elementor-element.elementor-element-921838d .swiper-slide.swiper-slide-next + .swiper-slide .menu-card .menu-bg img{
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}
.elementor-17 .elementor-element.elementor-element-921838d .swiper-slide.swiper-slide-next + .swiper-slide .menu-card .menu-element img {
    opacity: 1;
}
.elementor-17 .elementor-element.elementor-element-921838d .swiper-slide.swiper-slide-next + .swiper-slide .menu-card .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 52px;
    text-align: center;
}
@media only screen and (min-width: 320px) and (max-width: 480px){   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d0f998 *//*.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 20px -36px;
    transform: translate(-28%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-affc007 *//*.elementor-17 .elementor-element.elementor-element-affc007{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23f5777 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41ec259 *//*.elementor-17 .elementor-element.elementor-element-41ec259.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d021eb5 */.elementor-17 .elementor-element.elementor-element-d021eb5.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -56px -4px;
    transform: translate(-100%, -2%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a331677 *//*.elementor-17 .elementor-element.elementor-element-a331677{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a07f3d7 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebffadd *//*.elementor-17 .elementor-element.elementor-element-ebffadd.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b09b9f1 */.elementor-17 .elementor-element.elementor-element-b09b9f1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    bottom: -35px;
    right: -35px;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -220px -2px;
    transform: translate(-25%, -10%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a41c7d0 *//*.elementor-17 .elementor-element.elementor-element-a41c7d0{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6adf295 *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b1e49a *//*.elementor-17 .elementor-element.elementor-element-1b1e49a.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209683b */.elementor-17 .elementor-element.elementor-element-209683b.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -96px 0px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4beabfa *//*.elementor-17 .elementor-element.elementor-element-4beabfa{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c1ae *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14cb8f7 *//*.elementor-17 .elementor-element.elementor-element-14cb8f7.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b222d8 */.elementor-17 .elementor-element.elementor-element-4b222d8.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 420px;
    object-fit: cover;
    object-position: -88px 0px;
    transform: translate(-100%, -3%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b5ca81 *//*.elementor-17 .elementor-element.elementor-element-7b5ca81{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acb9b31 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e1478 *//*.elementor-17 .elementor-element.elementor-element-13e1478.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b01a596 */.elementor-17 .elementor-element.elementor-element-b01a596.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -364px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32cdd3e *//*.elementor-17 .elementor-element.elementor-element-32cdd3e{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543b96d *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e71b6f *//*.elementor-17 .elementor-element.elementor-element-1e71b6f.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6110de6 */.elementor-17 .elementor-element.elementor-element-6110de6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -92px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d0f998 *//*.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 20px -36px;
    transform: translate(-28%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-affc007 *//*.elementor-17 .elementor-element.elementor-element-affc007{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23f5777 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41ec259 *//*.elementor-17 .elementor-element.elementor-element-41ec259.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d021eb5 */.elementor-17 .elementor-element.elementor-element-d021eb5.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -56px -4px;
    transform: translate(-100%, -2%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a331677 *//*.elementor-17 .elementor-element.elementor-element-a331677{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a07f3d7 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebffadd *//*.elementor-17 .elementor-element.elementor-element-ebffadd.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b09b9f1 */.elementor-17 .elementor-element.elementor-element-b09b9f1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    bottom: -35px;
    right: -35px;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -220px -2px;
    transform: translate(-25%, -10%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a41c7d0 *//*.elementor-17 .elementor-element.elementor-element-a41c7d0{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6adf295 *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b1e49a *//*.elementor-17 .elementor-element.elementor-element-1b1e49a.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209683b */.elementor-17 .elementor-element.elementor-element-209683b.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -96px 0px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4beabfa *//*.elementor-17 .elementor-element.elementor-element-4beabfa{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c1ae *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14cb8f7 *//*.elementor-17 .elementor-element.elementor-element-14cb8f7.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b222d8 */.elementor-17 .elementor-element.elementor-element-4b222d8.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 420px;
    object-fit: cover;
    object-position: -88px 0px;
    transform: translate(-100%, -3%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b5ca81 *//*.elementor-17 .elementor-element.elementor-element-7b5ca81{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acb9b31 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e1478 *//*.elementor-17 .elementor-element.elementor-element-13e1478.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b01a596 */.elementor-17 .elementor-element.elementor-element-b01a596.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -364px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32cdd3e *//*.elementor-17 .elementor-element.elementor-element-32cdd3e{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543b96d *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e71b6f *//*.elementor-17 .elementor-element.elementor-element-1e71b6f.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6110de6 */.elementor-17 .elementor-element.elementor-element-6110de6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -92px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d0f998 *//*.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 20px -36px;
    transform: translate(-28%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-affc007 *//*.elementor-17 .elementor-element.elementor-element-affc007{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23f5777 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41ec259 *//*.elementor-17 .elementor-element.elementor-element-41ec259.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d021eb5 */.elementor-17 .elementor-element.elementor-element-d021eb5.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -56px -4px;
    transform: translate(-100%, -2%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a331677 *//*.elementor-17 .elementor-element.elementor-element-a331677{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a07f3d7 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebffadd *//*.elementor-17 .elementor-element.elementor-element-ebffadd.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b09b9f1 */.elementor-17 .elementor-element.elementor-element-b09b9f1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    bottom: -35px;
    right: -35px;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -220px -2px;
    transform: translate(-25%, -10%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a41c7d0 *//*.elementor-17 .elementor-element.elementor-element-a41c7d0{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6adf295 *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b1e49a *//*.elementor-17 .elementor-element.elementor-element-1b1e49a.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209683b */.elementor-17 .elementor-element.elementor-element-209683b.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -96px 0px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4beabfa *//*.elementor-17 .elementor-element.elementor-element-4beabfa{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c1ae *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14cb8f7 *//*.elementor-17 .elementor-element.elementor-element-14cb8f7.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b222d8 */.elementor-17 .elementor-element.elementor-element-4b222d8.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 420px;
    object-fit: cover;
    object-position: -88px 0px;
    transform: translate(-100%, -3%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b5ca81 *//*.elementor-17 .elementor-element.elementor-element-7b5ca81{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acb9b31 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e1478 *//*.elementor-17 .elementor-element.elementor-element-13e1478.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b01a596 */.elementor-17 .elementor-element.elementor-element-b01a596.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -364px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32cdd3e *//*.elementor-17 .elementor-element.elementor-element-32cdd3e{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543b96d *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e71b6f *//*.elementor-17 .elementor-element.elementor-element-1e71b6f.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6110de6 */.elementor-17 .elementor-element.elementor-element-6110de6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -92px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d0f998 *//*.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 20px -36px;
    transform: translate(-28%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-affc007 *//*.elementor-17 .elementor-element.elementor-element-affc007{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23f5777 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41ec259 *//*.elementor-17 .elementor-element.elementor-element-41ec259.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d021eb5 */.elementor-17 .elementor-element.elementor-element-d021eb5.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -56px -4px;
    transform: translate(-100%, -2%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a331677 *//*.elementor-17 .elementor-element.elementor-element-a331677{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a07f3d7 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebffadd *//*.elementor-17 .elementor-element.elementor-element-ebffadd.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b09b9f1 */.elementor-17 .elementor-element.elementor-element-b09b9f1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    bottom: -35px;
    right: -35px;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -220px -2px;
    transform: translate(-25%, -10%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a41c7d0 *//*.elementor-17 .elementor-element.elementor-element-a41c7d0{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6adf295 *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b1e49a *//*.elementor-17 .elementor-element.elementor-element-1b1e49a.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209683b */.elementor-17 .elementor-element.elementor-element-209683b.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -96px 0px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4beabfa *//*.elementor-17 .elementor-element.elementor-element-4beabfa{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c1ae *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14cb8f7 *//*.elementor-17 .elementor-element.elementor-element-14cb8f7.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b222d8 */.elementor-17 .elementor-element.elementor-element-4b222d8.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 420px;
    object-fit: cover;
    object-position: -88px 0px;
    transform: translate(-100%, -3%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b5ca81 *//*.elementor-17 .elementor-element.elementor-element-7b5ca81{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acb9b31 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e1478 *//*.elementor-17 .elementor-element.elementor-element-13e1478.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b01a596 */.elementor-17 .elementor-element.elementor-element-b01a596.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -364px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32cdd3e *//*.elementor-17 .elementor-element.elementor-element-32cdd3e{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543b96d *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e71b6f *//*.elementor-17 .elementor-element.elementor-element-1e71b6f.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6110de6 */.elementor-17 .elementor-element.elementor-element-6110de6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -92px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d0f998 *//*.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 20px -36px;
    transform: translate(-28%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-affc007 *//*.elementor-17 .elementor-element.elementor-element-affc007{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23f5777 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41ec259 *//*.elementor-17 .elementor-element.elementor-element-41ec259.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d021eb5 */.elementor-17 .elementor-element.elementor-element-d021eb5.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -56px -4px;
    transform: translate(-100%, -2%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a331677 *//*.elementor-17 .elementor-element.elementor-element-a331677{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a07f3d7 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebffadd *//*.elementor-17 .elementor-element.elementor-element-ebffadd.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b09b9f1 */.elementor-17 .elementor-element.elementor-element-b09b9f1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    bottom: -35px;
    right: -35px;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -220px -2px;
    transform: translate(-25%, -10%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a41c7d0 *//*.elementor-17 .elementor-element.elementor-element-a41c7d0{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6adf295 *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b1e49a *//*.elementor-17 .elementor-element.elementor-element-1b1e49a.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209683b */.elementor-17 .elementor-element.elementor-element-209683b.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -96px 0px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4beabfa *//*.elementor-17 .elementor-element.elementor-element-4beabfa{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c1ae *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14cb8f7 *//*.elementor-17 .elementor-element.elementor-element-14cb8f7.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b222d8 */.elementor-17 .elementor-element.elementor-element-4b222d8.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 420px;
    object-fit: cover;
    object-position: -88px 0px;
    transform: translate(-100%, -3%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b5ca81 *//*.elementor-17 .elementor-element.elementor-element-7b5ca81{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acb9b31 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e1478 *//*.elementor-17 .elementor-element.elementor-element-13e1478.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b01a596 */.elementor-17 .elementor-element.elementor-element-b01a596.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -364px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32cdd3e *//*.elementor-17 .elementor-element.elementor-element-32cdd3e{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543b96d *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e71b6f *//*.elementor-17 .elementor-element.elementor-element-1e71b6f.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6110de6 */.elementor-17 .elementor-element.elementor-element-6110de6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -92px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d0f998 *//*.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 20px -36px;
    transform: translate(-28%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-affc007 *//*.elementor-17 .elementor-element.elementor-element-affc007{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23f5777 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41ec259 *//*.elementor-17 .elementor-element.elementor-element-41ec259.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d021eb5 */.elementor-17 .elementor-element.elementor-element-d021eb5.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -56px -4px;
    transform: translate(-100%, -2%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a331677 *//*.elementor-17 .elementor-element.elementor-element-a331677{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a07f3d7 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebffadd *//*.elementor-17 .elementor-element.elementor-element-ebffadd.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b09b9f1 */.elementor-17 .elementor-element.elementor-element-b09b9f1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    bottom: -35px;
    right: -35px;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -220px -2px;
    transform: translate(-25%, -10%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a41c7d0 *//*.elementor-17 .elementor-element.elementor-element-a41c7d0{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6adf295 *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b1e49a *//*.elementor-17 .elementor-element.elementor-element-1b1e49a.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209683b */.elementor-17 .elementor-element.elementor-element-209683b.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -96px 0px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4beabfa *//*.elementor-17 .elementor-element.elementor-element-4beabfa{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c1ae *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14cb8f7 *//*.elementor-17 .elementor-element.elementor-element-14cb8f7.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b222d8 */.elementor-17 .elementor-element.elementor-element-4b222d8.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 420px;
    object-fit: cover;
    object-position: -88px 0px;
    transform: translate(-100%, -3%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b5ca81 *//*.elementor-17 .elementor-element.elementor-element-7b5ca81{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acb9b31 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e1478 *//*.elementor-17 .elementor-element.elementor-element-13e1478.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b01a596 */.elementor-17 .elementor-element.elementor-element-b01a596.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -364px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32cdd3e *//*.elementor-17 .elementor-element.elementor-element-32cdd3e{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543b96d *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e71b6f *//*.elementor-17 .elementor-element.elementor-element-1e71b6f.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6110de6 */.elementor-17 .elementor-element.elementor-element-6110de6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -92px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d0f998 *//*.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 20px -36px;
    transform: translate(-28%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-affc007 *//*.elementor-17 .elementor-element.elementor-element-affc007{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23f5777 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41ec259 *//*.elementor-17 .elementor-element.elementor-element-41ec259.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d021eb5 */.elementor-17 .elementor-element.elementor-element-d021eb5.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -56px -4px;
    transform: translate(-100%, -2%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a331677 *//*.elementor-17 .elementor-element.elementor-element-a331677{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a07f3d7 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebffadd *//*.elementor-17 .elementor-element.elementor-element-ebffadd.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b09b9f1 */.elementor-17 .elementor-element.elementor-element-b09b9f1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    bottom: -35px;
    right: -35px;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -220px -2px;
    transform: translate(-25%, -10%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a41c7d0 *//*.elementor-17 .elementor-element.elementor-element-a41c7d0{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6adf295 *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b1e49a *//*.elementor-17 .elementor-element.elementor-element-1b1e49a.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209683b */.elementor-17 .elementor-element.elementor-element-209683b.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -96px 0px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4beabfa *//*.elementor-17 .elementor-element.elementor-element-4beabfa{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c1ae *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14cb8f7 *//*.elementor-17 .elementor-element.elementor-element-14cb8f7.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b222d8 */.elementor-17 .elementor-element.elementor-element-4b222d8.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 420px;
    object-fit: cover;
    object-position: -88px 0px;
    transform: translate(-100%, -3%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b5ca81 *//*.elementor-17 .elementor-element.elementor-element-7b5ca81{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acb9b31 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e1478 *//*.elementor-17 .elementor-element.elementor-element-13e1478.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b01a596 */.elementor-17 .elementor-element.elementor-element-b01a596.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -364px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32cdd3e *//*.elementor-17 .elementor-element.elementor-element-32cdd3e{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543b96d *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e71b6f *//*.elementor-17 .elementor-element.elementor-element-1e71b6f.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6110de6 */.elementor-17 .elementor-element.elementor-element-6110de6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -92px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d0f998 *//*.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover{
    z-index: 5;
}
.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-bg img {
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-element img {
    opacity: 1;
    transform: translate(-18%, -12%) skew(-12deg); 
}

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card:hover .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 64px;
}*/

.elementor-17 .elementor-element.elementor-element-8d0f998.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -35px; 
    right: -35px; 
    z-index: 15;
    display: block;
    height: 470px;
    object-fit: cover;
    object-position: 20px -36px;
    transform: translate(-28%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-8d0f998 .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-affc007 *//*.elementor-17 .elementor-element.elementor-element-affc007{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23f5777 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41ec259 *//*.elementor-17 .elementor-element.elementor-element-41ec259.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d021eb5 */.elementor-17 .elementor-element.elementor-element-d021eb5.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -56px -4px;
    transform: translate(-100%, -2%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-d021eb5 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a331677 *//*.elementor-17 .elementor-element.elementor-element-a331677{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a07f3d7 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebffadd *//*.elementor-17 .elementor-element.elementor-element-ebffadd.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b09b9f1 */.elementor-17 .elementor-element.elementor-element-b09b9f1.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-element img {
    opacity: 0;
    position: absolute;
    z-index: 15;
    bottom: -35px;
    right: -35px;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -220px -2px;
    transform: translate(-25%, -10%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b09b9f1 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a41c7d0 *//*.elementor-17 .elementor-element.elementor-element-a41c7d0{*/
/*    transform: skew(-12deg);*/
/*    z-index: 5;*/
/*    transition: all .4s linear;*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6adf295 *//* .menu-head .elementor-heading-title{*/
/*   transition: all .4s linear; */
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b1e49a *//*.elementor-17 .elementor-element.elementor-element-1b1e49a.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
} *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-209683b */.elementor-17 .elementor-element.elementor-element-209683b.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -96px 0px;
    transform: translate(-100%, -5%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-209683b .menu-head .elementor-heading-title {
    transition: all .4s linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4beabfa *//*.elementor-17 .elementor-element.elementor-element-4beabfa{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72c1ae *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14cb8f7 *//*.elementor-17 .elementor-element.elementor-element-14cb8f7.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b222d8 */.elementor-17 .elementor-element.elementor-element-4b222d8.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 420px;
    object-fit: cover;
    object-position: -88px 0px;
    transform: translate(-100%, -3%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-4b222d8 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b5ca81 *//*.elementor-17 .elementor-element.elementor-element-7b5ca81{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acb9b31 *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13e1478 *//*.elementor-17 .elementor-element.elementor-element-13e1478.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b01a596 */.elementor-17 .elementor-element.elementor-element-b01a596.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -364px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-b01a596 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32cdd3e *//*.elementor-17 .elementor-element.elementor-element-32cdd3e{
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-543b96d *//*.menu-head .elementor-heading-title{
   transition: all .4s linear; 
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e71b6f *//*.elementor-17 .elementor-element.elementor-element-1e71b6f.menu-element img{
    opacity: 0;
    position: absolute;
    bottom: 35px;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -350px -36px;
    transform: skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6110de6 */.elementor-17 .elementor-element.elementor-element-6110de6.menu-card a {
    text-decoration: none;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-bg {
    transform: skew(-12deg);
    z-index: 5;
    transition: all .4s linear;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-element img {
    opacity: 0;
    position: absolute;
    bottom: -100%;
    right: -100%;
    z-index: 15;
    display: block;
    height: 440px;
    object-fit: cover;
    object-position: -92px -12px;
    transform: translate(-100%, 0%) skew(-12deg);
    transition: all .4s linear;
    width: 100%;
    overflow: visible;
}

.elementor-17 .elementor-element.elementor-element-6110de6 .menu-head .elementor-heading-title {
    transition: all .4s linear;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2dab079 */.elementor-17 .elementor-element.elementor-element-2dab079 .swiper-slide{
    transform: scale(0.85);
    z-index: 3 !important;
}
.elementor-17 .elementor-element.elementor-element-2dab079 .swiper-slide .menu-card{
    z-index: 3 !important;
}
.elementor-17 .elementor-element.elementor-element-2dab079 .swiper-slide.swiper-slide-next .menu-card{
    z-index: 5 !important;
}
.elementor-17 .elementor-element.elementor-element-2dab079 .swiper-slide.swiper-slide-next{
    z-index: 5 !important;
}
.elementor-17 .elementor-element.elementor-element-2dab079 .swiper-slide.swiper-slide-next .menu-card .menu-bg img{
    transform: skew(0deg) scale(1.25);
    opacity: 1;
    filter: blur(2px);
}
.elementor-17 .elementor-element.elementor-element-2dab079 .swiper-slide.swiper-slide-next .menu-card .menu-element img {
    opacity: 1;
}
.elementor-17 .elementor-element.elementor-element-2dab079 .swiper-slide.swiper-slide-next .menu-card .menu-head .elementor-heading-title {
    color: #FCFF80;
    font-size: 38px;
}
@media only screen and (min-width: 320px) and (max-width: 480px){   }/* End custom CSS */
/* Start custom CSS */body.elementor-page-17 .site-footer{
    display: none;
}
body.elementor-page-17 a{
text-decoration: none !important;
}/* End custom CSS */