.elementor-280 .elementor-element.elementor-element-b27e929{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:100px;--padding-right:100px;--position:fixed;top:0px;--z-index:20;}.elementor-280 .elementor-element.elementor-element-b27e929:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-b27e929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C220B;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-b27e929{left:0px;}body.rtl .elementor-280 .elementor-element.elementor-element-b27e929{right:0px;}.elementor-280 .elementor-element.elementor-element-fd892dd{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;top:8px;z-index:20;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-fd892dd{right:0px;}body.rtl .elementor-280 .elementor-element.elementor-element-fd892dd{left:0px;}.elementor-280 .elementor-element.elementor-element-31cbb44{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-31cbb44.e-con{--align-self:flex-end;}.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-280 .elementor-element.elementor-element-67d69b0{text-align:left;}.elementor-280 .elementor-element.elementor-element-67d69b0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-4c6836b{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-280 .elementor-element.elementor-element-e74bc54 .elementor-button{background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-6d9b7b7 .elementor-button{background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-9030b82{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:100px;--padding-right:100px;--position:fixed;top:0px;--z-index:20;}.elementor-280 .elementor-element.elementor-element-9030b82:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-9030b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C220B;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-9030b82{left:0px;}body.rtl .elementor-280 .elementor-element.elementor-element-9030b82{right:0px;}.elementor-280 .elementor-element.elementor-element-d91f068{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;top:8px;z-index:20;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-d91f068{right:0px;}body.rtl .elementor-280 .elementor-element.elementor-element-d91f068{left:0px;}.elementor-280 .elementor-element.elementor-element-1cdb85f{--display:flex;}.elementor-280 .elementor-element.elementor-element-b9e9491{text-align:left;}.elementor-280 .elementor-element.elementor-element-b9e9491 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-a89fffd{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-bc279d9 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-2b438ec .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;background-color:#61CE7000;padding:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-a3da37a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:fixed;top:72px;--z-index:10;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-a3da37a{left:0px;}body.rtl .elementor-280 .elementor-element.elementor-element-a3da37a{right:0px;}.elementor-280 .elementor-element.elementor-element-65746e9{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:fixed;top:45px;--z-index:14;}.elementor-280 .elementor-element.elementor-element-65746e9:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-65746e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1002C;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-65746e9{left:0px;}body.rtl .elementor-280 .elementor-element.elementor-element-65746e9{right:0px;}.elementor-280 .elementor-element.elementor-element-92d99b8{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:100px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-92d99b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-280 .elementor-element.elementor-element-45af4d2{text-align:left;}.elementor-280 .elementor-element.elementor-element-45af4d2 img{width:65%;}.elementor-280 .elementor-element.elementor-element-38b7564{--display:flex;}.elementor-280 .elementor-element.elementor-element-38b7564.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-280 .elementor-element.elementor-element-61d5f28{--display:flex;--min-height:500px;--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 50px;--row-gap:0px;--column-gap:50px;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-280 .elementor-element.elementor-element-61d5f28:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-61d5f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B1C0BF0;}.elementor-280 .elementor-element.elementor-element-8fb4ec2{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-280 .elementor-element.elementor-element-8fb4ec2.e-con:hover{--e-con-transform-scale:1.1;}.elementor-280 .elementor-element.elementor-element-d090f04 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-280 .elementor-element.elementor-element-b077512 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-a007829{text-align:left;padding:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-a007829 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-609b6fa{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-280 .elementor-element.elementor-element-609b6fa.e-con:hover{--e-con-transform-scale:1.1;}.elementor-280 .elementor-element.elementor-element-2e12f9e img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-280 .elementor-element.elementor-element-318f54f .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-6b8b82e{text-align:left;padding:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-6b8b82e .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-2762157{--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;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-2762157:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-2762157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B1C0BF0;}.elementor-280 .elementor-element.elementor-element-538537b{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-280 .elementor-element.elementor-element-586c4ae .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-586c4ae{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-923c177 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-923c177{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-8533899{--spacer-size:10px;}.elementor-280 .elementor-element.elementor-element-b3a879e .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-b3a879e{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-1c88760 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-1c88760{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-a16bdb4 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-a16bdb4{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-e413859 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-e413859{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-910866b{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-280 .elementor-element.elementor-element-114f015 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-114f015{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-bb7e7e6 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-bb7e7e6{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-edd58ad{--spacer-size:10px;}.elementor-280 .elementor-element.elementor-element-f287a07 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-f287a07{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-cc274b0 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-cc274b0{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-6a85e69 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-6a85e69{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-42abf1c .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-42abf1c{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-3d1b7a5{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-280 .elementor-element.elementor-element-cd7e8f6 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-cd7e8f6{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-d52ab44 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-d52ab44{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-a2a57f7{--spacer-size:10px;}.elementor-280 .elementor-element.elementor-element-741a622 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-741a622{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-ddb19a8{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-280 .elementor-element.elementor-element-9ebb9b5 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-9ebb9b5{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-e265e34 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-e265e34{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-8fd7b3e{--spacer-size:10px;}.elementor-280 .elementor-element.elementor-element-f5d8f13 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-f5d8f13{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-cdc66d1{--display:flex;}.elementor-280 .elementor-element.elementor-element-5105e46{--display:flex;}.elementor-280 .elementor-element.elementor-element-fb21019{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-space-between:0px;--n-menu-title-distance-from-content:0px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-fb21019 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-280 .elementor-element.elementor-element-fb21019 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-280 .elementor-element.elementor-element-fb21019 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"halis", Sans-serif;font-weight:500;}.elementor-280 .elementor-element.elementor-element-fb21019 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-280 .elementor-element.elementor-element-fb21019 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#5B1C0BBF;}.elementor-280 .elementor-element.elementor-element-f277cb9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-280 .elementor-element.elementor-element-3b5c2c0 .e-search-input{background-color:#FFFFFF66;border-style:none;border-radius:50px 0px 0px 50px;}.elementor-280 .elementor-element.elementor-element-3b5c2c0{--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:15px;--e-search-submit-border-radius:0px 50px 50px 0px;--e-search-submit-padding:10px 10px 10px 10px;}.elementor-280 .elementor-element.elementor-element-3b5c2c0 .e-search-submit{background-color:#FFFFFF69;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-280 .elementor-element.elementor-element-6c98aaf .elementor-icon-wrapper{text-align:left;}.elementor-280 .elementor-element.elementor-element-6c98aaf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-280 .elementor-element.elementor-element-6c98aaf.elementor-view-framed .elementor-icon, .elementor-280 .elementor-element.elementor-element-6c98aaf.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-280 .elementor-element.elementor-element-6c98aaf.elementor-view-framed .elementor-icon, .elementor-280 .elementor-element.elementor-element-6c98aaf.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-280 .elementor-element.elementor-element-6c98aaf .elementor-icon{font-size:32px;}.elementor-280 .elementor-element.elementor-element-6c98aaf .elementor-icon svg{height:32px;}.elementor-280 .elementor-element.elementor-element-6c98aaf{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-280 .elementor-element.elementor-element-aedcb76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:fixed;top:72px;--z-index:10;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-aedcb76{left:0px;}body.rtl .elementor-280 .elementor-element.elementor-element-aedcb76{right:0px;}.elementor-280 .elementor-element.elementor-element-1e50d36{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:fixed;top:45px;--z-index:14;}.elementor-280 .elementor-element.elementor-element-1e50d36:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-1e50d36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1002C;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-1e50d36{left:0px;}body.rtl .elementor-280 .elementor-element.elementor-element-1e50d36{right:0px;}.elementor-280 .elementor-element.elementor-element-ece352f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:100px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-ece352f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-280 .elementor-element.elementor-element-0c7ca37{text-align:left;}.elementor-280 .elementor-element.elementor-element-0c7ca37 img{width:65%;}.elementor-280 .elementor-element.elementor-element-31f9691{--display:flex;}.elementor-280 .elementor-element.elementor-element-31f9691.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-280 .elementor-element.elementor-element-6ff0264{--display:flex;--min-height:500px;--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 50px;--row-gap:0px;--column-gap:50px;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-280 .elementor-element.elementor-element-6ff0264:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-6ff0264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B1C0BF0;}.elementor-280 .elementor-element.elementor-element-8ede85a{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-280 .elementor-element.elementor-element-8ede85a.e-con:hover{--e-con-transform-scale:1.1;}.elementor-280 .elementor-element.elementor-element-d9d1b58 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-280 .elementor-element.elementor-element-724cf33 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-0d963ee{text-align:left;padding:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-0d963ee .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-76b63a4{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-280 .elementor-element.elementor-element-76b63a4.e-con:hover{--e-con-transform-scale:1.1;}.elementor-280 .elementor-element.elementor-element-dd9c273 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-280 .elementor-element.elementor-element-5198beb .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-a5cf406{text-align:left;padding:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-a5cf406 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-34c739b{--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;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-34c739b:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-34c739b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B1C0BF0;}.elementor-280 .elementor-element.elementor-element-cf1c5a7{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-280 .elementor-element.elementor-element-a89811e .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-a89811e{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-5cd676f .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-5cd676f{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-17e1514{--spacer-size:10px;}.elementor-280 .elementor-element.elementor-element-af02445 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-af02445{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-224dc8e .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-224dc8e{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-66fa218 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-66fa218{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-50eb995 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-50eb995{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-929b152{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-280 .elementor-element.elementor-element-f1b032e .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-f1b032e{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-0f848f5 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-0f848f5{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-ff6f803{--spacer-size:10px;}.elementor-280 .elementor-element.elementor-element-4125f95 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-4125f95{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-496453e .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-496453e{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-66da8f3 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-66da8f3{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-395b69e .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-395b69e{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-e3b3bc1{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-280 .elementor-element.elementor-element-c31d53c .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-c31d53c{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-45b7874 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-45b7874{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-f521c12{--spacer-size:10px;}.elementor-280 .elementor-element.elementor-element-d25f87c .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-d25f87c{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-e4f4822{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-280 .elementor-element.elementor-element-456d5f5 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-456d5f5{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-fb89a32 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-fb89a32{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-d4e457b{--spacer-size:10px;}.elementor-280 .elementor-element.elementor-element-83613d7 .elementor-heading-title{font-family:"Halis GR1", Sans-serif;font-size:18px;font-weight:400;color:#D0D0D0;}.elementor-280 .elementor-element.elementor-element-83613d7{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-b42d380{--display:flex;}.elementor-280 .elementor-element.elementor-element-eb19bdc{--display:flex;}.elementor-280 .elementor-element.elementor-element-eb25e30{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-space-between:0px;--n-menu-title-distance-from-content:0px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-eb25e30 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-280 .elementor-element.elementor-element-eb25e30 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-280 .elementor-element.elementor-element-eb25e30 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"halis", Sans-serif;font-weight:500;}.elementor-280 .elementor-element.elementor-element-eb25e30 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-280 .elementor-element.elementor-element-eb25e30 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#5B1C0BBF;}.elementor-280 .elementor-element.elementor-element-8b94e7d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-280 .elementor-element.elementor-element-8df8204 .e-search-input{background-color:#FFFFFF66;border-style:none;border-radius:50px 0px 0px 50px;}.elementor-280 .elementor-element.elementor-element-8df8204{--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:15px;--e-search-submit-border-radius:0px 50px 50px 0px;--e-search-submit-padding:10px 10px 10px 10px;}.elementor-280 .elementor-element.elementor-element-8df8204 .e-search-submit{background-color:#FFFFFF69;}.elementor-280 .elementor-element.elementor-element-709b471 .elementor-icon-wrapper{text-align:left;}.elementor-280 .elementor-element.elementor-element-709b471.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-280 .elementor-element.elementor-element-709b471.elementor-view-framed .elementor-icon, .elementor-280 .elementor-element.elementor-element-709b471.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-280 .elementor-element.elementor-element-709b471.elementor-view-framed .elementor-icon, .elementor-280 .elementor-element.elementor-element-709b471.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-280 .elementor-element.elementor-element-709b471 .elementor-icon{font-size:32px;}.elementor-280 .elementor-element.elementor-element-709b471 .elementor-icon svg{height:32px;}.elementor-280 .elementor-element.elementor-element-709b471{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){body:not(.rtl) .elementor-280 .elementor-element.elementor-element-fd892dd{right:329px;}body.rtl .elementor-280 .elementor-element.elementor-element-fd892dd{left:329px;}.elementor-280 .elementor-element.elementor-element-fd892dd{top:0px;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-d91f068{right:329px;}body.rtl .elementor-280 .elementor-element.elementor-element-d91f068{left:329px;}.elementor-280 .elementor-element.elementor-element-d91f068{top:0px;}}@media(max-width:1024px){body:not(.rtl) .elementor-280 .elementor-element.elementor-element-fd892dd{right:-80px;}body.rtl .elementor-280 .elementor-element.elementor-element-fd892dd{left:-80px;}.elementor-280 .elementor-element.elementor-element-fd892dd{top:8px;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-d91f068{right:-80px;}body.rtl .elementor-280 .elementor-element.elementor-element-d91f068{left:-80px;}.elementor-280 .elementor-element.elementor-element-d91f068{top:8px;}.elementor-280 .elementor-element.elementor-element-586c4ae .elementor-heading-title{font-size:20px;}.elementor-280 .elementor-element.elementor-element-b3a879e .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-1c88760 .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-a16bdb4 .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-e413859 .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-114f015 .elementor-heading-title{font-size:20px;}.elementor-280 .elementor-element.elementor-element-f287a07 .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-cc274b0 .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-6a85e69 .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-42abf1c .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-cd7e8f6 .elementor-heading-title{font-size:20px;}.elementor-280 .elementor-element.elementor-element-741a622 .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-9ebb9b5 .elementor-heading-title{font-size:20px;}.elementor-280 .elementor-element.elementor-element-f5d8f13 .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-a89811e .elementor-heading-title{font-size:20px;}.elementor-280 .elementor-element.elementor-element-af02445 .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-224dc8e .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-66fa218 .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-50eb995 .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-f1b032e .elementor-heading-title{font-size:20px;}.elementor-280 .elementor-element.elementor-element-4125f95 .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-496453e .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-66da8f3 .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-395b69e .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-c31d53c .elementor-heading-title{font-size:20px;}.elementor-280 .elementor-element.elementor-element-d25f87c .elementor-heading-title{font-size:16px;}.elementor-280 .elementor-element.elementor-element-456d5f5 .elementor-heading-title{font-size:20px;}.elementor-280 .elementor-element.elementor-element-83613d7 .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-280 .elementor-element.elementor-element-fd892dd{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-280 .elementor-element.elementor-element-31cbb44{--justify-content:flex-start;}.elementor-280 .elementor-element.elementor-element-67d69b0 .elementor-heading-title{font-size:12px;}.elementor-280 .elementor-element.elementor-element-9030b82{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-d91f068{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-280 .elementor-element.elementor-element-1cdb85f{--content-width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-280 .elementor-element.elementor-element-b9e9491 .elementor-heading-title{font-size:12px;}.elementor-280 .elementor-element.elementor-element-a89fffd{--width:43%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-280 .elementor-element.elementor-element-bc279d9 .elementor-button{font-size:12px;}.elementor-280 .elementor-element.elementor-element-bc279d9{padding:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-2b438ec .elementor-button{font-size:12px;}.elementor-280 .elementor-element.elementor-element-2b438ec{padding:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-a3da37a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-65746e9{--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;--flex-wrap:nowrap;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-280 .elementor-element.elementor-element-92d99b8{--width:15%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-45af4d2 img{width:100%;}.elementor-280 .elementor-element.elementor-element-45af4d2{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-38b7564{--width:10%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-38b7564.e-con{--order:99999 /* order end hack */;}.elementor-280 .elementor-element.elementor-element-61d5f28{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-280 .elementor-element.elementor-element-d090f04{text-align:center;}.elementor-280 .elementor-element.elementor-element-d090f04 img{width:50%;}.elementor-280 .elementor-element.elementor-element-b077512{text-align:center;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-280 .elementor-element.elementor-element-b077512 .elementor-heading-title{font-size:24px;}.elementor-280 .elementor-element.elementor-element-a007829{text-align:center;}.elementor-280 .elementor-element.elementor-element-a007829 .elementor-heading-title{font-size:12px;}.elementor-280 .elementor-element.elementor-element-2e12f9e{text-align:center;}.elementor-280 .elementor-element.elementor-element-2e12f9e img{width:50%;}.elementor-280 .elementor-element.elementor-element-318f54f{text-align:center;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-280 .elementor-element.elementor-element-318f54f .elementor-heading-title{font-size:24px;}.elementor-280 .elementor-element.elementor-element-6b8b82e{text-align:center;}.elementor-280 .elementor-element.elementor-element-6b8b82e .elementor-heading-title{font-size:12px;}.elementor-280 .elementor-element.elementor-element-538537b{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-280 .elementor-element.elementor-element-586c4ae{text-align:center;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-280 .elementor-element.elementor-element-586c4ae .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-923c177{text-align:center;}.elementor-280 .elementor-element.elementor-element-923c177 .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-8533899{--spacer-size:0px;}.elementor-280 .elementor-element.elementor-element-b3a879e{text-align:center;}.elementor-280 .elementor-element.elementor-element-b3a879e .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-1c88760{text-align:center;}.elementor-280 .elementor-element.elementor-element-1c88760 .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-a16bdb4{text-align:center;}.elementor-280 .elementor-element.elementor-element-a16bdb4 .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-e413859{text-align:center;}.elementor-280 .elementor-element.elementor-element-e413859 .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-910866b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-280 .elementor-element.elementor-element-114f015{text-align:center;}.elementor-280 .elementor-element.elementor-element-114f015 .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-bb7e7e6{text-align:center;}.elementor-280 .elementor-element.elementor-element-bb7e7e6 .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-edd58ad{--spacer-size:0px;}.elementor-280 .elementor-element.elementor-element-f287a07{text-align:center;}.elementor-280 .elementor-element.elementor-element-f287a07 .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-cc274b0{text-align:center;}.elementor-280 .elementor-element.elementor-element-cc274b0 .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-6a85e69{text-align:center;}.elementor-280 .elementor-element.elementor-element-6a85e69 .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-42abf1c{text-align:center;}.elementor-280 .elementor-element.elementor-element-42abf1c .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-3d1b7a5{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-280 .elementor-element.elementor-element-cd7e8f6{text-align:center;}.elementor-280 .elementor-element.elementor-element-cd7e8f6 .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-d52ab44{text-align:center;}.elementor-280 .elementor-element.elementor-element-d52ab44 .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-a2a57f7{--spacer-size:0px;}.elementor-280 .elementor-element.elementor-element-741a622{text-align:center;}.elementor-280 .elementor-element.elementor-element-741a622 .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-ddb19a8{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-280 .elementor-element.elementor-element-9ebb9b5{text-align:center;}.elementor-280 .elementor-element.elementor-element-9ebb9b5 .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-e265e34{text-align:center;}.elementor-280 .elementor-element.elementor-element-e265e34 .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-8fd7b3e{--spacer-size:0px;}.elementor-280 .elementor-element.elementor-element-f5d8f13{text-align:center;}.elementor-280 .elementor-element.elementor-element-f5d8f13 .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-fb21019{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-toggle-align:flex-end;--n-menu-toggle-icon-distance-from-dropdown:21px;width:auto;max-width:auto;}.elementor-280 .elementor-element.elementor-element-f277cb9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-3b5c2c0 .e-search-input{border-radius:50px 0px 0px 50px;}.elementor-280 .elementor-element.elementor-element-3b5c2c0{--e-search-input-padding-block-start:5px;--e-search-input-padding-inline-start:5px;--e-search-input-padding-block-end:5px;--e-search-input-padding-inline-end:5px;width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-6c98aaf{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-280 .elementor-element.elementor-element-aedcb76{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;top:46px;}.elementor-280 .elementor-element.elementor-element-1e50d36{--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;--flex-wrap:nowrap;--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-280 .elementor-element.elementor-element-ece352f{--width:15%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-0c7ca37 img{width:100%;}.elementor-280 .elementor-element.elementor-element-0c7ca37{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-31f9691{--width:10%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-31f9691.e-con{--order:99999 /* order end hack */;}.elementor-280 .elementor-element.elementor-element-6ff0264{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-280 .elementor-element.elementor-element-d9d1b58{text-align:center;}.elementor-280 .elementor-element.elementor-element-d9d1b58 img{width:50%;}.elementor-280 .elementor-element.elementor-element-724cf33{text-align:center;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-280 .elementor-element.elementor-element-724cf33 .elementor-heading-title{font-size:24px;}.elementor-280 .elementor-element.elementor-element-0d963ee{text-align:center;}.elementor-280 .elementor-element.elementor-element-0d963ee .elementor-heading-title{font-size:12px;}.elementor-280 .elementor-element.elementor-element-dd9c273{text-align:center;}.elementor-280 .elementor-element.elementor-element-dd9c273 img{width:50%;}.elementor-280 .elementor-element.elementor-element-5198beb{text-align:center;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-280 .elementor-element.elementor-element-5198beb .elementor-heading-title{font-size:24px;}.elementor-280 .elementor-element.elementor-element-a5cf406{text-align:center;}.elementor-280 .elementor-element.elementor-element-a5cf406 .elementor-heading-title{font-size:12px;}.elementor-280 .elementor-element.elementor-element-cf1c5a7{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-280 .elementor-element.elementor-element-a89811e{text-align:center;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-280 .elementor-element.elementor-element-a89811e .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-5cd676f{text-align:center;}.elementor-280 .elementor-element.elementor-element-5cd676f .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-17e1514{--spacer-size:0px;}.elementor-280 .elementor-element.elementor-element-af02445{text-align:center;}.elementor-280 .elementor-element.elementor-element-af02445 .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-224dc8e{text-align:center;}.elementor-280 .elementor-element.elementor-element-224dc8e .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-66fa218{text-align:center;}.elementor-280 .elementor-element.elementor-element-66fa218 .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-50eb995{text-align:center;}.elementor-280 .elementor-element.elementor-element-50eb995 .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-929b152{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-280 .elementor-element.elementor-element-f1b032e{text-align:center;}.elementor-280 .elementor-element.elementor-element-f1b032e .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-0f848f5{text-align:center;}.elementor-280 .elementor-element.elementor-element-0f848f5 .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-ff6f803{--spacer-size:0px;}.elementor-280 .elementor-element.elementor-element-4125f95{text-align:center;}.elementor-280 .elementor-element.elementor-element-4125f95 .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-496453e{text-align:center;}.elementor-280 .elementor-element.elementor-element-496453e .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-66da8f3{text-align:center;}.elementor-280 .elementor-element.elementor-element-66da8f3 .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-395b69e{text-align:center;}.elementor-280 .elementor-element.elementor-element-395b69e .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-e3b3bc1{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-280 .elementor-element.elementor-element-c31d53c{text-align:center;}.elementor-280 .elementor-element.elementor-element-c31d53c .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-45b7874{text-align:center;}.elementor-280 .elementor-element.elementor-element-45b7874 .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-f521c12{--spacer-size:0px;}.elementor-280 .elementor-element.elementor-element-d25f87c{text-align:center;}.elementor-280 .elementor-element.elementor-element-d25f87c .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-e4f4822{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-280 .elementor-element.elementor-element-456d5f5{text-align:center;}.elementor-280 .elementor-element.elementor-element-456d5f5 .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-fb89a32{text-align:center;}.elementor-280 .elementor-element.elementor-element-fb89a32 .elementor-heading-title{font-size:18px;}.elementor-280 .elementor-element.elementor-element-d4e457b{--spacer-size:0px;}.elementor-280 .elementor-element.elementor-element-83613d7{text-align:center;}.elementor-280 .elementor-element.elementor-element-83613d7 .elementor-heading-title{font-size:14px;}.elementor-280 .elementor-element.elementor-element-eb25e30{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-toggle-align:flex-end;--n-menu-toggle-icon-distance-from-dropdown:21px;width:auto;max-width:auto;}.elementor-280 .elementor-element.elementor-element-8b94e7d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-8df8204 .e-search-input{border-radius:50px 0px 0px 50px;}.elementor-280 .elementor-element.elementor-element-8df8204{--e-search-input-padding-block-start:5px;--e-search-input-padding-inline-start:5px;--e-search-input-padding-block-end:5px;--e-search-input-padding-inline-end:5px;width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-709b471{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-280 .elementor-element.elementor-element-31cbb44{--content-width:100%;}.elementor-280 .elementor-element.elementor-element-4c6836b{--width:15%;}.elementor-280 .elementor-element.elementor-element-a89fffd{--width:15%;}.elementor-280 .elementor-element.elementor-element-92d99b8{--width:25%;}.elementor-280 .elementor-element.elementor-element-38b7564{--width:37%;}.elementor-280 .elementor-element.elementor-element-8fb4ec2{--width:25%;}.elementor-280 .elementor-element.elementor-element-609b6fa{--width:25%;}.elementor-280 .elementor-element.elementor-element-2762157{--content-width:79%;}.elementor-280 .elementor-element.elementor-element-538537b{--width:25%;}.elementor-280 .elementor-element.elementor-element-910866b{--width:20%;}.elementor-280 .elementor-element.elementor-element-3d1b7a5{--width:26%;}.elementor-280 .elementor-element.elementor-element-ddb19a8{--width:25%;}.elementor-280 .elementor-element.elementor-element-f277cb9{--width:30%;}.elementor-280 .elementor-element.elementor-element-ece352f{--width:25%;}.elementor-280 .elementor-element.elementor-element-31f9691{--width:37%;}.elementor-280 .elementor-element.elementor-element-8ede85a{--width:25%;}.elementor-280 .elementor-element.elementor-element-76b63a4{--width:25%;}.elementor-280 .elementor-element.elementor-element-34c739b{--content-width:79%;}.elementor-280 .elementor-element.elementor-element-cf1c5a7{--width:25%;}.elementor-280 .elementor-element.elementor-element-929b152{--width:20%;}.elementor-280 .elementor-element.elementor-element-e3b3bc1{--width:26%;}.elementor-280 .elementor-element.elementor-element-e4f4822{--width:25%;}.elementor-280 .elementor-element.elementor-element-8b94e7d{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-280 .elementor-element.elementor-element-2762157{--content-width:95%;}.elementor-280 .elementor-element.elementor-element-34c739b{--content-width:95%;}}/* Start custom CSS for shortcode, class: .elementor-element-fd892dd */.gt_float_switcher img{
    width: 20px !important;
}
.gt_float_switcher {
    font-size: 14px !important;
}
.gt_float_switcher .gt-selected{
    background: transparent !important;
}
.gt-current-lang{
    padding:0 !important;
}
.gt_float_switcher{
     background: transparent !important;
}
.gt_float_switcher .gt-selected .gt-current-lang{
    color:white !important;
}
.gt_float_switcher .gt_options a{
    padding:0 !important;
    color:white !important;
   
}
.gt_float_switcher .gt_options a{
    background: #C1002C !important;
}
.gt_float_switcher img{
    width: 20px !important;
}
.gt_float_switcher {
    font-size: 14px !important;
}
.gt_float_switcher .gt-selected{
    background: transparent !important;
}
.gt-current-lang{
    padding:0 !important;
}
.gt_float_switcher{
     background: transparent !important;
}
.gt_float_switcher .gt-selected .gt-current-lang{
    color:white !important;
}
.gt_float_switcher .gt_options a{
    padding:0 !important;
    color:white !important;
   
}
.gt_float_switcher .gt_options a{
    background: #C1002C !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d91f068 */.gt_float_switcher img{
    width: 20px !important;
}
.gt_float_switcher {
    font-size: 14px !important;
}
.gt_float_switcher .gt-selected{
    background: transparent !important;
}
.gt-current-lang{
    padding:0 !important;
}
.gt_float_switcher{
     background: transparent !important;
}
.gt_float_switcher .gt-selected .gt-current-lang{
    color:white !important;
}
.gt_float_switcher .gt_options a{
    padding:0 !important;
    color:white !important;
   
}
.gt_float_switcher .gt_options a{
    background: #C1002C !important;
}
.gt_float_switcher img{
    width: 20px !important;
}
.gt_float_switcher {
    font-size: 14px !important;
}
.gt_float_switcher .gt-selected{
    background: transparent !important;
}
.gt-current-lang{
    padding:0 !important;
}
.gt_float_switcher{
     background: transparent !important;
}
.gt_float_switcher .gt-selected .gt-current-lang{
    color:white !important;
}
.gt_float_switcher .gt_options a{
    padding:0 !important;
    color:white !important;
   
}
.gt_float_switcher .gt_options a{
    background: #C1002C !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8a6f3d *//* =========================================================
   CART BUTTON
========================================================= */
.site-cart-btn {
  position: relative;
  background: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 6px;
  color: #fff;
  padding: 6px;
}

.site-cart-btn svg {
  stroke: #fff;
}

.site-cart-btn:hover,
.site-cart-btn:focus {
  background: transparent;
  color: #fff;
}

/* =========================================================
   CART COUNT
========================================================= */
#site-cart-count {
  background: #fff;
  color: #000;
  font-size: 11px;
  font-weight: 600;
  min-width: 18px;
  height: 18px;
  border-radius: 999px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* =========================================================
   OVERLAY
========================================================= */
#site-cart-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,.45);
  opacity: 0;
  pointer-events: none;
  transition: opacity .25s ease;
  z-index: 9998;
}

#site-cart-overlay.open {
  opacity: 1;
  pointer-events: auto;
}

/* =========================================================
   DRAWER
========================================================= */
#site-cart-drawer {
  position: fixed;
  top: 0;
  right: 0;
  width: 420px;
  max-width: 100%;
  height: 100vh;
  background: #fff;
  transform: translateX(100%);
  transition: transform .3s ease;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  box-shadow: -10px 0 30px rgba(0,0,0,.12);
}

#site-cart-drawer.open {
  transform: translateX(0);
}

/* =========================================================
   HEADER
========================================================= */
#site-cart-drawer header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  border-bottom: 1px solid #eee;
  margin-top: 40px;
}

#site-cart-drawer header strong {
  font-size: 20px;
  font-weight: 700;
  color: #2f3b52;
}

#site-cart-close {
  border: 0;
  background: none;
  font-size: 28px;
  cursor: pointer;
  color: #555;
  line-height: 1;
}

/* =========================================================
   CART ITEMS
========================================================= */
#site-cart-items {
  flex: 1;
  overflow-y: auto;
  padding: 20px;
}

/* =========================================================
   SINGLE ITEM
========================================================= */
.site-cart-item {
  display: grid;
  grid-template-columns: 90px 1fr auto;
  gap: 16px;
  align-items: start;
  padding: 18px 0;
  border-bottom: 1px solid #ececec;
}

/* =========================================================
   PRODUCT IMAGE
========================================================= */
.site-cart-item img {
  width: 90px;
  height: 90px;
  object-fit: contain;
  background: #f7f7f7;
  border-radius: 6px;
}

/* =========================================================
   MIDDLE SECTION
========================================================= */
.site-cart-middle {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* =========================================================
   PRODUCT TITLE
========================================================= */
.site-cart-title {
  font-size: 17px;
  font-weight: 700;
  color: #2f3b52;
  line-height: 1.3;
  text-align: center;
  margin-bottom: 14px;
}

/* =========================================================
   PRICE
========================================================= */
.site-cart-price {
  font-size: 22px;
  font-weight: 700;
  color: #2f3b52;
  white-space: nowrap;
  padding-top: 4px;
}

/* =========================================================
   QUANTITY SECTION
========================================================= */
.site-cart-qty {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

/* =========================================================
   SMALL BLACK BUTTONS
========================================================= */
.site-cart-qty button {
  width: 34px;
  height: 34px;
  border: 0;
  border-radius: 5px;
  background: #000;  
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity .2s ease;
}

.site-cart-qty button:hover {
  opacity: .85;
}

/* =========================================================
   QUANTITY NUMBER
========================================================= */
.site-cart-qty span {
  min-width: 18px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #000;
}

/* =========================================================
   REMOVE BUTTON
========================================================= */
.site-cart-remove {
  margin: 10px auto 0;
  display: block;
  border: 0;
  background: transparent;
  color: #c40000;
  font-size: 16px;
  cursor: pointer;
  padding: 0;
}

/* =========================================================
   SUBTOTAL
========================================================= */
.site-cart-subtotal {
  padding-top: 22px;
  font-size: 24px;
  font-weight: 700;
  color: #2f3b52;
}

/* =========================================================
   FOOTER
========================================================= */
#site-cart-drawer footer {
  padding: 20px;
  border-top: 1px solid #eee;
}

/* =========================================================
   CHECKOUT BUTTON
========================================================= */
#site-checkout-btn {
  width: 100%;
  height: 58px;
  border: 0;
  border-radius: 5px;
  background: #000;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  cursor: pointer;
}

/* =========================================================
   LOCK BODY SCROLL
========================================================= */
body.cart-open {
  overflow: hidden;
}

/* =========================================================
   MOBILE
========================================================= */
@media (max-width: 480px) {

  #site-cart-drawer {
    width: 100%;
  }

  .site-cart-item {
    grid-template-columns: 70px 1fr auto;
    gap: 12px;
  }

  .site-cart-item img {
    width: 70px;
    height: 70px;
  }

  .site-cart-title {
    font-size: 15px;
  }

  .site-cart-price {
    font-size: 18px;
  }

  .site-cart-subtotal {
    font-size: 22px;
  }

  #site-checkout-btn {
    height: 54px;
    font-size: 20px;
  }
}.site-cart-qty {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  margin-top: 12px !important;
}

.site-cart-qty button {
  width: 34px !important;
  height: 28px !important;
  min-width: 34px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: #000 !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
}

.site-cart-qty span {
  width: 28px !important;
  text-align: center !important;
  color: #000 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65746e9 */.elementor-menu-cart__container {
    position: fixed !important;
    z-index: 99999 !important;
}

.elementor-menu-cart__main {
    z-index: 99999 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de4327c *//* =========================================================
   CART BUTTON
========================================================= */
.site-cart-btn {
  position: relative;
  background: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 6px;
  color: #fff;
  padding: 6px;
}

.site-cart-btn svg {
  stroke: #fff;
}

.site-cart-btn:hover,
.site-cart-btn:focus {
  background: transparent;
  color: #fff;
}

/* =========================================================
   CART COUNT
========================================================= */
#site-cart-count {
  background: #fff;
  color: #000;
  font-size: 11px;
  font-weight: 600;
  min-width: 18px;
  height: 18px;
  border-radius: 999px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* =========================================================
   OVERLAY
========================================================= */
#site-cart-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,.45);
  opacity: 0;
  pointer-events: none;
  transition: opacity .25s ease;
  z-index: 9998;
}

#site-cart-overlay.open {
  opacity: 1;
  pointer-events: auto;
}

/* =========================================================
   DRAWER
========================================================= */
#site-cart-drawer {
  position: fixed;
  top: 0;
  right: 0;
  width: 420px;
  max-width: 100%;
  height: 100vh;
  background: #fff;
  transform: translateX(100%);
  transition: transform .3s ease;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  box-shadow: -10px 0 30px rgba(0,0,0,.12);
}

#site-cart-drawer.open {
  transform: translateX(0);
}

/* =========================================================
   HEADER
========================================================= */
#site-cart-drawer header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  border-bottom: 1px solid #eee;
  margin-top: 40px;
}

#site-cart-drawer header strong {
  font-size: 20px;
  font-weight: 700;
  color: #2f3b52;
}

#site-cart-close {
  border: 0;
  background: none;
  font-size: 28px;
  cursor: pointer;
  color: #555;
  line-height: 1;
}

/* =========================================================
   CART ITEMS
========================================================= */
#site-cart-items {
  flex: 1;
  overflow-y: auto;
  padding: 20px;
}

/* =========================================================
   SINGLE ITEM
========================================================= */
.site-cart-item {
  display: grid;
  grid-template-columns: 90px 1fr auto;
  gap: 16px;
  align-items: start;
  padding: 18px 0;
  border-bottom: 1px solid #ececec;
}

/* =========================================================
   PRODUCT IMAGE
========================================================= */
.site-cart-item img {
  width: 90px;
  height: 90px;
  object-fit: contain;
  background: #f7f7f7;
  border-radius: 6px;
}

/* =========================================================
   MIDDLE SECTION
========================================================= */
.site-cart-middle {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* =========================================================
   PRODUCT TITLE
========================================================= */
.site-cart-title {
  font-size: 17px;
  font-weight: 700;
  color: #2f3b52;
  line-height: 1.3;
  text-align: center;
  margin-bottom: 14px;
}

/* =========================================================
   PRICE
========================================================= */
.site-cart-price {
  font-size: 22px;
  font-weight: 700;
  color: #2f3b52;
  white-space: nowrap;
  padding-top: 4px;
}

/* =========================================================
   QUANTITY SECTION
========================================================= */
.site-cart-qty {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

/* =========================================================
   SMALL BLACK BUTTONS
========================================================= */
.site-cart-qty button {
  width: 34px;
  height: 34px;
  border: 0;
  border-radius: 5px;
  background: #000;  
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity .2s ease;
}

.site-cart-qty button:hover {
  opacity: .85;
}

/* =========================================================
   QUANTITY NUMBER
========================================================= */
.site-cart-qty span {
  min-width: 18px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #000;
}

/* =========================================================
   REMOVE BUTTON
========================================================= */
.site-cart-remove {
  margin: 10px auto 0;
  display: block;
  border: 0;
  background: transparent;
  color: #c40000;
  font-size: 16px;
  cursor: pointer;
  padding: 0;
}

/* =========================================================
   SUBTOTAL
========================================================= */
.site-cart-subtotal {
  padding-top: 22px;
  font-size: 24px;
  font-weight: 700;
  color: #2f3b52;
}

/* =========================================================
   FOOTER
========================================================= */
#site-cart-drawer footer {
  padding: 20px;
  border-top: 1px solid #eee;
}

/* =========================================================
   CHECKOUT BUTTON
========================================================= */
#site-checkout-btn {
  width: 100%;
  height: 58px;
  border: 0;
  border-radius: 5px;
  background: #000;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  cursor: pointer;
}

/* =========================================================
   LOCK BODY SCROLL
========================================================= */
body.cart-open {
  overflow: hidden;
}

/* =========================================================
   MOBILE
========================================================= */
@media (max-width: 480px) {

  #site-cart-drawer {
    width: 100%;
  }

  .site-cart-item {
    grid-template-columns: 70px 1fr auto;
    gap: 12px;
  }

  .site-cart-item img {
    width: 70px;
    height: 70px;
  }

  .site-cart-title {
    font-size: 15px;
  }

  .site-cart-price {
    font-size: 18px;
  }

  .site-cart-subtotal {
    font-size: 22px;
  }

  #site-checkout-btn {
    height: 54px;
    font-size: 20px;
  }
}.site-cart-qty {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  margin-top: 12px !important;
}

.site-cart-qty button {
  width: 34px !important;
  height: 28px !important;
  min-width: 34px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: #000 !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
}

.site-cart-qty span {
  width: 28px !important;
  text-align: center !important;
  color: #000 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e50d36 */.elementor-menu-cart__container {
    position: fixed !important;
    z-index: 99999 !important;
}

.elementor-menu-cart__main {
    z-index: 99999 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Halis GR1';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://dealer.primoaromaeurope.com/wp-content/uploads/2026/01/9c0fb460cf447ba621edafabfefe672c.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'halis';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://dealer.primoaromaeurope.com/wp-content/uploads/2025/11/Ahmet-Altun-HalisGRRegular.woff') format('woff');
}
@font-face {
	font-family: 'halis';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('http://dealer.primoaromaeurope.com/wp-content/uploads/2025/11/Ahmet-Altun-HalisGRThin.woff') format('woff');
}
/* End Custom Fonts CSS */