.elementor-1330 .elementor-element.elementor-element-759df4b{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:150px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-1330 .elementor-element.elementor-element-1a4877a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1330 .elementor-element.elementor-element-3a2e02e{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1330 .elementor-element.elementor-element-3a2e02e:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-3a2e02e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.woocommerce .elementor-1330 .elementor-element.elementor-element-fef54f9 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1330 .elementor-element.elementor-element-fef54f9 .flex-viewport, .woocommerce .elementor-1330 .elementor-element.elementor-element-fef54f9 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-1330 .elementor-element.elementor-element-fef54f9 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1330 .elementor-element.elementor-element-fef54f9 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-1330 .elementor-element.elementor-element-fef54f9 .flex-control-thumbs img{border-style:none;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-1330 .elementor-element.elementor-element-fef54f9 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-1330 .elementor-element.elementor-element-fef54f9 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-1330 .elementor-element.elementor-element-3333a41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1330 .elementor-element.elementor-element-25ac0a5{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-25ac0a5 img{border-radius:28.89px 28.89px 28.89px 28.89px;}.elementor-1330 .elementor-element.elementor-element-96e58ec{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-96e58ec img{border-radius:28.89px 28.89px 28.89px 28.89px;}.elementor-1330 .elementor-element.elementor-element-b2dc05d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-b2dc05d img{border-radius:28.89px 28.89px 28.89px 28.89px;}.elementor-1330 .elementor-element.elementor-element-c812402{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1330 .elementor-element.elementor-element-755c81e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-755c81e img{border-radius:28.89px 28.89px 28.89px 28.89px;}.elementor-1330 .elementor-element.elementor-element-89a8b06{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-89a8b06 img{border-radius:28.89px 28.89px 28.89px 28.89px;}.elementor-1330 .elementor-element.elementor-element-5f4a1f4{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-5f4a1f4 img{border-radius:28.89px 28.89px 28.89px 28.89px;}.elementor-1330 .elementor-element.elementor-element-9fe70a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1330 .elementor-element.elementor-element-260852f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-260852f img{border-radius:28.89px 28.89px 28.89px 28.89px;}.elementor-1330 .elementor-element.elementor-element-fe0e208{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-fe0e208 img{border-radius:28.89px 28.89px 28.89px 28.89px;}.elementor-1330 .elementor-element.elementor-element-268533f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1330 .elementor-element.elementor-element-268533f img{border-radius:28.89px 28.89px 28.89px 28.89px;}.elementor-1330 .elementor-element.elementor-element-21a53e5{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1330 .elementor-element.elementor-element-21a53e5:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-21a53e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1330 .elementor-element.elementor-element-e933521{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1330 .elementor-element.elementor-element-47e9f36 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:33px;letter-spacing:0px;color:#232F3E;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1330 .elementor-element.elementor-element-3237554{--divider-border-style:solid;--divider-color:#5FBA33;--divider-border-width:1px;}.elementor-1330 .elementor-element.elementor-element-3237554 .elementor-divider-separator{width:100%;}.elementor-1330 .elementor-element.elementor-element-3237554 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1330 .elementor-element.elementor-element-daff4ff > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-daff4ff .elementor-heading-title{font-family:"All Round Gothic", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-1330 .elementor-element.elementor-element-cd77899{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-1330 .elementor-element.elementor-element-fc7477d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-fc7477d{font-family:"All Round Gothic", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-d055078 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-d055078{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-fa71985{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-5da2574 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-5da2574{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-98fcdc7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-98fcdc7{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-fa8b605 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-fa8b605 .elementor-heading-title{font-family:"All Round Gothic", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-1330 .elementor-element.elementor-element-a782966{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-774f6b0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-774f6b0{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-90eb3a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-90eb3a8{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-b46bced{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-46902ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-46902ed{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-3e95639 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-3e95639{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-4606cac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-c76c4d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-c76c4d1{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-1493132 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-1493132{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-6c0abba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-cf48117 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-cf48117{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-3586a52 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-3586a52{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-6e46fc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-e61e259 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-e61e259{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-7e75d5e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-7e75d5e{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-6eab898{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-d8e7277 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-d8e7277{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-56477dc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-56477dc{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-d4a42bb > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-d4a42bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:33px;letter-spacing:0px;color:#232F3E;}.elementor-1330 .elementor-element.elementor-element-8c5ee9e{--divider-border-style:solid;--divider-color:#5FBA33;--divider-border-width:1px;}.elementor-1330 .elementor-element.elementor-element-8c5ee9e .elementor-divider-separator{width:100%;}.elementor-1330 .elementor-element.elementor-element-8c5ee9e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1330 .elementor-element.elementor-element-d460dda > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-d460dda .elementor-heading-title{font-family:"All Round Gothic", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-1330 .elementor-element.elementor-element-73e68d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-e641132 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-e641132{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-8892883 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-8892883{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-19eb3bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-5fb8ab2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-5fb8ab2{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-7478ae6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-7478ae6{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-b87efe0 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-b87efe0 .elementor-heading-title{font-family:"All Round Gothic", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-1330 .elementor-element.elementor-element-86cdbfe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-01700a7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-01700a7{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-536fafa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-536fafa{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-5ebff6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-d6c29ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-d6c29ed{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-e6aaa95 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-e6aaa95{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-9730e7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-0338bc4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-0338bc4{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-2c43b17 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-2c43b17{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-99024d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-c767720 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-c767720{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-ff98cd4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-ff98cd4{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-02776c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-ec65306 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-ec65306{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-72994f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-72994f3{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-7195ed3 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-7195ed3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:33px;letter-spacing:0px;color:#232F3E;}.elementor-1330 .elementor-element.elementor-element-14a1c76 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-14a1c76 .elementor-heading-title{font-family:"All Round Gothic", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-1330 .elementor-element.elementor-element-eaca221{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-f578a7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-f578a7d{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-41dec8b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-41dec8b{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-92e005b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-e536156 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-e536156{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-fec1bd1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-fec1bd1{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-fb7ca11 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-fb7ca11 .elementor-heading-title{font-family:"All Round Gothic", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-1330 .elementor-element.elementor-element-d609ea6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-b225dfb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-b225dfb{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-39a868b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-39a868b{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-799f9bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-ac451dc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-ac451dc{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-663ce7f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-663ce7f{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-da56e2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-891091a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-891091a{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-b96207d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-b96207d{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-6bf7e0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-cc77f88 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-cc77f88{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-7c104bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-7c104bb{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-c19959e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-32e06f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-32e06f2{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-0a4c650 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-0a4c650{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-53ed234 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-53ed234 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:33px;letter-spacing:0px;color:#232F3E;}.elementor-1330 .elementor-element.elementor-element-86da131{--divider-border-style:solid;--divider-color:#5FBA33;--divider-border-width:1px;}.elementor-1330 .elementor-element.elementor-element-86da131 .elementor-divider-separator{width:100%;}.elementor-1330 .elementor-element.elementor-element-86da131 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1330 .elementor-element.elementor-element-8d1c143 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-8d1c143 .elementor-heading-title{font-family:"All Round Gothic", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-1330 .elementor-element.elementor-element-68cbd6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-7bccb13 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-7bccb13{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-cbac73b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-cbac73b{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-089feb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-25b20fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-25b20fb{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-d20bbdf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-d20bbdf{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-8508deb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-523e14e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-523e14e{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-7a475b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-7a475b5{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-c554f05 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-c554f05 .elementor-heading-title{font-family:"All Round Gothic", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-1330 .elementor-element.elementor-element-15b451f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-c5fe4e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-c5fe4e1{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-6989917 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-6989917{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-6506680{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-f67c06a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-f67c06a{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-d836009 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-d836009{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-3f2e867{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-31163d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-31163d9{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-3b9fc86 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-3b9fc86{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-81450eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-11b6d58 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-11b6d58{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-4d6adbb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-4d6adbb{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-d05162d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-ace51d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-ace51d2{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-2c8a9aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-2c8a9aa{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-ab742d0{--n-accordion-title-font-size:26px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:18px;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-1330 .elementor-element.elementor-element-ab742d0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1330 .elementor-element.elementor-element-ab742d0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"All Round Gothic", Sans-serif;font-weight:400;letter-spacing:-0.5px;}:where( .elementor-1330 .elementor-element.elementor-element-ab742d0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1330 .elementor-element.elementor-element-7b4bc64{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1330 .elementor-element.elementor-element-7b4bc64:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-7b4bc64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1330 .elementor-element.elementor-element-cebc52e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1330 .elementor-element.elementor-element-cebc52e:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-cebc52e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1330 .elementor-element.elementor-element-f3293fb{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 26px 0px rgba(0, 0, 0, 0.12156862745098039);}.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-1330 .elementor-element.elementor-element-1896273.elementor-element{--align-self:center;}.elementor-1330 .elementor-element.elementor-element-1896273 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-1896273 .elementor-icon-wrapper{text-align:center;}.elementor-1330 .elementor-element.elementor-element-1896273.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1330 .elementor-element.elementor-element-1896273.elementor-view-stacked .elementor-icon{color:#FFFFFF;}.elementor-1330 .elementor-element.elementor-element-1896273.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1330 .elementor-element.elementor-element-1896273 .elementor-icon{font-size:40px;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-1330 .elementor-element.elementor-element-1896273 .elementor-icon svg{height:40px;}.elementor-1330 .elementor-element.elementor-element-2f79e88{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1330 .elementor-element.elementor-element-b427ac5{text-align:center;}.elementor-1330 .elementor-element.elementor-element-b427ac5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:33px;letter-spacing:0px;color:#232F3E;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-1330 .elementor-element.elementor-element-54b1f99 .elementor-button{background-color:#66C33800;font-family:"Mulish", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:16px 30px 16px 30px;}.elementor-1330 .elementor-element.elementor-element-54b1f99 .elementor-button:hover, .elementor-1330 .elementor-element.elementor-element-54b1f99 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-1330 .elementor-element.elementor-element-54b1f99 .elementor-button:hover svg, .elementor-1330 .elementor-element.elementor-element-54b1f99 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1330 .elementor-element.elementor-element-ff6f918{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 26px 0px rgba(0, 0, 0, 0.12156862745098039);}.elementor-1330 .elementor-element.elementor-element-da242eb.elementor-element{--align-self:center;}.elementor-1330 .elementor-element.elementor-element-da242eb > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-da242eb .elementor-icon-wrapper{text-align:center;}.elementor-1330 .elementor-element.elementor-element-da242eb.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1330 .elementor-element.elementor-element-da242eb.elementor-view-stacked .elementor-icon{color:#FFFFFF;}.elementor-1330 .elementor-element.elementor-element-da242eb.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1330 .elementor-element.elementor-element-da242eb .elementor-icon{font-size:60px;padding:10px;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-1330 .elementor-element.elementor-element-da242eb .elementor-icon svg{height:60px;}.elementor-1330 .elementor-element.elementor-element-a2b8410{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1330 .elementor-element.elementor-element-e006413{text-align:center;}.elementor-1330 .elementor-element.elementor-element-e006413 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:33px;letter-spacing:0px;color:#232F3E;}.elementor-1330 .elementor-element.elementor-element-e5d5814 .elementor-button{background-color:#66C33800;font-family:"Mulish", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:16px 30px 16px 30px;}.elementor-1330 .elementor-element.elementor-element-e5d5814 .elementor-button:hover, .elementor-1330 .elementor-element.elementor-element-e5d5814 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-1330 .elementor-element.elementor-element-e5d5814 .elementor-button:hover svg, .elementor-1330 .elementor-element.elementor-element-e5d5814 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1330 .elementor-element.elementor-element-c5621ef{--n-accordion-title-font-size:26px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:18px;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-1330 .elementor-element.elementor-element-c5621ef > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1330 .elementor-element.elementor-element-c5621ef > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"All Round Gothic", Sans-serif;font-weight:400;letter-spacing:-0.5px;}:where( .elementor-1330 .elementor-element.elementor-element-c5621ef > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1330 .elementor-element.elementor-element-1500eb6{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1330 .elementor-element.elementor-element-1500eb6:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-1500eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.woocommerce .elementor-1330 .elementor-element.elementor-element-6432872 .woocommerce-product-details__short-description{color:#333333;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-1330 .elementor-element.elementor-element-73bb3c1 .elementor-button{background-color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:26px;font-weight:700;text-transform:lowercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:016px 32px 016px 32px;}.elementor-1330 .elementor-element.elementor-element-73bb3c1{z-index:5;}.elementor-1330 .elementor-element.elementor-element-d1964cf .elementor-button{background-color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:26px;font-weight:700;text-transform:lowercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:016px 32px 016px 32px;}.elementor-1330 .elementor-element.elementor-element-d1964cf{z-index:5;}.elementor-1330 .elementor-element.elementor-element-d1ca954{--divider-border-style:solid;--divider-color:#E3E6E8;--divider-border-width:2px;}.elementor-1330 .elementor-element.elementor-element-d1ca954 > .elementor-widget-container{margin:-46px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-d1ca954 .elementor-divider-separator{width:100%;}.elementor-1330 .elementor-element.elementor-element-d1ca954 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1330 .elementor-element.elementor-element-894d9bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1330 .elementor-element.elementor-element-deb2f05{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 14px 34px 0px rgba(0, 0, 0, 0.10196078431372549);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-deb2f05:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-deb2f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.woocommerce .elementor-1330 .elementor-element.elementor-element-74bda38 .star-rating{color:#E9B160;}.woocommerce .elementor-1330 .elementor-element.elementor-element-74bda38 .star-rating::before{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1330 .elementor-element.elementor-element-4b4abdf{text-align:center;}.elementor-1330 .elementor-element.elementor-element-4b4abdf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;letter-spacing:0px;color:#333333;}.elementor-1330 .elementor-element.elementor-element-707b197{--divider-border-style:solid;--divider-color:#E3E6E8;--divider-border-width:1px;z-index:2;}.elementor-1330 .elementor-element.elementor-element-707b197 > .elementor-widget-container{margin:31px 0px -71px 0px;}.elementor-1330 .elementor-element.elementor-element-707b197 .elementor-divider-separator{width:90%;margin:0 auto;margin-right:0;}.elementor-1330 .elementor-element.elementor-element-707b197 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-1330 .elementor-element.elementor-element-e3b395c > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-e3b395c{z-index:50;}.elementor-1330 .elementor-element.elementor-element-e3b395c .cart button, .elementor-1330 .elementor-element.elementor-element-e3b395c .cart .button{font-family:"All Round Gothic", Sans-serif;font-size:24px;font-weight:700;text-transform:lowercase;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:018px 30px 018px 30px;color:#FFFFFF;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );transition:all 0.6s;}.elementor-1330 .elementor-element.elementor-element-e3b395c .cart button:hover, .elementor-1330 .elementor-element.elementor-element-e3b395c .cart .button:hover{color:var( --e-global-color-accent );background-color:#02010100;border-color:var( --e-global-color-accent );}.elementor-1330 .elementor-element.elementor-element-e3b395c .added_to_cart{font-family:"All Round Gothic", Sans-serif;font-size:26px;font-weight:700;text-transform:lowercase;}.elementor-1330 .elementor-element.elementor-element-e3b395c .quantity .qty{font-family:"All Round Gothic", Sans-serif;font-size:17px;font-weight:700;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;color:#333333;background-color:#FFFFFF;border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-1330 .elementor-element.elementor-element-e3b395c .quantity .qty:focus{color:var( --e-global-color-accent );background-color:#FFFFFF;border-color:var( --e-global-color-accent );}.woocommerce .elementor-1330 .elementor-element.elementor-element-e3b395c form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-1330 .elementor-element.elementor-element-e3b395c form.cart table.variations label{color:var( --e-global-color-text );font-family:"All Round Gothic", Sans-serif;font-size:22px;}.woocommerce .elementor-1330 .elementor-element.elementor-element-e3b395c form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1330 .elementor-element.elementor-element-e3b395c form.cart table.variations td.value:before{font-family:"All Round Gothic", Sans-serif;}.elementor-1330 .elementor-element.elementor-element-4079924{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 14px 34px 0px rgba(0, 0, 0, 0.10196078431372549);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-4079924:not(.elementor-motion-effects-element-type-background), .elementor-1330 .elementor-element.elementor-element-4079924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1330 .elementor-element.elementor-element-c0813fb > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-1330 .elementor-element.elementor-element-c0813fb.elementor-element{--align-self:flex-start;}.elementor-1330 .elementor-element.elementor-element-c0813fb{z-index:5;}.elementor-1330 .elementor-element.elementor-element-c0813fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;letter-spacing:0px;color:#333333;}.elementor-1330 .elementor-element.elementor-element-e791532{--divider-border-style:solid;--divider-color:#E3E6E8;--divider-border-width:1px;}.elementor-1330 .elementor-element.elementor-element-e791532 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-e791532 .elementor-divider-separator{width:100%;}.elementor-1330 .elementor-element.elementor-element-e791532 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Mulish", Sans-serif;font-size:22px;font-weight:700;text-transform:lowercase;line-height:31px;letter-spacing:0px;}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product .star-rating{color:#F7D514;}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-secondary );}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-fe3a130 );font-family:"Mulish", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-fe3a130 );}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-fe3a130 );}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-accent );}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-accent );}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );font-family:"Mulish", Sans-serif;font-size:24px;font-weight:700;text-transform:lowercase;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:016px 032px 016px 032px;}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-accent );background-color:#02010100;border-color:var( --e-global-color-accent );}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products .added_to_cart{color:var( --e-global-color-fe3a130 );font-family:"Mulish", Sans-serif;font-size:26px;font-weight:700;text-transform:lowercase;}body.elementor-page-1330:not(.elementor-motion-effects-element-type-background), body.elementor-page-1330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}@media(min-width:768px){.elementor-1330 .elementor-element.elementor-element-1a4877a{--width:42%;}.elementor-1330 .elementor-element.elementor-element-2f79e88{--width:64%;}.elementor-1330 .elementor-element.elementor-element-a2b8410{--width:64%;}.elementor-1330 .elementor-element.elementor-element-894d9bc{--width:51%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1330 .elementor-element.elementor-element-894d9bc{--width:60%;}}@media(max-width:880px) and (min-width:768px){.elementor-1330 .elementor-element.elementor-element-1a4877a{--width:49%;}.elementor-1330 .elementor-element.elementor-element-2f79e88{--width:70%;}.elementor-1330 .elementor-element.elementor-element-a2b8410{--width:70%;}.elementor-1330 .elementor-element.elementor-element-894d9bc{--width:60%;}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1200px){.elementor-1330 .elementor-element.elementor-element-3333a41{--flex-wrap:nowrap;}.elementor-1330 .elementor-element.elementor-element-c812402{--flex-wrap:nowrap;}.elementor-1330 .elementor-element.elementor-element-9fe70a0{--flex-wrap:nowrap;}.elementor-1330 .elementor-element.elementor-element-47e9f36 .elementor-heading-title{font-size:18px;}.elementor-1330 .elementor-element.elementor-element-fc7477d{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-d055078{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-5da2574{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-98fcdc7{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-774f6b0{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-90eb3a8{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-46902ed{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-3e95639{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-c76c4d1{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-1493132{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-cf48117{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-3586a52{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-e61e259{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-7e75d5e{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-d8e7277{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-56477dc{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-d4a42bb .elementor-heading-title{font-size:18px;}.elementor-1330 .elementor-element.elementor-element-e641132{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-8892883{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-5fb8ab2{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-7478ae6{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-01700a7{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-536fafa{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-d6c29ed{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-e6aaa95{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-0338bc4{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-2c43b17{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-c767720{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-ff98cd4{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-ec65306{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-72994f3{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-7195ed3 .elementor-heading-title{font-size:18px;}.elementor-1330 .elementor-element.elementor-element-f578a7d{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-41dec8b{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-e536156{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-fec1bd1{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-b225dfb{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-39a868b{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-ac451dc{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-663ce7f{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-891091a{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-b96207d{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-cc77f88{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-7c104bb{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-32e06f2{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-0a4c650{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-53ed234 .elementor-heading-title{font-size:18px;}.elementor-1330 .elementor-element.elementor-element-7bccb13{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-cbac73b{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-25b20fb{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-d20bbdf{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-523e14e{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-7a475b5{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-c5fe4e1{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-6989917{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-f67c06a{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-d836009{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-31163d9{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-3b9fc86{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-11b6d58{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-4d6adbb{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-ace51d2{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-2c8a9aa{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-ab742d0{--n-accordion-title-font-size:22px;}.elementor-1330 .elementor-element.elementor-element-b427ac5.elementor-element{--align-self:center;}.elementor-1330 .elementor-element.elementor-element-b427ac5 .elementor-heading-title{font-size:18px;}.elementor-1330 .elementor-element.elementor-element-54b1f99.elementor-element{--align-self:center;}.elementor-1330 .elementor-element.elementor-element-e006413.elementor-element{--align-self:center;}.elementor-1330 .elementor-element.elementor-element-e006413 .elementor-heading-title{font-size:18px;}.elementor-1330 .elementor-element.elementor-element-e5d5814.elementor-element{--align-self:center;}.elementor-1330 .elementor-element.elementor-element-c5621ef{--n-accordion-title-font-size:22px;}.elementor-1330 .elementor-element.elementor-element-1500eb6{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(max-width:1024px){.elementor-1330 .elementor-element.elementor-element-759df4b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1330 .elementor-element.elementor-element-47e9f36 .elementor-heading-title{line-height:26px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1330 .elementor-element.elementor-element-daff4ff .elementor-heading-title{font-size:18px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1330 .elementor-element.elementor-element-fa8b605 .elementor-heading-title{font-size:18px;}.elementor-1330 .elementor-element.elementor-element-d4a42bb .elementor-heading-title{line-height:26px;}.elementor-1330 .elementor-element.elementor-element-d460dda .elementor-heading-title{font-size:18px;}.elementor-1330 .elementor-element.elementor-element-b87efe0 .elementor-heading-title{font-size:18px;}.elementor-1330 .elementor-element.elementor-element-7195ed3 .elementor-heading-title{line-height:26px;}.elementor-1330 .elementor-element.elementor-element-14a1c76 .elementor-heading-title{font-size:18px;}.elementor-1330 .elementor-element.elementor-element-fb7ca11 .elementor-heading-title{font-size:18px;}.elementor-1330 .elementor-element.elementor-element-53ed234 .elementor-heading-title{line-height:26px;}.elementor-1330 .elementor-element.elementor-element-8d1c143 .elementor-heading-title{font-size:18px;}.elementor-1330 .elementor-element.elementor-element-c554f05 .elementor-heading-title{font-size:18px;}.elementor-1330 .elementor-element.elementor-element-b427ac5 .elementor-heading-title{line-height:26px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1330 .elementor-element.elementor-element-54b1f99 .elementor-button{font-size:20px;}.elementor-1330 .elementor-element.elementor-element-e006413 .elementor-heading-title{line-height:26px;}.elementor-1330 .elementor-element.elementor-element-e5d5814 .elementor-button{font-size:20px;}.elementor-1330 .elementor-element.elementor-element-73bb3c1 .elementor-button{font-size:22px;}.elementor-1330 .elementor-element.elementor-element-d1964cf .elementor-button{font-size:22px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:880px){.elementor-1330 .elementor-element.elementor-element-759df4b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1330 .elementor-element.elementor-element-cebc52e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-1330 .elementor-element.elementor-element-1896273 .elementor-icon{font-size:25px;}.elementor-1330 .elementor-element.elementor-element-1896273 .elementor-icon svg{height:25px;}.elementor-1330 .elementor-element.elementor-element-54b1f99 .elementor-button{font-size:18px;}.elementor-1330 .elementor-element.elementor-element-da242eb .elementor-icon{font-size:25px;}.elementor-1330 .elementor-element.elementor-element-da242eb .elementor-icon svg{height:25px;}.elementor-1330 .elementor-element.elementor-element-e5d5814 .elementor-button{font-size:18px;}}@media(max-width:767px){.elementor-1330 .elementor-element.elementor-element-759df4b{--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1330 .elementor-element.elementor-element-1a4877a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1330 .elementor-element.elementor-element-47e9f36 .elementor-heading-title{line-height:30px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1330 .elementor-element.elementor-element-daff4ff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-daff4ff .elementor-heading-title{font-size:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1330 .elementor-element.elementor-element-fc7477d{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-d055078{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-5da2574{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-98fcdc7{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-fa8b605 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-fa8b605 .elementor-heading-title{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-774f6b0{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-90eb3a8{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-46902ed{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-3e95639{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-c76c4d1{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-1493132{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-cf48117{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-3586a52{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-e61e259{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-7e75d5e{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-d8e7277{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-56477dc{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-d4a42bb .elementor-heading-title{line-height:30px;}.elementor-1330 .elementor-element.elementor-element-d460dda > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-d460dda .elementor-heading-title{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-e641132{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-8892883{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-5fb8ab2{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-7478ae6{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-b87efe0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-b87efe0 .elementor-heading-title{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-01700a7{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-536fafa{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-d6c29ed{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-e6aaa95{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-0338bc4{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-2c43b17{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-c767720{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-ff98cd4{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-ec65306{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-72994f3{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-7195ed3 .elementor-heading-title{line-height:30px;}.elementor-1330 .elementor-element.elementor-element-14a1c76 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-14a1c76 .elementor-heading-title{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-f578a7d{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-41dec8b{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-e536156{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-fec1bd1{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-fb7ca11 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-fb7ca11 .elementor-heading-title{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-b225dfb{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-39a868b{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-ac451dc{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-663ce7f{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-891091a{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-b96207d{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-cc77f88{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-7c104bb{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-32e06f2{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-0a4c650{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-53ed234 .elementor-heading-title{line-height:30px;}.elementor-1330 .elementor-element.elementor-element-8d1c143 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-8d1c143 .elementor-heading-title{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-7bccb13{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-cbac73b{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-25b20fb{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-d20bbdf{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-523e14e{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-7a475b5{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-c554f05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1330 .elementor-element.elementor-element-c554f05 .elementor-heading-title{font-size:16px;}.elementor-1330 .elementor-element.elementor-element-c5fe4e1{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-6989917{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-f67c06a{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-d836009{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-31163d9{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-3b9fc86{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-11b6d58{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-4d6adbb{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-ace51d2{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-2c8a9aa{font-size:12px;}.elementor-1330 .elementor-element.elementor-element-cebc52e{--justify-content:center;}.elementor-1330 .elementor-element.elementor-element-f3293fb{--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;}.elementor-1330 .elementor-element.elementor-element-1896273 .elementor-icon{font-size:30px;}.elementor-1330 .elementor-element.elementor-element-1896273 .elementor-icon svg{height:30px;}.elementor-1330 .elementor-element.elementor-element-2f79e88{--width:62%;}.elementor-1330 .elementor-element.elementor-element-b427ac5{text-align:left;}.elementor-1330 .elementor-element.elementor-element-b427ac5 .elementor-heading-title{line-height:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1330 .elementor-element.elementor-element-ff6f918{--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;}.elementor-1330 .elementor-element.elementor-element-da242eb .elementor-icon{font-size:40px;}.elementor-1330 .elementor-element.elementor-element-da242eb .elementor-icon svg{height:40px;}.elementor-1330 .elementor-element.elementor-element-a2b8410{--width:62%;}.elementor-1330 .elementor-element.elementor-element-e006413{text-align:left;}.elementor-1330 .elementor-element.elementor-element-e006413 .elementor-heading-title{line-height:30px;}.elementor-1330 .elementor-element.elementor-element-894d9bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-1330 .elementor-element.elementor-element-e3b395c .cart button, .elementor-1330 .elementor-element.elementor-element-e3b395c .cart .button{font-size:18px;}.woocommerce .elementor-1330 .elementor-element.elementor-element-e3b395c form.cart table.variations label{font-size:22px;}.elementor-1330 .elementor-element.elementor-element-4079924{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1330 .elementor-element.elementor-element-ce2fac8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-fef54f9 */.elementor-1330 .elementor-element.elementor-element-fef54f9 .woocommerce-product-gallery__trigger{
    display: none
}


@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css');

.flex-control-thumbs {
	flex-basis: 25%;
	z-index: 2;
	height: 390px !important;
	padding: 10px !important;
	margin: auto 0 !important;
}
/* Customize the gallery image */
.woocommerce-product-gallery__image img {
	border-radius: 42px;
	object-fit: cover;
	border: px solid ; /* Light border around main image */
}

.flex-control-thumbs li {
	min-width: 100%;
	margin-bottom: 10px !important;
	transition: margin-top 0.4s linear;
	
}

.flex-control-thumbs li img {
    border-radius: 4px; /* Slightly rounded corners for thumbnails */
    border: 1px solid #ff9900; /* Border for thumbnails */
    transition: transform 0.3s ease, border-color 0.3s ease; /* Smooth hover effect */
}

.flex-active img {
    border: 2px solid orange; 
border: 2px solid #5FBA33;
filter: drop-shadow(0px 6.96652px 21.8948px rgba(0, 0, 0, 0.12));
border-radius: 42.1054px;
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
  display:flex;
column-gap: 14px;
    margin-bottom: 0; 
}
div.product div.images.woocommerce-product-gallery .flex-viewport {
   flex-basis: 82%;
height:100px;
}
.woocommerce-js div.product div.images .flex-control-thumbs {
     flex-basis: 18%;
 
width:300px;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25ac0a5 */.elementor-1330 .elementor-element.elementor-element-25ac0a5 img{
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}

.elementor-1330 .elementor-element.elementor-element-25ac0a5 img:hover{
   box-shadow: 0.788889px 0.788889px 5.52222px rgba(0, 0, 0, 0.19);
   transition-duration: 0.5s
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96e58ec */.elementor-1330 .elementor-element.elementor-element-96e58ec img{
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}

.elementor-1330 .elementor-element.elementor-element-96e58ec img:hover{
   box-shadow: 0.788889px 0.788889px 5.52222px rgba(0, 0, 0, 0.19);
   transition-duration: 0.5s
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2dc05d */.elementor-1330 .elementor-element.elementor-element-b2dc05d img{
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}

.elementor-1330 .elementor-element.elementor-element-b2dc05d img:hover{
   box-shadow: 0.788889px 0.788889px 5.52222px rgba(0, 0, 0, 0.19);
   transition-duration: 0.5s
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755c81e */.elementor-1330 .elementor-element.elementor-element-755c81e img{
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}

.elementor-1330 .elementor-element.elementor-element-755c81e img:hover{
   box-shadow: 0.788889px 0.788889px 5.52222px rgba(0, 0, 0, 0.19);
   transition-duration: 0.5s
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89a8b06 */.elementor-1330 .elementor-element.elementor-element-89a8b06 img{
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}

.elementor-1330 .elementor-element.elementor-element-89a8b06 img:hover{
   box-shadow: 0.788889px 0.788889px 5.52222px rgba(0, 0, 0, 0.19);
   transition-duration: 0.5s
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4a1f4 */.elementor-1330 .elementor-element.elementor-element-5f4a1f4 img{
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}

.elementor-1330 .elementor-element.elementor-element-5f4a1f4 img:hover{
   box-shadow: 0.788889px 0.788889px 5.52222px rgba(0, 0, 0, 0.19);
   transition-duration: 0.5s
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-260852f */.elementor-1330 .elementor-element.elementor-element-260852f img{
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}

.elementor-1330 .elementor-element.elementor-element-260852f img:hover{
   box-shadow: 0.788889px 0.788889px 5.52222px rgba(0, 0, 0, 0.19);
   transition-duration: 0.5s
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe0e208 */.elementor-1330 .elementor-element.elementor-element-fe0e208 img{
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}

.elementor-1330 .elementor-element.elementor-element-fe0e208 img:hover{
   box-shadow: 0.788889px 0.788889px 5.52222px rgba(0, 0, 0, 0.19);
   transition-duration: 0.5s
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-268533f */.elementor-1330 .elementor-element.elementor-element-268533f img{
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}

.elementor-1330 .elementor-element.elementor-element-268533f img:hover{
   box-shadow: 0.788889px 0.788889px 5.52222px rgba(0, 0, 0, 0.19);
   transition-duration: 0.5s
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc7477d */.elementor-1330 .elementor-element.elementor-element-fc7477d p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d055078 */.elementor-1330 .elementor-element.elementor-element-d055078 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd77899 */.elementor-1330 .elementor-element.elementor-element-cd77899 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5da2574 */.elementor-1330 .elementor-element.elementor-element-5da2574 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98fcdc7 */.elementor-1330 .elementor-element.elementor-element-98fcdc7 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa71985 */.elementor-1330 .elementor-element.elementor-element-fa71985 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-774f6b0 */.elementor-1330 .elementor-element.elementor-element-774f6b0 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90eb3a8 */.elementor-1330 .elementor-element.elementor-element-90eb3a8 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782966 */.elementor-1330 .elementor-element.elementor-element-a782966 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46902ed */.elementor-1330 .elementor-element.elementor-element-46902ed p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e95639 */.elementor-1330 .elementor-element.elementor-element-3e95639 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b46bced */.elementor-1330 .elementor-element.elementor-element-b46bced {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76c4d1 */.elementor-1330 .elementor-element.elementor-element-c76c4d1 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1493132 */.elementor-1330 .elementor-element.elementor-element-1493132 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4606cac */.elementor-1330 .elementor-element.elementor-element-4606cac {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf48117 */.elementor-1330 .elementor-element.elementor-element-cf48117 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3586a52 */.elementor-1330 .elementor-element.elementor-element-3586a52 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c0abba */.elementor-1330 .elementor-element.elementor-element-6c0abba {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e61e259 */.elementor-1330 .elementor-element.elementor-element-e61e259 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e75d5e */.elementor-1330 .elementor-element.elementor-element-7e75d5e p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e46fc9 */.elementor-1330 .elementor-element.elementor-element-6e46fc9 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e7277 */.elementor-1330 .elementor-element.elementor-element-d8e7277 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56477dc */.elementor-1330 .elementor-element.elementor-element-56477dc p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eab898 */.elementor-1330 .elementor-element.elementor-element-6eab898 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e641132 */.elementor-1330 .elementor-element.elementor-element-e641132 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8892883 */.elementor-1330 .elementor-element.elementor-element-8892883 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e68d4 */.elementor-1330 .elementor-element.elementor-element-73e68d4 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fb8ab2 */.elementor-1330 .elementor-element.elementor-element-5fb8ab2 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7478ae6 */.elementor-1330 .elementor-element.elementor-element-7478ae6 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19eb3bc */.elementor-1330 .elementor-element.elementor-element-19eb3bc {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01700a7 */.elementor-1330 .elementor-element.elementor-element-01700a7 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-536fafa */.elementor-1330 .elementor-element.elementor-element-536fafa p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86cdbfe */.elementor-1330 .elementor-element.elementor-element-86cdbfe {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6c29ed */.elementor-1330 .elementor-element.elementor-element-d6c29ed p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6aaa95 */.elementor-1330 .elementor-element.elementor-element-e6aaa95 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ebff6c */.elementor-1330 .elementor-element.elementor-element-5ebff6c {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0338bc4 */.elementor-1330 .elementor-element.elementor-element-0338bc4 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c43b17 */.elementor-1330 .elementor-element.elementor-element-2c43b17 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9730e7f */.elementor-1330 .elementor-element.elementor-element-9730e7f {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c767720 */.elementor-1330 .elementor-element.elementor-element-c767720 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff98cd4 */.elementor-1330 .elementor-element.elementor-element-ff98cd4 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99024d2 */.elementor-1330 .elementor-element.elementor-element-99024d2 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec65306 */.elementor-1330 .elementor-element.elementor-element-ec65306 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72994f3 */.elementor-1330 .elementor-element.elementor-element-72994f3 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02776c5 */.elementor-1330 .elementor-element.elementor-element-02776c5 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f578a7d */.elementor-1330 .elementor-element.elementor-element-f578a7d p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41dec8b */.elementor-1330 .elementor-element.elementor-element-41dec8b p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaca221 */.elementor-1330 .elementor-element.elementor-element-eaca221 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e536156 */.elementor-1330 .elementor-element.elementor-element-e536156 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fec1bd1 */.elementor-1330 .elementor-element.elementor-element-fec1bd1 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92e005b */.elementor-1330 .elementor-element.elementor-element-92e005b {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b225dfb */.elementor-1330 .elementor-element.elementor-element-b225dfb p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39a868b */.elementor-1330 .elementor-element.elementor-element-39a868b p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d609ea6 */.elementor-1330 .elementor-element.elementor-element-d609ea6 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac451dc */.elementor-1330 .elementor-element.elementor-element-ac451dc p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663ce7f */.elementor-1330 .elementor-element.elementor-element-663ce7f p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-799f9bf */.elementor-1330 .elementor-element.elementor-element-799f9bf {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891091a */.elementor-1330 .elementor-element.elementor-element-891091a p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b96207d */.elementor-1330 .elementor-element.elementor-element-b96207d p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da56e2c */.elementor-1330 .elementor-element.elementor-element-da56e2c {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc77f88 */.elementor-1330 .elementor-element.elementor-element-cc77f88 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c104bb */.elementor-1330 .elementor-element.elementor-element-7c104bb p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7e0e */.elementor-1330 .elementor-element.elementor-element-6bf7e0e {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32e06f2 */.elementor-1330 .elementor-element.elementor-element-32e06f2 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a4c650 */.elementor-1330 .elementor-element.elementor-element-0a4c650 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c19959e */.elementor-1330 .elementor-element.elementor-element-c19959e {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bccb13 */.elementor-1330 .elementor-element.elementor-element-7bccb13 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbac73b */.elementor-1330 .elementor-element.elementor-element-cbac73b p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cbd6d */.elementor-1330 .elementor-element.elementor-element-68cbd6d {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25b20fb */.elementor-1330 .elementor-element.elementor-element-25b20fb p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d20bbdf */.elementor-1330 .elementor-element.elementor-element-d20bbdf p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-089feb4 */.elementor-1330 .elementor-element.elementor-element-089feb4 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-523e14e */.elementor-1330 .elementor-element.elementor-element-523e14e p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a475b5 */.elementor-1330 .elementor-element.elementor-element-7a475b5 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8508deb */.elementor-1330 .elementor-element.elementor-element-8508deb {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5fe4e1 */.elementor-1330 .elementor-element.elementor-element-c5fe4e1 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6989917 */.elementor-1330 .elementor-element.elementor-element-6989917 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b451f */.elementor-1330 .elementor-element.elementor-element-15b451f {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f67c06a */.elementor-1330 .elementor-element.elementor-element-f67c06a p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d836009 */.elementor-1330 .elementor-element.elementor-element-d836009 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6506680 */.elementor-1330 .elementor-element.elementor-element-6506680 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31163d9 */.elementor-1330 .elementor-element.elementor-element-31163d9 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b9fc86 */.elementor-1330 .elementor-element.elementor-element-3b9fc86 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f2e867 */.elementor-1330 .elementor-element.elementor-element-3f2e867 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b6d58 */.elementor-1330 .elementor-element.elementor-element-11b6d58 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d6adbb */.elementor-1330 .elementor-element.elementor-element-4d6adbb p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81450eb */.elementor-1330 .elementor-element.elementor-element-81450eb {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ace51d2 */.elementor-1330 .elementor-element.elementor-element-ace51d2 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c8a9aa */.elementor-1330 .elementor-element.elementor-element-2c8a9aa p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05162d */.elementor-1330 .elementor-element.elementor-element-d05162d {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc7477d */.elementor-1330 .elementor-element.elementor-element-fc7477d p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d055078 */.elementor-1330 .elementor-element.elementor-element-d055078 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd77899 */.elementor-1330 .elementor-element.elementor-element-cd77899 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5da2574 */.elementor-1330 .elementor-element.elementor-element-5da2574 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98fcdc7 */.elementor-1330 .elementor-element.elementor-element-98fcdc7 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa71985 */.elementor-1330 .elementor-element.elementor-element-fa71985 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-774f6b0 */.elementor-1330 .elementor-element.elementor-element-774f6b0 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90eb3a8 */.elementor-1330 .elementor-element.elementor-element-90eb3a8 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782966 */.elementor-1330 .elementor-element.elementor-element-a782966 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46902ed */.elementor-1330 .elementor-element.elementor-element-46902ed p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e95639 */.elementor-1330 .elementor-element.elementor-element-3e95639 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b46bced */.elementor-1330 .elementor-element.elementor-element-b46bced {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76c4d1 */.elementor-1330 .elementor-element.elementor-element-c76c4d1 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1493132 */.elementor-1330 .elementor-element.elementor-element-1493132 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4606cac */.elementor-1330 .elementor-element.elementor-element-4606cac {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf48117 */.elementor-1330 .elementor-element.elementor-element-cf48117 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3586a52 */.elementor-1330 .elementor-element.elementor-element-3586a52 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c0abba */.elementor-1330 .elementor-element.elementor-element-6c0abba {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e61e259 */.elementor-1330 .elementor-element.elementor-element-e61e259 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e75d5e */.elementor-1330 .elementor-element.elementor-element-7e75d5e p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e46fc9 */.elementor-1330 .elementor-element.elementor-element-6e46fc9 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8e7277 */.elementor-1330 .elementor-element.elementor-element-d8e7277 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56477dc */.elementor-1330 .elementor-element.elementor-element-56477dc p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eab898 */.elementor-1330 .elementor-element.elementor-element-6eab898 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e641132 */.elementor-1330 .elementor-element.elementor-element-e641132 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8892883 */.elementor-1330 .elementor-element.elementor-element-8892883 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e68d4 */.elementor-1330 .elementor-element.elementor-element-73e68d4 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fb8ab2 */.elementor-1330 .elementor-element.elementor-element-5fb8ab2 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7478ae6 */.elementor-1330 .elementor-element.elementor-element-7478ae6 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19eb3bc */.elementor-1330 .elementor-element.elementor-element-19eb3bc {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01700a7 */.elementor-1330 .elementor-element.elementor-element-01700a7 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-536fafa */.elementor-1330 .elementor-element.elementor-element-536fafa p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86cdbfe */.elementor-1330 .elementor-element.elementor-element-86cdbfe {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6c29ed */.elementor-1330 .elementor-element.elementor-element-d6c29ed p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6aaa95 */.elementor-1330 .elementor-element.elementor-element-e6aaa95 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ebff6c */.elementor-1330 .elementor-element.elementor-element-5ebff6c {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0338bc4 */.elementor-1330 .elementor-element.elementor-element-0338bc4 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c43b17 */.elementor-1330 .elementor-element.elementor-element-2c43b17 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9730e7f */.elementor-1330 .elementor-element.elementor-element-9730e7f {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c767720 */.elementor-1330 .elementor-element.elementor-element-c767720 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff98cd4 */.elementor-1330 .elementor-element.elementor-element-ff98cd4 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99024d2 */.elementor-1330 .elementor-element.elementor-element-99024d2 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec65306 */.elementor-1330 .elementor-element.elementor-element-ec65306 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72994f3 */.elementor-1330 .elementor-element.elementor-element-72994f3 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02776c5 */.elementor-1330 .elementor-element.elementor-element-02776c5 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f578a7d */.elementor-1330 .elementor-element.elementor-element-f578a7d p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41dec8b */.elementor-1330 .elementor-element.elementor-element-41dec8b p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaca221 */.elementor-1330 .elementor-element.elementor-element-eaca221 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e536156 */.elementor-1330 .elementor-element.elementor-element-e536156 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fec1bd1 */.elementor-1330 .elementor-element.elementor-element-fec1bd1 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92e005b */.elementor-1330 .elementor-element.elementor-element-92e005b {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b225dfb */.elementor-1330 .elementor-element.elementor-element-b225dfb p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39a868b */.elementor-1330 .elementor-element.elementor-element-39a868b p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d609ea6 */.elementor-1330 .elementor-element.elementor-element-d609ea6 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac451dc */.elementor-1330 .elementor-element.elementor-element-ac451dc p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-663ce7f */.elementor-1330 .elementor-element.elementor-element-663ce7f p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-799f9bf */.elementor-1330 .elementor-element.elementor-element-799f9bf {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-891091a */.elementor-1330 .elementor-element.elementor-element-891091a p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b96207d */.elementor-1330 .elementor-element.elementor-element-b96207d p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da56e2c */.elementor-1330 .elementor-element.elementor-element-da56e2c {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc77f88 */.elementor-1330 .elementor-element.elementor-element-cc77f88 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c104bb */.elementor-1330 .elementor-element.elementor-element-7c104bb p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf7e0e */.elementor-1330 .elementor-element.elementor-element-6bf7e0e {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32e06f2 */.elementor-1330 .elementor-element.elementor-element-32e06f2 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a4c650 */.elementor-1330 .elementor-element.elementor-element-0a4c650 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c19959e */.elementor-1330 .elementor-element.elementor-element-c19959e {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bccb13 */.elementor-1330 .elementor-element.elementor-element-7bccb13 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbac73b */.elementor-1330 .elementor-element.elementor-element-cbac73b p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cbd6d */.elementor-1330 .elementor-element.elementor-element-68cbd6d {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25b20fb */.elementor-1330 .elementor-element.elementor-element-25b20fb p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d20bbdf */.elementor-1330 .elementor-element.elementor-element-d20bbdf p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-089feb4 */.elementor-1330 .elementor-element.elementor-element-089feb4 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-523e14e */.elementor-1330 .elementor-element.elementor-element-523e14e p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a475b5 */.elementor-1330 .elementor-element.elementor-element-7a475b5 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8508deb */.elementor-1330 .elementor-element.elementor-element-8508deb {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5fe4e1 */.elementor-1330 .elementor-element.elementor-element-c5fe4e1 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6989917 */.elementor-1330 .elementor-element.elementor-element-6989917 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b451f */.elementor-1330 .elementor-element.elementor-element-15b451f {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f67c06a */.elementor-1330 .elementor-element.elementor-element-f67c06a p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d836009 */.elementor-1330 .elementor-element.elementor-element-d836009 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6506680 */.elementor-1330 .elementor-element.elementor-element-6506680 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31163d9 */.elementor-1330 .elementor-element.elementor-element-31163d9 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b9fc86 */.elementor-1330 .elementor-element.elementor-element-3b9fc86 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f2e867 */.elementor-1330 .elementor-element.elementor-element-3f2e867 {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11b6d58 */.elementor-1330 .elementor-element.elementor-element-11b6d58 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d6adbb */.elementor-1330 .elementor-element.elementor-element-4d6adbb p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81450eb */.elementor-1330 .elementor-element.elementor-element-81450eb {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ace51d2 */.elementor-1330 .elementor-element.elementor-element-ace51d2 p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c8a9aa */.elementor-1330 .elementor-element.elementor-element-2c8a9aa p{
    margin: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05162d */.elementor-1330 .elementor-element.elementor-element-d05162d {
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1896273 */.elementor-widget-icon.elementor-view-framed .elementor-icon{
    filter: drop-shadow(0px 8.27273px 26px rgba(0, 0, 0, 0.12));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da242eb */.elementor-widget-icon.elementor-view-framed .elementor-icon{
    filter: drop-shadow(0px 8.27273px 26px rgba(0, 0, 0, 0.12));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1896273 */.elementor-widget-icon.elementor-view-framed .elementor-icon{
    filter: drop-shadow(0px 8.27273px 26px rgba(0, 0, 0, 0.12));
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da242eb */.elementor-widget-icon.elementor-view-framed .elementor-icon{
    filter: drop-shadow(0px 8.27273px 26px rgba(0, 0, 0, 0.12));
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-6432872 */.elementor-1330 .elementor-element.elementor-element-6432872 h2 {
    font-family: 'Inter';
    text-transform: lowercase;
    font-weight: 600;
    font-size: 28px;
    line-height: 140%;
    letter-spacing: -0.01em;
}


@media (max-width: 1024px) {
  .elementor-1330 .elementor-element.elementor-element-6432872 h2 {
    font-size: 24px;
  }
}


@media (max-width: 767px) {
  .elementor-1330 .elementor-element.elementor-element-6432872 h2 {
    font-size: 20px;
  }
}


@media (max-width: 480px) {
  .elementor-1330 .elementor-element.elementor-element-6432872 h2 {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73bb3c1 */.elementor-1330 .elementor-element.elementor-element-73bb3c1 .elementor-button{
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}
#show-more-btn,
#show-less-btn {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d1964cf */.elementor-1330 .elementor-element.elementor-element-d1964cf .elementor-button{
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-e3b395c */.elementor-1330 .elementor-element.elementor-element-e3b395c .label{
    box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
border-radius: 59.0909px;
background-color: #fff;
margin-top: 30px;
margin-bottom: 30px;
display: flex;
justify-content: center !important;
align-items: center !important;
background-color: #fff !important;
padding: 8px 19.55px;;
 display: inline-block !important;
  width: auto;
}



.elementor-1330 .elementor-element.elementor-element-e3b395c th{
    background: #fff !important;
    
}
.elementor-1330 .elementor-element.elementor-element-e3b395c .woo-variation-items-wrapper{
    background-color: #fff
}

.elementor-1330 .elementor-element.elementor-element-e3b395c .variable-items-wrapper{
    row-gap: 60px
}
@media only screen and (max-width: 767px) {
    .elementor-1330 .elementor-element.elementor-element-e3b395c .variable-items-wrapper{
    row-gap: 40px
}
}


.variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item:not(.radio-variable-item) {
  width: 80px;
  height: 80px;
  border-radius: 0px !important;
   
}

/* Tablet: 768px - 1024px */
@media (max-width: 1024px) {
  .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item:not(.radio-variable-item) {
    width: 60px;
    height: 60px;
  }
}

/* Mobile: <= 767px */
@media (max-width: 767px) {
  .variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item:not(.radio-variable-item) {
    width: 80px;
    height: 80px;
  }
}
.elementor-1330 .elementor-element.elementor-element-e3b395c .color-variable-items-wrapper{
     display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: auto !important;
}
/* === COLOR VARIATION CUSTOMIZATION === */

/* Remove default and hover border */
.variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item:not(.radio-variable-item) {
  border: none !important;
  padding: 3px; /* gap between border and color circle */
  box-sizing: border-box;
}

/* Remove background/checkmark on active */
.variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item.selected:not(.radio-variable-item)::after {
  display: none !important;
}

/* Add red border for inactive */
.variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item:not(.radio-variable-item) {
  box-shadow: 0 0 0 2px #E3E6E8 !important;
}

/* Add green border for active */
.variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item.selected:not(.radio-variable-item) {
  box-shadow: 0 0 0 2px #5FBA33 !important;
}

/* Remove border on hover */
.variable-items-wrapper[data-attribute_name="attribute_pa_color"] .variable-item:hover:not(.radio-variable-item) {
  box-shadow: 0 0 0 2px #E3E6E8 !important;
}

.elementor-1330 .elementor-element.elementor-element-e3b395c .shopengine_add_to_list_action{
    display: none
}

.elementor-1330 .elementor-element.elementor-element-e3b395c .shopengine_comparison_add_to_list_action{
    display: none
}

.elementor-1330 .elementor-element.elementor-element-e3b395c .single_add_to_cart_button{
  
    opacity: 1 !important;
}
.elementor-1330 .elementor-element.elementor-element-e3b395c .single_add_to_cart_button:hover{
   
    opacity: 1 !important;
}


.elementor-1330 .elementor-element.elementor-element-e3b395c .input-text {
    width: 100px !important
}
.elementor-1330 .elementor-element.elementor-element-e3b395c .e-atc-qty-button-holder{
    display: flex;
    justify-content:space-beween
}  
.custom-top, .custom-bottom {
    font-family: 'All Round Gothic', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0813fb */.elementor-1330 .elementor-element.elementor-element-c0813fb{

background: #FFFFFF;
box-shadow: 0px 7px 24px rgba(0, 0, 0, 0.09), inset 1px 2px 4px rgba(0, 0, 0, 0.09);
border-radius: 59.0909px;



}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-ce2fac8 */.elementor-1330 .elementor-element.elementor-element-ce2fac8 .shopengine_comparison_add_to_list_action{
    display: none;
}
.elementor-1330 .elementor-element.elementor-element-ce2fac8 .shopengine_add_to_list_action{
    display: none;
}

.elementor-1330 .elementor-element.elementor-element-ce2fac8 .shopengine-icon-quick_view_1{
    display: none;
}




    
     .elementor-1330 .elementor-element.elementor-element-ce2fac8 .type-product{
         display: flex !important;
    bottom: 0px ;
    flex-direction: column !important;
    justify-content: flex-end !important;
     }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'All Round Gothic';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://pgreen.ca/wp-content/uploads/2025/05/FontsFree-Net-All-Round-Gothic-W01-Book-1.ttf') format('truetype');
}
@font-face {
	font-family: 'All Round Gothic';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://pgreen.ca/wp-content/uploads/2025/05/FontsFree-Net-All-Round-Gothic-W01-Bold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'All Round Gothic';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://pgreen.ca/wp-content/uploads/2025/05/FontsFree-Net-All-Round-Gothic-W01-Demi.ttf') format('truetype');
}
/* End Custom Fonts CSS */