.elementor-56976 .elementor-element.elementor-element-95de1d2 > .elementor-container{max-width:1646px;}.elementor-56976 .elementor-element.elementor-element-95de1d2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-56976 .elementor-element.elementor-element-95de1d2:not(.elementor-motion-effects-element-type-background), .elementor-56976 .elementor-element.elementor-element-95de1d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D3F29;background-image:var(--wpr-bg-023dd1cd-ce96-4440-8795-f7dd9c03cc53);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56976 .elementor-element.elementor-element-95de1d2 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56976 .elementor-element.elementor-element-95de1d2{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CDF4E2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-56976 .elementor-element.elementor-element-e1524de > .elementor-element-populated{padding:182px 0px 181px 0px;}.elementor-56976 .elementor-element.elementor-element-e7863b6{color:#FFFFFF4D;font-family:"Cabin", Sans-serif;font-size:40px;font-weight:700;line-height:48px;}.elementor-56976 .elementor-element.elementor-element-3b0256d{color:#FFFFFF;font-family:"Cabin", Sans-serif;font-size:64px;font-weight:700;line-height:72px;}.elementor-56976 .elementor-element.elementor-element-3b0256d > .elementor-widget-container{margin:3px 0px 12px 0px;}.elementor-56976 .elementor-element.elementor-element-7386e1b{color:#FFFFFF80;font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;line-height:28px;}.elementor-56976 .elementor-element.elementor-element-7386e1b > .elementor-widget-container{margin:3px 0px 48px 0px;}.elementor-56976 .elementor-element.elementor-element-cbae272 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-56976 .elementor-element.elementor-element-cbae272 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-56976 .elementor-element.elementor-element-cbae272 .elementor-button{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;line-height:28px;fill:#0D3F29;color:#0D3F29;background-color:#2DD288;border-radius:8px 8px 8px 8px;padding:16px 16px 16px 24px;}.elementor-56976 .elementor-element.elementor-element-8e150a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56976 .elementor-element.elementor-element-2a53470:not(.elementor-motion-effects-element-type-background), .elementor-56976 .elementor-element.elementor-element-2a53470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECFEFF;background-image:var(--wpr-bg-08d5af2e-1d2d-41db-b1de-536177e0a940);background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-56976 .elementor-element.elementor-element-2a53470{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:128px 0px 128px 0px;}.elementor-56976 .elementor-element.elementor-element-2a53470 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56976 .elementor-element.elementor-element-7e5440f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-56976 .elementor-element.elementor-element-3f070cd{text-align:center;}.elementor-56976 .elementor-element.elementor-element-3f070cd .elementor-heading-title{color:#71717A;font-family:"Cabin", Sans-serif;font-size:32px;font-weight:700;line-height:40px;}.elementor-56976 .elementor-element.elementor-element-3f070cd > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-56976 .elementor-element.elementor-element-52de122{text-align:center;}.elementor-56976 .elementor-element.elementor-element-52de122 .elementor-heading-title{color:#09090B;font-family:"Cabin", Sans-serif;font-size:64px;font-weight:700;line-height:45px;}.elementor-56976 .elementor-element.elementor-element-52de122 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-56976 .elementor-element.elementor-element-a089b79{margin-top:0px;margin-bottom:0px;}.elementor-56976 .elementor-element.elementor-element-8791e4e > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-79ceecb .elementor-icon-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-79ceecb{--icon-box-icon-margin:0px;}.elementor-56976 .elementor-element.elementor-element-79ceecb .elementor-icon-box-title{margin-bottom:8px;color:#09090B;}.elementor-56976 .elementor-element.elementor-element-79ceecb .elementor-icon{font-size:120px;}.elementor-56976 .elementor-element.elementor-element-79ceecb .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-79ceecb .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-79ceecb .elementor-icon-box-description{color:#09090B;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.16px;}.elementor-56976 .elementor-element.elementor-element-79ceecb > .elementor-widget-container{padding:32px 32px 32px 32px;background-color:#FFFFFF80;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090B0D;border-radius:16px 16px 16px 16px;}.elementor-56976 .elementor-element.elementor-element-610ae73 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-0ff0a43 .elementor-icon-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-0ff0a43{--icon-box-icon-margin:0px;}.elementor-56976 .elementor-element.elementor-element-0ff0a43 .elementor-icon-box-title{margin-bottom:8px;color:#09090B;}.elementor-56976 .elementor-element.elementor-element-0ff0a43 .elementor-icon{font-size:120px;}.elementor-56976 .elementor-element.elementor-element-0ff0a43 .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-0ff0a43 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-0ff0a43 .elementor-icon-box-description{color:#09090B;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.16px;}.elementor-56976 .elementor-element.elementor-element-0ff0a43 > .elementor-widget-container{padding:32px 32px 32px 32px;background-color:#FFFFFF80;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090B0D;border-radius:16px 16px 16px 16px;}.elementor-56976 .elementor-element.elementor-element-8251368 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-818fe91 .elementor-icon-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-818fe91{--icon-box-icon-margin:0px;}.elementor-56976 .elementor-element.elementor-element-818fe91 .elementor-icon-box-title{margin-bottom:8px;color:#09090B;}.elementor-56976 .elementor-element.elementor-element-818fe91 .elementor-icon{font-size:120px;}.elementor-56976 .elementor-element.elementor-element-818fe91 .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-818fe91 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-818fe91 .elementor-icon-box-description{color:#09090B;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.16px;}.elementor-56976 .elementor-element.elementor-element-818fe91 > .elementor-widget-container{padding:32px 32px 32px 32px;background-color:#FFFFFF80;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090B0D;border-radius:16px 16px 16px 16px;}.elementor-56976 .elementor-element.elementor-element-3655cf4{margin-top:0px;margin-bottom:64px;}.elementor-56976 .elementor-element.elementor-element-aa86314 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-675a6df .elementor-icon-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-675a6df{--icon-box-icon-margin:0px;}.elementor-56976 .elementor-element.elementor-element-675a6df .elementor-icon-box-title{margin-bottom:8px;color:#09090B;}.elementor-56976 .elementor-element.elementor-element-675a6df .elementor-icon{font-size:120px;}.elementor-56976 .elementor-element.elementor-element-675a6df .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-675a6df .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-675a6df .elementor-icon-box-description{color:#09090B;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.16px;}.elementor-56976 .elementor-element.elementor-element-675a6df > .elementor-widget-container{padding:32px 32px 32px 32px;background-color:#FFFFFF80;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090B0D;border-radius:16px 16px 16px 16px;}.elementor-56976 .elementor-element.elementor-element-a1f4a4d > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-3fc229f .elementor-icon-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-3fc229f{--icon-box-icon-margin:0px;}.elementor-56976 .elementor-element.elementor-element-3fc229f .elementor-icon-box-title{margin-bottom:8px;color:#09090B;}.elementor-56976 .elementor-element.elementor-element-3fc229f .elementor-icon{font-size:120px;}.elementor-56976 .elementor-element.elementor-element-3fc229f .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-3fc229f .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-3fc229f .elementor-icon-box-description{color:#09090B;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.16px;}.elementor-56976 .elementor-element.elementor-element-3fc229f > .elementor-widget-container{padding:32px 32px 32px 32px;background-color:#FFFFFF80;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090B0D;border-radius:16px 16px 16px 16px;}.elementor-56976 .elementor-element.elementor-element-47b955b > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-b35d659 .elementor-icon-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-b35d659{--icon-box-icon-margin:0px;}.elementor-56976 .elementor-element.elementor-element-b35d659 .elementor-icon-box-title{margin-bottom:8px;color:#09090B;}.elementor-56976 .elementor-element.elementor-element-b35d659 .elementor-icon{font-size:120px;}.elementor-56976 .elementor-element.elementor-element-b35d659 .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-b35d659 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-b35d659 .elementor-icon-box-description{color:#09090B;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.16px;}.elementor-56976 .elementor-element.elementor-element-b35d659 > .elementor-widget-container{padding:32px 32px 32px 32px;background-color:#FFFFFF80;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090B0D;border-radius:16px 16px 16px 16px;}.elementor-56976 .elementor-element.elementor-element-26637da{margin-top:0px;margin-bottom:0px;}.elementor-56976 .elementor-element.elementor-element-0448936 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-b738612 .elementor-icon-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-b738612{--icon-box-icon-margin:0px;}.elementor-56976 .elementor-element.elementor-element-b738612 .elementor-icon-box-title{margin-bottom:8px;color:#09090B;}.elementor-56976 .elementor-element.elementor-element-b738612 .elementor-icon{font-size:120px;}.elementor-56976 .elementor-element.elementor-element-b738612 .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-b738612 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-b738612 .elementor-icon-box-description{color:#09090B;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.16px;}.elementor-56976 .elementor-element.elementor-element-b738612 > .elementor-widget-container{padding:32px 32px 32px 32px;background-color:#FFFFFF80;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090B0D;border-radius:16px 16px 16px 16px;}.elementor-56976 .elementor-element.elementor-element-cf73a2f > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-dcd76d4 .elementor-icon-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-dcd76d4{--icon-box-icon-margin:0px;}.elementor-56976 .elementor-element.elementor-element-dcd76d4 .elementor-icon-box-title{margin-bottom:8px;color:#09090B;}.elementor-56976 .elementor-element.elementor-element-dcd76d4 .elementor-icon{font-size:120px;}.elementor-56976 .elementor-element.elementor-element-dcd76d4 .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-dcd76d4 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-dcd76d4 .elementor-icon-box-description{color:#09090B;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.16px;}.elementor-56976 .elementor-element.elementor-element-dcd76d4 > .elementor-widget-container{padding:32px 32px 32px 32px;background-color:#FFFFFF80;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090B0D;border-radius:16px 16px 16px 16px;}.elementor-56976 .elementor-element.elementor-element-84aac0f{margin-top:0px;margin-bottom:0px;}.elementor-56976 .elementor-element.elementor-element-30e80fd > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-695f740 .elementor-icon-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-695f740{--icon-box-icon-margin:0px;}.elementor-56976 .elementor-element.elementor-element-695f740 .elementor-icon-box-title{margin-bottom:8px;color:#09090B;}.elementor-56976 .elementor-element.elementor-element-695f740 .elementor-icon{font-size:120px;}.elementor-56976 .elementor-element.elementor-element-695f740 .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-695f740 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-695f740 .elementor-icon-box-description{color:#09090B;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.16px;}.elementor-56976 .elementor-element.elementor-element-695f740 > .elementor-widget-container{padding:32px 32px 32px 32px;background-color:#FFFFFF80;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090B0D;border-radius:16px 16px 16px 16px;}.elementor-56976 .elementor-element.elementor-element-e30bba3 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-2ec9eea .elementor-icon-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-2ec9eea{--icon-box-icon-margin:0px;}.elementor-56976 .elementor-element.elementor-element-2ec9eea .elementor-icon-box-title{margin-bottom:8px;color:#09090B;}.elementor-56976 .elementor-element.elementor-element-2ec9eea .elementor-icon{font-size:120px;}.elementor-56976 .elementor-element.elementor-element-2ec9eea .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-2ec9eea .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-2ec9eea .elementor-icon-box-description{color:#09090B;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.16px;}.elementor-56976 .elementor-element.elementor-element-2ec9eea > .elementor-widget-container{padding:32px 32px 32px 32px;background-color:#FFFFFF80;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090B0D;border-radius:16px 16px 16px 16px;}.elementor-56976 .elementor-element.elementor-element-988ef59{margin-top:0px;margin-bottom:64px;}.elementor-56976 .elementor-element.elementor-element-c1eaf21 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-6b572d0 .elementor-icon-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-6b572d0{--icon-box-icon-margin:0px;}.elementor-56976 .elementor-element.elementor-element-6b572d0 .elementor-icon-box-title{margin-bottom:8px;color:#09090B;}.elementor-56976 .elementor-element.elementor-element-6b572d0 .elementor-icon{font-size:120px;}.elementor-56976 .elementor-element.elementor-element-6b572d0 .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-6b572d0 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-6b572d0 .elementor-icon-box-description{color:#09090B;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.16px;}.elementor-56976 .elementor-element.elementor-element-6b572d0 > .elementor-widget-container{padding:32px 32px 32px 32px;background-color:#FFFFFF80;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090B0D;border-radius:16px 16px 16px 16px;}.elementor-56976 .elementor-element.elementor-element-ffccbca > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-c66948a .elementor-icon-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-c66948a{--icon-box-icon-margin:0px;}.elementor-56976 .elementor-element.elementor-element-c66948a .elementor-icon-box-title{margin-bottom:8px;color:#09090B;}.elementor-56976 .elementor-element.elementor-element-c66948a .elementor-icon{font-size:120px;}.elementor-56976 .elementor-element.elementor-element-c66948a .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-c66948a .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-c66948a .elementor-icon-box-description{color:#09090B;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.16px;}.elementor-56976 .elementor-element.elementor-element-c66948a > .elementor-widget-container{padding:32px 32px 32px 32px;background-color:#FFFFFF80;border-style:solid;border-width:1px 1px 1px 1px;border-color:#09090B0D;border-radius:16px 16px 16px 16px;}.elementor-56976 .elementor-element.elementor-element-65935b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-56976 .elementor-element.elementor-element-65935b2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-56976 .elementor-element.elementor-element-65935b2 .elementor-button{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;line-height:28px;fill:#0D3F29;color:#0D3F29;background-color:#2DD288;border-radius:8px 8px 8px 8px;padding:16px 16px 16px 24px;}.elementor-56976 .elementor-element.elementor-element-0109865{padding:128px 0px 128px 0px;}.elementor-56976 .elementor-element.elementor-element-ede4cfd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56976 .elementor-element.elementor-element-4bbf031{text-align:center;}.elementor-56976 .elementor-element.elementor-element-4bbf031 .elementor-heading-title{color:#71717A;font-family:"Cabin", Sans-serif;font-size:32px;font-weight:700;line-height:40px;}.elementor-56976 .elementor-element.elementor-element-4bbf031 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-56976 .elementor-element.elementor-element-205f70b{text-align:center;color:#09090B;font-family:"Cabin", Sans-serif;font-size:64px;font-weight:700;line-height:72px;}.elementor-56976 .elementor-element.elementor-element-205f70b > .elementor-widget-container{margin:0px 0px 51px 0px;padding:0% 30% 0% 30%;}.elementor-56976 .elementor-element.elementor-element-b020216 .elementor-tab-title, .elementor-56976 .elementor-element.elementor-element-b020216 .elementor-tab-title:before, .elementor-56976 .elementor-element.elementor-element-b020216 .elementor-tab-title:after, .elementor-56976 .elementor-element.elementor-element-b020216 .elementor-tab-content, .elementor-56976 .elementor-element.elementor-element-b020216 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-56976 .elementor-element.elementor-element-b020216 .elementor-tab-title, .elementor-56976 .elementor-element.elementor-element-b020216 .elementor-tab-title a{color:#27272A;}.elementor-56976 .elementor-element.elementor-element-b020216 .elementor-tab-title.elementor-active,
					 .elementor-56976 .elementor-element.elementor-element-b020216 .elementor-tab-title.elementor-active a{color:#1B7E51;}.elementor-56976 .elementor-element.elementor-element-b020216 .elementor-tab-title{font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-b020216 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-56976 .elementor-element.elementor-element-c8616d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-56976 .elementor-element.elementor-element-c8616d7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-56976 .elementor-element.elementor-element-c8616d7 .elementor-button{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;line-height:28px;fill:#0D3F29;color:#0D3F29;background-color:#2DD288;border-radius:8px 8px 8px 8px;padding:16px 16px 16px 24px;}.elementor-56976 .elementor-element.elementor-element-7db01ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:128px 0px 128px 0px;}.elementor-56976 .elementor-element.elementor-element-7db01ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56976 .elementor-element.elementor-element-cad3ad4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56976 .elementor-element.elementor-element-3292630{text-align:center;}.elementor-56976 .elementor-element.elementor-element-3292630 .elementor-heading-title{color:#FFFFFF;font-family:"Cabin", Sans-serif;font-size:32px;font-weight:700;line-height:40px;}.elementor-56976 .elementor-element.elementor-element-3292630 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-56976 .elementor-element.elementor-element-0f6b23c{text-align:center;}.elementor-56976 .elementor-element.elementor-element-0f6b23c .elementor-heading-title{color:#09090B;font-family:"Cabin", Sans-serif;font-size:64px;font-weight:700;line-height:45px;}.elementor-56976 .elementor-element.elementor-element-0f6b23c > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-56976 .elementor-element.elementor-element-2a0f626{text-align:center;color:#09090B80;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-2a0f626 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0% 30% 0% 30%;}.elementor-56976 .elementor-element.elementor-element-63fdd6a > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-8d95f1b .elementor-image-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-8d95f1b .elementor-image-box-title{margin-bottom:8px;color:#09090B;font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-8d95f1b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-56976 .elementor-element.elementor-element-8d95f1b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-56976 .elementor-element.elementor-element-8d95f1b .elementor-image-box-description{color:#09090B80;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.16px;}.elementor-56976 .elementor-element.elementor-element-5a41068 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-053dc80 .elementor-image-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-053dc80 .elementor-image-box-title{margin-bottom:8px;color:#09090B;font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-053dc80 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-56976 .elementor-element.elementor-element-053dc80 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-56976 .elementor-element.elementor-element-053dc80 .elementor-image-box-description{color:#09090B80;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.16px;}.elementor-56976 .elementor-element.elementor-element-7d0d1ad > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-3008aec .elementor-image-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-3008aec .elementor-image-box-title{margin-bottom:8px;color:#09090B;font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-3008aec .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-56976 .elementor-element.elementor-element-3008aec .elementor-image-box-img img{transition-duration:0.3s;}.elementor-56976 .elementor-element.elementor-element-3008aec .elementor-image-box-description{color:#09090B80;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.16px;}.elementor-56976 .elementor-element.elementor-element-fcb556b > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-56976 .elementor-element.elementor-element-f0b2ea7 .elementor-image-box-wrapper{text-align:left;}.elementor-56976 .elementor-element.elementor-element-f0b2ea7 .elementor-image-box-title{margin-bottom:8px;color:#09090B;font-family:"Cabin", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-56976 .elementor-element.elementor-element-f0b2ea7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-56976 .elementor-element.elementor-element-f0b2ea7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-56976 .elementor-element.elementor-element-f0b2ea7 .elementor-image-box-description{color:#09090B80;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.16px;}.elementor-56976 .elementor-element.elementor-element-7688281 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-56976 .elementor-element.elementor-element-7688281 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-56976 .elementor-element.elementor-element-7688281 .elementor-button{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;line-height:28px;fill:#1B7E51;color:#1B7E51;background-color:#CDF4E2;border-radius:8px 8px 8px 8px;padding:16px 16px 16px 24px;}.elementor-56976 .elementor-element.elementor-element-7688281 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-56976 .elementor-element.elementor-element-43badc5{padding:128px 0px 128px 0px;}.elementor-56976 .elementor-element.elementor-element-ece15fa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56976 .elementor-element.elementor-element-24ef554{text-align:center;}.elementor-56976 .elementor-element.elementor-element-24ef554 .elementor-heading-title{color:#71717A;font-family:"Cabin", Sans-serif;font-size:32px;font-weight:700;line-height:40px;}.elementor-56976 .elementor-element.elementor-element-24ef554 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-56976 .elementor-element.elementor-element-37e5c72{text-align:center;}.elementor-56976 .elementor-element.elementor-element-37e5c72 .elementor-heading-title{color:#09090B;font-family:"Cabin", Sans-serif;font-size:64px;font-weight:700;line-height:45px;}.elementor-56976 .elementor-element.elementor-element-37e5c72 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-56976 .elementor-element.elementor-element-1d37171 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-56976 .elementor-element.elementor-element-9b69bf1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-56976 .elementor-element.elementor-element-9b69bf1 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-56976 .elementor-element.elementor-element-9b69bf1 .elementor-button{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;line-height:28px;fill:#0D3F29;color:#0D3F29;background-color:#2DD288;border-radius:8px 8px 8px 8px;padding:16px 16px 16px 24px;}.elementor-56976 .elementor-element.elementor-element-9b69bf1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-56976 .elementor-element.elementor-element-553878c > .elementor-container{max-width:1646px;}.elementor-56976 .elementor-element.elementor-element-553878c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-56976 .elementor-element.elementor-element-553878c:not(.elementor-motion-effects-element-type-background), .elementor-56976 .elementor-element.elementor-element-553878c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083344;}.elementor-56976 .elementor-element.elementor-element-553878c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:128px 0px 128px 0px;}.elementor-56976 .elementor-element.elementor-element-553878c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56976 .elementor-element.elementor-element-5e07d20 > .elementor-element-populated{padding:0% 15% 0% 0%;}.elementor-56976 .elementor-element.elementor-element-4a08fda .elementor-heading-title{color:#FFFFFF;font-size:64px;font-weight:700;line-height:72px;}.elementor-56976 .elementor-element.elementor-element-4a08fda > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-56976 .elementor-element.elementor-element-229412d{color:#FFFFFF80;font-size:16px;font-weight:500;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-229412d > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-56976 .elementor-element.elementor-element-e94b3b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-56976 .elementor-element.elementor-element-e94b3b3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-56976 .elementor-element.elementor-element-e94b3b3 .elementor-button{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;line-height:28px;fill:#0D3F29;color:#0D3F29;background-color:#2DD288;border-radius:8px 8px 8px 8px;padding:16px 16px 16px 24px;}.elementor-56976 .elementor-element.elementor-element-8c35c9f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56976 .elementor-element.elementor-element-07d4a58 > .elementor-container{max-width:1646px;}.elementor-56976 .elementor-element.elementor-element-07d4a58:not(.elementor-motion-effects-element-type-background), .elementor-56976 .elementor-element.elementor-element-07d4a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-fdbb4ba8-5675-44e2-a905-f4a7bb7ddc8e);background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-56976 .elementor-element.elementor-element-07d4a58 > .elementor-background-overlay{background-image:var(--wpr-bg-6c076d2a-b229-4c51-bc8c-381544649fd0);background-position:top left;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56976 .elementor-element.elementor-element-07d4a58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:128px 0px 128px 0px;}.elementor-56976 .elementor-element.elementor-element-14bbc2d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56976 .elementor-element.elementor-element-4d00a8b{text-align:center;}.elementor-56976 .elementor-element.elementor-element-4d00a8b .elementor-heading-title{color:#71717A;font-family:"Cabin", Sans-serif;font-size:32px;font-weight:700;line-height:40px;}.elementor-56976 .elementor-element.elementor-element-4d00a8b > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-56976 .elementor-element.elementor-element-00febcb{text-align:center;color:#09090B;font-family:"Cabin", Sans-serif;font-size:64px;font-weight:700;line-height:72px;}.elementor-56976 .elementor-element.elementor-element-00febcb > .elementor-widget-container{margin:0px 0px 19px 0px;}.elementor-56976 .elementor-element.elementor-element-f0fb657{text-align:center;color:#71717A;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-f0fb657 > .elementor-widget-container{margin:0px 0px 064px 0px;padding:0% 28% 0% 29%;}.elementor-56976 .elementor-element.elementor-element-1cefad7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:128px 0px 128px 0px;}.elementor-56976 .elementor-element.elementor-element-1cefad7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56976 .elementor-element.elementor-element-887dbb5 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-56976 .elementor-element.elementor-element-d1af828{text-align:center;}.elementor-56976 .elementor-element.elementor-element-d1af828 .elementor-heading-title{color:#FFFFFF;font-family:"Cabin", Sans-serif;font-size:64px;font-weight:700;line-height:72px;}.elementor-56976 .elementor-element.elementor-element-f1c6f95{text-align:center;}.elementor-56976 .elementor-element.elementor-element-f1c6f95 .elementor-heading-title{color:#0D3F29;font-family:"Cabin", Sans-serif;font-size:96px;font-weight:700;line-height:96px;}.elementor-56976 .elementor-element.elementor-element-f1c6f95 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-56976 .elementor-element.elementor-element-463bf2c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-56976 .elementor-element.elementor-element-463bf2c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-56976 .elementor-element.elementor-element-463bf2c .elementor-button{font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;line-height:28px;fill:#1B7E51;color:#1B7E51;background-color:#CDF4E2;border-radius:8px 8px 8px 8px;padding:16px 16px 16px 24px;}.elementor-56976 .elementor-element.elementor-element-9dad59d{padding:128px 0px 112px 0px;}.elementor-56976 .elementor-element.elementor-element-75e44fb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-56976 .elementor-element.elementor-element-2112419{text-align:center;}.elementor-56976 .elementor-element.elementor-element-2112419 .elementor-heading-title{color:#71717A;font-family:"Cabin", Sans-serif;font-size:40px;font-weight:700;line-height:48px;}.elementor-56976 .elementor-element.elementor-element-2112419 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-56976 .elementor-element.elementor-element-a95841f{text-align:center;color:#09090B;font-family:"Cabin", Sans-serif;font-size:64px;font-weight:700;line-height:72px;}.elementor-56976 .elementor-element.elementor-element-a95841f > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-56976 .elementor-element.elementor-element-40d5139 .elementor-accordion-icon, .elementor-56976 .elementor-element.elementor-element-40d5139 .elementor-accordion-title{color:#18181B;}.elementor-56976 .elementor-element.elementor-element-40d5139 .elementor-accordion-icon svg{fill:#18181B;}.elementor-56976 .elementor-element.elementor-element-40d5139 .elementor-accordion-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-40d5139 .elementor-tab-title{padding:16px 16px 16px 16px;}.elementor-56976 .elementor-element.elementor-element-40d5139 .elementor-tab-content{color:#71717A;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;padding:16px 16px 16px 16px;}@media(min-width:768px){.elementor-56976 .elementor-element.elementor-element-e1524de{width:42%;}.elementor-56976 .elementor-element.elementor-element-8e150a4{width:58%;}.elementor-56976 .elementor-element.elementor-element-5e07d20{width:42%;}.elementor-56976 .elementor-element.elementor-element-8c35c9f{width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-56976 .elementor-element.elementor-element-c1eaf21{width:50%;}.elementor-56976 .elementor-element.elementor-element-ffccbca{width:50%;}}@media(max-width:1024px){.elementor-56976 .elementor-element.elementor-element-95de1d2:not(.elementor-motion-effects-element-type-background), .elementor-56976 .elementor-element.elementor-element-95de1d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-36978bcc-0421-48e5-bd29-10bd01acca1d);background-position:center center;}.elementor-56976 .elementor-element.elementor-element-95de1d2 > .elementor-background-overlay{opacity:1;}.elementor-56976 .elementor-element.elementor-element-e1524de > .elementor-element-populated{padding:148px 0px 148px 0px;}.elementor-56976 .elementor-element.elementor-element-e7863b6{font-size:36px;line-height:44px;}.elementor-56976 .elementor-element.elementor-element-3b0256d{font-size:52px;line-height:60px;}.elementor-56976 .elementor-element.elementor-element-7386e1b{font-size:16px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-3f070cd .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-56976 .elementor-element.elementor-element-52de122 .elementor-heading-title{font-size:52px;}.elementor-56976 .elementor-element.elementor-element-79ceecb .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-79ceecb .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-79ceecb .elementor-icon-box-description{font-size:14px;line-height:20px;letter-spacing:-0.3px;}.elementor-56976 .elementor-element.elementor-element-0ff0a43 .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-0ff0a43 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-0ff0a43 .elementor-icon-box-description{font-size:14px;line-height:20px;letter-spacing:-0.3px;}.elementor-56976 .elementor-element.elementor-element-818fe91 .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-818fe91 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-818fe91 .elementor-icon-box-description{font-size:14px;line-height:20px;letter-spacing:-0.3px;}.elementor-56976 .elementor-element.elementor-element-675a6df .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-675a6df .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-675a6df .elementor-icon-box-description{font-size:14px;line-height:20px;letter-spacing:-0.3px;}.elementor-56976 .elementor-element.elementor-element-3fc229f .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-3fc229f .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-3fc229f .elementor-icon-box-description{font-size:14px;line-height:20px;letter-spacing:-0.3px;}.elementor-56976 .elementor-element.elementor-element-b35d659 .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-b35d659 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-b35d659 .elementor-icon-box-description{font-size:14px;line-height:20px;letter-spacing:-0.3px;}.elementor-56976 .elementor-element.elementor-element-b738612 .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-b738612 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-b738612 .elementor-icon-box-description{font-size:14px;line-height:20px;letter-spacing:-0.3px;}.elementor-56976 .elementor-element.elementor-element-dcd76d4 .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-dcd76d4 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-dcd76d4 .elementor-icon-box-description{font-size:14px;line-height:20px;letter-spacing:-0.3px;}.elementor-56976 .elementor-element.elementor-element-695f740 .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-695f740 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-695f740 .elementor-icon-box-description{font-size:14px;line-height:20px;letter-spacing:-0.3px;}.elementor-56976 .elementor-element.elementor-element-2ec9eea .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-2ec9eea .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-2ec9eea .elementor-icon-box-description{font-size:14px;line-height:20px;letter-spacing:-0.3px;}.elementor-56976 .elementor-element.elementor-element-988ef59{margin-top:0px;margin-bottom:40px;}.elementor-56976 .elementor-element.elementor-element-6b572d0 .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-6b572d0 .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-6b572d0 .elementor-icon-box-description{font-size:14px;line-height:20px;letter-spacing:-0.3px;}.elementor-56976 .elementor-element.elementor-element-c66948a .elementor-icon-box-title, .elementor-56976 .elementor-element.elementor-element-c66948a .elementor-icon-box-title a{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-c66948a .elementor-icon-box-description{font-size:14px;line-height:20px;letter-spacing:-0.3px;}.elementor-56976 .elementor-element.elementor-element-65935b2 .elementor-button{font-size:16px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-4bbf031 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-56976 .elementor-element.elementor-element-205f70b{font-size:52px;line-height:60px;}.elementor-56976 .elementor-element.elementor-element-205f70b > .elementor-widget-container{padding:0% 015% 0% 015%;}.elementor-56976 .elementor-element.elementor-element-b020216 .elementor-tab-title{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-c8616d7 .elementor-button{font-size:16px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-3292630 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-56976 .elementor-element.elementor-element-0f6b23c .elementor-heading-title{font-size:52px;}.elementor-56976 .elementor-element.elementor-element-2a0f626{font-size:14px;line-height:20px;}.elementor-56976 .elementor-element.elementor-element-2a0f626 > .elementor-widget-container{padding:0% 10% 0% 010%;}.elementor-56976 .elementor-element.elementor-element-8d95f1b .elementor-image-box-title{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-8d95f1b .elementor-image-box-description{font-size:14px;line-height:20px;}.elementor-56976 .elementor-element.elementor-element-053dc80 .elementor-image-box-title{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-053dc80 .elementor-image-box-description{font-size:14px;line-height:20px;}.elementor-56976 .elementor-element.elementor-element-3008aec .elementor-image-box-title{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-3008aec .elementor-image-box-description{font-size:14px;line-height:20px;}.elementor-56976 .elementor-element.elementor-element-f0b2ea7 .elementor-image-box-title{font-size:20px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-f0b2ea7 .elementor-image-box-description{font-size:14px;line-height:20px;}.elementor-56976 .elementor-element.elementor-element-7688281 .elementor-button{font-size:16px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-24ef554 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-56976 .elementor-element.elementor-element-37e5c72 .elementor-heading-title{font-size:52px;}.elementor-56976 .elementor-element.elementor-element-9b69bf1 .elementor-button{font-size:16px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-4a08fda .elementor-heading-title{font-size:52px;}.elementor-56976 .elementor-element.elementor-element-229412d{font-size:14px;line-height:20px;}.elementor-56976 .elementor-element.elementor-element-e94b3b3 .elementor-button{font-size:16px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-07d4a58:not(.elementor-motion-effects-element-type-background), .elementor-56976 .elementor-element.elementor-element-07d4a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-ce4bbca4-9406-4496-b6b4-d8e887bbd604);background-position:top left;}.elementor-56976 .elementor-element.elementor-element-4d00a8b .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-56976 .elementor-element.elementor-element-00febcb{font-size:52px;line-height:60px;}.elementor-56976 .elementor-element.elementor-element-f0fb657{font-size:14px;line-height:20px;}.elementor-56976 .elementor-element.elementor-element-f0fb657 > .elementor-widget-container{padding:0% 010% 0% 010%;}.elementor-56976 .elementor-element.elementor-element-887dbb5 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-56976 .elementor-element.elementor-element-d1af828 .elementor-heading-title{font-size:52px;line-height:60px;}.elementor-56976 .elementor-element.elementor-element-463bf2c .elementor-button{font-size:16px;line-height:24px;}.elementor-56976 .elementor-element.elementor-element-2112419 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-56976 .elementor-element.elementor-element-a95841f{font-size:52px;line-height:60px;}.elementor-56976 .elementor-element.elementor-element-40d5139 .elementor-accordion-title{font-size:14px;line-height:20px;}.elementor-56976 .elementor-element.elementor-element-40d5139 .elementor-tab-content{font-size:14px;line-height:20px;}}@media(max-width:767px){.elementor-56976 .elementor-element.elementor-element-e1524de > .elementor-element-populated{padding:48px 0px 48px 0px;}.elementor-56976 .elementor-element.elementor-element-e7863b6{font-size:36px;line-height:44px;}.elementor-56976 .elementor-element.elementor-element-e7863b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56976 .elementor-element.elementor-element-3b0256d > .elementor-widget-container{margin:3px 0px 32px 0px;}.elementor-56976 .elementor-element.elementor-element-7386e1b > .elementor-widget-container{margin:3px 0px 32px 0px;}.elementor-56976 .elementor-element.elementor-element-cbae272 .elementor-button{font-size:16px;}.elementor-56976 .elementor-element.elementor-element-2a53470{padding:64px 0px 64px 0px;}.elementor-56976 .elementor-element.elementor-element-3f070cd .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-56976 .elementor-element.elementor-element-52de122 .elementor-heading-title{font-size:52px;line-height:72px;}.elementor-56976 .elementor-element.elementor-element-0109865{padding:64px 0px 64px 0px;}.elementor-56976 .elementor-element.elementor-element-205f70b > .elementor-widget-container{margin:3px 0px 32px 0px;padding:0% 0% 0% 0%;}.elementor-56976 .elementor-element.elementor-element-7db01ea{padding:064px 0px 064px 0px;}.elementor-56976 .elementor-element.elementor-element-2a0f626{font-size:14px;line-height:20px;}.elementor-56976 .elementor-element.elementor-element-2a0f626 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-56976 .elementor-element.elementor-element-63fdd6a{width:100%;}.elementor-56976 .elementor-element.elementor-element-5a41068{width:100%;}.elementor-56976 .elementor-element.elementor-element-7d0d1ad{width:100%;}.elementor-56976 .elementor-element.elementor-element-fcb556b{width:100%;}.elementor-56976 .elementor-element.elementor-element-43badc5{padding:064px 0px 064px 0px;}.elementor-56976 .elementor-element.elementor-element-553878c{padding:64px 0px 64px 0px;}.elementor-56976 .elementor-element.elementor-element-5e07d20 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-56976 .elementor-element.elementor-element-4a08fda > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-56976 .elementor-element.elementor-element-07d4a58:not(.elementor-motion-effects-element-type-background), .elementor-56976 .elementor-element.elementor-element-07d4a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:auto;}.elementor-56976 .elementor-element.elementor-element-07d4a58{padding:064px 0px 064px 0px;}.elementor-56976 .elementor-element.elementor-element-f0fb657 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-56976 .elementor-element.elementor-element-1cefad7{padding:64px 0px 64px 0px;}.elementor-56976 .elementor-element.elementor-element-887dbb5 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-56976 .elementor-element.elementor-element-d1af828 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-56976 .elementor-element.elementor-element-f1c6f95 .elementor-heading-title{font-size:80px;line-height:80px;}.elementor-56976 .elementor-element.elementor-element-9dad59d{padding:64px 0px 064px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-e7863b6 */.elementor-56976 .elementor-element.elementor-element-e7863b6 .elementor-widget-container p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7386e1b */.elementor-56976 .elementor-element.elementor-element-7386e1b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbae272 */.elementor-56976 .elementor-element.elementor-element-cbae272 .elementor-button-icon{
    height: 33px
}
.elementor-56976 .elementor-element.elementor-element-cbae272 .elementor-button-icon svg{
    width: 32px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e1524de */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-e1524de{
        width: 100%;
    }
    
    .elementor-56976 .elementor-element.elementor-element-e1524de .elementor-widget-wrap{
        padding: 48px 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db89af3 */.elementor-56976 .elementor-element.elementor-element-db89af3{
    display: none;
}

@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-db89af3{
        display: block;
    }
    
    .elementor-56976 .elementor-element.elementor-element-db89af3 .elementor-widget-container{
        margin: 0 -16px;
    }
    
    .elementor-56976 .elementor-element.elementor-element-db89af3 .elementor-widget-container img{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8e150a4 */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-8e150a4{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-95de1d2 */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-95de1d2{
        background-image: none !important;
    }
    
    .elementor-56976 .elementor-element.elementor-element-95de1d2 .elementor-container{
        flex-direction: column-reverse;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-79ceecb */.elementor-56976 .elementor-element.elementor-element-79ceecb{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-79ceecb .elementor-widget-container{
    height: 100%;
        backdrop-filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
}

.elementor-56976 .elementor-element.elementor-element-79ceecb .elementor-widget-container .elementor-icon-box-wrapper{
    /*min-height: 240px;*/
}

.elementor-56976 .elementor-element.elementor-element-79ceecb .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title{
    padding: 0;
}

@media (max-width:992px){
    .elementor-56976 .elementor-element.elementor-element-79ceecb .elementor-widget-container .elementor-icon-box-wrapper{
    min-height: 248px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8791e4e */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-8791e4e{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-8791e4e{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ff0a43 */.elementor-56976 .elementor-element.elementor-element-0ff0a43{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-0ff0a43 .elementor-widget-container{
    height: 100%;
        backdrop-filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
}

.elementor-56976 .elementor-element.elementor-element-0ff0a43 .elementor-widget-container .elementor-icon-box-wrapper{
    /*min-height: 240px;*/
}

.elementor-56976 .elementor-element.elementor-element-0ff0a43 .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title{
    padding: 0;
}

@media (max-width:992px){
    .elementor-56976 .elementor-element.elementor-element-0ff0a43 .elementor-widget-container .elementor-icon-box-wrapper{
    min-height: 248px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-610ae73 */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-610ae73{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-610ae73{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-818fe91 */.elementor-56976 .elementor-element.elementor-element-818fe91{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-818fe91 .elementor-widget-container{
    height: 100%;
        backdrop-filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
}

.elementor-56976 .elementor-element.elementor-element-818fe91 .elementor-widget-container .elementor-icon-box-wrapper{
    /*min-height: 240px;*/
}

.elementor-56976 .elementor-element.elementor-element-818fe91 .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title{
    padding: 0;
}

@media (max-width:992px){
    .elementor-56976 .elementor-element.elementor-element-818fe91 .elementor-widget-container .elementor-icon-box-wrapper{
    min-height: 248px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8251368 */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-8251368{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-8251368{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a089b79 */.elementor-56976 .elementor-element.elementor-element-a089b79 .elementor-container{
    margin: 0 -8px;
}

@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-a089b79{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-675a6df */.elementor-56976 .elementor-element.elementor-element-675a6df{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-675a6df .elementor-widget-container{
    height: 100%;
        backdrop-filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
}

.elementor-56976 .elementor-element.elementor-element-675a6df .elementor-widget-container .elementor-icon-box-wrapper{
    /*min-height: 240px;*/
}

.elementor-56976 .elementor-element.elementor-element-675a6df .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title{
    padding: 0;
}

@media (max-width:992px){
    .elementor-56976 .elementor-element.elementor-element-675a6df .elementor-widget-container .elementor-icon-box-wrapper{
    min-height: 248px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-aa86314 */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-aa86314{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-aa86314{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fc229f */.elementor-56976 .elementor-element.elementor-element-3fc229f{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-3fc229f .elementor-widget-container{
    height: 100%;
        backdrop-filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
}

.elementor-56976 .elementor-element.elementor-element-3fc229f .elementor-widget-container .elementor-icon-box-wrapper{
    /*min-height: 240px;*/
}

.elementor-56976 .elementor-element.elementor-element-3fc229f .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title{
    padding: 0;
}

@media (max-width:992px){
    .elementor-56976 .elementor-element.elementor-element-3fc229f .elementor-widget-container .elementor-icon-box-wrapper{
    min-height: 248px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a1f4a4d */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-a1f4a4d{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-a1f4a4d{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b35d659 */.elementor-56976 .elementor-element.elementor-element-b35d659{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-b35d659 .elementor-widget-container{
    height: 100%;
        backdrop-filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
}

.elementor-56976 .elementor-element.elementor-element-b35d659 .elementor-widget-container .elementor-icon-box-wrapper{
    /*min-height: 240px;*/
}

.elementor-56976 .elementor-element.elementor-element-b35d659 .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title{
    padding: 0;
}

@media (max-width:992px){
    .elementor-56976 .elementor-element.elementor-element-b35d659 .elementor-widget-container .elementor-icon-box-wrapper{
    min-height: 248px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47b955b */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-47b955b{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-47b955b{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3655cf4 */.elementor-56976 .elementor-element.elementor-element-3655cf4 .elementor-container{
    margin: 0 -8px;
}

@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-3655cf4{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b738612 */.elementor-56976 .elementor-element.elementor-element-b738612{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-b738612 .elementor-widget-container{
    height: 100%;
        backdrop-filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
}

.elementor-56976 .elementor-element.elementor-element-b738612 .elementor-widget-container .elementor-icon-box-wrapper{
    /*min-height: 240px;*/
}

.elementor-56976 .elementor-element.elementor-element-b738612 .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title{
    padding: 0;
}

@media (max-width:992px){
    .elementor-56976 .elementor-element.elementor-element-b738612 .elementor-widget-container .elementor-icon-box-wrapper{
    min-height: 248px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0448936 */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-0448936{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-0448936{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dcd76d4 */.elementor-56976 .elementor-element.elementor-element-dcd76d4{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-dcd76d4 .elementor-widget-container{
    height: 100%;
        backdrop-filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
}

.elementor-56976 .elementor-element.elementor-element-dcd76d4 .elementor-widget-container .elementor-icon-box-wrapper{
    /*min-height: 240px;*/
}

.elementor-56976 .elementor-element.elementor-element-dcd76d4 .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title{
    padding: 0;
}

@media (max-width:992px){
    .elementor-56976 .elementor-element.elementor-element-dcd76d4 .elementor-widget-container .elementor-icon-box-wrapper{
    min-height: 248px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cf73a2f */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-cf73a2f{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-cf73a2f{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26637da */.elementor-56976 .elementor-element.elementor-element-26637da{
    display: none;
}

.elementor-56976 .elementor-element.elementor-element-26637da .elementor-container{
    margin: 0 -8px;
}

@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-26637da{
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-695f740 */.elementor-56976 .elementor-element.elementor-element-695f740{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-695f740 .elementor-widget-container{
    height: 100%;
        backdrop-filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
}

.elementor-56976 .elementor-element.elementor-element-695f740 .elementor-widget-container .elementor-icon-box-wrapper{
    /*min-height: 240px;*/
}

.elementor-56976 .elementor-element.elementor-element-695f740 .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title{
    padding: 0;
}

@media (max-width:992px){
    .elementor-56976 .elementor-element.elementor-element-695f740 .elementor-widget-container .elementor-icon-box-wrapper{
    min-height: 248px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-30e80fd */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-30e80fd{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-30e80fd{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ec9eea */.elementor-56976 .elementor-element.elementor-element-2ec9eea{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-2ec9eea .elementor-widget-container{
    height: 100%;
        backdrop-filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
}

.elementor-56976 .elementor-element.elementor-element-2ec9eea .elementor-widget-container .elementor-icon-box-wrapper{
    /*min-height: 240px;*/
}

.elementor-56976 .elementor-element.elementor-element-2ec9eea .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title{
    padding: 0;
}

@media (max-width:992px){
    .elementor-56976 .elementor-element.elementor-element-2ec9eea .elementor-widget-container .elementor-icon-box-wrapper{
    min-height: 248px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e30bba3 */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-e30bba3{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-e30bba3{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-84aac0f */.elementor-56976 .elementor-element.elementor-element-84aac0f{
    display: none;
}

.elementor-56976 .elementor-element.elementor-element-84aac0f .elementor-container{
    margin: 0 -8px;
}

@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-84aac0f{
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b572d0 */.elementor-56976 .elementor-element.elementor-element-6b572d0{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-6b572d0 .elementor-widget-container{
    height: 100%;
        backdrop-filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
}

.elementor-56976 .elementor-element.elementor-element-6b572d0 .elementor-widget-container .elementor-icon-box-wrapper{
    /*min-height: 240px;*/
}

.elementor-56976 .elementor-element.elementor-element-6b572d0 .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title{
    padding: 0;
}

@media (max-width:992px){
    .elementor-56976 .elementor-element.elementor-element-6b572d0 .elementor-widget-container .elementor-icon-box-wrapper{
    min-height: 248px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c1eaf21 */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-c1eaf21{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-c1eaf21{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c66948a */.elementor-56976 .elementor-element.elementor-element-c66948a{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-c66948a .elementor-widget-container{
    height: 100%;
        backdrop-filter: blur(100px);
  -webkit-backdrop-filter: blur(100px);
}

.elementor-56976 .elementor-element.elementor-element-c66948a .elementor-widget-container .elementor-icon-box-wrapper{
    /*min-height: 240px;*/
}

.elementor-56976 .elementor-element.elementor-element-c66948a .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title{
    padding: 0;
}

@media (max-width:992px){
    .elementor-56976 .elementor-element.elementor-element-c66948a .elementor-widget-container .elementor-icon-box-wrapper{
    min-height: 248px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ffccbca */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-ffccbca{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-ffccbca{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-988ef59 */.elementor-56976 .elementor-element.elementor-element-988ef59{
    display: none;
}

.elementor-56976 .elementor-element.elementor-element-988ef59 .elementor-container{
    margin: 0 -8px;
}

@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-988ef59{
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65935b2 */.elementor-56976 .elementor-element.elementor-element-65935b2 .elementor-button-icon{
    height: 33px
}
.elementor-56976 .elementor-element.elementor-element-65935b2 .elementor-button-icon svg{
    width: 32px;
}

.elementor-56976 .elementor-element.elementor-element-65935b2 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-b020216 */.elementor-56976 .elementor-element.elementor-element-b020216 .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{
    width: 470px;
    padding-right: 32px;
}

.elementor-56976 .elementor-element.elementor-element-b020216 .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{
    min-height: 64px;
    border: none;
    padding: 16px 16px 16px 60px;
    background-color: #09090B0D;
    border-radius: 35px;
    margin: 0 0 8px;
}

.elementor-56976 .elementor-element.elementor-element-b020216 .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active{
    background-color: #CDF4E2;
}

.elementor-56976 .elementor-element.elementor-element-b020216 .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title strong{
    width: 32px;
    height: 32px;
    display: inline-block;
    position: absolute;
    top: 16px;
    left: 16px;
    background-color: #2DD288;
    text-align: center;
    border-radius: 50%;
    color: #0D3F29;
}

@media (max-width: 1199px){
    .elementor-56976 .elementor-element.elementor-element-b020216 .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{
    width: 336px;
    padding-right: 16px;
}
}

@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-b020216 .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{
    width: 226px;
}
}

@media (max-width: 767px){
    .elementor-56976 .elementor-element.elementor-element-b020216 .elementor-widget-container .elementor-tabs{
        display: flex;
        flex-direction: column;
    }
    .elementor-56976 .elementor-element.elementor-element-b020216 .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{
        display: block;
}

    .elementor-56976 .elementor-element.elementor-element-b020216 .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title{
        display: none;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-b020216 .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper{
        display: flex;
        width: calc(100% + 8px);
        padding: 0;
        margin: 0 -4px;
}
.elementor-56976 .elementor-element.elementor-element-b020216 .elementor-widget-container .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{
    padding: 60px 16px 16px 10px;
    flex: 1;
    margin: 0 4px 8px;
    border-radius: 16px;
    word-break: break-word;
}
    .elementor-56976 .elementor-element.elementor-element-b020216 .elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8616d7 */.elementor-56976 .elementor-element.elementor-element-c8616d7 .elementor-button-icon{
    height: 33px
}
.elementor-56976 .elementor-element.elementor-element-c8616d7 .elementor-button-icon svg{
    width: 32px;
}

.elementor-56976 .elementor-element.elementor-element-c8616d7 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8d95f1b */.elementor-56976 .elementor-element.elementor-element-8d95f1b{
    height: 100%
}
.elementor-56976 .elementor-element.elementor-element-8d95f1b .elementor-widget-container{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-8d95f1b .elementor-widget-container .elementor-image-box-wrapper{
    border: 0.5px solid #09090B33;
    border-radius: 16px;
    overflow: hidden;
    background-color: #FFFFFF80;
    backdrop-filter: blur(100px);
    height: 100%;
}

.elementor-56976 .elementor-element.elementor-element-8d95f1b .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content{
    padding: 24px;
}

.elementor-56976 .elementor-element.elementor-element-8d95f1b .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
    min-height: 64px;
}

.elementor-56976 .elementor-element.elementor-element-8d95f1b .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description{
    display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 1199px){
    .elementor-56976 .elementor-element.elementor-element-8d95f1b .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
    min-height: 48px;
        display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  text-overflow: ellipsis;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-63fdd6a */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-63fdd6a{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-63fdd6a{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-053dc80 */.elementor-56976 .elementor-element.elementor-element-053dc80{
    height: 100%
}
.elementor-56976 .elementor-element.elementor-element-053dc80 .elementor-widget-container{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-053dc80 .elementor-widget-container .elementor-image-box-wrapper{
    border: 0.5px solid #09090B33;
    border-radius: 16px;
    overflow: hidden;
    background-color: #FFFFFF80;
    backdrop-filter: blur(100px);
    height: 100%;
}

.elementor-56976 .elementor-element.elementor-element-053dc80 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content{
    padding: 24px;
}

.elementor-56976 .elementor-element.elementor-element-053dc80 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
    min-height: 64px;
}

.elementor-56976 .elementor-element.elementor-element-053dc80 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description{
    display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 1199px){
    .elementor-56976 .elementor-element.elementor-element-053dc80 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
    min-height: 48px;
        display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  text-overflow: ellipsis;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5a41068 */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-5a41068{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-5a41068{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3008aec */.elementor-56976 .elementor-element.elementor-element-3008aec{
    height: 100%
}
.elementor-56976 .elementor-element.elementor-element-3008aec .elementor-widget-container{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-3008aec .elementor-widget-container .elementor-image-box-wrapper{
    border: 0.5px solid #09090B33;
    border-radius: 16px;
    overflow: hidden;
    background-color: #FFFFFF80;
    backdrop-filter: blur(100px);
    height: 100%;
}

.elementor-56976 .elementor-element.elementor-element-3008aec .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content{
    padding: 24px;
}

.elementor-56976 .elementor-element.elementor-element-3008aec .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
    min-height: 64px;
}

.elementor-56976 .elementor-element.elementor-element-3008aec .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description{
    display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 1199px){
    .elementor-56976 .elementor-element.elementor-element-3008aec .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
    min-height: 48px;
        display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  text-overflow: ellipsis;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7d0d1ad */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-7d0d1ad{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-7d0d1ad{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f0b2ea7 */.elementor-56976 .elementor-element.elementor-element-f0b2ea7{
    height: 100%
}
.elementor-56976 .elementor-element.elementor-element-f0b2ea7 .elementor-widget-container{
    height: 100%;
}
.elementor-56976 .elementor-element.elementor-element-f0b2ea7 .elementor-widget-container .elementor-image-box-wrapper{
    border: 0.5px solid #09090B33;
    border-radius: 16px;
    overflow: hidden;
    background-color: #FFFFFF80;
    backdrop-filter: blur(100px);
    height: 100%;
}

.elementor-56976 .elementor-element.elementor-element-f0b2ea7 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content{
    padding: 24px;
}

.elementor-56976 .elementor-element.elementor-element-f0b2ea7 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
    min-height: 64px;
}

.elementor-56976 .elementor-element.elementor-element-f0b2ea7 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description{
    display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 1199px){
    .elementor-56976 .elementor-element.elementor-element-f0b2ea7 .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{
    min-height: 48px;
        display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  text-overflow: ellipsis;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fcb556b */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-fcb556b{
        width: 50%;
    }
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-fcb556b{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8fd3bb5 */.elementor-56976 .elementor-element.elementor-element-8fd3bb5 .elementor-container{
    margin: 0 -8px;
}

.elementor-56976 .elementor-element.elementor-element-8fd3bb5 .elementor-container{
    padding-left: 0 !important;
    padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7688281 */.elementor-56976 .elementor-element.elementor-element-7688281 .elementor-button-icon{
    height: 33px
}
.elementor-56976 .elementor-element.elementor-element-7688281 .elementor-button-icon svg{
    width: 32px;
}

.elementor-56976 .elementor-element.elementor-element-7688281 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7db01ea */.elementor-56976 .elementor-element.elementor-element-7db01ea{
    background: radial-gradient(50% 162.99% at 50% 26.32%, #06B6D4 0%, #2DD288 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
}/* End custom CSS */
/* Start custom CSS for merchize-custom-products, class: .elementor-element-1d37171 */.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .container{
    max-width: 1646px;
}
.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    column-gap: 16px;
    row-gap: 32px;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item{
    border-radius: 16px;
    overflow: hidden;
    border: 0.5px solid rgba(9,9,11,0.2)
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .item-product-wrap{
    display: flex;
    flex-direction: column;
    height: 100%;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .item-product-wrap .image-product{
    position: relative;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .item-product-wrap .image-product .tag-product{
    position: absolute;
    top:22px;
    left: 0;
    padding: 4px 12px;
    background-color: #16A34A;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    color: #ffffff;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.15px;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .item-product-wrap .image-product .tag-product.Trending{
    background-color: #0891B2;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .item-product-wrap .image-product .tag-product.Bestsellers{
    background-color: #DC2626;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product{
    padding: 24px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .text-product-top{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .text-product-top .location-product{
    color: #71717A;
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.15px;
    display: flex;
    align-items: center;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .text-product-top .location-product svg{
    margin-right: 4px;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .review-vote .elementor-star-rating i{
    font-size: 20px;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .review-vote .elementor-star-rating i:not(.elementor-star-empty):before{
    content: '\272A';
    color: #EAB308;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .title-product{
    color: #09090B;
    font-family: "Cabin", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    margin: 0 0 8px;
    flex-grow: 1;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .text-bottom{
    display: flex;
    justify-content: space-between;
    align-items: end;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .text-bottom .price{
    color: #2DD288;
    font-family: "Cabin", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .text-bottom .price ins{
    text-decoration: none;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-shopify .products .product-item .text-product .text-bottom .price ins .amount bdi{
    text-decoration: none;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .text-bottom .sku_wrapper{
    color: #71717A;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 2px;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .text-bottom .sku_wrapper label{
    color: #27272A;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .merchize-product-variants{
    padding: 16px 24px;
    background: var(--Black-50, #09090B0D);
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .merchize-product-variants .merchize-product-sizes{
    display: inline-block;
    padding: 2px 8px;
    background: var(--Black-100, #09090B1A);
    border-radius: 20px;
    margin-right: 5px;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #71717A;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .merchize-product-variants .merchize-product-colors{
    display: inline-block;
    padding: 2px 8px;
    background: var(--Black-100, #09090B1A);
    border-radius: 20px;
    margin-right: 5px;
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #71717A;
}

@media (max-width: 1199px){
    .elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .title-product{
    font-size: 16px;
    line-height: 24px;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .text-bottom .price{
    font-size: 28px;
    line-height: 36px;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .text-bottom .sku_wrapper{
    font-size: 14px;
    line-height: 20px;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .merchize-product-variants .merchize-product-sizes{
    font-size: 14px;
    line-height: 20px;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .merchize-product-variants .merchize-product-colors{
    font-size: 14px;
    line-height: 20px;
}
}

@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products{
    grid-template-columns: 1fr 1fr 1fr;
}
}

@media (max-width: 767px){
    .elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products{
    grid-template-columns: 1fr 1fr;
}
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products{
    grid-template-columns: 1fr;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item{
    backdrop-filter: blur(100px);
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .item-product-wrap{
    flex-wrap: wrap;
    flex-direction: row;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .item-product-wrap .image-product{
    width: 50%;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .item-product-wrap .text-product{
    width: 50%;
    padding: 16px 12px;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .item-product-wrap .text-product .title-product a{
    display: -webkit-box;
  -webkit-line-clamp: 2;     /* Giới hạn 2 dòng */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .item-product-wrap .merchize-product-variants{
    width: 100%;
    padding: 8px 12px;
    background: var(--White-800, #FFFFFFCC);
    backdrop-filter: blur(100px);
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .item-product-wrap .text-product .text-bottom{
    flex-direction: column;
    align-items: flex-start;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .text-product-top{
    flex-direction: column;
    align-items: flex-start;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .text-product-top .location-product{
    font-size: 12px;
    line-height: 16px;
}

.elementor-56976 .elementor-element.elementor-element-1d37171 .art-addon-custom-products.layout-column-swag .products .product-item .text-product .review-vote .elementor-star-rating i{
    font-size: 16px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b69bf1 */.elementor-56976 .elementor-element.elementor-element-9b69bf1 .elementor-button-icon{
    height: 33px
}
.elementor-56976 .elementor-element.elementor-element-9b69bf1 .elementor-button-icon svg{
    width: 32px;
}

.elementor-56976 .elementor-element.elementor-element-9b69bf1 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e94b3b3 */.elementor-56976 .elementor-element.elementor-element-e94b3b3 .elementor-button-icon{
    height: 33px
}
.elementor-56976 .elementor-element.elementor-element-e94b3b3 .elementor-button-icon svg{
    width: 32px;
}

.elementor-56976 .elementor-element.elementor-element-e94b3b3 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e07d20 */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-5e07d20{
        width: 100%;
    }
    
    .elementor-56976 .elementor-element.elementor-element-5e07d20 .elementor-widget-wrap{
        padding-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8c35c9f */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-8c35c9f{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-553878c */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-553878c .elementor-container{
        flex-direction: column-reverse;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0fb657 */.elementor-56976 .elementor-element.elementor-element-f0fb657 .elementor-widget-container p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for merchize-reviews, class: .elementor-element-5e541d5 */.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .container{
    max-width: 1646px;
}
.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 16px;
    row-gap: 16px;
    margin: 0 !important;
}

.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews-box .reviews .review-item{
    padding: 0;
    display: flex;
}

.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews-box .reviews .review-item .review-item-box{
    background: rgba(255, 255, 255, 0.5);
    border: 1px solid #09090B0D;
    backdrop-filter: blur(100px);
    box-shadow: none;
    border-radius: 16px;
}

.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews-box .reviews .review-item .review-item-box .review-head{
    margin: 0;
}

.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews-box .reviews .review-item .review-item-box .review-head .review-image{
    width: 80px;
    height: 80px;
}

.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews-box .reviews .review-item .review-item-box .review-head .review-info .review-name{
    font-family: "Cabin", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    color: #09090B;
    margin: 0;
}

.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews-box .reviews .review-item .review-item-box .review-head .review-info .review-position{
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #09090B80;
    margin: 0;
}

.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews-box .reviews .review-item .review-item-box .review-title{
    display: none;
}

.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews-box .reviews .review-item .review-item-box .review-content{
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #09090B;
    padding: 0 0 0 96px;
    letter-spacing: -0.14px;
}

.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews-box .reviews .review-item .review-item-box .review-content .review-icon{
    display: none;
}

.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews-box .reviews .review-item .review-item-box .review-head .review-info .review-vote .elementor-star-rating i{
    font-size: 20px;
}

.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews-box .reviews .review-item .review-item-box .review-head .review-info .review-vote .elementor-star-rating i:not(.elementor-star-empty):before{
    content:'\272A';
    color: #EAB308;
}

@media (max-width: 1199px){
    .elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews{
    grid-template-columns: 1fr 1fr;
}

.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews-box .reviews .review-item .review-item-box .review-head .review-info .review-name{
    font-size: 20px;
    line-height: 24px;
}

.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews-box .reviews .review-item .review-item-box .review-head .review-info .review-position{
    font-size: 14px;
    line-height: 20px;
}

.elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews-box .reviews .review-item .review-item-box .review-content{
    font-size: 12px;
    line-height: 16px;
}
}

@media (max-width: 1199px){
    .elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews{
    padding-right: 0 !important;
}
}

@media (max-width: 500px){
    .elementor-56976 .elementor-element.elementor-element-5e541d5 .layout-grid-star .reviews{
    grid-template-columns: 1fr;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-463bf2c */.elementor-56976 .elementor-element.elementor-element-463bf2c .elementor-button-icon{
    height: 33px
}
.elementor-56976 .elementor-element.elementor-element-463bf2c .elementor-button-icon svg{
    width: 32px;
}

.elementor-56976 .elementor-element.elementor-element-463bf2c .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-887dbb5 */@media (max-width: 992px){
    .elementor-56976 .elementor-element.elementor-element-887dbb5 .elementor-widget-wrap{
        padding: 0 7%;
    }
}

@media (max-width: 767px){
    .elementor-56976 .elementor-element.elementor-element-887dbb5 .elementor-widget-wrap{
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1cefad7 */.elementor-56976 .elementor-element.elementor-element-1cefad7{
    background: radial-gradient(50% 162.99% at 50% 26.32%, #06B6D4 0%, #2DD288 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-40d5139 */.elementor-56976 .elementor-element.elementor-element-40d5139{
    max-width: 800px;
}
.elementor-56976 .elementor-element.elementor-element-40d5139 .elementor-accordion .elementor-accordion-item{
    border-radius: 16px;
    border: 1px solid rgba(9, 9, 11, 0.2)!important;
}

.elementor-56976 .elementor-element.elementor-element-40d5139 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{
    background-color: rgba(244, 244, 245, 1);
    border: none !important;
}

.elementor-56976 .elementor-element.elementor-element-40d5139 .elementor-accordion .elementor-accordion-item .elementor-tab-title a{
    font-size: 16px;
}

.elementor-56976 .elementor-element.elementor-element-40d5139 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active a{
    color: #18181B;
}

.elementor-56976 .elementor-element.elementor-element-40d5139 .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{
    text-align: center;
}

@media (max-width: 1199px){
    .elementor-56976 .elementor-element.elementor-element-40d5139{
    max-width: 488px;
}

.elementor-56976 .elementor-element.elementor-element-40d5139 .elementor-accordion .elementor-accordion-item .elementor-tab-title a{
    font-size: 14px;
}
}/* End custom CSS */