.elementor-1701 .elementor-element.elementor-element-827fe0a{--display:flex;--min-height:118px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;overflow:visible;}.elementor-1701 .elementor-element.elementor-element-827fe0a:not(.elementor-motion-effects-element-type-background), .elementor-1701 .elementor-element.elementor-element-827fe0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1701 .elementor-element.elementor-element-644c5355{--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;overflow:visible;}.elementor-1701 .elementor-element.elementor-element-644c5355.e-con{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-6b7d1e6e{--display:flex;--min-height:110px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;overflow:visible;}.elementor-1701 .elementor-element.elementor-element-6b7d1e6e.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1701 .elementor-element.elementor-element-50f2803a{width:var( --container-widget-width, 41% );max-width:41%;margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:41%;--container-widget-flex-grow:0;z-index:2;}.elementor-1701 .elementor-element.elementor-element-50f2803a.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-6711908d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;overflow:visible;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1701 .elementor-element.elementor-element-237fe93e{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1701 .elementor-element.elementor-element-237fe93e .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-237fe93e .elementor-icon{font-size:26px;}.elementor-1701 .elementor-element.elementor-element-237fe93e .elementor-icon svg{height:26px;}.elementor-1701 .elementor-element.elementor-element-296ed372{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-1701 .elementor-element.elementor-element-296ed372:not(.elementor-motion-effects-element-type-background), .elementor-1701 .elementor-element.elementor-element-296ed372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1701 .elementor-element.elementor-element-5fba5d01{--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;overflow:visible;}.elementor-1701 .elementor-element.elementor-element-5fba5d01.e-con{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-72d8b422{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;overflow:visible;}.elementor-1701 .elementor-element.elementor-element-4d4b87ae.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-4d4b87ae .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-4d4b87ae.elementor-view-stacked .elementor-icon{background-color:#E9E9E900;}.elementor-1701 .elementor-element.elementor-element-4d4b87ae.elementor-view-framed .elementor-icon, .elementor-1701 .elementor-element.elementor-element-4d4b87ae.elementor-view-default .elementor-icon{color:#E9E9E900;border-color:#E9E9E900;}.elementor-1701 .elementor-element.elementor-element-4d4b87ae.elementor-view-framed .elementor-icon, .elementor-1701 .elementor-element.elementor-element-4d4b87ae.elementor-view-default .elementor-icon svg{fill:#E9E9E900;}.elementor-1701 .elementor-element.elementor-element-4d4b87ae .elementor-icon{font-size:20px;}.elementor-1701 .elementor-element.elementor-element-4d4b87ae .elementor-icon svg{height:20px;}.elementor-1701 .elementor-element.elementor-element-4d4b87ae .elementor-icon-wrapper svg{width:auto;}.elementor-1701 .elementor-element.elementor-element-7e82e5d5.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-7e82e5d5 .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-7e82e5d5.elementor-view-stacked .elementor-icon{background-color:#E9E9E900;}.elementor-1701 .elementor-element.elementor-element-7e82e5d5.elementor-view-framed .elementor-icon, .elementor-1701 .elementor-element.elementor-element-7e82e5d5.elementor-view-default .elementor-icon{color:#E9E9E900;border-color:#E9E9E900;}.elementor-1701 .elementor-element.elementor-element-7e82e5d5.elementor-view-framed .elementor-icon, .elementor-1701 .elementor-element.elementor-element-7e82e5d5.elementor-view-default .elementor-icon svg{fill:#E9E9E900;}.elementor-1701 .elementor-element.elementor-element-7e82e5d5 .elementor-icon{font-size:20px;}.elementor-1701 .elementor-element.elementor-element-7e82e5d5 .elementor-icon svg{height:20px;}.elementor-1701 .elementor-element.elementor-element-338d4cca.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-338d4cca .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-338d4cca.elementor-view-stacked .elementor-icon{background-color:#E9E9E900;}.elementor-1701 .elementor-element.elementor-element-338d4cca.elementor-view-framed .elementor-icon, .elementor-1701 .elementor-element.elementor-element-338d4cca.elementor-view-default .elementor-icon{color:#E9E9E900;border-color:#E9E9E900;}.elementor-1701 .elementor-element.elementor-element-338d4cca.elementor-view-framed .elementor-icon, .elementor-1701 .elementor-element.elementor-element-338d4cca.elementor-view-default .elementor-icon svg{fill:#E9E9E900;}.elementor-1701 .elementor-element.elementor-element-338d4cca .elementor-icon{font-size:18px;}.elementor-1701 .elementor-element.elementor-element-338d4cca .elementor-icon svg{height:18px;}.elementor-1701 .elementor-element.elementor-element-338d4cca .elementor-icon-wrapper svg{width:auto;}.elementor-1701 .elementor-element.elementor-element-7a83d7dc{--display:flex;--min-height:88px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;overflow:visible;}.elementor-1701 .elementor-element.elementor-element-7a83d7dc.e-con{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-569fbd07{width:var( --container-widget-width, 53% );max-width:53%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:53%;--container-widget-flex-grow:0;z-index:2;}.elementor-1701 .elementor-element.elementor-element-569fbd07.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-6a935e58{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;overflow:visible;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1701 .elementor-element.elementor-element-3c94876e .elementor-icon-list-item:not(:last-child):after{content:"";height:62%;border-color:#ddd;}.elementor-1701 .elementor-element.elementor-element-3c94876e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-1701 .elementor-element.elementor-element-3c94876e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1701 .elementor-element.elementor-element-3c94876e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-1701 .elementor-element.elementor-element-3c94876e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-3c94876e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1701 .elementor-element.elementor-element-3c94876e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1701 .elementor-element.elementor-element-3c94876e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1701 .elementor-element.elementor-element-3c94876e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;}.elementor-1701 .elementor-element.elementor-element-3c94876e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1701 .elementor-element.elementor-element-582a010d{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1701 .elementor-element.elementor-element-582a010d .elementor-icon-wrapper{text-align:center;}.elementor-1701 .elementor-element.elementor-element-582a010d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-582a010d.elementor-view-framed .elementor-icon, .elementor-1701 .elementor-element.elementor-element-582a010d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-582a010d.elementor-view-framed .elementor-icon, .elementor-1701 .elementor-element.elementor-element-582a010d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-582a010d .elementor-icon{font-size:26px;}.elementor-1701 .elementor-element.elementor-element-582a010d .elementor-icon svg{height:26px;}.elementor-1701 .elementor-element.elementor-element-b92c025{--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;overflow:visible;}.elementor-1701 .elementor-element.elementor-element-b92c025:not(.elementor-motion-effects-element-type-background), .elementor-1701 .elementor-element.elementor-element-b92c025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1701 .elementor-element.elementor-element-34bb857{--display:flex;border-style:none;--border-style:none;overflow:visible;}.elementor-1701 .elementor-element.elementor-element-c39a914{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1701 .elementor-element.elementor-element-5d8d800.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-5d8d800{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-b128841.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-b128841{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-54bc144.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-54bc144{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-59987a9.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-59987a9{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-a04cd68.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-a04cd68{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-8b5802f.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-8b5802f{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-501a930.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-501a930{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-da081a6.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-da081a6{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-b300505.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-b300505{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-5205f5a.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-5205f5a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-62eeaac.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-62eeaac{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-5fc896d.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-5fc896d{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-261bca3.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-261bca3{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-17baaef.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-17baaef{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-d52eae5.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-d52eae5{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-6671223.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-6671223{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-84a58f8.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-84a58f8{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-1aaa97f.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-1aaa97f{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-01cd173.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-01cd173{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-8ccff88.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-8ccff88{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-ea07bbe.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-ea07bbe{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-ed77580.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-ed77580{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-ebd267d.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-ebd267d{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-f282d9e.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-f282d9e{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-7f0227c.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-7f0227c{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-1bada20.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-1bada20{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-163291f.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-163291f{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-b2dcb00.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-b2dcb00{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-c451586.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-c451586{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-7ae306b.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-7ae306b{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-54b1954{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-1701 .elementor-element.elementor-element-9dde157{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#212D39;}.elementor-1701 .elementor-element.elementor-element-9dde157.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-55cb013{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-55cb013.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-a165e0d{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-a165e0d.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-2a56b7b{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-2a56b7b.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-5cfac7a{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#212D39;}.elementor-1701 .elementor-element.elementor-element-5cfac7a.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-779d7e0{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-779d7e0.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-b3f0633{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-b3f0633.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-73cd436{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-73cd436.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-db83852{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#212D39;}.elementor-1701 .elementor-element.elementor-element-db83852.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-6741426{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-6741426.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-2876ab2{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-2876ab2.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-c1d6fb1{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-c1d6fb1.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-44f6c95{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#212D39;}.elementor-1701 .elementor-element.elementor-element-44f6c95.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-9ad5803{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-9ad5803.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-03131fb{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-03131fb.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-9d6fa00{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-9d6fa00.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-ca7e64a{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-ca7e64a.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-4145022{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-4145022.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-9a00782{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-9a00782.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-c8d88c2{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-c8d88c2.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-1cfa9a9{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-1cfa9a9.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-b1ef98c{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-b1ef98c.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-a82a380{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-a82a380.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-f407a1d{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-f407a1d.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-6c799c6{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-6c799c6.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-54b7839{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-54b7839.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-6826c8a{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-6826c8a.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-c9fdefe.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-c9fdefe{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#BA5624;}.elementor-1701 .elementor-element.elementor-element-c9fdefe a:hover, .elementor-1701 .elementor-element.elementor-element-c9fdefe a:focus{color:#BA5624;}.elementor-1701 .elementor-element.elementor-element-d9e59ef{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-d9e59ef.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-8101d12{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-8101d12.elementor-element{--align-self:center;}.elementor-1701 .elementor-element.elementor-element-3e0ff8c{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1701 .elementor-element.elementor-element-3e0ff8c.elementor-element{--align-self:center;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1701 .elementor-element.elementor-element-af288c7{--grid-columns:5;}.elementor-1701 .elementor-element.elementor-element-af288c7 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1701 .elementor-element.elementor-element-af288c7 .e-loop-item > .elementor-section, .elementor-1701 .elementor-element.elementor-element-af288c7 .e-loop-item > .elementor-section > .elementor-container, .elementor-1701 .elementor-element.elementor-element-af288c7 .e-loop-item > .e-con, .elementor-1701 .elementor-element.elementor-element-af288c7 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1701 .elementor-element.elementor-element-90d6374{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-1701 .elementor-element.elementor-element-90d6374 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1701 .elementor-element.elementor-element-90d6374 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1701 .elementor-element.elementor-element-644c5355{--width:1200px;}.elementor-1701 .elementor-element.elementor-element-6b7d1e6e{--width:100%;}.elementor-1701 .elementor-element.elementor-element-5fba5d01{--width:1200px;}.elementor-1701 .elementor-element.elementor-element-72d8b422{--width:83%;}.elementor-1701 .elementor-element.elementor-element-7a83d7dc{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1701 .elementor-element.elementor-element-6b7d1e6e{--width:551px;}.elementor-1701 .elementor-element.elementor-element-7a83d7dc{--width:551px;}}@media(max-width:1366px){.elementor-1701 .elementor-element.elementor-element-6b7d1e6e{--min-height:66px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1701 .elementor-element.elementor-element-50f2803a{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 46px;}.elementor-1701 .elementor-element.elementor-element-6711908d{--justify-content:flex-start;}.elementor-1701 .elementor-element.elementor-element-72d8b422{--justify-content:flex-end;}.elementor-1701 .elementor-element.elementor-element-7a83d7dc{--min-height:66px;}.elementor-1701 .elementor-element.elementor-element-569fbd07{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 46px;}.elementor-1701 .elementor-element.elementor-element-6a935e58{--justify-content:flex-start;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1701 .elementor-element.elementor-element-c39a914{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1701 .elementor-element.elementor-element-54b1954{--grid-auto-flow:row;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1701 .elementor-element.elementor-element-4d4b87ae .elementor-icon{font-size:13px;}.elementor-1701 .elementor-element.elementor-element-4d4b87ae .elementor-icon svg{height:13px;}.elementor-1701 .elementor-element.elementor-element-7e82e5d5 .elementor-icon{font-size:13px;}.elementor-1701 .elementor-element.elementor-element-7e82e5d5 .elementor-icon svg{height:13px;}.elementor-1701 .elementor-element.elementor-element-338d4cca .elementor-icon{font-size:12px;}.elementor-1701 .elementor-element.elementor-element-338d4cca .elementor-icon svg{height:12px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1701 .elementor-element.elementor-element-3c94876e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1701 .elementor-element.elementor-element-3c94876e .elementor-icon-list-item > a{font-size:9px;}.elementor-1701 .elementor-element.elementor-element-c39a914{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1701 .elementor-element.elementor-element-5d8d800{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-b128841{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-54bc144{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-59987a9{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-a04cd68{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-8b5802f{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-501a930{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-da081a6{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-b300505{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-5205f5a{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-62eeaac{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-5fc896d{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-261bca3{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-17baaef{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-d52eae5{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-6671223{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-84a58f8{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-1aaa97f{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-01cd173{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-8ccff88{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-ea07bbe{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-ed77580{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-ebd267d{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-f282d9e{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-7f0227c{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-1bada20{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-163291f{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-b2dcb00{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-c451586{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-7ae306b{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-54b1954{--grid-auto-flow:row;}.elementor-1701 .elementor-element.elementor-element-9dde157{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-55cb013{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-a165e0d{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-2a56b7b{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-5cfac7a{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-779d7e0{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-b3f0633{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-73cd436{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-db83852{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-6741426{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-2876ab2{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-c1d6fb1{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-44f6c95{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-9ad5803{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-03131fb{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-9d6fa00{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-ca7e64a{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-4145022{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-9a00782{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-c8d88c2{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-1cfa9a9{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-b1ef98c{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-a82a380{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-f407a1d{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-6c799c6{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-54b7839{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-6826c8a{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-c9fdefe{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-d9e59ef{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-8101d12{font-size:17px;}.elementor-1701 .elementor-element.elementor-element-3e0ff8c{font-size:17px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1701 .elementor-element.elementor-element-af288c7{--grid-columns:2;}}@media(max-width:767px){.elementor-1701 .elementor-element.elementor-element-644c5355{--justify-content:space-between;}.elementor-1701 .elementor-element.elementor-element-6b7d1e6e{--width:200px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1701 .elementor-element.elementor-element-50f2803a{width:var( --container-widget-width, 138px );max-width:138px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:138px;--container-widget-flex-grow:0;}.elementor-1701 .elementor-element.elementor-element-6711908d{--width:50px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-1701 .elementor-element.elementor-element-c39a914{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1701 .elementor-element.elementor-element-5d8d800{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-b128841{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-54bc144{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-59987a9{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-a04cd68{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-8b5802f{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-501a930{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-da081a6{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-b300505{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-5205f5a{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-62eeaac{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-5fc896d{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-261bca3{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-17baaef{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-d52eae5{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-6671223{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-84a58f8{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-1aaa97f{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-01cd173{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-8ccff88{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-ea07bbe{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-ed77580{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-ebd267d{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-f282d9e{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-7f0227c{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-1bada20{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-163291f{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-b2dcb00{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-c451586{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-7ae306b{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-54b1954{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1701 .elementor-element.elementor-element-9dde157{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-55cb013{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-a165e0d{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-2a56b7b{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-5cfac7a{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-779d7e0{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-b3f0633{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-73cd436{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-db83852{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-6741426{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-2876ab2{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-c1d6fb1{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-44f6c95{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-9ad5803{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-03131fb{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-9d6fa00{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-ca7e64a{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-4145022{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-9a00782{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-c8d88c2{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-1cfa9a9{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-b1ef98c{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-a82a380{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-f407a1d{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-6c799c6{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-54b7839{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-6826c8a{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-c9fdefe{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-d9e59ef{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-8101d12{font-size:15px;}.elementor-1701 .elementor-element.elementor-element-3e0ff8c{font-size:15px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1701 .elementor-element.elementor-element-af288c7{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:5px;}.elementor-1701 .elementor-element.elementor-element-90d6374{--n-accordion-title-font-size:13px;}}/* Start custom CSS for text-editor, class: .elementor-element-5d8d800 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-5d8d800 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-5d8d800::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-5d8d800:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-5d8d800:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b128841 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-b128841 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-b128841::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-b128841:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-b128841:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54bc144 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-54bc144 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-54bc144::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-54bc144:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-54bc144:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59987a9 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-59987a9 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-59987a9::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-59987a9:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-59987a9:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a04cd68 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-a04cd68 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-a04cd68::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-a04cd68:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-a04cd68:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b5802f *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-8b5802f {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-8b5802f::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-8b5802f:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-8b5802f:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-501a930 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-501a930 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-501a930::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-501a930:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-501a930:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da081a6 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-da081a6 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-da081a6::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-da081a6:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-da081a6:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b300505 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-b300505 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-b300505::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-b300505:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-b300505:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5205f5a *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-5205f5a {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-5205f5a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-5205f5a:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-5205f5a:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62eeaac *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-62eeaac {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-62eeaac::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-62eeaac:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-62eeaac:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fc896d *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-5fc896d {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-5fc896d::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-5fc896d:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-5fc896d:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-261bca3 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-261bca3 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-261bca3::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-261bca3:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-261bca3:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17baaef *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-17baaef {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-17baaef::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-17baaef:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-17baaef:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d52eae5 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-d52eae5 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-d52eae5::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-d52eae5:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-d52eae5:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6671223 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-6671223 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-6671223::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-6671223:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-6671223:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84a58f8 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-84a58f8 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-84a58f8::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-84a58f8:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-84a58f8:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1aaa97f *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-1aaa97f {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-1aaa97f::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-1aaa97f:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-1aaa97f:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01cd173 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-01cd173 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-01cd173::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-01cd173:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-01cd173:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ccff88 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-8ccff88 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-8ccff88::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-8ccff88:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-8ccff88:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea07bbe *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-ea07bbe {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-ea07bbe::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-ea07bbe:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-ea07bbe:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed77580 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-ed77580 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-ed77580::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-ed77580:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-ed77580:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebd267d *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-ebd267d {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-ebd267d::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-ebd267d:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-ebd267d:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f282d9e *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-f282d9e {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-f282d9e::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-f282d9e:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-f282d9e:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f0227c *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-7f0227c {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-7f0227c::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-7f0227c:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-7f0227c:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bada20 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-1bada20 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-1bada20::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-1bada20:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-1bada20:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-163291f *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-163291f {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-163291f::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-163291f:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-163291f:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2dcb00 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-b2dcb00 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-b2dcb00::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-b2dcb00:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-b2dcb00:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c451586 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-c451586 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-c451586::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-c451586:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-c451586:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ae306b *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-7ae306b {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-7ae306b::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-7ae306b:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-7ae306b:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c39a914 */.elementor-widget-text-editor p:last-child{
margin-bottom: 0px;
font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9dde157 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-9dde157 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-9dde157::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-9dde157:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-9dde157:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55cb013 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-55cb013 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-55cb013::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-55cb013:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-55cb013:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a165e0d *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-a165e0d {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-a165e0d::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-a165e0d:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-a165e0d:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a56b7b *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-2a56b7b {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-2a56b7b::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-2a56b7b:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-2a56b7b:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cfac7a *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-5cfac7a {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-5cfac7a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-5cfac7a:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-5cfac7a:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-779d7e0 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-779d7e0 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-779d7e0::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-779d7e0:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-779d7e0:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3f0633 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-b3f0633 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-b3f0633::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-b3f0633:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-b3f0633:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73cd436 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-73cd436 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-73cd436::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-73cd436:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-73cd436:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db83852 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-db83852 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-db83852::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-db83852:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-db83852:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6741426 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-6741426 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-6741426::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-6741426:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-6741426:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2876ab2 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-2876ab2 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-2876ab2::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-2876ab2:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-2876ab2:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1d6fb1 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-c1d6fb1 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-c1d6fb1::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-c1d6fb1:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-c1d6fb1:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44f6c95 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-44f6c95 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-44f6c95::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-44f6c95:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-44f6c95:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ad5803 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-9ad5803 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-9ad5803::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-9ad5803:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-9ad5803:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03131fb *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-03131fb {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-03131fb::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-03131fb:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-03131fb:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d6fa00 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-9d6fa00 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-9d6fa00::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-9d6fa00:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-9d6fa00:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca7e64a *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-ca7e64a {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-ca7e64a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-ca7e64a:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-ca7e64a:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4145022 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-4145022 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-4145022::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-4145022:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-4145022:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a00782 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-9a00782 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-9a00782::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-9a00782:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-9a00782:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8d88c2 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-c8d88c2 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-c8d88c2::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-c8d88c2:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-c8d88c2:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cfa9a9 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-1cfa9a9 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-1cfa9a9::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-1cfa9a9:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-1cfa9a9:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ef98c *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-b1ef98c {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-b1ef98c::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-b1ef98c:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-b1ef98c:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a82a380 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-a82a380 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-a82a380::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-a82a380:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-a82a380:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f407a1d *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-f407a1d {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-f407a1d::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-f407a1d:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-f407a1d:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c799c6 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-6c799c6 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-6c799c6::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-6c799c6:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-6c799c6:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54b7839 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-54b7839 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-54b7839::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-54b7839:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-54b7839:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6826c8a *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-6826c8a {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-6826c8a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-6826c8a:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-6826c8a:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9fdefe *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-c9fdefe {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-c9fdefe::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-c9fdefe:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-c9fdefe:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9e59ef *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-d9e59ef {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-d9e59ef::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-d9e59ef:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-d9e59ef:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8101d12 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-8101d12 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-8101d12::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-8101d12:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-8101d12:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e0ff8c *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-3e0ff8c {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-3e0ff8c::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-3e0ff8c:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-3e0ff8c:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54b1954 */.elementor-widget-text-editor p:last-child{
margin-bottom: 0px;
font-weight: 300 !important;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d8d800 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-5d8d800 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-5d8d800::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-5d8d800:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-5d8d800:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b128841 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-b128841 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-b128841::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-b128841:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-b128841:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54bc144 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-54bc144 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-54bc144::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-54bc144:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-54bc144:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59987a9 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-59987a9 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-59987a9::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-59987a9:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-59987a9:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a04cd68 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-a04cd68 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-a04cd68::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-a04cd68:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-a04cd68:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b5802f *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-8b5802f {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-8b5802f::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-8b5802f:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-8b5802f:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-501a930 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-501a930 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-501a930::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-501a930:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-501a930:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da081a6 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-da081a6 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-da081a6::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-da081a6:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-da081a6:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b300505 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-b300505 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-b300505::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-b300505:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-b300505:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5205f5a *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-5205f5a {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-5205f5a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-5205f5a:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-5205f5a:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62eeaac *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-62eeaac {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-62eeaac::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-62eeaac:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-62eeaac:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fc896d *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-5fc896d {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-5fc896d::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-5fc896d:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-5fc896d:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-261bca3 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-261bca3 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-261bca3::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-261bca3:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-261bca3:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17baaef *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-17baaef {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-17baaef::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-17baaef:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-17baaef:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d52eae5 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-d52eae5 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-d52eae5::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-d52eae5:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-d52eae5:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6671223 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-6671223 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-6671223::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-6671223:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-6671223:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84a58f8 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-84a58f8 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-84a58f8::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-84a58f8:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-84a58f8:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1aaa97f *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-1aaa97f {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-1aaa97f::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-1aaa97f:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-1aaa97f:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01cd173 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-01cd173 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-01cd173::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-01cd173:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-01cd173:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ccff88 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-8ccff88 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-8ccff88::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-8ccff88:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-8ccff88:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea07bbe *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-ea07bbe {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-ea07bbe::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-ea07bbe:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-ea07bbe:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed77580 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-ed77580 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-ed77580::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-ed77580:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-ed77580:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebd267d *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-ebd267d {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-ebd267d::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-ebd267d:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-ebd267d:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f282d9e *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-f282d9e {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-f282d9e::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-f282d9e:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-f282d9e:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f0227c *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-7f0227c {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-7f0227c::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-7f0227c:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-7f0227c:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bada20 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-1bada20 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-1bada20::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-1bada20:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-1bada20:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-163291f *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-163291f {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-163291f::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-163291f:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-163291f:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2dcb00 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-b2dcb00 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-b2dcb00::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-b2dcb00:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-b2dcb00:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c451586 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-c451586 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-c451586::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-c451586:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-c451586:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ae306b *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-7ae306b {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-7ae306b::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-7ae306b:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-7ae306b:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c39a914 */.elementor-widget-text-editor p:last-child{
margin-bottom: 0px;
font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9dde157 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-9dde157 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-9dde157::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-9dde157:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-9dde157:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55cb013 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-55cb013 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-55cb013::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-55cb013:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-55cb013:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a165e0d *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-a165e0d {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-a165e0d::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-a165e0d:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-a165e0d:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a56b7b *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-2a56b7b {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-2a56b7b::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-2a56b7b:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-2a56b7b:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cfac7a *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-5cfac7a {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-5cfac7a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-5cfac7a:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-5cfac7a:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-779d7e0 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-779d7e0 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-779d7e0::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-779d7e0:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-779d7e0:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3f0633 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-b3f0633 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-b3f0633::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-b3f0633:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-b3f0633:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73cd436 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-73cd436 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-73cd436::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-73cd436:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-73cd436:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db83852 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-db83852 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-db83852::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-db83852:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-db83852:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6741426 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-6741426 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-6741426::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-6741426:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-6741426:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2876ab2 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-2876ab2 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-2876ab2::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-2876ab2:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-2876ab2:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1d6fb1 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-c1d6fb1 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-c1d6fb1::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-c1d6fb1:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-c1d6fb1:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44f6c95 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-44f6c95 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-44f6c95::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-44f6c95:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-44f6c95:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ad5803 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-9ad5803 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-9ad5803::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-9ad5803:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-9ad5803:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03131fb *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-03131fb {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-03131fb::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-03131fb:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-03131fb:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d6fa00 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-9d6fa00 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-9d6fa00::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-9d6fa00:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-9d6fa00:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca7e64a *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-ca7e64a {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-ca7e64a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-ca7e64a:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-ca7e64a:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4145022 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-4145022 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-4145022::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-4145022:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-4145022:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a00782 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-9a00782 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-9a00782::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-9a00782:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-9a00782:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8d88c2 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-c8d88c2 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-c8d88c2::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-c8d88c2:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-c8d88c2:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cfa9a9 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-1cfa9a9 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-1cfa9a9::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-1cfa9a9:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-1cfa9a9:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ef98c *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-b1ef98c {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-b1ef98c::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-b1ef98c:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-b1ef98c:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a82a380 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-a82a380 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-a82a380::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-a82a380:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-a82a380:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f407a1d *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-f407a1d {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-f407a1d::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-f407a1d:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-f407a1d:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c799c6 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-6c799c6 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-6c799c6::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-6c799c6:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-6c799c6:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54b7839 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-54b7839 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-54b7839::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-54b7839:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-54b7839:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6826c8a *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-6826c8a {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-6826c8a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-6826c8a:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-6826c8a:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9fdefe *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-c9fdefe {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-c9fdefe::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-c9fdefe:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-c9fdefe:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9e59ef *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-d9e59ef {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-d9e59ef::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-d9e59ef:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-d9e59ef:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8101d12 *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-8101d12 {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-8101d12::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-8101d12:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-8101d12:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e0ff8c *//* Container do texto */
.elementor-1701 .elementor-element.elementor-element-3e0ff8c {
  position: relative;
  display: inline-block;
  padding-left: 0;
  transition: padding-left 0.35s ease;
}

/* A barrinha */
.elementor-1701 .elementor-element.elementor-element-3e0ff8c::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 0;
  background-color: #fff; /* cor da barrinha */
  transform: translateY(-50%);
  transition: height 0.35s ease;
}

/* Hover */
.elementor-1701 .elementor-element.elementor-element-3e0ff8c:hover {
  padding-left: 18px; /* empurra o texto pra direita */
}

.elementor-1701 .elementor-element.elementor-element-3e0ff8c:hover::before {
  height: 100%; /* tamanho da barrinha */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54b1954 */.elementor-widget-text-editor p:last-child{
margin-bottom: 0px;
font-weight: 300 !important;
color: #fff;
}/* End custom CSS */