.elementor-477 .elementor-element.elementor-element-64cd0b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-477 .elementor-element.elementor-element-f4e40ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-df3dbb9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-d171f4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-208d4f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4D4D4;--border-color:#D4D4D4;--border-radius:9px 9px 9px 9px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-477 .elementor-element.elementor-element-208d4f5:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-208d4f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-477 .elementor-element.elementor-element-d73c78f{padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-d73c78f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-477 .elementor-element.elementor-element-d73c78f .elementor-icon-wrapper{text-align:center;}.elementor-477 .elementor-element.elementor-element-d73c78f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-d73c78f.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-d73c78f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-d73c78f.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-d73c78f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-d73c78f .elementor-icon{font-size:40px;}.elementor-477 .elementor-element.elementor-element-d73c78f .elementor-icon svg{height:40px;}.elementor-477 .elementor-element.elementor-element-a097f3c.elementor-element{--align-self:center;}.elementor-477 .elementor-element.elementor-element-a097f3c .elementor-heading-title{font-size:17px;line-height:1px;word-spacing:0px;}.elementor-477 .elementor-element.elementor-element-48682b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4D4D4;--border-color:#D4D4D4;--border-radius:9px 9px 9px 9px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-477 .elementor-element.elementor-element-48682b5:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-48682b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-477 .elementor-element.elementor-element-15a15ed{padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-15a15ed.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-477 .elementor-element.elementor-element-15a15ed .elementor-icon-wrapper{text-align:center;}.elementor-477 .elementor-element.elementor-element-15a15ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-15a15ed.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-15a15ed.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-15a15ed.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-15a15ed.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-15a15ed .elementor-icon{font-size:40px;}.elementor-477 .elementor-element.elementor-element-15a15ed .elementor-icon svg{height:40px;}.elementor-477 .elementor-element.elementor-element-6095ef2.elementor-element{--align-self:center;}.elementor-477 .elementor-element.elementor-element-6095ef2 .elementor-heading-title{font-size:17px;line-height:1px;word-spacing:0px;}.elementor-477 .elementor-element.elementor-element-f1fcae2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-94189bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4D4D4;--border-color:#D4D4D4;--border-radius:9px 9px 9px 9px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-477 .elementor-element.elementor-element-94189bf:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-94189bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-477 .elementor-element.elementor-element-605ce67{padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-605ce67.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-477 .elementor-element.elementor-element-605ce67 .elementor-icon-wrapper{text-align:center;}.elementor-477 .elementor-element.elementor-element-605ce67.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-605ce67.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-605ce67.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-605ce67.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-605ce67.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-605ce67 .elementor-icon{font-size:40px;}.elementor-477 .elementor-element.elementor-element-605ce67 .elementor-icon svg{height:40px;}.elementor-477 .elementor-element.elementor-element-a0091b5.elementor-element{--align-self:center;}.elementor-477 .elementor-element.elementor-element-a0091b5 .elementor-heading-title{font-size:17px;line-height:1px;word-spacing:0px;}.elementor-477 .elementor-element.elementor-element-6f80ca2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4D4D4;--border-color:#D4D4D4;--border-radius:9px 9px 9px 9px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-477 .elementor-element.elementor-element-6f80ca2:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-6f80ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F9;}.elementor-477 .elementor-element.elementor-element-3d77a4e{padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-3d77a4e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-477 .elementor-element.elementor-element-3d77a4e .elementor-icon-wrapper{text-align:center;}.elementor-477 .elementor-element.elementor-element-3d77a4e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-3d77a4e.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-3d77a4e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-3d77a4e.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-3d77a4e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-3d77a4e .elementor-icon{font-size:40px;}.elementor-477 .elementor-element.elementor-element-3d77a4e .elementor-icon svg{height:40px;}.elementor-477 .elementor-element.elementor-element-1e809a5.elementor-element{--align-self:center;}.elementor-477 .elementor-element.elementor-element-1e809a5 .elementor-heading-title{font-size:17px;line-height:1px;word-spacing:0px;}.elementor-477 .elementor-element.elementor-element-a621896{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-920f225{border-radius:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-920f225 img{width:80%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:25px 25px 25px 25px;}.elementor-477 .elementor-element.elementor-element-fbe45ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px;}.elementor-477 .elementor-element.elementor-element-5682874{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-477 .elementor-element.elementor-element-5682874:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-5682874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EFEFEF 0%, #FFFFFF00 100%);}.elementor-477 .elementor-element.elementor-element-da648b0{text-align:center;}.elementor-477 .elementor-element.elementor-element-da648b0 .elementor-heading-title{font-size:28px;}.elementor-477 .elementor-element.elementor-element-70e4042{text-align:center;font-size:18px;}.elementor-477 .elementor-element.elementor-element-f63a40d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px;}.elementor-477 .elementor-element.elementor-element-5e48d53{--display:flex;}.elementor-477 .elementor-element.elementor-element-257acf8{text-align:center;}.elementor-477 .elementor-element.elementor-element-ad83d09{text-align:center;}.elementor-477 .elementor-element.elementor-element-d8ec03a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-4e79483{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA;--border-color:#CACACA;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-477 .elementor-element.elementor-element-4e79483:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-4e79483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-07331d1{padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-07331d1 .elementor-icon-wrapper{text-align:start;}.elementor-477 .elementor-element.elementor-element-07331d1.elementor-view-stacked .elementor-icon{background-color:#FA4141;}.elementor-477 .elementor-element.elementor-element-07331d1.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-07331d1.elementor-view-default .elementor-icon{color:#FA4141;border-color:#FA4141;}.elementor-477 .elementor-element.elementor-element-07331d1.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-07331d1.elementor-view-default .elementor-icon svg{fill:#FA4141;}.elementor-477 .elementor-element.elementor-element-07331d1 .elementor-icon{font-size:42px;}.elementor-477 .elementor-element.elementor-element-07331d1 .elementor-icon svg{height:42px;}.elementor-477 .elementor-element.elementor-element-fc25398 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-477 .elementor-element.elementor-element-43be499{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-43be499 p{margin-block-end:0px;}.elementor-477 .elementor-element.elementor-element-577fe7d{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA;--border-color:#CACACA;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-477 .elementor-element.elementor-element-577fe7d:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-577fe7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-0290e1a{padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-0290e1a .elementor-icon-wrapper{text-align:start;}.elementor-477 .elementor-element.elementor-element-0290e1a.elementor-view-stacked .elementor-icon{background-color:#FA4141;}.elementor-477 .elementor-element.elementor-element-0290e1a.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-0290e1a.elementor-view-default .elementor-icon{color:#FA4141;border-color:#FA4141;}.elementor-477 .elementor-element.elementor-element-0290e1a.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-0290e1a.elementor-view-default .elementor-icon svg{fill:#FA4141;}.elementor-477 .elementor-element.elementor-element-0290e1a .elementor-icon{font-size:42px;}.elementor-477 .elementor-element.elementor-element-0290e1a .elementor-icon svg{height:42px;}.elementor-477 .elementor-element.elementor-element-692ca47 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-477 .elementor-element.elementor-element-4a8c7ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-4a8c7ed p{margin-block-end:0px;}.elementor-477 .elementor-element.elementor-element-d54409f{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA;--border-color:#CACACA;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-477 .elementor-element.elementor-element-d54409f:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-d54409f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-995019d{padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-995019d .elementor-icon-wrapper{text-align:start;}.elementor-477 .elementor-element.elementor-element-995019d.elementor-view-stacked .elementor-icon{background-color:#FA4141;}.elementor-477 .elementor-element.elementor-element-995019d.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-995019d.elementor-view-default .elementor-icon{color:#FA4141;border-color:#FA4141;}.elementor-477 .elementor-element.elementor-element-995019d.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-995019d.elementor-view-default .elementor-icon svg{fill:#FA4141;}.elementor-477 .elementor-element.elementor-element-995019d .elementor-icon{font-size:42px;}.elementor-477 .elementor-element.elementor-element-995019d .elementor-icon svg{height:42px;}.elementor-477 .elementor-element.elementor-element-be82b9e .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-477 .elementor-element.elementor-element-a46fd2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-a46fd2f p{margin-block-end:0px;}.elementor-477 .elementor-element.elementor-element-1c62282{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA;--border-color:#CACACA;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-477 .elementor-element.elementor-element-1c62282:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-1c62282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-80e4b98{padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-80e4b98 .elementor-icon-wrapper{text-align:start;}.elementor-477 .elementor-element.elementor-element-80e4b98.elementor-view-stacked .elementor-icon{background-color:#FA4141;}.elementor-477 .elementor-element.elementor-element-80e4b98.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-80e4b98.elementor-view-default .elementor-icon{color:#FA4141;border-color:#FA4141;}.elementor-477 .elementor-element.elementor-element-80e4b98.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-80e4b98.elementor-view-default .elementor-icon svg{fill:#FA4141;}.elementor-477 .elementor-element.elementor-element-80e4b98 .elementor-icon{font-size:42px;}.elementor-477 .elementor-element.elementor-element-80e4b98 .elementor-icon svg{height:42px;}.elementor-477 .elementor-element.elementor-element-6ac0dbe .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-477 .elementor-element.elementor-element-1602a9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-1602a9b p{margin-block-end:0px;}@media(max-width:1366px){.elementor-477 .elementor-element.elementor-element-d73c78f{width:var( --container-widget-width, 57.338px );max-width:57.338px;--container-widget-width:57.338px;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-15a15ed{width:var( --container-widget-width, 57.338px );max-width:57.338px;--container-widget-width:57.338px;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-605ce67{width:var( --container-widget-width, 57.338px );max-width:57.338px;--container-widget-width:57.338px;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-3d77a4e{width:var( --container-widget-width, 57.338px );max-width:57.338px;--container-widget-width:57.338px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-477 .elementor-element.elementor-element-64cd0b5{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-477 .elementor-element.elementor-element-f4e40ec{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-d171f4f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-477 .elementor-element.elementor-element-f1fcae2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-477 .elementor-element.elementor-element-a621896{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-920f225 img{width:100%;}.elementor-477 .elementor-element.elementor-element-fbe45ed{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-477 .elementor-element.elementor-element-5682874{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-477 .elementor-element.elementor-element-f63a40d{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-477 .elementor-element.elementor-element-d8ec03a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-477 .elementor-element.elementor-element-f4e40ec{--width:50%;}.elementor-477 .elementor-element.elementor-element-a621896{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-0de3c03 */.titulo-destaque {
    position: relative;
    display: inline-block;
}

/* A linha vermelha */
.titulo-destaque::after {
    content: '';
    position: absolute;
    width: 0;
    height: 3px;
    bottom: -5px;
    left: 0;
    background-color: #dc3545; /* Vermelho do tema */
    transition: width 0.4s ease-in-out;
}

/* Quando passar o mouse (ou pode deixar fixo mudando width para 50px direto no ::after) */
.titulo-destaque:hover::after {
    width: 100%; /* A linha cresce até o fim */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208d4f5 *//* Transição suave para todos os estados */
.card-missao {
    transition: all 0.3s ease-in-out;
    border: 1px solid #eee; /* Borda original sutil */
}

/* Efeito ao passar o mouse */
.card-missao:hover {
    transform: translateY(-10px); /* Sobe 10px */
    box-shadow: 0 15px 30px rgba(220, 53, 69, 0.15); /* Sombra avermelhada suave */
    border-color: #dc3545; /* Muda a cor da borda para o vermelho do tema */
}

/* Opcional: Aumentar um pouco o ícone dentro do card */
.card-missao:hover i, 
.card-missao:hover svg {
    transform: scale(1.1);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48682b5 *//* Transição suave para todos os estados */
.card-missao {
    transition: all 0.3s ease-in-out;
    border: 1px solid #eee; /* Borda original sutil */
}

/* Efeito ao passar o mouse */
.card-missao:hover {
    transform: translateY(-10px); /* Sobe 10px */
    box-shadow: 0 15px 30px rgba(220, 53, 69, 0.15); /* Sombra avermelhada suave */
    border-color: #dc3545; /* Muda a cor da borda para o vermelho do tema */
}

/* Opcional: Aumentar um pouco o ícone dentro do card */
.card-missao:hover i, 
.card-missao:hover svg {
    transform: scale(1.1);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94189bf *//* Transição suave para todos os estados */
.card-missao {
    transition: all 0.3s ease-in-out;
    border: 1px solid #eee; /* Borda original sutil */
}

/* Efeito ao passar o mouse */
.card-missao:hover {
    transform: translateY(-10px); /* Sobe 10px */
    box-shadow: 0 15px 30px rgba(220, 53, 69, 0.15); /* Sombra avermelhada suave */
    border-color: #dc3545; /* Muda a cor da borda para o vermelho do tema */
}

/* Opcional: Aumentar um pouco o ícone dentro do card */
.card-missao:hover i, 
.card-missao:hover svg {
    transform: scale(1.1);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f80ca2 *//* Transição suave para todos os estados */
.card-missao {
    transition: all 0.3s ease-in-out;
    border: 1px solid #eee; /* Borda original sutil */
}

/* Efeito ao passar o mouse */
.card-missao:hover {
    transform: translateY(-10px); /* Sobe 10px */
    box-shadow: 0 15px 30px rgba(220, 53, 69, 0.15); /* Sombra avermelhada suave */
    border-color: #dc3545; /* Muda a cor da borda para o vermelho do tema */
}

/* Opcional: Aumentar um pouco o ícone dentro do card */
.card-missao:hover i, 
.card-missao:hover svg {
    transform: scale(1.1);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-920f225 *//* Animação de flutuar */
@keyframes float {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-15px); } /* Sobe 15px */
    100% { transform: translateY(0px); }
}

.imagem-flutuante {
    animation: float 6s ease-in-out infinite; /* Loop infinito de 6 segundos */
    border-radius: 20px; /* Garante as bordas arredondadas */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e79483 */<style>
    /* Configuração base do card */
    .meu-card {
        transition: all 0.3s ease; /* Suavidade no movimento */
        border: 1px solid #eaeaea; /* Borda cinza clara original */
        border-radius: 12px; /* Cantos arredondados */
        padding: 30px;
        background: #fff;
    }

    /* Efeito ao passar o mouse */
    .meu-card:hover {
        transform: translateY(-10px); /* Sobe 10 pixels */
        box-shadow: 0 20px 40px rgba(0,0,0,0.1); /* Sombra difusa */
        border-color: transparent; /* Remove a borda para focar na sombra */
    }

    /* Opcional: Animar o ícone também */
    .meu-card:hover i, 
    .meu-card:hover svg {
        transform: scale(1.1); /* Ícone cresce 10% */
        transition: 0.3s;
    }
</style>

<style>
    .meu-card {
        transition: all 0.3s ease;
        border: 1px solid #f0f0f0;
        border-radius: 12px;
        padding: 30px;
        position: relative;
        overflow: hidden;
        background: #fff;
    }

    .meu-card:hover {
        border-color: #ff4757; /* Cor da borda muda para vermelho */
        box-shadow: 0 10px 25px rgba(255, 71, 87, 0.15); /* Sombra levemente avermelhada */
        transform: translateY(-5px);
    }

    /* Cria uma linha grossa vermelha na parte de baixo */
    .meu-card::after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 0%;
        height: 4px;
        background-color: #ff4757; /* Vermelho */
        transition: all 0.3s ease;
    }

    .meu-card:hover::after {
        width: 100%; /* A linha cresce da esquerda para a direita */
    }
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577fe7d */<style>
    /* Configuração base do card */
    .meu-card {
        transition: all 0.3s ease; /* Suavidade no movimento */
        border: 1px solid #eaeaea; /* Borda cinza clara original */
        border-radius: 12px; /* Cantos arredondados */
        padding: 30px;
        background: #fff;
    }

    /* Efeito ao passar o mouse */
    .meu-card:hover {
        transform: translateY(-10px); /* Sobe 10 pixels */
        box-shadow: 0 20px 40px rgba(0,0,0,0.1); /* Sombra difusa */
        border-color: transparent; /* Remove a borda para focar na sombra */
    }

    /* Opcional: Animar o ícone também */
    .meu-card:hover i, 
    .meu-card:hover svg {
        transform: scale(1.1); /* Ícone cresce 10% */
        transition: 0.3s;
    }
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d54409f */<style>
    /* Configuração base do card */
    .meu-card {
        transition: all 0.3s ease; /* Suavidade no movimento */
        border: 1px solid #eaeaea; /* Borda cinza clara original */
        border-radius: 12px; /* Cantos arredondados */
        padding: 30px;
        background: #fff;
    }

    /* Efeito ao passar o mouse */
    .meu-card:hover {
        transform: translateY(-10px); /* Sobe 10 pixels */
        box-shadow: 0 20px 40px rgba(0,0,0,0.1); /* Sombra difusa */
        border-color: transparent; /* Remove a borda para focar na sombra */
    }

    /* Opcional: Animar o ícone também */
    .meu-card:hover i, 
    .meu-card:hover svg {
        transform: scale(1.1); /* Ícone cresce 10% */
        transition: 0.3s;
    }
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c62282 */<style>
    /* Configuração base do card */
    .meu-card {
        transition: all 0.3s ease; /* Suavidade no movimento */
        border: 1px solid #eaeaea; /* Borda cinza clara original */
        border-radius: 12px; /* Cantos arredondados */
        padding: 30px;
        background: #fff;
    }

    /* Efeito ao passar o mouse */
    .meu-card:hover {
        transform: translateY(-10px); /* Sobe 10 pixels */
        box-shadow: 0 20px 40px rgba(0,0,0,0.1); /* Sombra difusa */
        border-color: transparent; /* Remove a borda para focar na sombra */
    }

    /* Opcional: Animar o ícone também */
    .meu-card:hover i, 
    .meu-card:hover svg {
        transform: scale(1.1); /* Ícone cresce 10% */
        transition: 0.3s;
    }
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f63a40d */.fundo-grid {
    /* Define o fundo branco base */
    background-color: #ffffff !important; 
    
    /* Desenha as linhas */
    background-image:
        linear-gradient(to right, rgba(0,0,0,0.1) 1px, transparent 1px),
        linear-gradient(to bottom, rgba(0,0,0,0.1) 1px, transparent 1px) !important;
        
    /* Define o tamanho dos quadrados */
    background-size: 40px 40px !important;
}/* End custom CSS */