.elementor-756 .elementor-element.elementor-element-60bbfcc2 > .elementor-container{max-width:700px;min-height:760px;}.elementor-756 .elementor-element.elementor-element-60bbfcc2:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-60bbfcc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://guilhermevicentini.com.br/wp-content/uploads/2025/09/Generated-Image-September-14-2025-9_28PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-756 .elementor-element.elementor-element-60bbfcc2:hover{background-image:url("https://guilhermevicentini.com.br/wp-content/uploads/2025/09/Generated-Image-September-14-2025-9_28PM.png");}.elementor-756 .elementor-element.elementor-element-60bbfcc2 > .elementor-background-overlay{opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-60bbfcc2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 1em 1em;}.elementor-bc-flex-widget .elementor-756 .elementor-element.elementor-element-defaa85.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-756 .elementor-element.elementor-element-defaa85.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-756 .elementor-element.elementor-element-defaa85 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-756 .elementor-element.elementor-element-defaa85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-756 .elementor-element.elementor-element-defaa85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373593;}.elementor-756 .elementor-element.elementor-element-defaa85 > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:#29F48F00;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:1em 2em 7em 2em;}.elementor-756 .elementor-element.elementor-element-defaa85 > .elementor-element-populated, .elementor-756 .elementor-element.elementor-element-defaa85 > .elementor-element-populated > .elementor-background-overlay, .elementor-756 .elementor-element.elementor-element-defaa85 > .elementor-background-slideshow{border-radius:1px 1px 1px 1px;}.elementor-756 .elementor-element.elementor-element-defaa85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-f5e77f1 .elementor-heading-title{color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-95762b2 .elementor-heading-title{color:#EEE7E7;font-family:"Maven Pro", Sans-serif;font-size:4em;font-weight:500;text-transform:capitalize;}.elementor-756 .elementor-element.elementor-element-95762b2 > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-756 .elementor-element.elementor-element-11498e12{--divider-border-style:solid;--divider-color:#29F48F00;--divider-border-width:2px;width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;}.elementor-756 .elementor-element.elementor-element-11498e12 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-756 .elementor-element.elementor-element-11498e12 .elementor-divider{text-align:left;padding-top:45px;padding-bottom:45px;}.elementor-756 .elementor-element.elementor-element-11498e12 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 0em 0em 1em;}.elementor-756 .elementor-element.elementor-element-7103174c .elementor-heading-title{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:1.2em;font-weight:300;line-height:1.3em;}.elementor-756 .elementor-element.elementor-element-7103174c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-5ba97a4 .elementor-button{font-family:"Cairo", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px;fill:#ffffff;color:#ffffff;background-color:rgba(35,140,140,0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#29f48f;border-radius:1px 1px 1px 1px;}.elementor-756 .elementor-element.elementor-element-5ba97a4 > .elementor-widget-container{padding:1em 1em 1em 0em;}.elementor-756 .elementor-element.elementor-element-5ba97a4{width:auto;max-width:auto;}.elementor-756 .elementor-element.elementor-element-77054539 .elementor-icon-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-77054539.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-756 .elementor-element.elementor-element-77054539.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-77054539.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-756 .elementor-element.elementor-element-77054539.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-77054539.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-756 .elementor-element.elementor-element-77054539 .elementor-icon{font-size:25px;}.elementor-756 .elementor-element.elementor-element-77054539 .elementor-icon svg{height:25px;}.elementor-756 .elementor-element.elementor-element-77054539 > .elementor-widget-container{margin:-14% -1% 0% -12%;padding:2em 2em 2em 02em;background-color:#373593;border-style:solid;border-width:0px 0px 2px 0px;border-color:#29f48f;}.elementor-756 .elementor-element.elementor-element-77054539{width:initial;max-width:initial;bottom:-158.391px;z-index:6;}body:not(.rtl) .elementor-756 .elementor-element.elementor-element-77054539{left:286px;}body.rtl .elementor-756 .elementor-element.elementor-element-77054539{right:286px;}.elementor-756 .elementor-element.elementor-element-5fe52b25{margin-top:0%;margin-bottom:0%;z-index:1;}.elementor-756 .elementor-element.elementor-element-38ee6217 .elementor-counter-number-wrapper{color:#4C4FE0;font-family:"Cairo", Sans-serif;font-size:4em;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.9em;}.elementor-756 .elementor-element.elementor-element-38ee6217 .elementor-counter-title{color:#4C4FE0;font-family:"Cairo", Sans-serif;font-size:0.8em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-38ee6217 > .elementor-widget-container{margin:5% 5% 5% 0%;padding:1em 1em 1em 1em;background-color:#173E4F00;}.elementor-756 .elementor-element.elementor-element-6a4ba1ad .elementor-counter-number-wrapper{color:#4C4FE0;font-family:"Cairo", Sans-serif;font-size:4em;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.9em;}.elementor-756 .elementor-element.elementor-element-6a4ba1ad .elementor-counter-title{color:#4C4FE0;font-family:"Cairo", Sans-serif;font-size:0.8em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-6a4ba1ad > .elementor-widget-container{margin:5% 5% 5% 0%;padding:1em 1em 1em 1em;background-color:#173E4F00;}.elementor-756 .elementor-element.elementor-element-2171efe0 .elementor-counter-number-wrapper{color:#4C4FE0;font-family:"Cairo", Sans-serif;font-size:4em;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.9em;}.elementor-756 .elementor-element.elementor-element-2171efe0 .elementor-counter-title{color:#4C4FE0;font-family:"Cairo", Sans-serif;font-size:0.8em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-2171efe0 > .elementor-widget-container{margin:5% 0% 5% 0%;padding:1em 1em 1em 1em;background-color:#173E4F00;}.elementor-756 .elementor-element.elementor-element-13e5125{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-756 .elementor-element.elementor-element-13e5125 .elementor-heading-title{color:#000000;font-family:"Cairo", Sans-serif;font-size:3em;font-weight:700;text-transform:capitalize;line-height:1.2em;}.elementor-756 .elementor-element.elementor-element-13e5125 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-a395748{text-align:center;}.elementor-756 .elementor-element.elementor-element-a395748 .elementor-heading-title{color:#7A7A7A;font-family:"Cairo", Sans-serif;font-size:22px;font-weight:400;}.elementor-756 .elementor-element.elementor-element-d60db1a:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-d60db1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-756 .elementor-element.elementor-element-d60db1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 1em 2em 1em;}.elementor-756 .elementor-element.elementor-element-d60db1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-2fd47fd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-756 .elementor-element.elementor-element-2fd47fd > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-f140051{--spacer-size:50px;}.elementor-756 .elementor-element.elementor-element-28aff3c5 > .elementor-background-overlay{background-color:#00545B00;background-image:url("https://guilhermevicentini.com.br/wp-content/uploads/2025/09/Generated-Image-September-19-2025-2_30PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;mix-blend-mode:color;}.elementor-756 .elementor-element.elementor-element-28aff3c5{padding:3em 1em 4em 1em;z-index:1;}.elementor-bc-flex-widget .elementor-756 .elementor-element.elementor-element-21ef45bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-756 .elementor-element.elementor-element-21ef45bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-756 .elementor-element.elementor-element-21ef45bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-756 .elementor-element.elementor-element-21ef45bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-756 .elementor-element.elementor-element-21ef45bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#37359345;}.elementor-756 .elementor-element.elementor-element-21ef45bb:hover > .elementor-element-populated{background-color:#373593;}.elementor-756 .elementor-element.elementor-element-21ef45bb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-756 .elementor-element.elementor-element-21ef45bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-50c01fdd:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-50c01fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373593;}.elementor-756 .elementor-element.elementor-element-50c01fdd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-756 .elementor-element.elementor-element-50c01fdd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-756 .elementor-element.elementor-element-739c0312.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-756 .elementor-element.elementor-element-739c0312.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-756 .elementor-element.elementor-element-739c0312 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-756 .elementor-element.elementor-element-739c0312:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-756 .elementor-element.elementor-element-739c0312 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #373593 0%, #373593 100%);}.elementor-756 .elementor-element.elementor-element-739c0312 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.22;filter:brightness( 100% ) contrast( 100% ) saturate( 104% ) blur( 0px ) hue-rotate( 0deg );}.elementor-756 .elementor-element.elementor-element-739c0312 > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 2px;border-color:#29f48f;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-18% 0% -18% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2em 2em 2em 2em;}.elementor-756 .elementor-element.elementor-element-739c0312 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-739c0312{z-index:1;}.elementor-756 .elementor-element.elementor-element-631fe75d{text-align:left;width:var( --container-widget-width, 344px );max-width:344px;--container-widget-width:344px;--container-widget-flex-grow:0;}.elementor-756 .elementor-element.elementor-element-631fe75d .elementor-heading-title{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:3em;font-weight:600;line-height:1.2em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-756 .elementor-element.elementor-element-631fe75d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-25b34a76{--divider-border-style:solid;--divider-color:#29f48f;--divider-border-width:2px;width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-756 .elementor-element.elementor-element-25b34a76 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-756 .elementor-element.elementor-element-25b34a76 .elementor-divider{text-align:right;padding-top:150px;padding-bottom:150px;}.elementor-756 .elementor-element.elementor-element-25b34a76 > .elementor-widget-container{margin:0% 0% 0% -154%;padding:0em 0em 0em 1em;}.elementor-bc-flex-widget .elementor-756 .elementor-element.elementor-element-de021b9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-756 .elementor-element.elementor-element-de021b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-756 .elementor-element.elementor-element-de021b9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-756 .elementor-element.elementor-element-de021b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-756 .elementor-element.elementor-element-de021b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-756 .elementor-element.elementor-element-de021b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373593;}.elementor-756 .elementor-element.elementor-element-de021b9 > .elementor-element-populated, .elementor-756 .elementor-element.elementor-element-de021b9 > .elementor-element-populated > .elementor-background-overlay, .elementor-756 .elementor-element.elementor-element-de021b9 > .elementor-background-slideshow{border-radius:5px 5px 0px 0px;}.elementor-756 .elementor-element.elementor-element-de021b9:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:#8bff56;}.elementor-756 .elementor-element.elementor-element-de021b9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2em 3em 2em 3em;}.elementor-756 .elementor-element.elementor-element-de021b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-de021b9{z-index:1;}.elementor-756 .elementor-element.elementor-element-78f01743 .elementor-icon-box-wrapper{text-align:left;}.elementor-756 .elementor-element.elementor-element-78f01743.elementor-view-stacked .elementor-icon{background-color:#29f48f;}.elementor-756 .elementor-element.elementor-element-78f01743.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-78f01743.elementor-view-default .elementor-icon{fill:#29f48f;color:#29f48f;border-color:#29f48f;}.elementor-756 .elementor-element.elementor-element-78f01743{--icon-box-icon-margin:32px;}.elementor-756 .elementor-element.elementor-element-78f01743 .elementor-icon{font-size:25px;}.elementor-756 .elementor-element.elementor-element-78f01743 .elementor-icon-box-title{margin-bottom:100px;color:#ffffff;}.elementor-756 .elementor-element.elementor-element-78f01743 .elementor-icon-box-title, .elementor-756 .elementor-element.elementor-element-78f01743 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:1.1em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-78f01743 .elementor-icon-box-description{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:1em;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;}.elementor-756 .elementor-element.elementor-element-78f01743 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-756 .elementor-element.elementor-element-4ba48693 .elementor-icon-box-wrapper{text-align:left;}.elementor-756 .elementor-element.elementor-element-4ba48693.elementor-view-stacked .elementor-icon{background-color:#29f48f;}.elementor-756 .elementor-element.elementor-element-4ba48693.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-4ba48693.elementor-view-default .elementor-icon{fill:#29f48f;color:#29f48f;border-color:#29f48f;}.elementor-756 .elementor-element.elementor-element-4ba48693{--icon-box-icon-margin:32px;}.elementor-756 .elementor-element.elementor-element-4ba48693 .elementor-icon{font-size:25px;}.elementor-756 .elementor-element.elementor-element-4ba48693 .elementor-icon-box-title{margin-bottom:100px;color:#ffffff;}.elementor-756 .elementor-element.elementor-element-4ba48693 .elementor-icon-box-title, .elementor-756 .elementor-element.elementor-element-4ba48693 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:1.1em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-4ba48693 .elementor-icon-box-description{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:1em;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;}.elementor-756 .elementor-element.elementor-element-4ba48693 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-756 .elementor-element.elementor-element-227f391a .elementor-button .elementor-align-icon-right{margin-left:23px;}.elementor-756 .elementor-element.elementor-element-227f391a .elementor-button .elementor-align-icon-left{margin-right:23px;}.elementor-756 .elementor-element.elementor-element-227f391a .elementor-button{font-family:"Cairo", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px;fill:#144659;color:#144659;background-color:#29f48f;border-radius:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-227f391a > .elementor-widget-container{padding:2em 0em 1em 0em;}.elementor-756 .elementor-element.elementor-element-227f391a{width:100%;max-width:100%;}.elementor-756 .elementor-element.elementor-element-3843f55d:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-3843f55d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-756 .elementor-element.elementor-element-3843f55d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 1em 1em 1em;}.elementor-756 .elementor-element.elementor-element-3843f55d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-756 .elementor-element.elementor-element-63f6319c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-756 .elementor-element.elementor-element-63f6319c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-756 .elementor-element.elementor-element-63f6319c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-756 .elementor-element.elementor-element-63f6319c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-756 .elementor-element.elementor-element-63f6319c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-756 .elementor-element.elementor-element-63f6319c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-756 .elementor-element.elementor-element-63f6319c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-63f6319c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-63f6319c{z-index:1;}.elementor-756 .elementor-element.elementor-element-0d07c88:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-756 .elementor-element.elementor-element-0d07c88 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2662EB;}.elementor-756 .elementor-element.elementor-element-0d07c88 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-756 .elementor-element.elementor-element-0d07c88 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-b2e3def .elementor-image-box-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-b2e3def .elementor-image-box-title{color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-b2e3def .elementor-image-box-description{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-756 .elementor-element.elementor-element-b2e3def > .elementor-widget-container{background-color:#2662EB;}.elementor-756 .elementor-element.elementor-element-f39d25d .elementor-button{font-family:"Cairo", Sans-serif;font-weight:600;text-transform:uppercase;fill:#144659;color:#144659;background-color:#29f48f;}.elementor-756 .elementor-element.elementor-element-ba10894{text-align:center;}.elementor-756 .elementor-element.elementor-element-ba10894 .elementor-heading-title{color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-65ca3e02 .elementor-progress-wrapper .elementor-progress-bar{background-color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-65ca3e02 .elementor-progress-wrapper{background-color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-65ca3e02 .elementor-title{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:0.8em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.2em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-65ca3e02 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1em 1em 1em 1em;background-color:#373593;}.elementor-756 .elementor-element.elementor-element-45896350 .elementor-progress-wrapper .elementor-progress-bar{background-color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-45896350 .elementor-progress-wrapper{background-color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-45896350 .elementor-title{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:0.8em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.2em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-45896350 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1em 1em 1em 1em;background-color:#373593;}.elementor-756 .elementor-element.elementor-element-12828fd4 .elementor-progress-wrapper .elementor-progress-bar{background-color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-12828fd4 .elementor-progress-wrapper{background-color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-12828fd4 .elementor-title{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:0.8em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.2em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-12828fd4 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1em 1em 1em 1em;background-color:#373593;}.elementor-756 .elementor-element.elementor-element-2fba5d04 .elementor-progress-wrapper .elementor-progress-bar{background-color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-2fba5d04 .elementor-progress-wrapper{background-color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-2fba5d04 .elementor-title{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:0.8em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.2em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-2fba5d04 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1em 1em 1em 1em;background-color:#373593;}.elementor-756 .elementor-element.elementor-element-dad75bc .elementor-progress-wrapper .elementor-progress-bar{background-color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-dad75bc .elementor-progress-wrapper{background-color:#FFFFFFEB;}.elementor-756 .elementor-element.elementor-element-dad75bc .elementor-title{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:0.8em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.2em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-dad75bc > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1em 1em 1em 1em;background-color:#373593;}.elementor-756 .elementor-element.elementor-element-f3ff3f2 .elementor-progress-wrapper .elementor-progress-bar{background-color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-f3ff3f2 .elementor-progress-wrapper{background-color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-f3ff3f2 .elementor-title{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:0.8em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.2em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-f3ff3f2 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1em 1em 1em 1em;background-color:#373593;}.elementor-756 .elementor-element.elementor-element-a7f4186 .elementor-progress-wrapper .elementor-progress-bar{background-color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-a7f4186 .elementor-progress-wrapper{background-color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-a7f4186 .elementor-title{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:0.8em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.2em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-a7f4186 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1em 1em 1em 1em;background-color:#373593;}.elementor-756 .elementor-element.elementor-element-c822785{text-align:center;}.elementor-756 .elementor-element.elementor-element-c822785 .elementor-heading-title{color:#000000;font-family:"Cairo", Sans-serif;font-size:54px;font-weight:700;}.elementor-756 .elementor-element.elementor-element-4b1687d{text-align:center;}.elementor-756 .elementor-element.elementor-element-4b1687d .elementor-heading-title{color:#7A7A7A;font-family:"Cairo", Sans-serif;font-size:20px;font-weight:400;}.elementor-756 .elementor-element.elementor-element-1e0752d{margin-top:0%;margin-bottom:0%;z-index:1;}.elementor-756 .elementor-element.elementor-element-5d4ae04 .elementor-counter-number-wrapper{color:#000000;font-family:"Cairo", Sans-serif;font-size:4em;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.9em;}.elementor-756 .elementor-element.elementor-element-5d4ae04 .elementor-counter-title{color:#7A7A7A;font-family:"Cairo", Sans-serif;font-size:0.8em;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-5d4ae04 > .elementor-widget-container{margin:5% 5% 5% 0%;padding:1em 1em 1em 1em;background-color:#FFFFFF;border-style:none;box-shadow:0px 0px 6px 0px #DFD2D2;}.elementor-756 .elementor-element.elementor-element-237efa5 .elementor-counter-number-wrapper{color:#000000;font-family:"Cairo", Sans-serif;font-size:4em;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.9em;}.elementor-756 .elementor-element.elementor-element-237efa5 .elementor-counter-title{color:#7A7A7A;font-family:"Cairo", Sans-serif;font-size:0.8em;font-weight:600;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-237efa5 > .elementor-widget-container{margin:5% 5% 5% 0%;padding:1em 1em 1em 1em;background-color:#FFFFFF;border-style:none;box-shadow:0px 0px 6px 0px #DFD2D2;}.elementor-756 .elementor-element.elementor-element-f1daa4d{text-align:center;}.elementor-756 .elementor-element.elementor-element-f1daa4d .elementor-heading-title{color:#7A7A7A;font-family:"Cairo", Sans-serif;font-size:20px;font-weight:400;}.elementor-756 .elementor-element.elementor-element-c15e27d:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-c15e27d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-756 .elementor-element.elementor-element-c15e27d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 1em 2em 1em;}.elementor-756 .elementor-element.elementor-element-c15e27d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-21a84fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-756 .elementor-element.elementor-element-21a84fc > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-096bf54:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-096bf54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-756 .elementor-element.elementor-element-096bf54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 1em 2em 1em;}.elementor-756 .elementor-element.elementor-element-096bf54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-4e7c3b5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-756 .elementor-element.elementor-element-4e7c3b5 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-69f92e5{margin-top:0%;margin-bottom:0%;padding:0em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-f679e15:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-756 .elementor-element.elementor-element-f679e15 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2662EB;}.elementor-756 .elementor-element.elementor-element-f679e15 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-756 .elementor-element.elementor-element-f679e15 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-4d27f49 .elementor-image-box-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-4d27f49 .elementor-image-box-title{color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-4d27f49 .elementor-image-box-description{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-756 .elementor-element.elementor-element-4d27f49{width:var( --container-widget-width, 140.526% );max-width:140.526%;--container-widget-width:140.526%;--container-widget-flex-grow:0;}.elementor-756 .elementor-element.elementor-element-4d27f49 > .elementor-widget-container{background-color:#2662EB;}.elementor-756 .elementor-element.elementor-element-c6c06c3{--spacer-size:10px;}.elementor-756 .elementor-element.elementor-element-8465dc7 .elementor-button{font-family:"Cairo", Sans-serif;font-weight:600;text-transform:uppercase;fill:#144659;color:#144659;background-color:#29f48f;}.elementor-756 .elementor-element.elementor-element-f4a2c09{--spacer-size:10px;}.elementor-756 .elementor-element.elementor-element-08eb14c{text-align:center;}.elementor-756 .elementor-element.elementor-element-08eb14c .elementor-heading-title{color:#000000;font-family:"Cairo", Sans-serif;font-size:54px;font-weight:700;}.elementor-756 .elementor-element.elementor-element-8e43808{text-align:center;}.elementor-756 .elementor-element.elementor-element-8e43808 .elementor-heading-title{color:#7A7A7A;font-family:"Cairo", Sans-serif;font-size:20px;font-weight:400;}.elementor-756 .elementor-element.elementor-element-7d2dc19 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-756 .elementor-element.elementor-element-56504fa img{border-style:solid;border-width:9px 9px 9px 9px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;box-shadow:0px 10px 25px -5px #E2E8F0;}.elementor-756 .elementor-element.elementor-element-9ad2944 .elementor-icon-box-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-9ad2944.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-9ad2944.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-9ad2944.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-756 .elementor-element.elementor-element-9ad2944{--icon-box-icon-margin:15px;}.elementor-756 .elementor-element.elementor-element-9ad2944 .elementor-icon{font-size:37px;}.elementor-756 .elementor-element.elementor-element-9ad2944 .elementor-icon-box-title{margin-bottom:0px;color:#000000;}.elementor-756 .elementor-element.elementor-element-40f43cc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-756 .elementor-element.elementor-element-ec6fa3e .elementor-icon-box-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-ec6fa3e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-ec6fa3e.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-ec6fa3e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-756 .elementor-element.elementor-element-ec6fa3e{--icon-box-icon-margin:15px;}.elementor-756 .elementor-element.elementor-element-ec6fa3e .elementor-icon{font-size:37px;}.elementor-756 .elementor-element.elementor-element-ec6fa3e .elementor-icon-box-title{margin-bottom:0px;color:#000000;}.elementor-756 .elementor-element.elementor-element-46d8735 img{border-style:solid;border-width:9px 9px 9px 9px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;box-shadow:0px 10px 25px 0px #E2E8F0;}.elementor-756 .elementor-element.elementor-element-6feb36a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-756 .elementor-element.elementor-element-acc26b8 img{border-style:solid;border-width:9px 9px 9px 9px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;box-shadow:0px 10px 25px 0px #E2E8F0;}.elementor-756 .elementor-element.elementor-element-11eb952 .elementor-icon-box-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-11eb952.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-11eb952.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-11eb952.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-756 .elementor-element.elementor-element-11eb952{--icon-box-icon-margin:15px;}.elementor-756 .elementor-element.elementor-element-11eb952 .elementor-icon{font-size:37px;}.elementor-756 .elementor-element.elementor-element-11eb952 .elementor-icon-box-title{margin-bottom:0px;color:#000000;}.elementor-756 .elementor-element.elementor-element-11eb952 .elementor-icon-box-title, .elementor-756 .elementor-element.elementor-element-11eb952 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:33px;font-weight:600;}.elementor-756 .elementor-element.elementor-element-25bd87b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-756 .elementor-element.elementor-element-172b565 .elementor-icon-box-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-172b565.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-172b565.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-172b565.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-756 .elementor-element.elementor-element-172b565{--icon-box-icon-margin:15px;}.elementor-756 .elementor-element.elementor-element-172b565 .elementor-icon{font-size:37px;}.elementor-756 .elementor-element.elementor-element-172b565 .elementor-icon-box-title{margin-bottom:0px;color:#000000;}.elementor-756 .elementor-element.elementor-element-172b565 .elementor-icon-box-title, .elementor-756 .elementor-element.elementor-element-172b565 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:33px;font-weight:600;}.elementor-756 .elementor-element.elementor-element-ed17ab8 img{border-style:solid;border-width:9px 9px 9px 9px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;box-shadow:0px 10px 25px 0px #E2E8F0;}.elementor-756 .elementor-element.elementor-element-8a86125 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-756 .elementor-element.elementor-element-b68970d img{border-style:solid;border-width:9px 9px 9px 9px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;box-shadow:0px 10px 25px 0px #E2E8F0;}.elementor-756 .elementor-element.elementor-element-7b38971 .elementor-icon-box-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-7b38971.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-7b38971.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-7b38971.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-756 .elementor-element.elementor-element-7b38971{--icon-box-icon-margin:15px;}.elementor-756 .elementor-element.elementor-element-7b38971 .elementor-icon{font-size:37px;}.elementor-756 .elementor-element.elementor-element-7b38971 .elementor-icon-box-title{margin-bottom:0px;color:#000000;}.elementor-756 .elementor-element.elementor-element-7b38971 .elementor-icon-box-title, .elementor-756 .elementor-element.elementor-element-7b38971 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:33px;font-weight:600;}.elementor-756 .elementor-element.elementor-element-3ff84cf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-756 .elementor-element.elementor-element-22f6c51 .elementor-icon-box-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-22f6c51.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-756 .elementor-element.elementor-element-22f6c51.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-22f6c51.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-756 .elementor-element.elementor-element-22f6c51{--icon-box-icon-margin:15px;}.elementor-756 .elementor-element.elementor-element-22f6c51 .elementor-icon{font-size:37px;}.elementor-756 .elementor-element.elementor-element-22f6c51 .elementor-icon-box-title{margin-bottom:0px;color:#000000;}.elementor-756 .elementor-element.elementor-element-22f6c51 .elementor-icon-box-title, .elementor-756 .elementor-element.elementor-element-22f6c51 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:33px;font-weight:600;}.elementor-756 .elementor-element.elementor-element-758732e img{border-style:solid;border-width:9px 9px 9px 9px;border-color:#E2E8F0;border-radius:20px 20px 20px 20px;box-shadow:0px 10px 25px 0px #E2E8F0;}.elementor-756 .elementor-element.elementor-element-e9646ac:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-e9646ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-756 .elementor-element.elementor-element-e9646ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 1em 2em 1em;}.elementor-756 .elementor-element.elementor-element-e9646ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-b3654f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-756 .elementor-element.elementor-element-b3654f9 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-0630b3e{--spacer-size:50px;}.elementor-756 .elementor-element.elementor-element-654bbe4c:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-654bbe4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #373593 0%, #51B9F1 100%);}.elementor-756 .elementor-element.elementor-element-654bbe4c > .elementor-background-overlay{background-image:url("https://guilhermevicentini.com.br/wp-content/uploads/2025/09/Google_AI_Studio_2025-09-23T13_34_15.557Z-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.5;mix-blend-mode:luminosity;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-654bbe4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 1em 3em 1em;}.elementor-756 .elementor-element.elementor-element-68ed672c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-756 .elementor-element.elementor-element-68ed672c > .elementor-element-populated{padding:0em 2em 0em 0em;}.elementor-756 .elementor-element.elementor-element-2720e7b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-756 .elementor-element.elementor-element-2720e7b9 > .elementor-element-populated{padding:0em 0em 0em 2em;}.elementor-756 .elementor-element.elementor-element-487279ce{text-align:center;width:var( --container-widget-width, 344px );max-width:344px;--container-widget-width:344px;--container-widget-flex-grow:0;}.elementor-756 .elementor-element.elementor-element-487279ce .elementor-heading-title{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:3em;font-weight:600;line-height:1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-756 .elementor-element.elementor-element-487279ce > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-756 .elementor-element.elementor-element-2475f78.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-756 .elementor-element.elementor-element-2475f78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-756 .elementor-element.elementor-element-2475f78.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-756 .elementor-element.elementor-element-3e67c0e{--divider-border-style:solid;--divider-color:#29f48f;--divider-border-width:2px;width:var( --container-widget-width, 56px );max-width:56px;--container-widget-width:56px;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-756 .elementor-element.elementor-element-3e67c0e .elementor-divider-separator{width:98%;margin:0 auto;margin-left:0;}.elementor-756 .elementor-element.elementor-element-3e67c0e .elementor-divider{text-align:left;padding-top:20px;padding-bottom:20px;}.elementor-756 .elementor-element.elementor-element-3e67c0e > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 0em 0em 1em;}.elementor-756 .elementor-element.elementor-element-3a4f84ef{--spacer-size:40px;}.elementor-756 .elementor-element.elementor-element-45b5a5f0{text-align:justify;color:#ffffff;font-family:"Cairo", Sans-serif;font-size:1em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;}.elementor-756 .elementor-element.elementor-element-45b5a5f0 > .elementor-widget-container{margin:0% 2% 0% 0%;}.elementor-756 .elementor-element.elementor-element-1e964c92 > .elementor-element-populated{margin:-43% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-0fca4af i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-0fca4af svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-0237e27 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-0237e27 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-2406ad4 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-2406ad4 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-95888f2 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-95888f2 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-261c0eb i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-261c0eb svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-b130188 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-b130188 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-e60fe57 i{color:#E04C4C;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-e60fe57 svg{fill:#E04C4C;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-dbf14fb i{color:#E04C4C;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-dbf14fb svg{fill:#E04C4C;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-6aa0d8b i{color:#E04C4C;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-6aa0d8b svg{fill:#E04C4C;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-81b9441 i{color:#E04C4C;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-repeater-item-81b9441 svg{fill:#E04C4C;}.elementor-756 .elementor-element.elementor-element-5559fb5f{--e-price-table-header-background-color:#373593;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__header{padding:01em 0em 1em 0em;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__heading{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:2em;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:2.6em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__subheading{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__price{background-color:#373593;padding:20px 20px 20px 20px;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__currency, .elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__integer-part, .elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__fractional-part{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table .elementor-price-table__price{font-family:"Cairo", Sans-serif;font-size:5em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(50em/100);}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__currency{align-self:flex-end;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__fractional-part{font-size:calc(35em/100);}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__after-price{justify-content:flex-start;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__period{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;text-decoration:none;line-height:2.8em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__features-list{background-color:#373593;padding:1em 1em 1em 1em;--e-price-table-features-list-color:#ffffff;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__features-list li{font-family:"Cairo", Sans-serif;font-size:1em;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0.5px;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__features-list li:before{border-top-style:dotted;border-top-color:#107589;border-top-width:2px;margin-top:18px;margin-bottom:18px;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__footer{background-color:#373593;padding:2em 0em 2em 1em;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__button{color:#144659;font-family:"Cairo", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px;background-color:#4ce09d;border-radius:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-5559fb5f > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1a4656;}.elementor-756 .elementor-element.elementor-element-5559fb5f:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-53d36df3 > .elementor-element-populated{margin:-43% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-0237e27 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-0237e27 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-4f2b008 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-4f2b008 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-76c24a9 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-76c24a9 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-657d8b4 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-657d8b4 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-31886d5 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-31886d5 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-07f5eac i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-07f5eac svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-e88e816 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-e88e816 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-7abe73f i{color:#E04C4C;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-7abe73f svg{fill:#E04C4C;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-63af5aa i{color:#E04C4C;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-63af5aa svg{fill:#E04C4C;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-d61653b i{color:#E04C4C;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-repeater-item-d61653b svg{fill:#E04C4C;}.elementor-756 .elementor-element.elementor-element-5e12813b{--e-price-table-header-background-color:#373593;width:var( --container-widget-width, 98.904% );max-width:98.904%;--container-widget-width:98.904%;--container-widget-flex-grow:0;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__header{padding:01em 0em 1em 0em;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__heading{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:2em;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:2.6em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__subheading{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__price{background-color:#373593;padding:20px 20px 20px 20px;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__currency, .elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__integer-part, .elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__fractional-part{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table .elementor-price-table__price{font-family:"Cairo", Sans-serif;font-size:5em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(50em/100);}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__currency{align-self:flex-end;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__fractional-part{font-size:calc(35em/100);}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__after-price{justify-content:flex-start;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__period{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;text-decoration:none;line-height:2.8em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__features-list{background-color:#373593;padding:1em 1em 1em 1em;--e-price-table-features-list-color:#ffffff;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__features-list li{font-family:"Cairo", Sans-serif;font-size:1em;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0.5px;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__features-list li:before{border-top-style:dotted;border-top-color:#107589;border-top-width:2px;margin-top:18px;margin-bottom:18px;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__footer{background-color:#373593;padding:2em 0em 2em 1em;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__button{color:#144659;font-family:"Cairo", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px;background-color:#4ce09d;border-radius:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__additional_info{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;margin:30px 30px 30px 30px;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__ribbon-inner{background-color:#4ce09d;margin-top:38px;transform:translateY(-50%) translateX(-50%) translateX(38px) rotate(-45deg);color:#144659;font-family:"Cairo", Sans-serif;font-size:0.7em;font-weight:700;font-style:normal;text-decoration:none;line-height:2.7em;letter-spacing:1px;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.37);}.elementor-756 .elementor-element.elementor-element-5e12813b > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1a4656;}.elementor-756 .elementor-element.elementor-element-5e12813b:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-ba41a9d > .elementor-element-populated{margin:-43% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-0237e27 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-0237e27 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-4f2b008 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-4f2b008 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-76c24a9 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-76c24a9 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-657d8b4 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-657d8b4 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-31886d5 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-31886d5 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-07f5eac i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-07f5eac svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-e88e816 i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-e88e816 svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-7abe73f i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-7abe73f svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-63af5aa i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-63af5aa svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-d61653b i{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-repeater-item-d61653b svg{fill:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c{--e-price-table-header-background-color:#373593;width:var( --container-widget-width, 98.904% );max-width:98.904%;--container-widget-width:98.904%;--container-widget-flex-grow:0;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__header{padding:01em 0em 1em 0em;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__heading{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:2em;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:2.6em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__subheading{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__price{background-color:#373593;padding:20px 20px 20px 20px;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__currency, .elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__integer-part, .elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__fractional-part{color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table .elementor-price-table__price{font-family:"Cairo", Sans-serif;font-size:5em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(50em/100);}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__currency{align-self:flex-end;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__fractional-part{font-size:calc(35em/100);}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__after-price{justify-content:flex-start;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__period{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;text-decoration:none;line-height:2.8em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__features-list{background-color:#373593;padding:1em 1em 1em 1em;--e-price-table-features-list-color:#ffffff;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__features-list li{font-family:"Cairo", Sans-serif;font-size:1em;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0.5px;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__features-list li:before{border-top-style:dotted;border-top-color:#107589;border-top-width:2px;margin-top:18px;margin-bottom:18px;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__footer{background-color:#373593;padding:2em 0em 2em 1em;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__button{color:#144659;font-family:"Cairo", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px;background-color:#4ce09d;border-radius:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__additional_info{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;margin:30px 30px 30px 30px;}.elementor-756 .elementor-element.elementor-element-505b65c > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1a4656;}.elementor-756 .elementor-element.elementor-element-505b65c:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-78010ebb:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-78010ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-756 .elementor-element.elementor-element-78010ebb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 1em 3em 1em;}.elementor-756 .elementor-element.elementor-element-78010ebb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-d7b78c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:55px;}.elementor-756 .elementor-element.elementor-element-d7b78c4 > .elementor-element-populated{padding:1em 5em 1em 2em;}.elementor-756 .elementor-element.elementor-element-ce663c4{text-align:center;}.elementor-756 .elementor-element.elementor-element-ce663c4 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-756 .elementor-element.elementor-element-050e859:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-050e859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0a1d2b 0%, #373593 100%);}.elementor-756 .elementor-element.elementor-element-050e859{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 1em 5em 1em;z-index:10;}.elementor-756 .elementor-element.elementor-element-050e859 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-756 .elementor-element.elementor-element-89dcb41.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-756 .elementor-element.elementor-element-89dcb41.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-756 .elementor-element.elementor-element-89dcb41.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-756 .elementor-element.elementor-element-89dcb41 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-756 .elementor-element.elementor-element-89dcb41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-756 .elementor-element.elementor-element-89dcb41 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-756 .elementor-element.elementor-element-89dcb41 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#4ce09d;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-25% 3% 10% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:2em 1em 2em 1em;}.elementor-756 .elementor-element.elementor-element-89dcb41 > .elementor-element-populated, .elementor-756 .elementor-element.elementor-element-89dcb41 > .elementor-element-populated > .elementor-background-overlay, .elementor-756 .elementor-element.elementor-element-89dcb41 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-89dcb41:hover > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-89dcb41 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-89dcb41{z-index:1;}.elementor-756 .elementor-element.elementor-element-a037aa5 .elementor-icon-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-a037aa5.elementor-view-stacked .elementor-icon{background-color:#2d657a;}.elementor-756 .elementor-element.elementor-element-a037aa5.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-a037aa5.elementor-view-default .elementor-icon{color:#2d657a;border-color:#2d657a;}.elementor-756 .elementor-element.elementor-element-a037aa5.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-a037aa5.elementor-view-default .elementor-icon svg{fill:#2d657a;}.elementor-756 .elementor-element.elementor-element-502676f{text-align:center;}.elementor-756 .elementor-element.elementor-element-502676f .elementor-heading-title{color:#373593;font-family:"Cairo", Sans-serif;font-size:1.5em;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-502676f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-756 .elementor-element.elementor-element-e8c0a63{text-align:center;color:#374951;font-family:"Cairo", Sans-serif;font-size:0.9em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;}.elementor-756 .elementor-element.elementor-element-e8c0a63 > .elementor-widget-container{margin:0% 2% 0% 0%;}.elementor-756 .elementor-element.elementor-element-8092047 .elementor-button .elementor-align-icon-right{margin-left:23px;}.elementor-756 .elementor-element.elementor-element-8092047 .elementor-button .elementor-align-icon-left{margin-right:23px;}.elementor-756 .elementor-element.elementor-element-8092047 .elementor-button{font-family:"Cairo", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px;fill:#ffffff;color:#ffffff;background-color:#373593;border-radius:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-8092047 > .elementor-widget-container{margin:2% 2% 2% 2%;padding:0em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-8092047{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-756 .elementor-element.elementor-element-319fceb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-756 .elementor-element.elementor-element-319fceb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-756 .elementor-element.elementor-element-319fceb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-756 .elementor-element.elementor-element-319fceb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-756 .elementor-element.elementor-element-319fceb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-756 .elementor-element.elementor-element-319fceb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-756 .elementor-element.elementor-element-319fceb > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#4ce09d;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-25% 3% 10% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:2em 1em 2em 1em;}.elementor-756 .elementor-element.elementor-element-319fceb > .elementor-element-populated, .elementor-756 .elementor-element.elementor-element-319fceb > .elementor-element-populated > .elementor-background-overlay, .elementor-756 .elementor-element.elementor-element-319fceb > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-319fceb:hover > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-319fceb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-319fceb{z-index:1;}.elementor-756 .elementor-element.elementor-element-4578a9e .elementor-icon-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-4578a9e.elementor-view-stacked .elementor-icon{background-color:#238c8c;}.elementor-756 .elementor-element.elementor-element-4578a9e.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-4578a9e.elementor-view-default .elementor-icon{color:#238c8c;border-color:#238c8c;}.elementor-756 .elementor-element.elementor-element-4578a9e.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-4578a9e.elementor-view-default .elementor-icon svg{fill:#238c8c;}.elementor-756 .elementor-element.elementor-element-3c6ee44{text-align:center;}.elementor-756 .elementor-element.elementor-element-3c6ee44 .elementor-heading-title{color:#373593;font-family:"Cairo", Sans-serif;font-size:1.5em;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-3c6ee44 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-756 .elementor-element.elementor-element-0316bdd{text-align:center;color:#374951;font-family:"Cairo", Sans-serif;font-size:0.9em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;}.elementor-756 .elementor-element.elementor-element-0316bdd > .elementor-widget-container{margin:0% 2% 0% 0%;}.elementor-756 .elementor-element.elementor-element-29ac662 .elementor-button .elementor-align-icon-right{margin-left:23px;}.elementor-756 .elementor-element.elementor-element-29ac662 .elementor-button .elementor-align-icon-left{margin-right:23px;}.elementor-756 .elementor-element.elementor-element-29ac662 .elementor-button{font-family:"Cairo", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px;fill:#ffffff;color:#ffffff;background-color:#373593;border-radius:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-29ac662 > .elementor-widget-container{margin:2% 2% 2% 2%;padding:0em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-29ac662{width:100%;max-width:100%;}.elementor-756 .elementor-element.elementor-element-b278a9f{text-align:center;}.elementor-756 .elementor-element.elementor-element-b278a9f .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-756 .elementor-element.elementor-element-5c43461{text-align:center;}.elementor-756 .elementor-element.elementor-element-5c43461 .elementor-heading-title{color:#374951;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-756 .elementor-element.elementor-element-f14f911 .elementor-accordion-item{border-width:1px;border-color:#E2E8F0;}.elementor-756 .elementor-element.elementor-element-f14f911 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:#E2E8F0;}.elementor-756 .elementor-element.elementor-element-f14f911 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:#E2E8F0;}.elementor-756 .elementor-element.elementor-element-f14f911 .elementor-accordion-icon, .elementor-756 .elementor-element.elementor-element-f14f911 .elementor-accordion-title{color:#000000;}.elementor-756 .elementor-element.elementor-element-f14f911 .elementor-accordion-icon svg{fill:#000000;}.elementor-756 .elementor-element.elementor-element-f14f911 .elementor-active .elementor-accordion-icon, .elementor-756 .elementor-element.elementor-element-f14f911 .elementor-active .elementor-accordion-title{color:#373593;}.elementor-756 .elementor-element.elementor-element-f14f911 .elementor-active .elementor-accordion-icon svg{fill:#373593;}.elementor-756 .elementor-element.elementor-element-f14f911 .elementor-accordion-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:600;}.elementor-756 .elementor-element.elementor-element-f14f911 .elementor-tab-title{padding:25px 25px 25px 25px;}.elementor-756 .elementor-element.elementor-element-f14f911 .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.7px;}.elementor-756 .elementor-element.elementor-element-4598318f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-756 .elementor-element.elementor-element-4598318f{padding:0em 0em 6em 0em;}.elementor-756 .elementor-element.elementor-element-12209056 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-78ce78c1:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-78ce78c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #373593 0%, #0a1c2a 100%);}.elementor-756 .elementor-element.elementor-element-78ce78c1 > .elementor-background-overlay{background-image:url("https://guilhermevicentini.com.br/wp-content/plugins/elementor/assets/images/placeholder.png");background-size:cover;opacity:0.35;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-78ce78c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-bc-flex-widget .elementor-756 .elementor-element.elementor-element-451658f2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-756 .elementor-element.elementor-element-451658f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-756 .elementor-element.elementor-element-451658f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-756 .elementor-element.elementor-element-451658f2 > .elementor-element-populated{padding:0em 3em 3em 1em;}.elementor-756 .elementor-element.elementor-element-118f4c31 .elementor-icon-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-118f4c31.elementor-view-stacked .elementor-icon{background-color:#238c8c;color:#ffffff;}.elementor-756 .elementor-element.elementor-element-118f4c31.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-118f4c31.elementor-view-default .elementor-icon{color:#238c8c;border-color:#238c8c;}.elementor-756 .elementor-element.elementor-element-118f4c31.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-118f4c31.elementor-view-default .elementor-icon svg{fill:#238c8c;}.elementor-756 .elementor-element.elementor-element-118f4c31.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-756 .elementor-element.elementor-element-118f4c31.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-756 .elementor-element.elementor-element-118f4c31 .elementor-icon{font-size:118px;}.elementor-756 .elementor-element.elementor-element-118f4c31 .elementor-icon svg{height:118px;}.elementor-756 .elementor-element.elementor-element-118f4c31 > .elementor-widget-container{margin:-71% 0% 20% 0%;padding:0em 0em 0em 0em;border-style:solid;border-width:0px 0px 2px 0px;border-color:#29f48f;}.elementor-756 .elementor-element.elementor-element-118f4c31{width:initial;max-width:initial;}.elementor-756 .elementor-element.elementor-element-4cda7938{text-align:left;}.elementor-756 .elementor-element.elementor-element-4cda7938 .elementor-heading-title{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:3em;font-weight:600;line-height:1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-756 .elementor-element.elementor-element-4cda7938 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-38b79f4c{--divider-border-style:solid;--divider-color:#29f48f;--divider-border-width:2px;width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;top:169px;}.elementor-756 .elementor-element.elementor-element-38b79f4c .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-756 .elementor-element.elementor-element-38b79f4c .elementor-divider{text-align:left;padding-top:18px;padding-bottom:18px;}.elementor-756 .elementor-element.elementor-element-38b79f4c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0em 0em 0em 1em;}body:not(.rtl) .elementor-756 .elementor-element.elementor-element-38b79f4c{left:129px;}body.rtl .elementor-756 .elementor-element.elementor-element-38b79f4c{right:129px;}.elementor-756 .elementor-element.elementor-element-5910b96d{text-align:justify;color:#ffffff;font-family:"Cairo", Sans-serif;font-size:1em;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;}.elementor-756 .elementor-element.elementor-element-5910b96d > .elementor-widget-container{margin:0% 2% 0% 0%;}.elementor-756 .elementor-element.elementor-element-5f2d93a0 .elementor-icon-box-wrapper{text-align:left;}.elementor-756 .elementor-element.elementor-element-5f2d93a0.elementor-view-stacked .elementor-icon{background-color:#29f48f;}.elementor-756 .elementor-element.elementor-element-5f2d93a0.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-5f2d93a0.elementor-view-default .elementor-icon{fill:#29f48f;color:#29f48f;border-color:#29f48f;}.elementor-756 .elementor-element.elementor-element-5f2d93a0{--icon-box-icon-margin:32px;width:var( --container-widget-width, 252px );max-width:252px;--container-widget-width:252px;--container-widget-flex-grow:0;}.elementor-756 .elementor-element.elementor-element-5f2d93a0 .elementor-icon{font-size:25px;}.elementor-756 .elementor-element.elementor-element-5f2d93a0 .elementor-icon-box-title{margin-bottom:100px;color:#ffffff;}.elementor-756 .elementor-element.elementor-element-5f2d93a0 .elementor-icon-box-title, .elementor-756 .elementor-element.elementor-element-5f2d93a0 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:1.1em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-5f2d93a0 .elementor-icon-box-description{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:1em;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;}.elementor-756 .elementor-element.elementor-element-5f2d93a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-756 .elementor-element.elementor-element-65a94bf{--divider-border-style:solid;--divider-color:#29f48f;--divider-border-width:1px;}.elementor-756 .elementor-element.elementor-element-65a94bf .elementor-divider-separator{width:100%;}.elementor-756 .elementor-element.elementor-element-65a94bf .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-756 .elementor-element.elementor-element-64d7a715 .elementor-icon-box-wrapper{text-align:left;}.elementor-756 .elementor-element.elementor-element-64d7a715.elementor-view-stacked .elementor-icon{background-color:#29f48f;}.elementor-756 .elementor-element.elementor-element-64d7a715.elementor-view-framed .elementor-icon, .elementor-756 .elementor-element.elementor-element-64d7a715.elementor-view-default .elementor-icon{fill:#29f48f;color:#29f48f;border-color:#29f48f;}.elementor-756 .elementor-element.elementor-element-64d7a715{--icon-box-icon-margin:32px;width:auto;max-width:auto;}.elementor-756 .elementor-element.elementor-element-64d7a715 .elementor-icon{font-size:25px;}.elementor-756 .elementor-element.elementor-element-64d7a715 .elementor-icon-box-title{margin-bottom:100px;color:#ffffff;}.elementor-756 .elementor-element.elementor-element-64d7a715 .elementor-icon-box-title, .elementor-756 .elementor-element.elementor-element-64d7a715 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:1.1em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px;}.elementor-756 .elementor-element.elementor-element-64d7a715 .elementor-icon-box-description{color:#ffffff;font-family:"Cairo", Sans-serif;font-size:1em;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;}.elementor-756 .elementor-element.elementor-element-64d7a715 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-756 .elementor-element.elementor-element-3aee35ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-756 .elementor-element.elementor-element-3aee35ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-756 .elementor-element.elementor-element-3aee35ec.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-756 .elementor-element.elementor-element-3aee35ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-756 .elementor-element.elementor-element-3aee35ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-756 .elementor-element.elementor-element-3aee35ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373593;}.elementor-756 .elementor-element.elementor-element-3aee35ec > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(0,79,99,0.55);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-12% 0% 0% 3%;--e-column-margin-right:0%;--e-column-margin-left:3%;padding:3em 3em 3em 3em;}.elementor-756 .elementor-element.elementor-element-3aee35ec > .elementor-element-populated, .elementor-756 .elementor-element.elementor-element-3aee35ec > .elementor-element-populated > .elementor-background-overlay, .elementor-756 .elementor-element.elementor-element-3aee35ec > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-3aee35ec:hover > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#4ce09d;}.elementor-756 .elementor-element.elementor-element-3aee35ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-756 .elementor-element.elementor-element-3aee35ec{z-index:1;}@media(min-width:768px){.elementor-756 .elementor-element.elementor-element-68ed672c{width:33.333%;}.elementor-756 .elementor-element.elementor-element-2720e7b9{width:85.632%;}.elementor-756 .elementor-element.elementor-element-2475f78{width:14.36%;}.elementor-756 .elementor-element.elementor-element-440db384{width:66.667%;}}@media(max-width:1024px) and (min-width:768px){.elementor-756 .elementor-element.elementor-element-739c0312{width:50%;}.elementor-756 .elementor-element.elementor-element-de021b9{width:50%;}.elementor-756 .elementor-element.elementor-element-63f6319c{width:100%;}.elementor-756 .elementor-element.elementor-element-68ed672c{width:100%;}.elementor-756 .elementor-element.elementor-element-2720e7b9{width:80%;}.elementor-756 .elementor-element.elementor-element-2475f78{width:20%;}.elementor-756 .elementor-element.elementor-element-440db384{width:100%;}.elementor-756 .elementor-element.elementor-element-1e964c92{width:50%;}.elementor-756 .elementor-element.elementor-element-53d36df3{width:50%;}.elementor-756 .elementor-element.elementor-element-ba41a9d{width:50%;}.elementor-756 .elementor-element.elementor-element-22dc3c07{width:80%;}.elementor-756 .elementor-element.elementor-element-89dcb41{width:50%;}.elementor-756 .elementor-element.elementor-element-319fceb{width:50%;}.elementor-756 .elementor-element.elementor-element-451658f2{width:50%;}.elementor-756 .elementor-element.elementor-element-3aee35ec{width:50%;}}@media(min-width:1025px){.elementor-756 .elementor-element.elementor-element-654bbe4c > .elementor-background-overlay{background-attachment:fixed;}.elementor-756 .elementor-element.elementor-element-78ce78c1 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-756 .elementor-element.elementor-element-defaa85 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}body:not(.rtl) .elementor-756 .elementor-element.elementor-element-77054539{left:306px;}body.rtl .elementor-756 .elementor-element.elementor-element-77054539{right:306px;}.elementor-756 .elementor-element.elementor-element-13e5125 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-d60db1a{padding:1em 1em 5em 1em;}.elementor-756 .elementor-element.elementor-element-2fd47fd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-28aff3c5{padding:2em 1em 3em 1em;}.elementor-756 .elementor-element.elementor-element-21ef45bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-631fe75d .elementor-heading-title{font-size:2.1rem;}.elementor-756 .elementor-element.elementor-element-631fe75d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-631fe75d{width:var( --container-widget-width, 236px );max-width:236px;--container-widget-width:236px;--container-widget-flex-grow:0;}.elementor-756 .elementor-element.elementor-element-25b34a76 .elementor-divider{text-align:left;padding-top:100px;padding-bottom:100px;}.elementor-756 .elementor-element.elementor-element-25b34a76 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-756 .elementor-element.elementor-element-de021b9 > .elementor-element-populated{padding:2em 2em 1em 2em;}.elementor-756 .elementor-element.elementor-element-63f6319c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 1em 1em 1em;}.elementor-756 .elementor-element.elementor-element-c15e27d{padding:1em 1em 5em 1em;}.elementor-756 .elementor-element.elementor-element-21a84fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-096bf54{padding:1em 1em 5em 1em;}.elementor-756 .elementor-element.elementor-element-4e7c3b5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-69f92e5{padding:0em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-e9646ac{padding:1em 1em 5em 1em;}.elementor-756 .elementor-element.elementor-element-b3654f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-654bbe4c{padding:1em 1em 1em 1em;}.elementor-756 .elementor-element.elementor-element-68ed672c > .elementor-element-populated{padding:0em 4em 0em 4em;}.elementor-756 .elementor-element.elementor-element-2720e7b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-487279ce{text-align:left;width:var( --container-widget-width, 802px );max-width:802px;--container-widget-width:802px;--container-widget-flex-grow:0;}.elementor-756 .elementor-element.elementor-element-487279ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-3e67c0e .elementor-divider{text-align:left;padding-top:3px;padding-bottom:3px;}.elementor-756 .elementor-element.elementor-element-3e67c0e .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-756 .elementor-element.elementor-element-3e67c0e{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-756 .elementor-element.elementor-element-3a4f84ef{--spacer-size:0px;}.elementor-756 .elementor-element.elementor-element-45b5a5f0{text-align:center;}.elementor-756 .elementor-element.elementor-element-1e964c92 > .elementor-element-populated{margin:3% 3% 3% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-5559fb5f .elementor-price-table__heading{font-size:1.6em;}.elementor-756 .elementor-element.elementor-element-53d36df3 > .elementor-element-populated{margin:3% 3% 3% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-5e12813b .elementor-price-table__heading{font-size:1.6em;}.elementor-756 .elementor-element.elementor-element-ba41a9d > .elementor-element-populated{margin:3% 3% 3% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-505b65c .elementor-price-table__heading{font-size:1.6em;}.elementor-756 .elementor-element.elementor-element-d7b78c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 5em 0em;}.elementor-756 .elementor-element.elementor-element-050e859{padding:0em 0em 2em 0em;}.elementor-756 .elementor-element.elementor-element-4598318f{padding:1em 2em 4em 2em;}.elementor-756 .elementor-element.elementor-element-78ce78c1{padding:1em 1em 1em 1em;}.elementor-756 .elementor-element.elementor-element-4cda7938 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-3aee35ec > .elementor-element-populated{padding:2em 2em 2em 2em;}}@media(max-width:767px){.elementor-756 .elementor-element.elementor-element-60bbfcc2{padding:1em 1em 5em 1em;}.elementor-756 .elementor-element.elementor-element-defaa85 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 1em 1em 1em;}.elementor-756 .elementor-element.elementor-element-95762b2{text-align:left;}.elementor-756 .elementor-element.elementor-element-95762b2 .elementor-heading-title{font-size:2.2em;}.elementor-756 .elementor-element.elementor-element-11498e12 .elementor-divider{text-align:left;padding-top:3px;padding-bottom:3px;}.elementor-756 .elementor-element.elementor-element-11498e12 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-756 .elementor-element.elementor-element-11498e12 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-7103174c{text-align:left;}.elementor-756 .elementor-element.elementor-element-7103174c .elementor-heading-title{font-size:0.9rem;line-height:1.6em;}.elementor-756 .elementor-element.elementor-element-5ba97a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 1em 0em;}.elementor-756 .elementor-element.elementor-element-5ba97a4{width:100%;max-width:100%;}.elementor-756 .elementor-element.elementor-element-77054539 > .elementor-widget-container{padding:1em 1em 1em 1em;}body:not(.rtl) .elementor-756 .elementor-element.elementor-element-77054539{left:119px;}body.rtl .elementor-756 .elementor-element.elementor-element-77054539{right:119px;}.elementor-756 .elementor-element.elementor-element-77054539{bottom:-40.625px;}.elementor-756 .elementor-element.elementor-element-13e5125{text-align:center;width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;align-self:center;}.elementor-756 .elementor-element.elementor-element-13e5125 .elementor-heading-title{font-size:1.9rem;}.elementor-756 .elementor-element.elementor-element-d60db1a{padding:2em 1em 1em 1em;}.elementor-756 .elementor-element.elementor-element-21ef45bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-756 .elementor-element.elementor-element-739c0312 > .elementor-element-populated{padding:0em 1em 7em 01em;}.elementor-756 .elementor-element.elementor-element-631fe75d .elementor-heading-title{font-size:2.3em;}.elementor-756 .elementor-element.elementor-element-631fe75d > .elementor-widget-container{padding:5em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-de021b9 > .elementor-element-populated{padding:3em 1em 1em 1em;}.elementor-756 .elementor-element.elementor-element-78f01743 .elementor-icon-box-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-78f01743 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-756 .elementor-element.elementor-element-4ba48693 .elementor-icon-box-wrapper{text-align:center;}.elementor-756 .elementor-element.elementor-element-4ba48693 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-756 .elementor-element.elementor-element-227f391a > .elementor-widget-container{padding:1em 0em 1em 0em;}.elementor-756 .elementor-element.elementor-element-3843f55d{padding:1em 1em 1em 1em;}.elementor-756 .elementor-element.elementor-element-c15e27d{padding:2em 1em 1em 1em;}.elementor-756 .elementor-element.elementor-element-096bf54{padding:2em 1em 1em 1em;}.elementor-756 .elementor-element.elementor-element-e9646ac{padding:2em 1em 1em 1em;}.elementor-756 .elementor-element.elementor-element-68ed672c > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-756 .elementor-element.elementor-element-2720e7b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-487279ce .elementor-heading-title{font-size:2.3em;}.elementor-756 .elementor-element.elementor-element-487279ce > .elementor-widget-container{padding:5em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-45b5a5f0{text-align:left;}.elementor-756 .elementor-element.elementor-element-1e964c92 > .elementor-element-populated{margin:5% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-53d36df3 > .elementor-element-populated{margin:5% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-ba41a9d > .elementor-element-populated{margin:5% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-d7b78c4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-050e859{margin-top:0px;margin-bottom:0px;padding:1em 1em 1em 1em;}.elementor-756 .elementor-element.elementor-element-89dcb41 > .elementor-element-populated{margin:3% 0% 3% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-756 .elementor-element.elementor-element-319fceb > .elementor-element-populated{margin:3% 0% 3% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-756 .elementor-element.elementor-element-4598318f{padding:50px 20px 50px 20px;}.elementor-756 .elementor-element.elementor-element-7c17c8fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-451658f2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 1em 1em 1em;}.elementor-756 .elementor-element.elementor-element-4cda7938 .elementor-heading-title{font-size:2.3em;}.elementor-756 .elementor-element.elementor-element-4cda7938 > .elementor-widget-container{padding:5em 0em 0em 0em;}.elementor-756 .elementor-element.elementor-element-5f2d93a0 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-756 .elementor-element.elementor-element-5f2d93a0{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-756 .elementor-element.elementor-element-64d7a715 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-756 .elementor-element.elementor-element-3aee35ec > .elementor-element-populated{margin:3% 0% 3% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}}/* Start custom CSS for html, class: .elementor-element-0d41316 *//* --- Estilo da Seção e Layout dos Cards --- */
.problem-solution-section {
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* Cria 3 colunas de largura igual */
  gap: 30px; /* Espaço entre os cards */
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  padding: 20px;
}

/* --- Estilo Base do Card --- */
.card {
  background-color: #ffffff;
  border: 1px solid #f0f0f0;
  border-radius: 20px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  gap: 25px; /* Espaço entre os elementos dentro do card */
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);
}

/* --- Ícone Principal do Card --- */
.card__icon-wrapper {
  width: 50px;
  height: 50px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.card__icon-wrapper svg {
  width: 24px;
  height: 24px;
}

/* --- Título Principal do Card --- */
.card__title {
  font-size: 1.4rem; /* 22px */
  font-weight: 700;
  color: #1E293B;
  margin: 0;
  line-height: 1.3;
}

/* --- Caixas de "Problema" e "Solução" --- */
.card__box {
  border-radius: 12px;
  padding: 20px;
}
.card__box .box-title {
  font-weight: 600;
  font-size: 0.9rem; /* 14px */
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  gap: 8px;
}
.card__box p {
  font-size: 0.95rem; /* 15px */
  line-height: 1.6;
  margin: 0;
}
.card__box .box-icon {
  font-size: 1.1rem;
}

/* --- CORES PADRÃO PARA PROBLEMA E SOLUÇÃO --- */
.card__box--problem {
  background-color: #FEE2E2; /* Fundo vermelho claro */
  color: #991B1B; /* Texto vermelho escuro */
}
.card__box--solution {
  background-color: #D1FAE5; /* Fundo verde claro */
  color: #065F46; /* Texto verde escuro */
}


/* --- CORES VARIÁVEIS (APENAS ÍCONE PRINCIPAL) --- */

/* Card 1: Propostas (Vermelho) */
.card--propostas .card__icon-wrapper { background-color: #FEE2E2; }
.card--propostas .card__icon-wrapper svg { color: #EF4444; }

/* Card 2: Preço (Laranja) */
.card--preco .card__icon-wrapper { background-color: #FFEDD5; }
.card--preco .card__icon-wrapper svg { color: #F97316; }

/* Card 3: Gargalo (Amarelo) */
.card--gargalo .card__icon-wrapper { background-color: #FEF9C3; }
.card--gargalo .card__icon-wrapper svg { color: #EAB308; }

/* Card 4: Retenção (Roxo) */
.card--retencao .card__icon-wrapper { background-color: #E5E0FF; }
.card--retencao .card__icon-wrapper svg { color: #7C3AED; }

/* Card 5: Follow-up (Verde) */
.card--followup .card__icon-wrapper { background-color: #D1FAE5; }
.card--followup .card__icon-wrapper svg { color: #059669; }

/* Card 6: Melhoria (Azul) */
.card--melhoria .card__icon-wrapper { background-color: #DBEAFE; }
.card--melhoria .card__icon-wrapper svg { color: #3B82F6; }

/* Card 7: Tarefas (Azul Claro/Roxo) */
.card--tarefas .card__icon-wrapper { background-color: #E0E7FF; }
.card--tarefas .card__icon-wrapper svg { color: #4F46E5; }


/* --- Responsividade para Tablet e Celular --- */
@media (max-width: 1024px) {
  .problem-solution-section {
    grid-template-columns: 1fr 1fr; /* 2 colunas em tablets */
  }
}
@media (max-width: 767px) {
  .problem-solution-section {
    grid-template-columns: 1fr; /* 1 coluna em celulares */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a28304d *//* --- Estilo da Seção Completa --- */
.details-section {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  width: 100%;
  max-width: 900px; /* Limita a largura para melhor leitura */
  margin: 0 auto; /* Centraliza a seção na página */
  padding: 20px;
}

/* --- Estilo do Parágrafo de Descrição --- */
.details-description {
  font-size: 1.1rem; /* 18px */
  color: #64748B; /* Cinza médio */
  text-align: left;
  line-height: 1.6;
  margin-bottom: 30px; /* Espaço entre a descrição e as listas */
  border-left: 3px solid #e2e8f0; /* Adiciona uma barra lateral sutil */
  padding-left: 20px;
}

/* --- Estrutura das Listas --- */
.feature-block {
  display: flex;
  gap: 40px; /* Espaço entre as duas colunas */
}

.feature-list {
  flex: 1; /* Cada coluna ocupa metade do espaço disponível */
}

/* --- Estilo dos Títulos das Listas --- */
.list-title {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 1.1rem; /* 18px */
  font-weight: 700;
  color: #1E293B;
  margin-bottom: 20px;
}

/* --- Estilo dos Itens da Lista --- */
.feature-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.feature-list li {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 1rem; /* 16px */
  color: #4A5568;
  line-height: 1.5;
}

/* --- Estilo dos Ícones --- */
.icon-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  font-size: 14px;
  flex-shrink: 0; /* Impede que o ícone encolha */
}

/* Ícone do Título de Recursos (Azul) */
.icon-recursos {
  background-color: #eef2ff;
  color: #6366F1;
}

/* Ícone do Título de Benefícios (Verde) */
.icon-beneficios {
  background-color: #f0fdf4;
  color: #22C55E;
}

/* Ícones de Check (Azul) */
.list-recursos .icon-check {
  background-color: #6366F1;
  color: #ffffff;
  font-size: 12px;
}

/* Ícones de Seta (Verde) */
.list-beneficios .icon-arrow {
  background-color: #22C55E;
  color: #ffffff;
}

/* --- Responsividade para Telas Pequenas --- */
@media (max-width: 767px) {
  .feature-block {
    flex-direction: column; /* Empilha as colunas em telas de celular */
    gap: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d2dc19 *//* --- CSS para Seção Responsiva com Alinhamento de Altura --- */

/* 
  DESKTOP (telas maiores que 1024px):
  Garante que a imagem preencha 100% da altura da coluna.
*/
@media (min-width: 1025px) {
  /* O seletor '.elementor-756 .elementor-element.elementor-element-7d2dc19' refere-se à seção que estamos editando */
  
  /* Faz o widget de imagem ocupar toda a altura disponível */
  .elementor-756 .elementor-element.elementor-element-7d2dc19 .elementor-widget-wrap {
      height: 100%;
  }
  
  /* Faz a imagem em si preencher o widget sem distorcer */
  .elementor-756 .elementor-element.elementor-element-7d2dc19 .elementor-image img {
      height: 100%;
      object-fit: cover; /* 'cover' preenche o espaço. Use 'contain' se quiser ver a imagem inteira. */
      border-radius: 20px; /* Mantém os cantos arredondados */
  }
}

/* 
  TABLET E CELULAR (telas de até 1024px):
  Ajusta o espaçamento quando as colunas estão empilhadas.
*/
@media (max-width: 1024px) {
  /* Adiciona um espaço abaixo da primeira coluna (a da imagem) */
  .elementor-756 .elementor-element.elementor-element-7d2dc19 > .elementor-container > .elementor-row > .elementor-column:first-child {
    margin-bottom: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e393eb5 *//* --- Estilo da Seção Completa --- */
.feature-section {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  width: 100%;
  max-width: 900px; /* Limita a largura para melhor leitura */
  margin: 0 auto; /* Centraliza a seção na página */
  padding: 20px;
}

/* --- Estilo do Slogan Principal --- */
.feature-slogan {
  font-size: 1.25rem; /* 20px */
  color: #4A5568;
  text-align: center;
  line-height: 1.6;
  margin-bottom: 40px; /* Espaço entre o slogan e as listas */
}

/* --- Estrutura das Listas --- */
.feature-block {
  display: flex;
  gap: 40px; /* Espaço entre as duas colunas */
}

.feature-list {
  flex: 1; /* Cada coluna ocupa metade do espaço disponível */
}

/* --- Estilo dos Títulos das Listas --- */
.list-title {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 1.1rem; /* 18px */
  font-weight: 700;
  color: #1E293B;
  margin-bottom: 20px;
}

/* --- Estilo dos Itens da Lista --- */
.feature-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.feature-list li {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 1rem; /* 16px */
  color: #4A5568;
  line-height: 1.5;
}

/* --- Estilo dos Ícones --- */
.icon-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  font-size: 14px;
  flex-shrink: 0; /* Impede que o ícone encolha */
}

/* Ícone do Título de Recursos (Azul) */
.icon-recursos {
  background-color: #eef2ff;
  color: #6366F1;
}

/* Ícone do Título de Benefícios (Verde) */
.icon-beneficios {
  background-color: #f0fdf4;
  color: #22C55E;
}

/* Ícones de Check (Azul) */
.list-recursos .icon-check {
  background-color: #6366F1;
  color: #ffffff;
  font-size: 12px;
}

/* Ícones de Seta (Verde) */
.list-beneficios .icon-arrow {
  background-color: #22C55E;
  color: #ffffff;
}

/* --- Responsividade para Telas Pequenas --- */
@media (max-width: 767px) {
  .feature-block {
    flex-direction: column; /* Empilha as colunas em telas de celular */
    gap: 30px;
  }
  .feature-slogan {
    font-size: 1.1rem; /* Diminui a fonte do slogan no mobile */
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40f43cc *//* --- CSS para Seção Responsiva com Alinhamento de Altura --- */

/* 
  DESKTOP (telas maiores que 1024px):
  Garante que a imagem preencha 100% da altura da coluna.
*/
@media (min-width: 1025px) {
  /* O seletor '.elementor-756 .elementor-element.elementor-element-40f43cc' refere-se à seção que estamos editando */
  
  /* Faz o widget de imagem ocupar toda a altura disponível */
  .elementor-756 .elementor-element.elementor-element-40f43cc .elementor-widget-wrap {
      height: 100%;
  }
  
  /* Faz a imagem em si preencher o widget sem distorcer */
  .elementor-756 .elementor-element.elementor-element-40f43cc .elementor-image img {
      height: 100%;
      object-fit: cover; /* 'cover' preenche o espaço. Use 'contain' se quiser ver a imagem inteira. */
      border-radius: 20px; /* Mantém os cantos arredondados */
  }
}

/* 
  TABLET E CELULAR (telas de até 1024px):
  Ajusta o espaçamento quando as colunas estão empilhadas.
*/
@media (max-width: 1024px) {
  /* Adiciona um espaço abaixo da primeira coluna (a da imagem) */
  .elementor-756 .elementor-element.elementor-element-40f43cc > .elementor-container > .elementor-row > .elementor-column:first-child {
    margin-bottom: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f77d2c1 *//* --- Estilo da Seção Completa --- */
.pricing-feature-section {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  width: 100%;
  max-width: 900px; /* Limita a largura para melhor leitura */
  margin: 0 auto; /* Centraliza a seção na página */
  padding: 20px;
}

/* --- Estilo do Parágrafo de Descrição --- */
.pricing-description {
  font-size: 1.1rem; /* 18px */
  color: #64748B; /* Cinza médio */
  text-align: left;
  line-height: 1.6;
  margin-bottom: 30px; /* Espaço entre a descrição e as listas */
  border-left: 3px solid #e2e8f0; /* Adiciona uma barra lateral sutil */
  padding-left: 20px;
}

/* --- Estrutura das Listas --- */
.feature-block {
  display: flex;
  gap: 40px; /* Espaço entre as duas colunas */
}

.feature-list {
  flex: 1; /* Cada coluna ocupa metade do espaço disponível */
}

/* --- Estilo dos Títulos das Listas --- */
.list-title {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 1.1rem; /* 18px */
  font-weight: 700;
  color: #1E293B;
  margin-bottom: 20px;
}

/* --- Estilo dos Itens da Lista --- */
.feature-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.feature-list li {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 1rem; /* 16px */
  color: #4A5568;
  line-height: 1.5;
}

/* --- Estilo dos Ícones --- */
.icon-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  font-size: 14px;
  flex-shrink: 0; /* Impede que o ícone encolha */
}

/* Ícone do Título de Recursos (Azul) */
.icon-recursos {
  background-color: #eef2ff;
  color: #6366F1;
}

/* Ícone do Título de Benefícios (Verde) */
.icon-beneficios {
  background-color: #f0fdf4;
  color: #22C55E;
}

/* Ícones de Check (Azul) */
.list-recursos .icon-check {
  background-color: #6366F1;
  color: #ffffff;
  font-size: 12px;
}

/* Ícones de Seta (Verde) */
.list-beneficios .icon-arrow {
  background-color: #22C55E;
  color: #ffffff;
}

/* --- Responsividade para Telas Pequenas --- */
@media (max-width: 767px) {
  .feature-block {
    flex-direction: column; /* Empilha as colunas em telas de celular */
    gap: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6feb36a *//* --- CSS para Seção Responsiva com Alinhamento de Altura --- */

/* 
  DESKTOP (telas maiores que 1024px):
  Garante que a imagem preencha 100% da altura da coluna.
*/
@media (min-width: 1025px) {
  /* O seletor '.elementor-756 .elementor-element.elementor-element-6feb36a' refere-se à seção que estamos editando */
  
  /* Faz o widget de imagem ocupar toda a altura disponível */
  .elementor-756 .elementor-element.elementor-element-6feb36a .elementor-widget-wrap {
      height: 100%;
  }
  
  /* Faz a imagem em si preencher o widget sem distorcer */
  .elementor-756 .elementor-element.elementor-element-6feb36a .elementor-image img {
      height: 100%;
      object-fit: cover; /* 'cover' preenche o espaço. Use 'contain' se quiser ver a imagem inteira. */
      border-radius: 20px; /* Mantém os cantos arredondados */
  }
}

/* 
  TABLET E CELULAR (telas de até 1024px):
  Ajusta o espaçamento quando as colunas estão empilhadas.
*/
@media (max-width: 1024px) {
  /* Adiciona um espaço abaixo da primeira coluna (a da imagem) */
  .elementor-756 .elementor-element.elementor-element-6feb36a > .elementor-container > .elementor-row > .elementor-column:first-child {
    margin-bottom: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84b3408 *//* --- Estilo da Seção Completa --- */
.retention-feature-section {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  width: 100%;
  max-width: 900px; /* Limita a largura para melhor leitura */
  margin: 0 auto; /* Centraliza a seção na página */
  padding: 20px;
}

/* --- Estilo do Parágrafo de Descrição --- */
.retention-description {
  font-size: 1.1rem; /* 18px */
  color: #64748B; /* Cinza médio */
  text-align: left;
  line-height: 1.6;
  margin-bottom: 30px; /* Espaço entre a descrição e as listas */
  border-left: 3px solid #e2e8f0; /* Adiciona uma barra lateral sutil */
  padding-left: 20px;
}

/* --- Estrutura das Listas --- */
.feature-block {
  display: flex;
  gap: 40px; /* Espaço entre as duas colunas */
}

.feature-list {
  flex: 1; /* Cada coluna ocupa metade do espaço disponível */
}

/* --- Estilo dos Títulos das Listas --- */
.list-title {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 1.1rem; /* 18px */
  font-weight: 700;
  color: #1E293B;
  margin-bottom: 20px;
}

/* --- Estilo dos Itens da Lista --- */
.feature-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.feature-list li {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 1rem; /* 16px */
  color: #4A5568;
  line-height: 1.5;
}

/* --- Estilo dos Ícones --- */
.icon-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  font-size: 14px;
  flex-shrink: 0; /* Impede que o ícone encolha */
}

/* Ícone do Título de Recursos (Azul) */
.icon-recursos {
  background-color: #eef2ff;
  color: #6366F1;
}

/* Ícone do Título de Benefícios (Verde) */
.icon-beneficios {
  background-color: #f0fdf4;
  color: #22C55E;
}

/* Ícones de Check (Azul) */
.list-recursos .icon-check {
  background-color: #6366F1;
  color: #ffffff;
  font-size: 12px;
}

/* Ícones de Seta (Verde) */
.list-beneficios .icon-arrow {
  background-color: #22C55E;
  color: #ffffff;
}

/* --- Responsividade para Telas Pequenas --- */
@media (max-width: 767px) {
  .feature-block {
    flex-direction: column; /* Empilha as colunas em telas de celular */
    gap: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-25bd87b *//* --- CSS para Seção Responsiva com Alinhamento de Altura --- */

/* 
  DESKTOP (telas maiores que 1024px):
  Garante que a imagem preencha 100% da altura da coluna.
*/
@media (min-width: 1025px) {
  /* O seletor '.elementor-756 .elementor-element.elementor-element-25bd87b' refere-se à seção que estamos editando */
  
  /* Faz o widget de imagem ocupar toda a altura disponível */
  .elementor-756 .elementor-element.elementor-element-25bd87b .elementor-widget-wrap {
      height: 100%;
  }
  
  /* Faz a imagem em si preencher o widget sem distorcer */
  .elementor-756 .elementor-element.elementor-element-25bd87b .elementor-image img {
      height: 100%;
      object-fit: cover; /* 'cover' preenche o espaço. Use 'contain' se quiser ver a imagem inteira. */
      border-radius: 20px; /* Mantém os cantos arredondados */
  }
}

/* 
  TABLET E CELULAR (telas de até 1024px):
  Ajusta o espaçamento quando as colunas estão empilhadas.
*/
@media (max-width: 1024px) {
  /* Adiciona um espaço abaixo da primeira coluna (a da imagem) */
  .elementor-756 .elementor-element.elementor-element-25bd87b > .elementor-container > .elementor-row > .elementor-column:first-child {
    margin-bottom: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e2fc11 *//* --- Estilo da Seção Completa --- */
.analysis-feature-section {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  width: 100%;
  max-width: 900px; /* Limita a largura para melhor leitura */
  margin: 0 auto; /* Centraliza a seção na página */
  padding: 20px;
}

/* --- Estilo do Parágrafo de Descrição --- */
.analysis-description {
  font-size: 1.1rem; /* 18px */
  color: #64748B; /* Cinza médio */
  text-align: left;
  line-height: 1.6;
  margin-bottom: 30px; /* Espaço entre a descrição e as listas */
  border-left: 3px solid #e2e8f0; /* Adiciona uma barra lateral sutil */
  padding-left: 20px;
}

/* --- Estrutura das Listas --- */
.feature-block {
  display: flex;
  gap: 40px; /* Espaço entre as duas colunas */
}

.feature-list {
  flex: 1; /* Cada coluna ocupa metade do espaço disponível */
}

/* --- Estilo dos Títulos das Listas --- */
.list-title {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 1.1rem; /* 18px */
  font-weight: 700;
  color: #1E293B;
  margin-bottom: 20px;
}

/* --- Estilo dos Itens da Lista --- */
.feature-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.feature-list li {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 1rem; /* 16px */
  color: #4A5568;
  line-height: 1.5;
}

/* --- Estilo dos Ícones --- */
.icon-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  font-size: 14px;
  flex-shrink: 0; /* Impede que o ícone encolha */
}

/* Ícone do Título de Recursos (Azul) */
.icon-recursos {
  background-color: #eef2ff;
  color: #6366F1;
}

/* Ícone do Título de Benefícios (Verde) */
.icon-beneficios {
  background-color: #f0fdf4;
  color: #22C55E;
}

/* Ícones de Check (Azul) */
.list-recursos .icon-check {
  background-color: #6366F1;
  color: #ffffff;
  font-size: 12px;
}

/* Ícones de Seta (Verde) */
.list-beneficios .icon-arrow {
  background-color: #22C55E;
  color: #ffffff;
}

/* --- Responsividade para Telas Pequenas --- */
@media (max-width: 767px) {
  .feature-block {
    flex-direction: column; /* Empilha as colunas em telas de celular */
    gap: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8a86125 *//* --- CSS para Seção Responsiva com Alinhamento de Altura --- */

/* 
  DESKTOP (telas maiores que 1024px):
  Garante que a imagem preencha 100% da altura da coluna.
*/
@media (min-width: 1025px) {
  /* O seletor '.elementor-756 .elementor-element.elementor-element-8a86125' refere-se à seção que estamos editando */
  
  /* Faz o widget de imagem ocupar toda a altura disponível */
  .elementor-756 .elementor-element.elementor-element-8a86125 .elementor-widget-wrap {
      height: 100%;
  }
  
  /* Faz a imagem em si preencher o widget sem distorcer */
  .elementor-756 .elementor-element.elementor-element-8a86125 .elementor-image img {
      height: 100%;
      object-fit: cover; /* 'cover' preenche o espaço. Use 'contain' se quiser ver a imagem inteira. */
      border-radius: 20px; /* Mantém os cantos arredondados */
  }
}

/* 
  TABLET E CELULAR (telas de até 1024px):
  Ajusta o espaçamento quando as colunas estão empilhadas.
*/
@media (max-width: 1024px) {
  /* Adiciona um espaço abaixo da primeira coluna (a da imagem) */
  .elementor-756 .elementor-element.elementor-element-8a86125 > .elementor-container > .elementor-row > .elementor-column:first-child {
    margin-bottom: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa0abe0 *//* --- Estilo da Seção Completa --- */
.proposals-feature-section {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  width: 100%;
  max-width: 900px; /* Limita a largura para melhor leitura */
  margin: 0 auto; /* Centraliza a seção na página */
  padding: 20px;
}

/* --- Estilo do Parágrafo de Descrição --- */
.proposals-description {
  font-size: 1.1rem; /* 18px */
  color: #64748B; /* Cinza médio */
  text-align: left;
  line-height: 1.6;
  margin-bottom: 30px; /* Espaço entre a descrição e as listas */
  border-left: 3px solid #e2e8f0; /* Adiciona uma barra lateral sutil */
  padding-left: 20px;
}

/* --- Estrutura das Listas --- */
.feature-block {
  display: flex;
  gap: 40px; /* Espaço entre as duas colunas */
}

.feature-list {
  flex: 1; /* Cada coluna ocupa metade do espaço disponível */
}

/* --- Estilo dos Títulos das Listas --- */
.list-title {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 1.1rem; /* 18px */
  font-weight: 700;
  color: #1E293B;
  margin-bottom: 20px;
}

/* --- Estilo dos Itens da Lista --- */
.feature-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.feature-list li {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 1rem; /* 16px */
  color: #4A5568;
  line-height: 1.5;
}

/* --- Estilo dos Ícones --- */
.icon-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  font-size: 14px;
  flex-shrink: 0; /* Impede que o ícone encolha */
}

/* Ícone do Título de Recursos (Azul) */
.icon-recursos {
  background-color: #eef2ff;
  color: #6366F1;
}

/* Ícone do Título de Benefícios (Verde) */
.icon-beneficios {
  background-color: #f0fdf4;
  color: #22C55E;
}

/* Ícones de Check (Azul) */
.list-recursos .icon-check {
  background-color: #6366F1;
  color: #ffffff;
  font-size: 12px;
}

/* Ícones de Seta (Verde) */
.list-beneficios .icon-arrow {
  background-color: #22C55E;
  color: #ffffff;
}

/* --- Responsividade para Telas Pequenas --- */
@media (max-width: 767px) {
  .feature-block {
    flex-direction: column; /* Empilha as colunas em telas de celular */
    gap: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3ff84cf *//* --- CSS para Seção Responsiva com Alinhamento de Altura --- */

/* 
  DESKTOP (telas maiores que 1024px):
  Garante que a imagem preencha 100% da altura da coluna.
*/
@media (min-width: 1025px) {
  /* O seletor '.elementor-756 .elementor-element.elementor-element-3ff84cf' refere-se à seção que estamos editando */
  
  /* Faz o widget de imagem ocupar toda a altura disponível */
  .elementor-756 .elementor-element.elementor-element-3ff84cf .elementor-widget-wrap {
      height: 100%;
  }
  
  /* Faz a imagem em si preencher o widget sem distorcer */
  .elementor-756 .elementor-element.elementor-element-3ff84cf .elementor-image img {
      height: 100%;
      object-fit: cover; /* 'cover' preenche o espaço. Use 'contain' se quiser ver a imagem inteira. */
      border-radius: 20px; /* Mantém os cantos arredondados */
  }
}

/* 
  TABLET E CELULAR (telas de até 1024px):
  Ajusta o espaçamento quando as colunas estão empilhadas.
*/
@media (max-width: 1024px) {
  /* Adiciona um espaço abaixo da primeira coluna (a da imagem) */
  .elementor-756 .elementor-element.elementor-element-3ff84cf > .elementor-container > .elementor-row > .elementor-column:first-child {
    margin-bottom: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9606b7 *//* --- Estilo da Seção "Sobre Mim" --- */
.about-me-section {
  display: flex;
  gap: 60px; /* Espaço entre a imagem e o texto */
  align-items: flex-start; /* Alinha os itens no topo */
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  padding: 40px 20px;
  max-width: 1140px;
  margin: 0 auto;
}

/* --- Coluna da Imagem --- */
.about-me__image-column {
  flex: 0 0 40%; /* A coluna da imagem ocupa 40% do espaço */
  position: relative;
}
.image-wrapper {
  background-color: #f0f4f8; /* Cor de fundo cinza claro */
  border-radius: 24px;
  padding: 20px;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.07);
}
.image-wrapper img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 50%; /* Deixa a imagem redonda */
}

/* --- Coluna do Texto --- */
.about-me__text-column {
  flex: 1; /* Ocupa o espaço restante */
}
.about-me__title {
  font-size: 2.5rem; /* 40px */
  font-weight: 800;
  color: #1E293B;
  margin: 0 0 5px 0;
  text-align: center;
}
.about-me__subtitle {
  font-size: 1.25rem; /* 20px */
  font-weight: 600;
  color: #4F46E5; /* Azul/Roxo */
  margin: 0 0 30px 0;
  text-align: center;
}
.about-me__content p {
  font-size: 1rem; /* 16px */
  line-height: 1.8;
  color: #4A5568;
  margin: 0 0 20px 0;
}
.about-me__content p strong {
  color: #334155;
}

/* --- Caixa de Destaque no Final --- */
.about-me__highlight-box {
  background-color: #EEF2FF; /* Azul bem claro */
  border: 1px solid #E0E7FF;
  border-radius: 12px;
  padding: 25px;
  margin-top: 30px;
}
.about-me__highlight-box p {
  margin: 0;
  font-size: 1.05rem;
  font-weight: 500;
  color: #4338CA; /* Azul/Roxo mais escuro */
  line-height: 1.7;
}

/* --- Responsividade para Telas Menores --- */
@media (max-width: 991px) {
  .about-me-section {
    flex-direction: column; /* Empilha as colunas */
    align-items: center; /* Centraliza os itens */
    gap: 40px;
  }
  .about-me__image-column {
    width: 100%;
    max-width: 400px; /* Limita o tamanho da imagem no mobile */
  }
  .about-me__title, .about-me__subtitle {
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba678a6 *//* --- Estilo Principal do Menu do Rodapé --- */
.footer-menu {
  display: grid;
  grid-template-columns: repeat(4, 1fr); /* Cria 4 colunas de largura igual */
  gap: 30px; /* Espaço entre as colunas */
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  width: 100%;
}

/* --- Estilo das Colunas --- */
.footer-menu__column {
  /* O grid já cuida do layout */
}

/* --- Estilo dos Títulos das Colunas --- */
.footer-menu__title {
  font-size: 1rem; /* 16px */
  font-weight: 700;
  color: #FFFFFF; /* Branco */
  margin: 0 0 20px 0;
  padding-bottom: 10px;
  /* COR DA BORDA ATUALIZADA AQUI */
  border-bottom: 2px solid #29F48F; /* Linha verde abaixo do título */
  display: inline-block; /* Faz a borda ter a largura do texto */
}

/* --- Estilo da Lista de Links --- */
.footer-menu__links {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 15px; /* Espaço entre os links */
}

.footer-menu__links li a {
  text-decoration: none;
  /* COR DO TEXTO ATUALIZADA AQUI */
  color: #FFFFFF; /* Branco */
  font-size: 0.95rem; /* 15px */
  transition: opacity 0.3s ease;
}

.footer-menu__links li a:hover {
  opacity: 0.7; /* Efeito de hover mais sutil */
}

/* --- Responsividade para Tablet e Celular --- */
@media (max-width: 991px) {
  .footer-menu {
    grid-template-columns: repeat(2, 1fr); /* 2 colunas em tablets */
    gap: 40px; /* Aumenta o espaço vertical */
  }
}

@media (max-width: 767px) {
  .footer-menu {
    grid-template-columns: 1fr; /* 1 coluna em celulares */
  }
  .footer-menu__column {
    text-align: center; /* Centraliza tudo no celular */
  }
  .footer-menu__title {
    display: inline-block; /* Mantém a borda com a largura do texto */
  }
}/* End custom CSS */