.elementor-4023 .elementor-element.elementor-element-c33bb4d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4023 .elementor-element.elementor-element-e6b8c99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4023 .elementor-element.elementor-element-cc2f7c1 .m-neuron-gallery__thumbnail--link{padding-bottom:calc( 0.66 * 100% );}.elementor-4023 .elementor-element.elementor-element-ab1c6fd{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-4023 .elementor-element.elementor-element-1352546 .m-neuron-gallery__thumbnail--link{padding-bottom:calc( 0.66 * 100% );}.elementor-4023 .elementor-element.elementor-element-948b4f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4023 .elementor-element.elementor-element-aec97bd .m-neuron-gallery__thumbnail--link{padding-bottom:calc( 0.66 * 100% );}.elementor-4023 .elementor-element.elementor-element-1c47e25{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-c74b415 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );animation-duration:5s;padding:0 2px;}.elementor-4023 .elementor-element.elementor-element-885d5d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-b52ad41 img{width:204px;}.elementor-4023 .elementor-element.elementor-element-89ac1ae{--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:130px 0px;--row-gap:130px;--column-gap:0px;--padding-top:130px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-abfc673{text-align:center;}.elementor-4023 .elementor-element.elementor-element-967d88a .l-neuron-grid{margin-right:calc(-60px / 2);margin-left:calc(-60px / 2);margin-bottom:-96px;}.elementor-4023 .elementor-element.elementor-element-967d88a .l-neuron-grid .l-neuron-grid__item{padding-right:calc(60px / 2);padding-left:calc(60px / 2);}.elementor-4023 .elementor-element.elementor-element-967d88a .l-neuron-grid__item{margin-bottom:96px;}.elementor-4023 .elementor-element.elementor-element-967d88a .m-neuron-gallery__image-detail{text-align:center;}.elementor-4023 .elementor-element.elementor-element-967d88a .m-neuron-gallery__thumbnail--link{margin-bottom:24px;}.elementor-4023 .elementor-element.elementor-element-967d88a .m-neuron-gallery__image-detail--caption{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4023 .elementor-element.elementor-element-ff57dd6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-4023 .elementor-element.elementor-element-66894dc{--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;--padding-top:7%;--padding-bottom:7%;--padding-left:10%;--padding-right:10%;}.elementor-4023 .elementor-element.elementor-element-66894dc:not(.elementor-motion-effects-element-type-background), .elementor-4023 .elementor-element.elementor-element-66894dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://restorantreka.al/wp-content/uploads/2024/04/official-pattern-taverna-theme-scaled.png");background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-4023 .elementor-element.elementor-element-d8be17d .m-neuron-gallery__thumbnail--link{padding-bottom:calc( 0.91 * 100% );margin-bottom:0px;}.elementor-4023 .elementor-element.elementor-element-d8be17d .neuron-icon{font-size:14px;}.elementor-4023 .elementor-element.elementor-element-d8be17d .neuron-swiper-button--prev{width:auto;bottom:auto;right:auto;top:50%;left:0;transform:translateY(-50%);--n-x-dir:1;--n-y-dir:1;--n-x-offset:-120px;}.elementor-4023 .elementor-element.elementor-element-d8be17d .neuron-swiper-button--next{width:auto;bottom:auto;right:0;top:50%;left:auto;transform:translateY(-50%);--n-x-dir:-1;--n-y-dir:1;--n-x-offset:120px;}.elementor-4023 .elementor-element.elementor-element-d8be17d .neuron-swiper-dots{width:auto;bottom:0;right:auto;top:auto;left:50%;transform:translateX(-50%);--n-x-dir:1;--n-y-dir:-1;--n-y-offset:30px;}.elementor-4023 .elementor-element.elementor-element-1ad2fd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:72px;--padding-bottom:72px;--padding-left:72px;--padding-right:120px;}.elementor-4023 .elementor-element.elementor-element-c55558d{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-4023 .elementor-element.elementor-element-78456c2 .elementor-heading-title{font-family:var( --e-global-typography-a07bd2d-font-family ), Sans-serif;font-size:var( --e-global-typography-a07bd2d-font-size );font-weight:var( --e-global-typography-a07bd2d-font-weight );text-transform:var( --e-global-typography-a07bd2d-text-transform );line-height:var( --e-global-typography-a07bd2d-line-height );letter-spacing:var( --e-global-typography-a07bd2d-letter-spacing );word-spacing:var( --e-global-typography-a07bd2d-word-spacing );color:var( --e-global-color-accent );}.elementor-4023 .elementor-element.elementor-element-dc6f676 .elementor-heading-title{font-family:var( --e-global-typography-214b2ab-font-family ), Sans-serif;font-size:var( --e-global-typography-214b2ab-font-size );font-weight:var( --e-global-typography-214b2ab-font-weight );line-height:var( --e-global-typography-214b2ab-line-height );letter-spacing:var( --e-global-typography-214b2ab-letter-spacing );word-spacing:var( --e-global-typography-214b2ab-word-spacing );color:#FFFFFFB3;}.elementor-4023 .elementor-element.elementor-element-575d375{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-4023 .elementor-element.elementor-element-c677bdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:72px;--padding-bottom:72px;--padding-left:72px;--padding-right:120px;}.elementor-4023 .elementor-element.elementor-element-e602a0a{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-4023 .elementor-element.elementor-element-f697bba .elementor-heading-title{font-family:var( --e-global-typography-a07bd2d-font-family ), Sans-serif;font-size:var( --e-global-typography-a07bd2d-font-size );font-weight:var( --e-global-typography-a07bd2d-font-weight );text-transform:var( --e-global-typography-a07bd2d-text-transform );line-height:var( --e-global-typography-a07bd2d-line-height );letter-spacing:var( --e-global-typography-a07bd2d-letter-spacing );word-spacing:var( --e-global-typography-a07bd2d-word-spacing );color:var( --e-global-color-accent );}.elementor-4023 .elementor-element.elementor-element-ac8d01d .elementor-heading-title{font-family:var( --e-global-typography-214b2ab-font-family ), Sans-serif;font-size:var( --e-global-typography-214b2ab-font-size );font-weight:var( --e-global-typography-214b2ab-font-weight );line-height:var( --e-global-typography-214b2ab-line-height );letter-spacing:var( --e-global-typography-214b2ab-letter-spacing );word-spacing:var( --e-global-typography-214b2ab-word-spacing );color:#FFFFFFB3;}.elementor-4023 .elementor-element.elementor-element-56d452a{--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;border-style:none;--border-style:none;--padding-top:7%;--padding-bottom:7%;--padding-left:10%;--padding-right:10%;}.elementor-4023 .elementor-element.elementor-element-56d452a:not(.elementor-motion-effects-element-type-background), .elementor-4023 .elementor-element.elementor-element-56d452a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://restorantreka.al/wp-content/uploads/2024/04/official-pattern-taverna-theme-scaled.png");background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-4023 .elementor-element.elementor-element-76602ee .m-neuron-gallery__thumbnail--link{padding-bottom:calc( 0.91 * 100% );margin-bottom:0px;}.elementor-4023 .elementor-element.elementor-element-76602ee .neuron-icon{font-size:14px;}.elementor-4023 .elementor-element.elementor-element-76602ee .neuron-swiper-button--prev{width:auto;bottom:auto;right:auto;top:50%;left:0;transform:translateY(-50%);--n-x-dir:1;--n-y-dir:1;--n-x-offset:-120px;}.elementor-4023 .elementor-element.elementor-element-76602ee .neuron-swiper-button--next{width:auto;bottom:auto;right:0;top:50%;left:auto;transform:translateY(-50%);--n-x-dir:-1;--n-y-dir:1;--n-x-offset:120px;}.elementor-4023 .elementor-element.elementor-element-76602ee .neuron-swiper-dots{width:auto;bottom:0;right:auto;top:auto;left:50%;transform:translateX(-50%);--n-x-dir:1;--n-y-dir:-1;--n-y-offset:30px;}.elementor-4023 .elementor-element.elementor-element-c3c82b7{--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:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-d1db6ea{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-4023 .elementor-element.elementor-element-a6803ef{text-align:center;}.elementor-4023 .elementor-element.elementor-element-a6803ef .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-4023 .elementor-element.elementor-element-c7157be{text-align:center;}.elementor-4023 .elementor-element.elementor-element-6a5a2ef .l-neuron-grid{margin-right:calc(-32px / 2);margin-left:calc(-32px / 2);margin-bottom:-36px;}.elementor-4023 .elementor-element.elementor-element-6a5a2ef .l-neuron-grid .l-neuron-grid__item{padding-right:calc(32px / 2);padding-left:calc(32px / 2);}.elementor-4023 .elementor-element.elementor-element-6a5a2ef .l-neuron-grid__item{margin-bottom:36px;}.elementor-4023 .elementor-element.elementor-element-6a5a2ef .m-neuron-gallery__image-detail{text-align:center;}.elementor-4023 .elementor-element.elementor-element-6a5a2ef .m-neuron-gallery__thumbnail--link{margin-bottom:24px;}.elementor-4023 .elementor-element.elementor-element-6a5a2ef .m-neuron-gallery__image-detail--caption{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4023 .elementor-element.elementor-element-6a5a2ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4023 .elementor-element.elementor-element-c818aae{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-4023 .elementor-element.elementor-element-c818aae:not(.elementor-motion-effects-element-type-background), .elementor-4023 .elementor-element.elementor-element-c818aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://restorantreka.al/wp-content/uploads/2024/04/official-pattern-taverna-theme-scaled.png");background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-4023 .elementor-element.elementor-element-a2576f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-65e48c8 .elementor-icon-wrapper{text-align:center;}.elementor-4023 .elementor-element.elementor-element-65e48c8 .elementor-icon{font-size:80px;}.elementor-4023 .elementor-element.elementor-element-65e48c8 .elementor-icon svg{height:80px;}.elementor-4023 .elementor-element.elementor-element-65e48c8.elementor-element{--align-self:center;}.elementor-4023 .elementor-element.elementor-element-4928331{text-align:center;}.elementor-4023 .elementor-element.elementor-element-4928331 .elementor-heading-title{font-family:var( --e-global-typography-dc81743-font-family ), Sans-serif;font-size:var( --e-global-typography-dc81743-font-size );font-weight:var( --e-global-typography-dc81743-font-weight );text-transform:var( --e-global-typography-dc81743-text-transform );line-height:var( --e-global-typography-dc81743-line-height );letter-spacing:var( --e-global-typography-dc81743-letter-spacing );word-spacing:var( --e-global-typography-dc81743-word-spacing );color:var( --e-global-color-accent );}.elementor-4023 .elementor-element.elementor-element-9763a57 .elementor-icon-wrapper{text-align:center;}.elementor-4023 .elementor-element.elementor-element-9763a57 .elementor-icon{font-size:80px;}.elementor-4023 .elementor-element.elementor-element-9763a57 .elementor-icon svg{height:80px;}.elementor-4023 .elementor-element.elementor-element-9763a57.elementor-element{--align-self:center;}.elementor-4023 .elementor-element.elementor-element-e11408c{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-4023 .elementor-element.elementor-element-e11408c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4023 .elementor-element.elementor-element-8eb6983 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:21px 48px 21px 48px;}@media(min-width:721px){.elementor-4023 .elementor-element.elementor-element-c33bb4d{--width:100%;}.elementor-4023 .elementor-element.elementor-element-e6b8c99{--width:50%;}.elementor-4023 .elementor-element.elementor-element-ab1c6fd{--width:50%;}.elementor-4023 .elementor-element.elementor-element-948b4f6{--width:50%;}.elementor-4023 .elementor-element.elementor-element-66894dc{--width:50%;}.elementor-4023 .elementor-element.elementor-element-1ad2fd3{--width:50%;}.elementor-4023 .elementor-element.elementor-element-c677bdc{--width:50%;}.elementor-4023 .elementor-element.elementor-element-56d452a{--width:50%;}}@media(max-width:1279px) and (min-width:721px){.elementor-4023 .elementor-element.elementor-element-66894dc{--width:100%;}.elementor-4023 .elementor-element.elementor-element-1ad2fd3{--width:100%;}.elementor-4023 .elementor-element.elementor-element-c677bdc{--width:100%;}.elementor-4023 .elementor-element.elementor-element-56d452a{--width:100%;}}@media(max-width:1279px){.elementor-4023 .elementor-element.elementor-element-c74b415 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4023 .elementor-element.elementor-element-89ac1ae{--gap:96px 0px;--row-gap:96px;--column-gap:0px;--padding-top:120px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-967d88a .l-neuron-grid{margin-right:calc(-32px / 2);margin-left:calc(-32px / 2);margin-bottom:-48px;}.elementor-4023 .elementor-element.elementor-element-967d88a .l-neuron-grid .l-neuron-grid__item{padding-right:calc(32px / 2);padding-left:calc(32px / 2);}.elementor-4023 .elementor-element.elementor-element-967d88a .l-neuron-grid__item{margin-bottom:48px;}.elementor-4023 .elementor-element.elementor-element-967d88a .m-neuron-gallery__thumbnail--link{margin-bottom:16px;}.elementor-4023 .elementor-element.elementor-element-967d88a .m-neuron-gallery__image-detail--caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4023 .elementor-element.elementor-element-ff57dd6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4023 .elementor-element.elementor-element-66894dc{--padding-top:10%;--padding-bottom:10%;--padding-left:20%;--padding-right:20%;}.elementor-4023 .elementor-element.elementor-element-d8be17d .neuron-icon{font-size:14px;}.elementor-4023 .elementor-element.elementor-element-1ad2fd3{--gap:64px 0px;--row-gap:64px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-4023 .elementor-element.elementor-element-1ad2fd3.e-con{--order:-99999 /* order start hack */;}.elementor-4023 .elementor-element.elementor-element-78456c2 .elementor-heading-title{font-size:var( --e-global-typography-a07bd2d-font-size );line-height:var( --e-global-typography-a07bd2d-line-height );letter-spacing:var( --e-global-typography-a07bd2d-letter-spacing );word-spacing:var( --e-global-typography-a07bd2d-word-spacing );}.elementor-4023 .elementor-element.elementor-element-dc6f676 .elementor-heading-title{font-size:var( --e-global-typography-214b2ab-font-size );line-height:var( --e-global-typography-214b2ab-line-height );letter-spacing:var( --e-global-typography-214b2ab-letter-spacing );word-spacing:var( --e-global-typography-214b2ab-word-spacing );}.elementor-4023 .elementor-element.elementor-element-575d375{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4023 .elementor-element.elementor-element-c677bdc{--gap:64px 0px;--row-gap:64px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-4023 .elementor-element.elementor-element-f697bba .elementor-heading-title{font-size:var( --e-global-typography-a07bd2d-font-size );line-height:var( --e-global-typography-a07bd2d-line-height );letter-spacing:var( --e-global-typography-a07bd2d-letter-spacing );word-spacing:var( --e-global-typography-a07bd2d-word-spacing );}.elementor-4023 .elementor-element.elementor-element-ac8d01d .elementor-heading-title{font-size:var( --e-global-typography-214b2ab-font-size );line-height:var( --e-global-typography-214b2ab-line-height );letter-spacing:var( --e-global-typography-214b2ab-letter-spacing );word-spacing:var( --e-global-typography-214b2ab-word-spacing );}.elementor-4023 .elementor-element.elementor-element-56d452a{--padding-top:10%;--padding-bottom:10%;--padding-left:20%;--padding-right:20%;}.elementor-4023 .elementor-element.elementor-element-76602ee .neuron-icon{font-size:14px;}.elementor-4023 .elementor-element.elementor-element-c3c82b7{--gap:48px 0px;--row-gap:48px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-a6803ef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4023 .elementor-element.elementor-element-6a5a2ef .l-neuron-grid{margin-right:calc(-32px / 2);margin-left:calc(-32px / 2);margin-bottom:-48px;}.elementor-4023 .elementor-element.elementor-element-6a5a2ef .l-neuron-grid .l-neuron-grid__item{padding-right:calc(32px / 2);padding-left:calc(32px / 2);}.elementor-4023 .elementor-element.elementor-element-6a5a2ef .l-neuron-grid__item{margin-bottom:48px;}.elementor-4023 .elementor-element.elementor-element-6a5a2ef .m-neuron-gallery__thumbnail--link{margin-bottom:16px;}.elementor-4023 .elementor-element.elementor-element-6a5a2ef .m-neuron-gallery__image-detail--caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4023 .elementor-element.elementor-element-6a5a2ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4023 .elementor-element.elementor-element-4928331 .elementor-heading-title{font-size:var( --e-global-typography-dc81743-font-size );line-height:var( --e-global-typography-dc81743-line-height );letter-spacing:var( --e-global-typography-dc81743-letter-spacing );word-spacing:var( --e-global-typography-dc81743-word-spacing );}.elementor-4023 .elementor-element.elementor-element-e11408c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4023 .elementor-element.elementor-element-8eb6983 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:720px){.elementor-4023 .elementor-element.elementor-element-c33bb4d{--min-height:40vh;}.elementor-4023 .elementor-element.elementor-element-e6b8c99{--min-height:0px;}.elementor-4023 .elementor-element.elementor-element-cc2f7c1 .m-neuron-gallery__thumbnail--link{padding-bottom:calc( 1.5 * 100% );}.elementor-4023 .elementor-element.elementor-element-c74b415 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4023 .elementor-element.elementor-element-b52ad41 img{width:150px;}.elementor-4023 .elementor-element.elementor-element-b52ad41.elementor-element{--align-self:center;}.elementor-4023 .elementor-element.elementor-element-6beeecb .elementor-button{padding:10px 16px 10px 16px;}.elementor-4023 .elementor-element.elementor-element-89ac1ae{--gap:48px 0px;--row-gap:48px;--column-gap:0px;--padding-top:48px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-967d88a .l-neuron-grid{margin-bottom:-40px;}.elementor-4023 .elementor-element.elementor-element-967d88a .l-neuron-grid__item{margin-bottom:40px;}.elementor-4023 .elementor-element.elementor-element-967d88a .m-neuron-gallery__thumbnail--link{margin-bottom:8px;}.elementor-4023 .elementor-element.elementor-element-967d88a .m-neuron-gallery__image-detail--caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4023 .elementor-element.elementor-element-ff57dd6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-4023 .elementor-element.elementor-element-66894dc{--padding-top:48px;--padding-bottom:48px;--padding-left:30px;--padding-right:30px;}.elementor-4023 .elementor-element.elementor-element-1ad2fd3{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:30px;--padding-right:30px;}.elementor-4023 .elementor-element.elementor-element-1ad2fd3.e-con{--order:-99999 /* order start hack */;}.elementor-4023 .elementor-element.elementor-element-78456c2 .elementor-heading-title{font-size:var( --e-global-typography-a07bd2d-font-size );line-height:var( --e-global-typography-a07bd2d-line-height );letter-spacing:var( --e-global-typography-a07bd2d-letter-spacing );word-spacing:var( --e-global-typography-a07bd2d-word-spacing );}.elementor-4023 .elementor-element.elementor-element-dc6f676 .elementor-heading-title{font-size:var( --e-global-typography-214b2ab-font-size );line-height:var( --e-global-typography-214b2ab-line-height );letter-spacing:var( --e-global-typography-214b2ab-letter-spacing );word-spacing:var( --e-global-typography-214b2ab-word-spacing );}.elementor-4023 .elementor-element.elementor-element-c677bdc{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-4023 .elementor-element.elementor-element-f697bba .elementor-heading-title{font-size:var( --e-global-typography-a07bd2d-font-size );line-height:var( --e-global-typography-a07bd2d-line-height );letter-spacing:var( --e-global-typography-a07bd2d-letter-spacing );word-spacing:var( --e-global-typography-a07bd2d-word-spacing );}.elementor-4023 .elementor-element.elementor-element-ac8d01d .elementor-heading-title{font-size:var( --e-global-typography-214b2ab-font-size );line-height:var( --e-global-typography-214b2ab-line-height );letter-spacing:var( --e-global-typography-214b2ab-letter-spacing );word-spacing:var( --e-global-typography-214b2ab-word-spacing );}.elementor-4023 .elementor-element.elementor-element-56d452a{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-4023 .elementor-element.elementor-element-c3c82b7{--gap:48px 0px;--row-gap:48px;--column-gap:0px;}.elementor-4023 .elementor-element.elementor-element-a6803ef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4023 .elementor-element.elementor-element-6a5a2ef .m-neuron-gallery__thumbnail--link{margin-bottom:8px;}.elementor-4023 .elementor-element.elementor-element-6a5a2ef .m-neuron-gallery__image-detail--caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4023 .elementor-element.elementor-element-6a5a2ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4023 .elementor-element.elementor-element-c818aae{--min-height:70vh;}.elementor-4023 .elementor-element.elementor-element-4928331 .elementor-heading-title{font-size:var( --e-global-typography-dc81743-font-size );line-height:var( --e-global-typography-dc81743-line-height );letter-spacing:var( --e-global-typography-dc81743-letter-spacing );word-spacing:var( --e-global-typography-dc81743-word-spacing );}.elementor-4023 .elementor-element.elementor-element-e11408c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4023 .elementor-element.elementor-element-8eb6983 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-c33bb4d */.elementor-4023 .elementor-element.elementor-element-c33bb4d a {
    pointer-events: none;
}

@media (min-width: 720px) {
    .elementor-4023 .elementor-element.elementor-element-c33bb4d .m-neuron-gallery__thumbnail--link {
        padding-bottom: 0 !important;
        height: 85vh;
    }
}/* End custom CSS */
/* Start custom CSS for neuron-gallery, class: .elementor-element-967d88a */.elementor-4023 .elementor-element.elementor-element-967d88a img {
    border: 1px solid var( --e-global-color-accent );
}

@media (min-width: 720px) {
    .elementor-4023 .elementor-element.elementor-element-967d88a .m-neuron-gallery__thumbnail--link {
        -webkit-transition: transform cubic-bezier(.4,0,.2,1) .35s;
        transition: transform cubic-bezier(.4,0,.2,1) .35s;
    }
    
    .elementor-4023 .elementor-element.elementor-element-967d88a .m-neuron-gallery__inner:hover .m-neuron-gallery__thumbnail--link {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
}

.elementor-4023 .elementor-element.elementor-element-967d88a h4 {
    position: relative;
    overflow: hidden;
    width: fit-content;
    margin: auto;
}

.elementor-4023 .elementor-element.elementor-element-967d88a h4 span::after {
    content: '';
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 1px;
    background: var( --e-global-color-accent );
    transform: translateX(-100%);
    transition: all 0.5s cubic-bezier(0.53, 0.95, 0.28, 1.03);
}

.elementor-4023 .elementor-element.elementor-element-967d88a .l-neuron-grid__item:hover span:after {
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for neuron-gallery, class: .elementor-element-d8be17d */@media (max-width: 720px) {
    .elementor-4023 .elementor-element.elementor-element-d8be17d .neuron-swiper-button  {
        display: none;
    }
}

.elementor-4023 .elementor-element.elementor-element-d8be17d img {
    border: 1px solid var( --e-global-color-accent );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2104eaf */@media (max-width: 720px) {
    .elementor-4023 .elementor-element.elementor-element-2104eaf br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74e1a4c */@media (max-width: 720px) {
    .elementor-4023 .elementor-element.elementor-element-74e1a4c br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for neuron-gallery, class: .elementor-element-76602ee */@media (max-width: 720px) {
    .elementor-4023 .elementor-element.elementor-element-76602ee .neuron-swiper-button  {
        display: none;
    }
}

.elementor-4023 .elementor-element.elementor-element-76602ee img {
    border: 1px solid var( --e-global-color-accent );
}/* End custom CSS */
/* Start custom CSS for neuron-gallery, class: .elementor-element-6a5a2ef */.elementor-4023 .elementor-element.elementor-element-6a5a2ef img {
    border: 1px solid var( --e-global-color-accent );
}

@media (min-width: 720px) {
    .elementor-4023 .elementor-element.elementor-element-6a5a2ef .m-neuron-gallery__thumbnail--link {
        -webkit-transition: transform cubic-bezier(.4,0,.2,1) .35s;
        transition: transform cubic-bezier(.4,0,.2,1) .35s;
    }
    
    .elementor-4023 .elementor-element.elementor-element-6a5a2ef .m-neuron-gallery__inner:hover .m-neuron-gallery__thumbnail--link {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
}

.elementor-4023 .elementor-element.elementor-element-6a5a2ef h4 {
    position: relative;
    overflow: hidden;
    width: fit-content;
    margin: auto;
}

.elementor-4023 .elementor-element.elementor-element-6a5a2ef h4 span::after {
    content: '';
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 1px;
    background: var( --e-global-color-accent );
    transform: translateX(-100%);
    transition: all 0.5s cubic-bezier(0.53, 0.95, 0.28, 1.03);
}

.elementor-4023 .elementor-element.elementor-element-6a5a2ef .l-neuron-grid__item:hover span:after {
    transform: translateX(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e11408c */@media (max-width: 720px) {
    .elementor-4023 .elementor-element.elementor-element-e11408c br {
        display: none;
    }
}/* End custom CSS */