.elementor-956 .elementor-element.elementor-element-dbf02c1{--display:flex;--min-height:692px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-dbf02c1 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.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-956 .elementor-element.elementor-element-ae98bfd{width:var( --container-widget-width, 460% );max-width:460%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:460%;--container-widget-flex-grow:0;text-align:start;}.elementor-956 .elementor-element.elementor-element-ae98bfd.elementor-element{--align-self:flex-start;}.elementor-956 .elementor-element.elementor-element-ae98bfd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#282828;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-956 .elementor-element.elementor-element-a50b6cd{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:500;line-height:50px;color:#303030;}.elementor-956 .elementor-element.elementor-element-e5c64dc{width:var( --container-widget-width, 45% );max-width:45%;margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:#484848;}.elementor-956 .elementor-element.elementor-element-6250dfd{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-6deabc8{width:var( --container-widget-width, 89% );max-width:89%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:center;}.elementor-956 .elementor-element.elementor-element-6deabc8.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-6deabc8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:500;line-height:47px;color:#282828;}.elementor-956 .elementor-element.elementor-element-3ffdf23{width:var( --container-widget-width, 460% );max-width:460%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460%;--container-widget-flex-grow:0;text-align:center;}.elementor-956 .elementor-element.elementor-element-3ffdf23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#282828;}.elementor-956 .elementor-element.elementor-element-0e703ce{width:var( --container-widget-width, 62% );max-width:62%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#363636;}.elementor-956 .elementor-element.elementor-element-0e703ce.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-e24c8ed{--display:flex;--min-height:335px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-cc9cdfe{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:45px;}.elementor-956 .elementor-element.elementor-element-cc9cdfe.e-con{--align-self:center;}.elementor-956 .elementor-element.elementor-element-45f9b33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-956 .elementor-element.elementor-element-841ac5c{--display:flex;}.elementor-956 .elementor-element.elementor-element-d814e0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#363636;}.elementor-956 .elementor-element.elementor-element-d814e0e.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-40264a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-956 .elementor-element.elementor-element-1f35862{--display:flex;}.elementor-956 .elementor-element.elementor-element-ebd3400{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#363636;}.elementor-956 .elementor-element.elementor-element-ebd3400.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-3291837{--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;--flex-wrap:nowrap;--overflow:auto;--margin-top:0px;--margin-bottom:29px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-3291837:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-3291837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F3;}.elementor-956 .elementor-element.elementor-element-9ff6d35{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-9ff6d35:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-9ff6d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFDE8;}.elementor-956 .elementor-element.elementor-element-9ff6d35.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-956 .elementor-element.elementor-element-b169400{width:100%;max-width:100%;}.elementor-956 .elementor-element.elementor-element-3f29e04{width:100%;max-width:100%;text-align:center;}.elementor-956 .elementor-element.elementor-element-3f29e04.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-3f29e04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-0623986{width:var( --container-widget-width, 460% );max-width:460%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460%;--container-widget-flex-grow:0;text-align:center;}.elementor-956 .elementor-element.elementor-element-0623986 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#282828;}.elementor-956 .elementor-element.elementor-element-999b711{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-999b711:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-999b711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFDE8;}.elementor-956 .elementor-element.elementor-element-999b711.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-956 .elementor-element.elementor-element-4e872f7{width:100%;max-width:100%;}.elementor-956 .elementor-element.elementor-element-45f355c{width:100%;max-width:100%;text-align:center;}.elementor-956 .elementor-element.elementor-element-45f355c.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-45f355c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-b5c8aea{width:var( --container-widget-width, 460% );max-width:460%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460%;--container-widget-flex-grow:0;text-align:center;}.elementor-956 .elementor-element.elementor-element-b5c8aea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#282828;}.elementor-956 .elementor-element.elementor-element-7c5cc44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-7c5cc44:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-7c5cc44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFDE8;}.elementor-956 .elementor-element.elementor-element-7c5cc44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-956 .elementor-element.elementor-element-5b9a15f{width:100%;max-width:100%;}.elementor-956 .elementor-element.elementor-element-e81f002{width:100%;max-width:100%;text-align:center;}.elementor-956 .elementor-element.elementor-element-e81f002.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-e81f002 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-8d62638{width:var( --container-widget-width, 460% );max-width:460%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460%;--container-widget-flex-grow:0;text-align:center;}.elementor-956 .elementor-element.elementor-element-8d62638 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#282828;}.elementor-956 .elementor-element.elementor-element-33d3d74{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-33d3d74:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-33d3d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFDE8;}.elementor-956 .elementor-element.elementor-element-33d3d74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-956 .elementor-element.elementor-element-67536fd{width:100%;max-width:100%;}.elementor-956 .elementor-element.elementor-element-d1482b2{width:100%;max-width:100%;text-align:center;}.elementor-956 .elementor-element.elementor-element-d1482b2.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-d1482b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-61f2205{width:var( --container-widget-width, 460% );max-width:460%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460%;--container-widget-flex-grow:0;text-align:center;}.elementor-956 .elementor-element.elementor-element-61f2205 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#282828;}.elementor-956 .elementor-element.elementor-element-9c73eca{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-0c02ab0{width:var( --container-widget-width, 89% );max-width:89%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:center;}.elementor-956 .elementor-element.elementor-element-0c02ab0.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-0c02ab0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:500;line-height:47px;color:#282828;}.elementor-956 .elementor-element.elementor-element-13cbec3{width:var( --container-widget-width, 460% );max-width:460%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460%;--container-widget-flex-grow:0;text-align:center;}.elementor-956 .elementor-element.elementor-element-13cbec3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#282828;}.elementor-956 .elementor-element.elementor-element-8bbb0dc{width:var( --container-widget-width, 62% );max-width:62%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#363636;}.elementor-956 .elementor-element.elementor-element-8bbb0dc.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-2ec4d4a{--display:flex;--min-height:335px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-2ec4d4a.e-con{--align-self:center;}.elementor-956 .elementor-element.elementor-element-4743921{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-956 .elementor-element.elementor-element-4743921.e-con{--align-self:center;}.elementor-956 .elementor-element.elementor-element-66be863{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-956 .elementor-element.elementor-element-edc55b9{--display:flex;}.elementor-956 .elementor-element.elementor-element-6475534 img{width:100%;border-radius:130px 130px 130px 130px;}.elementor-956 .elementor-element.elementor-element-1af0ed0{--display:flex;}.elementor-956 .elementor-element.elementor-element-5a9d1a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#363636;}.elementor-956 .elementor-element.elementor-element-5a9d1a6.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-b9e0cd4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-956 .elementor-element.elementor-element-af88963{--display:flex;}.elementor-956 .elementor-element.elementor-element-d3dab93 img{width:100%;border-radius:130px 130px 130px 130px;}.elementor-956 .elementor-element.elementor-element-2b9da03{--display:flex;}.elementor-956 .elementor-element.elementor-element-347526a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#363636;}.elementor-956 .elementor-element.elementor-element-347526a.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-67419ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-956 .elementor-element.elementor-element-8eec379{--display:flex;}.elementor-956 .elementor-element.elementor-element-ca3672c img{width:100%;border-radius:130px 130px 130px 130px;}.elementor-956 .elementor-element.elementor-element-fe364c9{--display:flex;}.elementor-956 .elementor-element.elementor-element-d91fbf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#363636;}.elementor-956 .elementor-element.elementor-element-d91fbf6.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-485ad71{--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;--flex-wrap:nowrap;--overflow:auto;--margin-top:0px;--margin-bottom:29px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-485ad71:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-485ad71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F3;}.elementor-956 .elementor-element.elementor-element-1f2de43{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-1f2de43:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-1f2de43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFDE8;}.elementor-956 .elementor-element.elementor-element-1f2de43.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-956 .elementor-element.elementor-element-4708a29{width:100%;max-width:100%;}.elementor-956 .elementor-element.elementor-element-81c5aa8{width:100%;max-width:100%;text-align:center;}.elementor-956 .elementor-element.elementor-element-81c5aa8.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-81c5aa8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-f121680{width:var( --container-widget-width, 460% );max-width:460%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460%;--container-widget-flex-grow:0;text-align:center;}.elementor-956 .elementor-element.elementor-element-f121680 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#282828;}.elementor-956 .elementor-element.elementor-element-ad1449c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-ad1449c:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-ad1449c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFDE8;}.elementor-956 .elementor-element.elementor-element-ad1449c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-956 .elementor-element.elementor-element-bc56e42{width:100%;max-width:100%;}.elementor-956 .elementor-element.elementor-element-2fa7da8{width:100%;max-width:100%;text-align:center;}.elementor-956 .elementor-element.elementor-element-2fa7da8.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-2fa7da8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-7d98812{width:var( --container-widget-width, 460% );max-width:460%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460%;--container-widget-flex-grow:0;text-align:center;}.elementor-956 .elementor-element.elementor-element-7d98812 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#282828;}.elementor-956 .elementor-element.elementor-element-0954593{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-0954593:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-0954593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFDE8;}.elementor-956 .elementor-element.elementor-element-0954593.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-956 .elementor-element.elementor-element-d25e2a8{width:100%;max-width:100%;}.elementor-956 .elementor-element.elementor-element-6577bbd{width:100%;max-width:100%;text-align:center;}.elementor-956 .elementor-element.elementor-element-6577bbd.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-6577bbd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-58e9db4{width:var( --container-widget-width, 460% );max-width:460%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460%;--container-widget-flex-grow:0;text-align:center;}.elementor-956 .elementor-element.elementor-element-58e9db4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#282828;}.elementor-956 .elementor-element.elementor-element-3fd2791{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-3fd2791:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-3fd2791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFDE8;}.elementor-956 .elementor-element.elementor-element-3fd2791.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-956 .elementor-element.elementor-element-4191f2c{width:100%;max-width:100%;}.elementor-956 .elementor-element.elementor-element-6f0c784{width:100%;max-width:100%;text-align:center;}.elementor-956 .elementor-element.elementor-element-6f0c784.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-6f0c784 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-0d68d23{width:var( --container-widget-width, 460% );max-width:460%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460%;--container-widget-flex-grow:0;text-align:center;}.elementor-956 .elementor-element.elementor-element-0d68d23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#282828;}.elementor-956 .elementor-element.elementor-element-79d1e81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-79d1e81:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-79d1e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFDE8;}.elementor-956 .elementor-element.elementor-element-79d1e81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-956 .elementor-element.elementor-element-46e20e4{width:100%;max-width:100%;}.elementor-956 .elementor-element.elementor-element-e1e0699{width:100%;max-width:100%;text-align:center;}.elementor-956 .elementor-element.elementor-element-e1e0699.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-e1e0699 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-3bb60b5{width:var( --container-widget-width, 460% );max-width:460%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460%;--container-widget-flex-grow:0;text-align:center;}.elementor-956 .elementor-element.elementor-element-3bb60b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#282828;}.elementor-956 .elementor-element.elementor-element-2a1d47c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-2a1d47c:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-2a1d47c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFDE8;}.elementor-956 .elementor-element.elementor-element-2a1d47c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-956 .elementor-element.elementor-element-c3e58fc{width:100%;max-width:100%;}.elementor-956 .elementor-element.elementor-element-b01e3e7{width:100%;max-width:100%;text-align:center;}.elementor-956 .elementor-element.elementor-element-b01e3e7.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-b01e3e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-e629a25{width:var( --container-widget-width, 460% );max-width:460%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460%;--container-widget-flex-grow:0;text-align:center;}.elementor-956 .elementor-element.elementor-element-e629a25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#282828;}.elementor-956 .elementor-element.elementor-element-71643cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-71643cf:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-71643cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFDE8;}.elementor-956 .elementor-element.elementor-element-71643cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-956 .elementor-element.elementor-element-806a65b{width:100%;max-width:100%;}.elementor-956 .elementor-element.elementor-element-92d73f8{width:100%;max-width:100%;text-align:center;}.elementor-956 .elementor-element.elementor-element-92d73f8.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-92d73f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-2bd3a00{width:var( --container-widget-width, 460% );max-width:460%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460%;--container-widget-flex-grow:0;text-align:center;}.elementor-956 .elementor-element.elementor-element-2bd3a00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#282828;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-956 .elementor-element.elementor-element-6250dfd{--content-width:1265px;}.elementor-956 .elementor-element.elementor-element-cc9cdfe{--width:100%;}.elementor-956 .elementor-element.elementor-element-9ff6d35{--width:23.964%;}.elementor-956 .elementor-element.elementor-element-999b711{--width:23.964%;}.elementor-956 .elementor-element.elementor-element-7c5cc44{--width:23.964%;}.elementor-956 .elementor-element.elementor-element-33d3d74{--width:23.964%;}.elementor-956 .elementor-element.elementor-element-9c73eca{--content-width:1265px;}.elementor-956 .elementor-element.elementor-element-4743921{--width:100%;}.elementor-956 .elementor-element.elementor-element-edc55b9{--width:35%;}.elementor-956 .elementor-element.elementor-element-af88963{--width:35%;}.elementor-956 .elementor-element.elementor-element-8eec379{--width:35%;}.elementor-956 .elementor-element.elementor-element-1f2de43{--width:23.964%;}.elementor-956 .elementor-element.elementor-element-ad1449c{--width:23.964%;}.elementor-956 .elementor-element.elementor-element-0954593{--width:23.964%;}.elementor-956 .elementor-element.elementor-element-3fd2791{--width:23.964%;}.elementor-956 .elementor-element.elementor-element-79d1e81{--width:23.964%;}.elementor-956 .elementor-element.elementor-element-2a1d47c{--width:23.964%;}.elementor-956 .elementor-element.elementor-element-71643cf{--width:23.964%;}}@media(max-width:767px){.elementor-956 .elementor-element.elementor-element-dbf02c1{--min-height:268px;}.elementor-956 .elementor-element.elementor-element-dbf02c1 .elementor-background-slideshow__slide__image{background-size:cover;background-position:bottom right;}.elementor-956 .elementor-element.elementor-element-3291837{--padding-top:35px;--padding-bottom:22px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-9ff6d35{--width:78%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-999b711{--width:78%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-7c5cc44{--width:78%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-33d3d74{--width:78%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-485ad71{--padding-top:35px;--padding-bottom:22px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-1f2de43{--width:78%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-ad1449c{--width:78%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-0954593{--width:78%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-3fd2791{--width:78%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-79d1e81{--width:78%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-2a1d47c{--width:78%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-71643cf{--width:78%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-a50b6cd */.elementor-956 .elementor-element.elementor-element-a50b6cd {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5c64dc */.elementor-956 .elementor-element.elementor-element-e5c64dc {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc9cdfe */.elementor-956 .elementor-element.elementor-element-cc9cdfe {
  padding-left: max(40px, calc((100vw - 1200px) / 2)) !important;
  padding-right: 50px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f29e04 */.bestseller-slider {
  display: flex;
  gap: 24px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.bestseller-slider::-webkit-scrollbar {
  display: none;
}

.bestseller-slider > .e-con {
  flex: 0 0 calc(33.333% - 16px);
  scroll-snap-align: start;
}

@media (max-width: 767px) {
  .bestseller-slider {
    gap: 16px;
  }

  .bestseller-slider > .e-con {
    flex: 0 0 82%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ff6d35 */.elementor-956 .elementor-element.elementor-element-9ff6d35 {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
}

.elementor-956 .elementor-element.elementor-element-9ff6d35 > * {
  width: 100% !important;
  max-width: 100% !important;
}

@media (max-width: 767px) {
  .elementor-956 .elementor-element.elementor-element-9ff6d35 {
    width: 82vw !important;
    min-width: 82vw !important;
    max-width: 82vw !important;
    flex: 0 0 82vw !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45f355c */.bestseller-slider {
  display: flex;
  gap: 24px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.bestseller-slider::-webkit-scrollbar {
  display: none;
}

.bestseller-slider > .e-con {
  flex: 0 0 calc(33.333% - 16px);
  scroll-snap-align: start;
}

@media (max-width: 767px) {
  .bestseller-slider {
    gap: 16px;
  }

  .bestseller-slider > .e-con {
    flex: 0 0 82%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-999b711 */.elementor-956 .elementor-element.elementor-element-999b711 {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
}

.elementor-956 .elementor-element.elementor-element-999b711 > * {
  width: 100% !important;
  max-width: 100% !important;
}

@media (max-width: 767px) {
  .elementor-956 .elementor-element.elementor-element-999b711 {
    width: 82vw !important;
    min-width: 82vw !important;
    max-width: 82vw !important;
    flex: 0 0 82vw !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e81f002 */.bestseller-slider {
  display: flex;
  gap: 24px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.bestseller-slider::-webkit-scrollbar {
  display: none;
}

.bestseller-slider > .e-con {
  flex: 0 0 calc(33.333% - 16px);
  scroll-snap-align: start;
}

@media (max-width: 767px) {
  .bestseller-slider {
    gap: 16px;
  }

  .bestseller-slider > .e-con {
    flex: 0 0 82%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c5cc44 */.elementor-956 .elementor-element.elementor-element-7c5cc44 {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
}

.elementor-956 .elementor-element.elementor-element-7c5cc44 > * {
  width: 100% !important;
  max-width: 100% !important;
}

@media (max-width: 767px) {
  .elementor-956 .elementor-element.elementor-element-7c5cc44 {
    width: 82vw !important;
    min-width: 82vw !important;
    max-width: 82vw !important;
    flex: 0 0 82vw !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1482b2 */.bestseller-slider {
  display: flex;
  gap: 24px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.bestseller-slider::-webkit-scrollbar {
  display: none;
}

.bestseller-slider > .e-con {
  flex: 0 0 calc(33.333% - 16px);
  scroll-snap-align: start;
}

@media (max-width: 767px) {
  .bestseller-slider {
    gap: 16px;
  }

  .bestseller-slider > .e-con {
    flex: 0 0 82%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3d74 */.elementor-956 .elementor-element.elementor-element-33d3d74 {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
}

.elementor-956 .elementor-element.elementor-element-33d3d74 > * {
  width: 100% !important;
  max-width: 100% !important;
}

@media (max-width: 767px) {
  .elementor-956 .elementor-element.elementor-element-33d3d74 {
    width: 82vw !important;
    min-width: 82vw !important;
    max-width: 82vw !important;
    flex: 0 0 82vw !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3291837 */.elementor-956 .elementor-element.elementor-element-3291837 {
  display: flex;
  flex-wrap: nowrap;
  gap: 20px;

  overflow-x: auto !important;
  overflow-y: hidden !important;

  scrollbar-width: thin;
  scrollbar-color: #B8A89E transparent;
}

.elementor-956 .elementor-element.elementor-element-3291837::-webkit-scrollbar {
  height: 4px;
}

.elementor-956 .elementor-element.elementor-element-3291837::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-956 .elementor-element.elementor-element-3291837::-webkit-scrollbar-thumb {
  background: #B8A89E;
  border-radius: 10px;
}

/* DESKTOP */
.elementor-956 .elementor-element.elementor-element-3291837 .bestseller-card {
  flex: 0 0 calc(25% - 15px) !important;
  min-width: calc(25% - 15px) !important;
  width: calc(25% - 15px) !important;
}

/* TABLET – 3 KORT */
@media (min-width: 768px) and (max-width: 1024px) {

  .elementor-956 .elementor-element.elementor-element-3291837 {
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    gap: 16px !important;
    scroll-snap-type: x mandatory;
  }

  .elementor-956 .elementor-element.elementor-element-3291837 .bestseller-card {
    flex: 0 0 calc(33.333% - 11px) !important;
    min-width: calc(33.333% - 11px) !important;
    width: calc(33.333% - 11px) !important;
    scroll-snap-align: start;
  }
}

/* MOBILE */
@media (max-width: 767px) {

  .elementor-956 .elementor-element.elementor-element-3291837 {
    flex-wrap: nowrap !important;
    gap: 14px;
    padding-left: 18px;
    padding-right: 18px;
    overflow-x: auto !important;
    scroll-snap-type: x mandatory;
  }

  .elementor-956 .elementor-element.elementor-element-3291837 .bestseller-card {
    flex: 0 0 82% !important;
    min-width: 82% !important;
    width: 82% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4743921 */.elementor-956 .elementor-element.elementor-element-4743921 {
  padding-left: max(40px, calc((100vw - 1200px) / 2)) !important;
  padding-right: 50px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81c5aa8 */.bestseller-slider {
  display: flex;
  gap: 24px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.bestseller-slider::-webkit-scrollbar {
  display: none;
}

.bestseller-slider > .e-con {
  flex: 0 0 calc(33.333% - 16px);
  scroll-snap-align: start;
}

@media (max-width: 767px) {
  .bestseller-slider {
    gap: 16px;
  }

  .bestseller-slider > .e-con {
    flex: 0 0 82%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2de43 */.elementor-956 .elementor-element.elementor-element-1f2de43 {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
}

.elementor-956 .elementor-element.elementor-element-1f2de43 > * {
  width: 100% !important;
  max-width: 100% !important;
}

@media (max-width: 767px) {
  .elementor-956 .elementor-element.elementor-element-1f2de43 {
    width: 82vw !important;
    min-width: 82vw !important;
    max-width: 82vw !important;
    flex: 0 0 82vw !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fa7da8 */.bestseller-slider {
  display: flex;
  gap: 24px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.bestseller-slider::-webkit-scrollbar {
  display: none;
}

.bestseller-slider > .e-con {
  flex: 0 0 calc(33.333% - 16px);
  scroll-snap-align: start;
}

@media (max-width: 767px) {
  .bestseller-slider {
    gap: 16px;
  }

  .bestseller-slider > .e-con {
    flex: 0 0 82%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad1449c */.elementor-956 .elementor-element.elementor-element-ad1449c {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
}

.elementor-956 .elementor-element.elementor-element-ad1449c > * {
  width: 100% !important;
  max-width: 100% !important;
}

@media (max-width: 767px) {
  .elementor-956 .elementor-element.elementor-element-ad1449c {
    width: 82vw !important;
    min-width: 82vw !important;
    max-width: 82vw !important;
    flex: 0 0 82vw !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6577bbd */.bestseller-slider {
  display: flex;
  gap: 24px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.bestseller-slider::-webkit-scrollbar {
  display: none;
}

.bestseller-slider > .e-con {
  flex: 0 0 calc(33.333% - 16px);
  scroll-snap-align: start;
}

@media (max-width: 767px) {
  .bestseller-slider {
    gap: 16px;
  }

  .bestseller-slider > .e-con {
    flex: 0 0 82%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0954593 */.elementor-956 .elementor-element.elementor-element-0954593 {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
}

.elementor-956 .elementor-element.elementor-element-0954593 > * {
  width: 100% !important;
  max-width: 100% !important;
}

@media (max-width: 767px) {
  .elementor-956 .elementor-element.elementor-element-0954593 {
    width: 82vw !important;
    min-width: 82vw !important;
    max-width: 82vw !important;
    flex: 0 0 82vw !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f0c784 */.bestseller-slider {
  display: flex;
  gap: 24px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.bestseller-slider::-webkit-scrollbar {
  display: none;
}

.bestseller-slider > .e-con {
  flex: 0 0 calc(33.333% - 16px);
  scroll-snap-align: start;
}

@media (max-width: 767px) {
  .bestseller-slider {
    gap: 16px;
  }

  .bestseller-slider > .e-con {
    flex: 0 0 82%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd2791 */.elementor-956 .elementor-element.elementor-element-3fd2791 {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
}

.elementor-956 .elementor-element.elementor-element-3fd2791 > * {
  width: 100% !important;
  max-width: 100% !important;
}

@media (max-width: 767px) {
  .elementor-956 .elementor-element.elementor-element-3fd2791 {
    width: 82vw !important;
    min-width: 82vw !important;
    max-width: 82vw !important;
    flex: 0 0 82vw !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1e0699 */.bestseller-slider {
  display: flex;
  gap: 24px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.bestseller-slider::-webkit-scrollbar {
  display: none;
}

.bestseller-slider > .e-con {
  flex: 0 0 calc(33.333% - 16px);
  scroll-snap-align: start;
}

@media (max-width: 767px) {
  .bestseller-slider {
    gap: 16px;
  }

  .bestseller-slider > .e-con {
    flex: 0 0 82%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d1e81 */.elementor-956 .elementor-element.elementor-element-79d1e81 {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
}

.elementor-956 .elementor-element.elementor-element-79d1e81 > * {
  width: 100% !important;
  max-width: 100% !important;
}

@media (max-width: 767px) {
  .elementor-956 .elementor-element.elementor-element-79d1e81 {
    width: 82vw !important;
    min-width: 82vw !important;
    max-width: 82vw !important;
    flex: 0 0 82vw !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b01e3e7 */.bestseller-slider {
  display: flex;
  gap: 24px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.bestseller-slider::-webkit-scrollbar {
  display: none;
}

.bestseller-slider > .e-con {
  flex: 0 0 calc(33.333% - 16px);
  scroll-snap-align: start;
}

@media (max-width: 767px) {
  .bestseller-slider {
    gap: 16px;
  }

  .bestseller-slider > .e-con {
    flex: 0 0 82%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a1d47c */.elementor-956 .elementor-element.elementor-element-2a1d47c {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
}

.elementor-956 .elementor-element.elementor-element-2a1d47c > * {
  width: 100% !important;
  max-width: 100% !important;
}

@media (max-width: 767px) {
  .elementor-956 .elementor-element.elementor-element-2a1d47c {
    width: 82vw !important;
    min-width: 82vw !important;
    max-width: 82vw !important;
    flex: 0 0 82vw !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d73f8 */.bestseller-slider {
  display: flex;
  gap: 24px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}

.bestseller-slider::-webkit-scrollbar {
  display: none;
}

.bestseller-slider > .e-con {
  flex: 0 0 calc(33.333% - 16px);
  scroll-snap-align: start;
}

@media (max-width: 767px) {
  .bestseller-slider {
    gap: 16px;
  }

  .bestseller-slider > .e-con {
    flex: 0 0 82%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71643cf */.elementor-956 .elementor-element.elementor-element-71643cf {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
}

.elementor-956 .elementor-element.elementor-element-71643cf > * {
  width: 100% !important;
  max-width: 100% !important;
}

@media (max-width: 767px) {
  .elementor-956 .elementor-element.elementor-element-71643cf {
    width: 82vw !important;
    min-width: 82vw !important;
    max-width: 82vw !important;
    flex: 0 0 82vw !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-485ad71 */.elementor-956 .elementor-element.elementor-element-485ad71 {
  display: flex;
  flex-wrap: nowrap;
  gap: 20px;

  overflow-x: auto !important;
  overflow-y: hidden !important;

  scrollbar-width: thin;
  scrollbar-color: #B8A89E transparent;
}

.elementor-956 .elementor-element.elementor-element-485ad71::-webkit-scrollbar {
  height: 4px;
}

.elementor-956 .elementor-element.elementor-element-485ad71::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-956 .elementor-element.elementor-element-485ad71::-webkit-scrollbar-thumb {
  background: #B8A89E;
  border-radius: 10px;
}

/* DESKTOP */
.elementor-956 .elementor-element.elementor-element-485ad71 .bestseller-card {
  flex: 0 0 calc(25% - 15px) !important;
  min-width: calc(25% - 15px) !important;
  width: calc(25% - 15px) !important;
}

/* TABLET – 3 KORT */
@media (min-width: 768px) and (max-width: 1024px) {

  .elementor-956 .elementor-element.elementor-element-485ad71 {
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    gap: 16px !important;
    scroll-snap-type: x mandatory;
  }

  .elementor-956 .elementor-element.elementor-element-485ad71 .bestseller-card {
    flex: 0 0 calc(33.333% - 11px) !important;
    min-width: calc(33.333% - 11px) !important;
    width: calc(33.333% - 11px) !important;
    scroll-snap-align: start;
  }
}

/* MOBILE */
@media (max-width: 767px) {

  .elementor-956 .elementor-element.elementor-element-485ad71 {
    flex-wrap: nowrap !important;
    gap: 14px;
    padding-left: 18px;
    padding-right: 18px;
    overflow-x: auto !important;
    scroll-snap-type: x mandatory;
  }

  .elementor-956 .elementor-element.elementor-element-485ad71 .bestseller-card {
    flex: 0 0 82% !important;
    min-width: 82% !important;
    width: 82% !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */