.elementor-328 .elementor-element.elementor-element-bfbfc4a{--display:flex;--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-328 .elementor-element.elementor-element-bfbfc4a:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-bfbfc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-328 .elementor-element.elementor-element-bfbfc4a::before, .elementor-328 .elementor-element.elementor-element-bfbfc4a > .elementor-background-video-container::before, .elementor-328 .elementor-element.elementor-element-bfbfc4a > .e-con-inner > .elementor-background-video-container::before, .elementor-328 .elementor-element.elementor-element-bfbfc4a > .elementor-background-slideshow::before, .elementor-328 .elementor-element.elementor-element-bfbfc4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-328 .elementor-element.elementor-element-bfbfc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-328 .elementor-element.elementor-element-4b0caed{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;}.elementor-328 .elementor-element.elementor-element-4b0caed.e-con{--align-self:flex-start;}.elementor-328 .elementor-element.elementor-element-2af96f0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-328 .elementor-element.elementor-element-2af96f0:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-2af96f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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-328 .elementor-element.elementor-element-4114a34.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-4114a34.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-4114a34.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-4114a34.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-4114a34.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-4114a34 .elementor-icon{font-size:10px;}.elementor-328 .elementor-element.elementor-element-4114a34 .elementor-icon svg{height:10px;}.elementor-328 .elementor-element.elementor-element-8f4e271{margin:-100% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-328 .elementor-element.elementor-element-8f4e271.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-8f4e271.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-8f4e271.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-8f4e271.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-8f4e271.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-8f4e271 .elementor-icon{font-size:10px;}.elementor-328 .elementor-element.elementor-element-8f4e271 .elementor-icon svg{height:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), noto sans sc;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-328 .elementor-element.elementor-element-fa561a6{font-family:var( --e-global-typography-text-font-family ), noto sans sc;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-9187853{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-328 .elementor-element.elementor-element-85e0c3b{width:var( --container-widget-width, calc(50% - 50px) );max-width:calc(50% - 50px);--container-widget-width:calc(50% - 50px);--container-widget-flex-grow:0;}.woocommerce .elementor-328 .elementor-element.elementor-element-85e0c3b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-328 .elementor-element.elementor-element-85e0c3b .flex-viewport, .woocommerce .elementor-328 .elementor-element.elementor-element-85e0c3b .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.woocommerce .elementor-328 .elementor-element.elementor-element-85e0c3b .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-328 .elementor-element.elementor-element-85e0c3b .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.woocommerce .elementor-328 .elementor-element.elementor-element-85e0c3b .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-328 .elementor-element.elementor-element-85e0c3b .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-328 .elementor-element.elementor-element-9de9620{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-328 .elementor-element.elementor-element-173c728{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-328 .elementor-element.elementor-element-f457e42{background-color:var( --e-global-color-primary );padding:4px 10px 4px 10px;font-family:var( --e-global-typography-accent-font-family ), noto sans sc;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-328 .elementor-element.elementor-element-f457e42.elementor-element{--align-self:flex-start;}.elementor-328 .elementor-element.elementor-element-0953017{font-family:var( --e-global-typography-secondary-font-family ), noto sans sc;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-328 .elementor-element.elementor-element-5544977{font-family:var( --e-global-typography-secondary-font-family ), noto sans sc;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-328 .elementor-element.elementor-element-ea20054{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-328 .elementor-element.elementor-element-6d82b87{font-family:var( --e-global-typography-text-font-family ), noto sans sc;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-328 .elementor-element.elementor-element-8aed1f2{font-family:var( --e-global-typography-primary-font-family ), noto sans sc;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-328 .elementor-element.elementor-element-e1995c7{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-328 .elementor-element.elementor-element-6cb0f79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-328 .elementor-element.elementor-element-a10bd1f{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-328 .elementor-element.elementor-element-a10bd1f:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-a10bd1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-328 .elementor-element.elementor-element-dd0f26c{text-align:center;color:var( --e-global-color-accent );}.elementor-328 .elementor-element.elementor-element-2428802{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-328 .elementor-element.elementor-element-2428802:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-2428802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-328 .elementor-element.elementor-element-c81bc76{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), noto sans sc;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-328 .elementor-element.elementor-element-6964839{text-align:start;font-family:var( --e-global-typography-accent-font-family ), noto sans sc;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-328 .elementor-element.elementor-element-ebbad94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-328 .elementor-element.elementor-element-77bf231{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-328 .elementor-element.elementor-element-77bf231:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-77bf231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-328 .elementor-element.elementor-element-a567843{text-align:center;color:var( --e-global-color-accent );}.elementor-328 .elementor-element.elementor-element-5e2b4e1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-328 .elementor-element.elementor-element-5e2b4e1:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-5e2b4e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-328 .elementor-element.elementor-element-7a37db7{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), noto sans sc;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-328 .elementor-element.elementor-element-e5f927a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-328 .elementor-element.elementor-element-f23e884{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-328 .elementor-element.elementor-element-f23e884:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-f23e884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-328 .elementor-element.elementor-element-7ef6d2d{text-align:center;color:var( --e-global-color-accent );}.elementor-328 .elementor-element.elementor-element-7dd0a42{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-328 .elementor-element.elementor-element-7dd0a42:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-7dd0a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-328 .elementor-element.elementor-element-903bb2e{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), noto sans sc;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-328 .elementor-element.elementor-element-9c85376{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:90px;--padding-right:10px;}.elementor-328 .elementor-element.elementor-element-9c85376::before, .elementor-328 .elementor-element.elementor-element-9c85376 > .elementor-background-video-container::before, .elementor-328 .elementor-element.elementor-element-9c85376 > .e-con-inner > .elementor-background-video-container::before, .elementor-328 .elementor-element.elementor-element-9c85376 > .elementor-background-slideshow::before, .elementor-328 .elementor-element.elementor-element-9c85376 > .e-con-inner > .elementor-background-slideshow::before, .elementor-328 .elementor-element.elementor-element-9c85376 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-328 .elementor-element.elementor-element-9c85376:hover::before, .elementor-328 .elementor-element.elementor-element-9c85376:hover > .elementor-background-video-container::before, .elementor-328 .elementor-element.elementor-element-9c85376:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-328 .elementor-element.elementor-element-9c85376 > .elementor-background-slideshow:hover::before, .elementor-328 .elementor-element.elementor-element-9c85376 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-328 .elementor-element.elementor-element-1c666af{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-328 .elementor-element.elementor-element-d1c165a{font-family:var( --e-global-typography-accent-font-family ), noto sans sc;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-7ab2b38{font-family:var( --e-global-typography-accent-font-family ), noto sans sc;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-018d277{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:1000px 1000px 1000px 1000px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-328 .elementor-element.elementor-element-018d277::before, .elementor-328 .elementor-element.elementor-element-018d277 > .elementor-background-video-container::before, .elementor-328 .elementor-element.elementor-element-018d277 > .e-con-inner > .elementor-background-video-container::before, .elementor-328 .elementor-element.elementor-element-018d277 > .elementor-background-slideshow::before, .elementor-328 .elementor-element.elementor-element-018d277 > .e-con-inner > .elementor-background-slideshow::before, .elementor-328 .elementor-element.elementor-element-018d277 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-328 .elementor-element.elementor-element-968091d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-968091d.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-968091d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-968091d.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-968091d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-968091d .elementor-icon{font-size:10px;}.elementor-328 .elementor-element.elementor-element-968091d .elementor-icon svg{height:10px;}.elementor-328 .elementor-element.elementor-element-1c00b08.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-1c00b08.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-1c00b08.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-1c00b08.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-1c00b08.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-1c00b08 .elementor-icon{font-size:10px;}.elementor-328 .elementor-element.elementor-element-1c00b08 .elementor-icon svg{height:10px;}.elementor-328 .elementor-element.elementor-element-530050b{--display:flex;}.elementor-328 .elementor-element.elementor-element-530050b:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-530050b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), noto sans sc;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-328 .elementor-element.elementor-element-d6d8af2{padding:100px 50px 100px 50px;}@media(max-width:1024px){.elementor-328 .elementor-element.elementor-element-bfbfc4a{--min-height:30dvw;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-328 .elementor-element.elementor-element-fa561a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-328 .elementor-element.elementor-element-9187853{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-328 .elementor-element.elementor-element-85e0c3b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-328 .elementor-element.elementor-element-f457e42{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-328 .elementor-element.elementor-element-0953017{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-328 .elementor-element.elementor-element-5544977{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-328 .elementor-element.elementor-element-6d82b87{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-328 .elementor-element.elementor-element-8aed1f2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-328 .elementor-element.elementor-element-c81bc76{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-328 .elementor-element.elementor-element-6964839{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-328 .elementor-element.elementor-element-7a37db7{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-328 .elementor-element.elementor-element-903bb2e{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-328 .elementor-element.elementor-element-d1c165a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-328 .elementor-element.elementor-element-7ab2b38{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-328 .elementor-element.elementor-element-d6d8af2{padding:100px 20px 100px 20px;}}@media(max-width:767px){.elementor-328 .elementor-element.elementor-element-4b0caed{--width:auto;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-328 .elementor-element.elementor-element-2af96f0{--width:auto;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-328 .elementor-element.elementor-element-fa561a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-328 .elementor-element.elementor-element-9187853{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-328 .elementor-element.elementor-element-f457e42{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-328 .elementor-element.elementor-element-0953017{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-328 .elementor-element.elementor-element-5544977{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-328 .elementor-element.elementor-element-6d82b87{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-328 .elementor-element.elementor-element-8aed1f2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-328 .elementor-element.elementor-element-a10bd1f{--width:40%;}.elementor-328 .elementor-element.elementor-element-2428802{--width:60%;}.elementor-328 .elementor-element.elementor-element-c81bc76{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-328 .elementor-element.elementor-element-6964839{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-328 .elementor-element.elementor-element-77bf231{--width:40%;}.elementor-328 .elementor-element.elementor-element-5e2b4e1{--width:60%;}.elementor-328 .elementor-element.elementor-element-7a37db7{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-328 .elementor-element.elementor-element-f23e884{--width:40%;}.elementor-328 .elementor-element.elementor-element-7dd0a42{--width:60%;}.elementor-328 .elementor-element.elementor-element-903bb2e{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-328 .elementor-element.elementor-element-9c85376{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:10px;}.elementor-328 .elementor-element.elementor-element-d1c165a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-328 .elementor-element.elementor-element-7ab2b38{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-328 .elementor-element.elementor-element-018d277{--width:auto;--overlay-opacity:100;}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-328 .elementor-element.elementor-element-d6d8af2{padding:50px 20px 50px 20px;}}@media(min-width:768px){.elementor-328 .elementor-element.elementor-element-4b0caed{--width:auto;}.elementor-328 .elementor-element.elementor-element-2af96f0{--width:auto;}.elementor-328 .elementor-element.elementor-element-a10bd1f{--width:30%;}.elementor-328 .elementor-element.elementor-element-2428802{--width:70%;}.elementor-328 .elementor-element.elementor-element-77bf231{--width:30%;}.elementor-328 .elementor-element.elementor-element-5e2b4e1{--width:70%;}.elementor-328 .elementor-element.elementor-element-f23e884{--width:30%;}.elementor-328 .elementor-element.elementor-element-7dd0a42{--width:70%;}.elementor-328 .elementor-element.elementor-element-9c85376{--width:100%;}.elementor-328 .elementor-element.elementor-element-018d277{--width:auto;}}/* Start custom CSS for container, class: .elementor-element-4b0caed */.elementor-328 .elementor-element.elementor-element-4b0caed .icon-left{
    transition: 0s ease-out;
    transform: translateX(100%);
    opacity: 0;
}
.elementor-328 .elementor-element.elementor-element-4b0caed:hover .icon-left{
    transition: .5s ease-out;
    transform: translateX(0);
    opacity: 1;
}
.elementor-328 .elementor-element.elementor-element-4b0caed .icon-right{
    transition: 0s ease-out;
}
.elementor-328 .elementor-element.elementor-element-4b0caed:hover .icon-right{
    transition: .5s ease-out;
    transform: translateX(-100%);
    opacity: 0;
}
@media only screen and (min-width: 767px) {
.elementor-328 .elementor-element.elementor-element-4b0caed .icon-text{
    transition: .5s ease-out;
    transform: translateY(100%);
}
.elementor-328 .elementor-element.elementor-element-4b0caed:hover .icon-text{
    transform: translateY(0);
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-85e0c3b */.elementor-328 .elementor-element.elementor-element-85e0c3b{
    flex-shrink: 0;
}
.elementor-328 .elementor-element.elementor-element-85e0c3b.elementor-widget-woocommerce-product-images div.images{
    margin-bottom: 0;
}
.elementor-328 .elementor-element.elementor-element-85e0c3b div.woocommerce-product-gallery ol.flex-control-thumbs{
    display: flex;
    flex-wrap: wrap;
}
.elementor-328 .elementor-element.elementor-element-85e0c3b div.woocommerce-product-gallery ol.flex-control-thumbs > li{
    width: 20%;
    aspect-ratio: 1 / 1;
}
.elementor-328 .elementor-element.elementor-element-85e0c3b div.woocommerce-product-gallery ol.flex-control-thumbs > li img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8aed1f2 */.elementor-328 .elementor-element.elementor-element-8aed1f2 .unit{
    font-size: var(--e-global-typography-text-font-size);
    color: var(--e-global-color-secondary);
}
.elementor-328 .elementor-element.elementor-element-8aed1f2 .unit-oku, .elementor-328 .elementor-element.elementor-element-8aed1f2 .unit-senman, .elementor-328 .elementor-element.elementor-element-8aed1f2 .unit-man{
    font-size: var(--e-global-typography-text-font-size);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a37db7 */.elementor-328 .elementor-element.elementor-element-7a37db7 .unit{
    font-size: var(--e-global-typography-text-font-size);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-903bb2e */.elementor-328 .elementor-element.elementor-element-903bb2e .unit{
    font-size: var(--e-global-typography-text-font-size);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c85376 */.elementor-328 .elementor-element.elementor-element-9c85376 div.elementor-widget-text-editor{
    line-height: 1;
    transition: .5s;
}.elementor-328 .elementor-element.elementor-element-9c85376 .icon{
    flex-shrink: 0;
}
.elementor-328 .elementor-element.elementor-element-9c85376 .icon div.elementor-icon svg{
    transition: .5s;
}
.elementor-328 .elementor-element.elementor-element-9c85376 .icon-top{
    margin-bottom: -100%;
    transition: 0s;
    transform: translateX(-100%);
    opacity: 0;
}
.elementor-328 .elementor-element.elementor-element-9c85376:hover .icon-top{
    transition: .5s;
    transform: translateX(0);
    opacity: 1;
}
.elementor-328 .elementor-element.elementor-element-9c85376 .icon-bottom{
    transition: 0s;
}
.elementor-328 .elementor-element.elementor-element-9c85376:hover .icon-bottom{
    transition: .5s;
    transform: translateX(100%);
    opacity: 0;
}
.elementor-328 .elementor-element.elementor-element-9c85376 .text-top{
    margin-bottom: -1em;
    transition: .3s ease-out;
    transform: translateY(-100%);
    opacity: 0;
}
.elementor-328 .elementor-element.elementor-element-9c85376:hover .text-top{
    transform: translateY(0);
    opacity: 1;
}
.elementor-328 .elementor-element.elementor-element-9c85376 .text-bottom{
    transition: .3s ease-out;
}
.elementor-328 .elementor-element.elementor-element-9c85376:hover .text-bottom{
    transform: translateY(100%);
    opacity: 0;
}/* End custom CSS */