.elementor-34357 .elementor-element.elementor-element-b7f5061{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-34357 .elementor-element.elementor-element-a7b1345 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 32px 0px;}.elementor-34357 .elementor-element.elementor-element-a7b1345{text-align:center;}.elementor-34357 .elementor-element.elementor-element-a7b1345 .heading-primary{font-family:var( --e-global-typography-45ae9e8-font-family ), Sans-serif;font-size:var( --e-global-typography-45ae9e8-font-size );font-weight:var( --e-global-typography-45ae9e8-font-weight );line-height:var( --e-global-typography-45ae9e8-line-height );letter-spacing:var( --e-global-typography-45ae9e8-letter-spacing );word-spacing:var( --e-global-typography-45ae9e8-word-spacing );}.elementor-34357 .elementor-element.elementor-element-a7b1345 .heading-description{font-family:var( --e-global-typography-0000b8d-font-family ), Sans-serif;font-size:var( --e-global-typography-0000b8d-font-size );font-weight:var( --e-global-typography-0000b8d-font-weight );line-height:var( --e-global-typography-0000b8d-line-height );letter-spacing:var( --e-global-typography-0000b8d-letter-spacing );word-spacing:var( --e-global-typography-0000b8d-word-spacing );}.elementor-34357 .elementor-element.elementor-element-ca45f8b .elementor-grid{grid-row-gap:30px;grid-column-gap:30px;}.elementor-34357 .elementor-element.elementor-element-ca45f8b .elementor-carousel .list-cate-item{padding-left:calc(30px/2);padding-right:calc(30px/2);}.elementor-34357 .elementor-element.elementor-element-ca45f8b .slick-list{margin-left:calc(-30px/2);margin-right:calc(-30px/2);}.elementor-34357 .elementor-element.elementor-element-ca45f8b .list-cate-item{text-align:left;}.elementor-34357 .elementor-element.elementor-element-ca45f8b .cate-content{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;}.elementor-34357 .elementor-element.elementor-element-ca45f8b .cate-title a{color:#111111;}.elementor-34357 .elementor-element.elementor-element-ca45f8b .cate-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;}@media(max-width:1024px){.elementor-34357 .elementor-element.elementor-element-a7b1345 .heading-primary{font-size:var( --e-global-typography-45ae9e8-font-size );line-height:var( --e-global-typography-45ae9e8-line-height );letter-spacing:var( --e-global-typography-45ae9e8-letter-spacing );word-spacing:var( --e-global-typography-45ae9e8-word-spacing );}.elementor-34357 .elementor-element.elementor-element-a7b1345 .heading-description{font-size:var( --e-global-typography-0000b8d-font-size );line-height:var( --e-global-typography-0000b8d-line-height );letter-spacing:var( --e-global-typography-0000b8d-letter-spacing );word-spacing:var( --e-global-typography-0000b8d-word-spacing );}.elementor-34357 .elementor-element.elementor-element-ca45f8b .elementor-grid{grid-row-gap:16px;grid-column-gap:16px;}.elementor-34357 .elementor-element.elementor-element-ca45f8b .elementor-carousel .list-cate-item{padding-left:calc(16px/2);padding-right:calc(16px/2);}.elementor-34357 .elementor-element.elementor-element-ca45f8b .slick-list{margin-left:calc(-16px/2);margin-right:calc(-16px/2);}}@media(max-width:767px){.elementor-34357 .elementor-element.elementor-element-b7f5061{--padding-top:32px;--padding-bottom:32px;--padding-left:15px;--padding-right:15px;}.elementor-34357 .elementor-element.elementor-element-a7b1345 .heading-primary{font-size:var( --e-global-typography-45ae9e8-font-size );line-height:var( --e-global-typography-45ae9e8-line-height );letter-spacing:var( --e-global-typography-45ae9e8-letter-spacing );word-spacing:var( --e-global-typography-45ae9e8-word-spacing );}.elementor-34357 .elementor-element.elementor-element-a7b1345 .heading-description{font-size:var( --e-global-typography-0000b8d-font-size );line-height:var( --e-global-typography-0000b8d-line-height );letter-spacing:var( --e-global-typography-0000b8d-letter-spacing );word-spacing:var( --e-global-typography-0000b8d-word-spacing );}.elementor-34357 .elementor-element.elementor-element-ca45f8b .elementor-grid{grid-row-gap:16px;grid-column-gap:16px;}.elementor-34357 .elementor-element.elementor-element-ca45f8b .elementor-carousel .list-cate-item{padding-left:calc(16px/2);padding-right:calc(16px/2);}.elementor-34357 .elementor-element.elementor-element-ca45f8b .slick-list{margin-left:calc(-16px/2);margin-right:calc(-16px/2);}}