.elementor-276 .elementor-element.elementor-element-8096a57:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-8096a57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #30476F 0%, #665AB4 100%);}.elementor-276 .elementor-element.elementor-element-8096a57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-276 .elementor-element.elementor-element-8096a57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-b8515fc .elementor-menu-toggle{margin:0 auto;}.elementor-276 .elementor-element.elementor-element-b8515fc .elementor-nav-menu--dropdown a, .elementor-276 .elementor-element.elementor-element-b8515fc .elementor-menu-toggle{color:#000000;}.elementor-276 .elementor-element.elementor-element-b8515fc .elementor-nav-menu--dropdown{background-color:#E2AF06;}.elementor-276 .elementor-element.elementor-element-b8515fc .elementor-nav-menu--dropdown a:hover,
					.elementor-276 .elementor-element.elementor-element-b8515fc .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-276 .elementor-element.elementor-element-b8515fc .elementor-nav-menu--dropdown a.highlighted,
					.elementor-276 .elementor-element.elementor-element-b8515fc .elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-b8515fc .elementor-nav-menu--dropdown a:hover,
					.elementor-276 .elementor-element.elementor-element-b8515fc .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-276 .elementor-element.elementor-element-b8515fc .elementor-nav-menu--dropdown a.highlighted{background-color:#665AB4;}.elementor-276 .elementor-element.elementor-element-b8515fc .elementor-nav-menu--dropdown .elementor-item, .elementor-276 .elementor-element.elementor-element-b8515fc .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-276 .elementor-element.elementor-element-b8515fc div.elementor-menu-toggle{color:#F1C841;}.elementor-276 .elementor-element.elementor-element-b8515fc div.elementor-menu-toggle svg{fill:#F1C841;}.elementor-276 .elementor-element.elementor-element-460ef33{--grid-template-columns:repeat(0, auto);--icon-size:21px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-276 .elementor-element.elementor-element-460ef33 .elementor-widget-container{text-align:center;}.elementor-276 .elementor-element.elementor-element-460ef33 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-460ef33 .elementor-social-icon{background-color:#F1C841;}.elementor-276 .elementor-element.elementor-element-460ef33 .elementor-social-icon i{color:#002262;}.elementor-276 .elementor-element.elementor-element-460ef33 .elementor-social-icon svg{fill:#002262;}.elementor-276 .elementor-element.elementor-element-460ef33 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-2e55cbdd:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-2e55cbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#344A73;background-image:url("https://claudia.atst.pt/wp-content/uploads/2025/06/banner22.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-276 .elementor-element.elementor-element-2e55cbdd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 135px 0px;}.elementor-276 .elementor-element.elementor-element-2e55cbdd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-14c110e8 > .elementor-container{max-width:1131px;}.elementor-276 .elementor-element.elementor-element-14c110e8{margin-top:10px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-71cfa178{width:var( --container-widget-width, 100.586% );max-width:100.586%;--container-widget-width:100.586%;--container-widget-flex-grow:0;text-align:left;}.elementor-276 .elementor-element.elementor-element-71cfa178 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-71cfa178 img{width:60%;}.elementor-276 .elementor-element.elementor-element-da9140b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-da9140b .elementor-menu-toggle{margin:0 auto;}.elementor-276 .elementor-element.elementor-element-da9140b .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-276 .elementor-element.elementor-element-da9140b .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:14px;padding-right:14px;}.elementor-276 .elementor-element.elementor-element-da9140b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-276 .elementor-element.elementor-element-da9140b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-276 .elementor-element.elementor-element-da9140b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-276 .elementor-element.elementor-element-da9140b .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-da9140b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-276 .elementor-element.elementor-element-da9140b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-da9140b .e--pointer-framed .elementor-item:before,
					.elementor-276 .elementor-element.elementor-element-da9140b .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-da9140b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#B19973;}.elementor-276 .elementor-element.elementor-element-3abd3b0b .elementor-button{background-color:transparent;height:50px;width:178px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Lato", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;background-image:linear-gradient(82deg, #F2C842 0%, #F2C842 100%);box-shadow:0px 0px 22px 0px #FDCFCE;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-3abd3b0b{width:var( --container-widget-width, 71.408% );max-width:71.408%;--container-widget-width:71.408%;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-3abd3b0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-3abd3b0b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-276 .elementor-element.elementor-element-36b9e86c > .elementor-container{max-width:1131px;}.elementor-276 .elementor-element.elementor-element-36b9e86c{margin-top:24px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-7d0a4688 > .elementor-widget-container{margin:49px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-7d0a4688{font-family:"Inter", Sans-serif;font-size:33px;font-weight:600;line-height:42px;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-72737395 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-72737395{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-29aa2ffd .elementor-button{background-color:transparent;height:62px;width:333px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Lato", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;background-image:linear-gradient(82deg, #F2C842 0%, #F2C842 100%);box-shadow:0px 0px 22px 0px #FDCFCE;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-29aa2ffd{width:var( --container-widget-width, 71.408% );max-width:71.408%;--container-widget-width:71.408%;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-29aa2ffd > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-29aa2ffd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-276 .elementor-element.elementor-element-6a95a2d8:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-6a95a2d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-6a95a2d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:49px 0px 55px 0px;}.elementor-276 .elementor-element.elementor-element-6a95a2d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-d512aa0 > .elementor-element-populated, .elementor-276 .elementor-element.elementor-element-d512aa0 > .elementor-element-populated > .elementor-background-overlay, .elementor-276 .elementor-element.elementor-element-d512aa0 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-d512aa0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:73px 31px 31px 31px;}.elementor-276 .elementor-element.elementor-element-d512aa0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-213dfb04 img{border-radius:30px 30px 30px 30px;}.elementor-276 .elementor-element.elementor-element-2dfc107d > .elementor-element-populated{padding:29px 29px 29px 29px;}.elementor-276 .elementor-element.elementor-element-5820a28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-5820a28{text-align:left;font-family:"Inter", Sans-serif;font-size:33px;font-weight:700;line-height:42px;color:#050505;}.elementor-276 .elementor-element.elementor-element-609c1a1e{margin-top:12px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-65af2f34 > .elementor-element-populated{padding:0px 0px 0px 35px;}.elementor-276 .elementor-element.elementor-element-190407aa > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-190407aa{text-align:left;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:33px;color:#000000;}.elementor-276 .elementor-element.elementor-element-4e06fe54 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-4e06fe54{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-276 .elementor-element.elementor-element-3ddc3352 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-3ddc3352{text-align:left;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:33px;color:#000000;}.elementor-276 .elementor-element.elementor-element-474c488f > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-474c488f{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-276 .elementor-element.elementor-element-6b0147b8 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-6b0147b8{text-align:left;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:33px;color:#000000;}.elementor-276 .elementor-element.elementor-element-6db36de5 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-6db36de5{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-276 .elementor-element.elementor-element-6da6e595 .elementor-button{background-color:transparent;height:62px;width:333px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Lato", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;background-image:linear-gradient(82deg, #F2C842 0%, #F2C842 100%);box-shadow:0px 0px 22px 0px #FDCFCE;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-6da6e595{width:var( --container-widget-width, 71.408% );max-width:71.408%;--container-widget-width:71.408%;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-6da6e595 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-6da6e595 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-276 .elementor-element.elementor-element-98bdf8b:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-98bdf8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-98bdf8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:36px 0px 4px 0px;}.elementor-276 .elementor-element.elementor-element-98bdf8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-755e60d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-755e60d3{text-align:center;font-family:"Inter", Sans-serif;font-size:33px;font-weight:700;line-height:42px;color:#050505;}.elementor-276 .elementor-element.elementor-element-2a88a91f{margin-top:16px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-150de68d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-276 .elementor-element.elementor-element-150de68d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B4A7E7 0%, #7567AA 100%);}.elementor-276 .elementor-element.elementor-element-150de68d > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 50px 30px;}.elementor-276 .elementor-element.elementor-element-150de68d > .elementor-element-populated, .elementor-276 .elementor-element.elementor-element-150de68d > .elementor-element-populated > .elementor-background-overlay, .elementor-276 .elementor-element.elementor-element-150de68d > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-150de68d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-46751b9d{text-align:left;}.elementor-276 .elementor-element.elementor-element-46751b9d img{width:35%;border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-6afab5a8 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-6afab5a8{text-align:left;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:31px;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-bfff466{color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-6762e57e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-276 .elementor-element.elementor-element-6762e57e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B4A7E7 0%, #7567AA 100%);}.elementor-276 .elementor-element.elementor-element-6762e57e > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 50px 30px;}.elementor-276 .elementor-element.elementor-element-6762e57e > .elementor-element-populated, .elementor-276 .elementor-element.elementor-element-6762e57e > .elementor-element-populated > .elementor-background-overlay, .elementor-276 .elementor-element.elementor-element-6762e57e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-6762e57e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-58df657b{text-align:left;}.elementor-276 .elementor-element.elementor-element-58df657b img{width:35%;border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-29be82bf > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-29be82bf{text-align:left;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:31px;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-7298144{color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-6e9e1fd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-276 .elementor-element.elementor-element-6e9e1fd8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B4A7E7 0%, #7567AA 100%);}.elementor-276 .elementor-element.elementor-element-6e9e1fd8 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 50px 30px;}.elementor-276 .elementor-element.elementor-element-6e9e1fd8 > .elementor-element-populated, .elementor-276 .elementor-element.elementor-element-6e9e1fd8 > .elementor-element-populated > .elementor-background-overlay, .elementor-276 .elementor-element.elementor-element-6e9e1fd8 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-6e9e1fd8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-3c636b9d{text-align:left;}.elementor-276 .elementor-element.elementor-element-3c636b9d img{width:35%;border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-37943e3e > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-37943e3e{text-align:left;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:31px;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-cdf6d0f{color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-2fcbf8de{margin-top:16px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-68b24c8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-276 .elementor-element.elementor-element-68b24c8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B4A7E7 0%, #7567AA 100%);}.elementor-276 .elementor-element.elementor-element-68b24c8b > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 50px 30px;}.elementor-276 .elementor-element.elementor-element-68b24c8b > .elementor-element-populated, .elementor-276 .elementor-element.elementor-element-68b24c8b > .elementor-element-populated > .elementor-background-overlay, .elementor-276 .elementor-element.elementor-element-68b24c8b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-68b24c8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-55b23224{text-align:left;}.elementor-276 .elementor-element.elementor-element-55b23224 img{width:35%;border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-6be25e99 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-6be25e99{text-align:left;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:31px;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-adf1030{color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-8d019b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-276 .elementor-element.elementor-element-8d019b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B4A7E7 0%, #7567AA 100%);}.elementor-276 .elementor-element.elementor-element-8d019b5 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 50px 30px;}.elementor-276 .elementor-element.elementor-element-8d019b5 > .elementor-element-populated, .elementor-276 .elementor-element.elementor-element-8d019b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-276 .elementor-element.elementor-element-8d019b5 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-8d019b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-3e23dce2{text-align:left;}.elementor-276 .elementor-element.elementor-element-3e23dce2 img{width:35%;border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-1b67f2c2 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-1b67f2c2{text-align:left;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:31px;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-7f791ad{color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-1a6379c5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-276 .elementor-element.elementor-element-1a6379c5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B4A7E7 0%, #7567AA 100%);}.elementor-276 .elementor-element.elementor-element-1a6379c5 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 50px 30px;}.elementor-276 .elementor-element.elementor-element-1a6379c5 > .elementor-element-populated, .elementor-276 .elementor-element.elementor-element-1a6379c5 > .elementor-element-populated > .elementor-background-overlay, .elementor-276 .elementor-element.elementor-element-1a6379c5 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-1a6379c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-fe0fbd9{text-align:left;}.elementor-276 .elementor-element.elementor-element-fe0fbd9 img{width:35%;border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-5c6de011 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-5c6de011{text-align:left;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:31px;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-815b768{color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-de3c191:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-de3c191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(236deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-276 .elementor-element.elementor-element-de3c191{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:46px 0px 61px 0px;}.elementor-276 .elementor-element.elementor-element-de3c191 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-72364639 > .elementor-container{max-width:1315px;}.elementor-276 .elementor-element.elementor-element-7889ddf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-7889ddf1{text-align:center;font-family:"Inter", Sans-serif;font-size:33px;font-weight:700;line-height:42px;color:#050505;}.elementor-276 .elementor-element.elementor-element-7b39fdda > .elementor-container{max-width:1131px;}.elementor-276 .elementor-element.elementor-element-7b39fdda{margin-top:27px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-3261fdd4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-276 .elementor-element.elementor-element-3261fdd4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4AF37;}.elementor-276 .elementor-element.elementor-element-3261fdd4 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 50px 30px;}.elementor-276 .elementor-element.elementor-element-3261fdd4 > .elementor-element-populated, .elementor-276 .elementor-element.elementor-element-3261fdd4 > .elementor-element-populated > .elementor-background-overlay, .elementor-276 .elementor-element.elementor-element-3261fdd4 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-3261fdd4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-5932ac26{text-align:left;}.elementor-276 .elementor-element.elementor-element-5932ac26 img{width:31%;}.elementor-276 .elementor-element.elementor-element-4caffe92 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-4caffe92{text-align:left;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:31px;color:#050505;}.elementor-276 .elementor-element.elementor-element-14c4f1a4 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-14c4f1a4{text-align:left;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-276 .elementor-element.elementor-element-21791259:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-276 .elementor-element.elementor-element-21791259 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4AF37;}.elementor-276 .elementor-element.elementor-element-21791259 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 50px 30px;}.elementor-276 .elementor-element.elementor-element-21791259 > .elementor-element-populated, .elementor-276 .elementor-element.elementor-element-21791259 > .elementor-element-populated > .elementor-background-overlay, .elementor-276 .elementor-element.elementor-element-21791259 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-21791259 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-f80cccf{text-align:left;}.elementor-276 .elementor-element.elementor-element-f80cccf img{width:31%;}.elementor-276 .elementor-element.elementor-element-66dca005 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-66dca005{text-align:left;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:31px;color:#050505;}.elementor-276 .elementor-element.elementor-element-64bc3335 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-64bc3335{text-align:left;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-276 .elementor-element.elementor-element-4b9edf0c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-276 .elementor-element.elementor-element-4b9edf0c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4AF37;}.elementor-276 .elementor-element.elementor-element-4b9edf0c > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 50px 30px;}.elementor-276 .elementor-element.elementor-element-4b9edf0c > .elementor-element-populated, .elementor-276 .elementor-element.elementor-element-4b9edf0c > .elementor-element-populated > .elementor-background-overlay, .elementor-276 .elementor-element.elementor-element-4b9edf0c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-276 .elementor-element.elementor-element-4b9edf0c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-15ad080e{text-align:left;}.elementor-276 .elementor-element.elementor-element-15ad080e img{width:31%;}.elementor-276 .elementor-element.elementor-element-634d62f7 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-634d62f7{text-align:left;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:31px;color:#050505;}.elementor-276 .elementor-element.elementor-element-28e09d34 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-28e09d34{text-align:left;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-276 .elementor-element.elementor-element-5bbf8343 > .elementor-container{max-width:400px;}.elementor-276 .elementor-element.elementor-element-5bbf8343{margin-top:25px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-3a103ab1 .elementor-button{background-color:transparent;height:62px;width:333px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Lato", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;background-image:linear-gradient(82deg, #F2C842 0%, #F2C842 100%);box-shadow:0px 0px 22px 0px #FDCFCE;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-3a103ab1{width:var( --container-widget-width, 71.408% );max-width:71.408%;--container-widget-width:71.408%;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-3a103ab1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-3a103ab1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-276 .elementor-element.elementor-element-339fe698:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-339fe698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E3A5F;background-image:url("https://claudia.atst.pt/wp-content/uploads/2025/06/img3-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-276 .elementor-element.elementor-element-339fe698{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:29px 0px 40px 0px;}.elementor-276 .elementor-element.elementor-element-339fe698 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-445442f7 > .elementor-container{max-width:1315px;}.elementor-276 .elementor-element.elementor-element-18809cec > .elementor-container{max-width:1131px;}.elementor-276 .elementor-element.elementor-element-18809cec{margin-top:27px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-699e7310:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-276 .elementor-element.elementor-element-699e7310 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FAFF;}.elementor-276 .elementor-element.elementor-element-699e7310 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 30px 50px 30px;}.elementor-276 .elementor-element.elementor-element-699e7310 > .elementor-element-populated, .elementor-276 .elementor-element.elementor-element-699e7310 > .elementor-element-populated > .elementor-background-overlay, .elementor-276 .elementor-element.elementor-element-699e7310 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-276 .elementor-element.elementor-element-699e7310 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-754eacdf img{border-radius:30px 30px 30px 30px;}.elementor-276 .elementor-element.elementor-element-21a46d12 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-21a46d12{text-align:left;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:31px;color:#050505;}.elementor-276 .elementor-element.elementor-element-1fe8fbbd > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-1fe8fbbd{text-align:left;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-276 .elementor-element.elementor-element-337eb90c > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-337eb90c{text-align:left;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-276 .elementor-element.elementor-element-766bb42b > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-766bb42b{text-align:left;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-276 .elementor-element.elementor-element-2fdef005 .elementor-button{background-color:transparent;height:62px;width:333px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Lato", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;background-image:linear-gradient(82deg, #F2C842 0%, #F2C842 100%);box-shadow:0px 0px 22px 0px #FDCFCE;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-2fdef005{width:var( --container-widget-width, 71.408% );max-width:71.408%;--container-widget-width:71.408%;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-2fdef005 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-2fdef005 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-276 .elementor-element.elementor-element-3820d7be:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-3820d7be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-3820d7be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:65px 0px 10px 0px;}.elementor-276 .elementor-element.elementor-element-3820d7be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-4b9fca52 > .elementor-element-populated{padding:29px 29px 29px 29px;}.elementor-276 .elementor-element.elementor-element-4cefa9c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-4cefa9c0{text-align:left;font-family:"Inter", Sans-serif;font-size:33px;font-weight:700;line-height:42px;color:#050505;}.elementor-276 .elementor-element.elementor-element-6e984bd{margin-top:12px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-6d91f084 > .elementor-element-populated{padding:0px 0px 0px 35px;}.elementor-276 .elementor-element.elementor-element-10af96a3 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-10af96a3{text-align:left;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:33px;color:#000000;}.elementor-276 .elementor-element.elementor-element-34dc36ed > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-34dc36ed{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-276 .elementor-element.elementor-element-3abfbd54 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-3abfbd54{text-align:left;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:33px;color:#000000;}.elementor-276 .elementor-element.elementor-element-330e2072 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-330e2072{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-276 .elementor-element.elementor-element-2cfbbd89 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-2cfbbd89{text-align:left;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:33px;color:#000000;}.elementor-276 .elementor-element.elementor-element-2276ca85 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-2276ca85{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-276 .elementor-element.elementor-element-2f7c93f2 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-2f7c93f2{text-align:left;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:33px;color:#000000;}.elementor-276 .elementor-element.elementor-element-58a986cd > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-58a986cd{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-276 .elementor-element.elementor-element-3d403787 .elementor-button{background-color:transparent;height:62px;width:333px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Lato", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;background-image:linear-gradient(82deg, #F2C842 0%, #F2C842 100%);box-shadow:0px 0px 22px 0px #FDCFCE;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-3d403787{width:var( --container-widget-width, 71.408% );max-width:71.408%;--container-widget-width:71.408%;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-3d403787 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-3d403787 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-276 .elementor-element.elementor-element-3ea05d3c > .elementor-element-populated, .elementor-276 .elementor-element.elementor-element-3ea05d3c > .elementor-element-populated > .elementor-background-overlay, .elementor-276 .elementor-element.elementor-element-3ea05d3c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-3ea05d3c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:73px 31px 31px 31px;}.elementor-276 .elementor-element.elementor-element-3ea05d3c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-2f01f139 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-2f01f139 img{border-radius:30px 30px 30px 30px;}.elementor-276 .elementor-element.elementor-element-26e56323:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-26e56323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-26e56323 > .elementor-container{max-width:711px;}.elementor-276 .elementor-element.elementor-element-26e56323{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 17px 0px;}.elementor-276 .elementor-element.elementor-element-26e56323 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-3bd62a6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-3bd62a6e{text-align:center;font-family:"Inter", Sans-serif;font-size:33px;font-weight:700;line-height:42px;color:#050505;}.elementor-276 .elementor-element.elementor-element-5c77b1e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-5c77b1e1 .elementor-tab-title{background-color:#F3F3F3;padding:28px 28px 28px 28px;}.elementor-276 .elementor-element.elementor-element-5c77b1e1 .elementor-toggle-title, .elementor-276 .elementor-element.elementor-element-5c77b1e1 .elementor-toggle-icon{color:#000000;}.elementor-276 .elementor-element.elementor-element-5c77b1e1 .elementor-toggle-icon svg{fill:#000000;}.elementor-276 .elementor-element.elementor-element-5c77b1e1 .elementor-tab-title.elementor-active a, .elementor-276 .elementor-element.elementor-element-5c77b1e1 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-276 .elementor-element.elementor-element-5c77b1e1 .elementor-toggle-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-276 .elementor-element.elementor-element-5c77b1e1 .elementor-tab-content{color:#000000;}.elementor-276 .elementor-element.elementor-element-2d51173c:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-2d51173c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-2d51173c > .elementor-container{max-width:1120px;}.elementor-276 .elementor-element.elementor-element-2d51173c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:21px 0px 45px 0px;}.elementor-276 .elementor-element.elementor-element-2d51173c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-1a2869db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-1a2869db{text-align:center;font-family:"Inter", Sans-serif;font-size:33px;font-weight:700;line-height:42px;color:#050505;}.elementor-276 .elementor-element.elementor-element-56981d82 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-56981d82 .elementor-main-swiper .swiper-slide{background-color:#1E3A5F;border-radius:30px;}.elementor-276 .elementor-element.elementor-element-56981d82 .elementor-swiper-button{font-size:20px;}.elementor-276 .elementor-element.elementor-element-56981d82 .elementor-testimonial__text{color:#FFFFFF;font-size:18px;}.elementor-276 .elementor-element.elementor-element-56981d82 .elementor-testimonial__name{color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-56981d82 .elementor-testimonial__title{color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-705317a:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-705317a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(244deg, #1E3A5F 0%, #B4A7E7 100%);}.elementor-276 .elementor-element.elementor-element-705317a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:57px 0px 19px 0px;}.elementor-276 .elementor-element.elementor-element-705317a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-37a01b00:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-276 .elementor-element.elementor-element-37a01b00 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F1F4FF 0%, #F1F5FF 100%);}.elementor-276 .elementor-element.elementor-element-37a01b00 > .elementor-element-populated, .elementor-276 .elementor-element.elementor-element-37a01b00 > .elementor-element-populated > .elementor-background-overlay, .elementor-276 .elementor-element.elementor-element-37a01b00 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-276 .elementor-element.elementor-element-37a01b00 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-115px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-276 .elementor-element.elementor-element-37a01b00 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-276 .elementor-element.elementor-element-33d4b104 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-33d4b104{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;color:#232323;}.elementor-276 .elementor-element.elementor-element-709c1d1 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-709c1d1{text-align:center;font-family:"Inter", Sans-serif;font-size:25px;font-weight:800;color:#2A2A2A;}.elementor-276 .elementor-element.elementor-element-642fce25{margin-top:-16px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-276 .elementor-element.elementor-element-47f39057 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-276 .elementor-element.elementor-element-47f39057 .elementor-labels-inline .elementor-field-group > label{padding-left:7px;}body:not(.rtl) .elementor-276 .elementor-element.elementor-element-47f39057 .elementor-labels-inline .elementor-field-group > label{padding-right:7px;}body .elementor-276 .elementor-element.elementor-element-47f39057 .elementor-labels-above .elementor-field-group > label{padding-bottom:7px;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-field-group > label, .elementor-276 .elementor-element.elementor-element-47f39057 .elementor-field-subgroup label{color:#000000;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-field-type-html{padding-bottom:2px;color:#FFFFFF;font-family:"Sora", Sans-serif;font-weight:400;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-field-group .elementor-field{color:#000000;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-field-group .elementor-field, .elementor-276 .elementor-element.elementor-element-47f39057 .elementor-field-subgroup label{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:23px 23px 23px 23px;}.elementor-276 .elementor-element.elementor-element-47f39057 .e-form__buttons__wrapper__button-next{background-color:#E6B92A;color:#000000;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-button[type="submit"]{background-color:#E6B92A;color:#000000;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-276 .elementor-element.elementor-element-47f39057 .e-form__buttons__wrapper__button-previous{background-color:#473804;color:#ffffff;}.elementor-276 .elementor-element.elementor-element-47f39057 .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-button[type="submit"]:hover{background-color:#FFFFFF;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-47f39057 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-message{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-message.elementor-message-danger{color:#F10101;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-message.elementor-help-inline{color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-47f39057{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-276 .elementor-element.elementor-element-7c1ee260 > .elementor-element-populated{padding:38px 38px 38px 38px;}.elementor-276 .elementor-element.elementor-element-5a90adea{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-e6161b5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-276 .elementor-element.elementor-element-e6161b5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-276 .elementor-element.elementor-element-e6161b5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-276 .elementor-element.elementor-element-e6161b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-276 .elementor-element.elementor-element-e6161b5 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;}.elementor-276 .elementor-element.elementor-element-e6161b5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-276 .elementor-element.elementor-element-46d78332 > .elementor-element-populated{padding:38px 38px 38px 38px;}.elementor-276 .elementor-element.elementor-element-61d94e3f{text-align:center;}.elementor-276 .elementor-element.elementor-element-61d94e3f img{width:48%;}.elementor-276 .elementor-element.elementor-element-1ced04b3{margin-top:17px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-3f64e3e7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-7ebcc262{width:var( --container-widget-width, 98.719% );max-width:98.719%;--container-widget-width:98.719%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-7ebcc262 > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-2dc4c847{--grid-template-columns:repeat(0, auto);--icon-size:21px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-276 .elementor-element.elementor-element-2dc4c847 .elementor-widget-container{text-align:center;}.elementor-276 .elementor-element.elementor-element-2dc4c847 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-2dc4c847 .elementor-social-icon{background-color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-2dc4c847 .elementor-social-icon i{color:#002262;}.elementor-276 .elementor-element.elementor-element-2dc4c847 .elementor-social-icon svg{fill:#002262;}.elementor-276 .elementor-element.elementor-element-2dc4c847 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-5557c624{margin-top:43px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-7303238e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-276 .elementor-element.elementor-element-7f40af48{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-276 .elementor-element.elementor-element-7f40af48 > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-276:not(.elementor-motion-effects-element-type-background), body.elementor-page-276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-276 .elementor-element.elementor-element-11e90c10{width:24.061%;}.elementor-276 .elementor-element.elementor-element-6c87cab0{width:52.016%;}.elementor-276 .elementor-element.elementor-element-28f7ee14{width:23.589%;}.elementor-276 .elementor-element.elementor-element-5205b0ba{width:46.335%;}.elementor-276 .elementor-element.elementor-element-364198c5{width:53.664%;}.elementor-276 .elementor-element.elementor-element-699e7310{width:45.562%;}.elementor-276 .elementor-element.elementor-element-11d92856{width:20.707%;}.elementor-276 .elementor-element.elementor-element-37a01b00{width:37.529%;}.elementor-276 .elementor-element.elementor-element-7c1ee260{width:29.56%;}.elementor-276 .elementor-element.elementor-element-46d78332{width:32.818%;}}@media(min-width:1760px){.elementor-276 .elementor-element.elementor-element-3a103ab1{width:var( --container-widget-width, 346.354px );max-width:346.354px;--container-widget-width:346.354px;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-2fdef005{width:var( --container-widget-width, 357.611px );max-width:357.611px;--container-widget-width:357.611px;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-e6161b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-276 .elementor-element.elementor-element-e6161b5 .elementor-icon-list-item > a{font-size:16px;line-height:35px;}}@media(max-width:1024px){.elementor-276 .elementor-element.elementor-element-3abd3b0b{width:var( --container-widget-width, 184.51px );max-width:184.51px;--container-widget-width:184.51px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-276 .elementor-element.elementor-element-8096a57{padding:0px 0px 6px 0px;}.elementor-276 .elementor-element.elementor-element-08cb146{width:20%;}.elementor-276 .elementor-element.elementor-element-b8515fc > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-bd5c1ec{width:60%;}.elementor-276 .elementor-element.elementor-element-dc8b1fc img{width:37%;}.elementor-276 .elementor-element.elementor-element-3278bce{width:20%;}.elementor-276 .elementor-element.elementor-element-460ef33 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-2e55cbdd:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-2e55cbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://claudia.atst.pt/wp-content/uploads/2025/06/mobile1.jpg");background-position:bottom center;}.elementor-276 .elementor-element.elementor-element-2e55cbdd{margin-top:-7px;margin-bottom:0px;padding:25px 0px 442px 0px;}.elementor-276 .elementor-element.elementor-element-14c110e8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-3abd3b0b{width:var( --container-widget-width, 338.181px );max-width:338.181px;--container-widget-width:338.181px;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-3abd3b0b > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-3abd3b0b .elementor-button{width:285px;font-size:16px;border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-36b9e86c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-5205b0ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-276 .elementor-element.elementor-element-7d0a4688 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-7d0a4688{text-align:center;}.elementor-276 .elementor-element.elementor-element-72737395 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-72737395{text-align:center;}.elementor-276 .elementor-element.elementor-element-29aa2ffd{width:var( --container-widget-width, 338.181px );max-width:338.181px;--container-widget-width:338.181px;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-29aa2ffd > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-29aa2ffd .elementor-button{width:285px;font-size:16px;border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-6a95a2d8{padding:0px 0px 30px 0px;}.elementor-276 .elementor-element.elementor-element-291b42e5{margin-top:0px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-2dfc107d > .elementor-element-populated{margin:-37px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-276 .elementor-element.elementor-element-5820a28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-5820a28{text-align:center;font-size:27px;line-height:1.3em;}.elementor-276 .elementor-element.elementor-element-609c1a1e{margin-top:0px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-4e06fe54{text-align:left;}.elementor-276 .elementor-element.elementor-element-474c488f{text-align:left;}.elementor-276 .elementor-element.elementor-element-6db36de5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-6db36de5{text-align:left;}.elementor-276 .elementor-element.elementor-element-6da6e595{width:var( --container-widget-width, 338.181px );max-width:338.181px;--container-widget-width:338.181px;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-6da6e595 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-6da6e595 .elementor-button{width:285px;font-size:16px;border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-98bdf8b{padding:30px 0px 40px 0px;}.elementor-276 .elementor-element.elementor-element-755e60d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-755e60d3{text-align:center;font-size:27px;line-height:1.3em;}.elementor-276 .elementor-element.elementor-element-2a88a91f{margin-top:0px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-6afab5a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-6afab5a8{text-align:center;}.elementor-276 .elementor-element.elementor-element-29be82bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-29be82bf{text-align:center;}.elementor-276 .elementor-element.elementor-element-37943e3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-37943e3e{text-align:center;}.elementor-276 .elementor-element.elementor-element-2fcbf8de{margin-top:0px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-6be25e99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-6be25e99{text-align:center;}.elementor-276 .elementor-element.elementor-element-1b67f2c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-1b67f2c2{text-align:center;}.elementor-276 .elementor-element.elementor-element-5c6de011 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-5c6de011{text-align:center;}.elementor-276 .elementor-element.elementor-element-de3c191{padding:2px 0px 40px 0px;}.elementor-276 .elementor-element.elementor-element-7889ddf1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-7889ddf1{text-align:center;font-size:27px;line-height:1.3em;}.elementor-276 .elementor-element.elementor-element-7b39fdda{margin-top:-8px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-4caffe92 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-4caffe92{text-align:center;}.elementor-276 .elementor-element.elementor-element-66dca005 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-66dca005{text-align:center;}.elementor-276 .elementor-element.elementor-element-634d62f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-634d62f7{text-align:center;}.elementor-276 .elementor-element.elementor-element-3a103ab1{width:var( --container-widget-width, 338.181px );max-width:338.181px;--container-widget-width:338.181px;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-3a103ab1 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-3a103ab1 .elementor-button{width:285px;font-size:16px;border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-339fe698:not(.elementor-motion-effects-element-type-background), .elementor-276 .elementor-element.elementor-element-339fe698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-276 .elementor-element.elementor-element-339fe698{padding:27px 0px 40px 0px;}.elementor-276 .elementor-element.elementor-element-18809cec{margin-top:-8px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-21a46d12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-21a46d12{text-align:center;}.elementor-276 .elementor-element.elementor-element-2fdef005{width:var( --container-widget-width, 338.181px );max-width:338.181px;--container-widget-width:338.181px;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-2fdef005 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-2fdef005 .elementor-button{width:285px;font-size:16px;border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-3820d7be{padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-198e5cd0{margin-top:0px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-4cefa9c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-4cefa9c0{text-align:center;font-size:27px;line-height:1.3em;}.elementor-276 .elementor-element.elementor-element-6e984bd{margin-top:5px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-34dc36ed{text-align:left;}.elementor-276 .elementor-element.elementor-element-330e2072{text-align:left;}.elementor-276 .elementor-element.elementor-element-2276ca85{text-align:left;}.elementor-276 .elementor-element.elementor-element-58a986cd > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-276 .elementor-element.elementor-element-58a986cd{text-align:left;}.elementor-276 .elementor-element.elementor-element-3d403787{width:var( --container-widget-width, 338.181px );max-width:338.181px;--container-widget-width:338.181px;--container-widget-flex-grow:0;}.elementor-276 .elementor-element.elementor-element-3d403787 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-3d403787 .elementor-button{width:285px;font-size:16px;border-radius:50px 50px 50px 50px;}.elementor-276 .elementor-element.elementor-element-3ea05d3c > .elementor-element-populated{padding:0px 13px 13px 13px;}.elementor-276 .elementor-element.elementor-element-26e56323{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-3bd62a6e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-3bd62a6e{text-align:center;font-size:25px;}.elementor-276 .elementor-element.elementor-element-5c77b1e1 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-5c77b1e1 .elementor-toggle-title{line-height:1.4em;}.elementor-276 .elementor-element.elementor-element-1a2869db > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-1a2869db{text-align:center;font-size:25px;}.elementor-276 .elementor-element.elementor-element-56981d82 .elementor-testimonial__text{font-size:19px;}.elementor-276 .elementor-element.elementor-element-705317a{margin-top:0px;margin-bottom:0px;padding:17px 0px 57px 0px;}.elementor-276 .elementor-element.elementor-element-2d152edd{margin-top:-80px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-37a01b00 > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-276 .elementor-element.elementor-element-33d4b104{line-height:1.2em;}.elementor-276 .elementor-element.elementor-element-709c1d1 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-709c1d1{line-height:1.2em;}.elementor-276 .elementor-element.elementor-element-47f39057 .elementor-button{font-size:16px;}.elementor-276 .elementor-element.elementor-element-5a90adea{text-align:center;}.elementor-276 .elementor-element.elementor-element-61d94e3f{text-align:center;}.elementor-276 .elementor-element.elementor-element-7ebcc262{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-276 .elementor-element.elementor-element-5557c624{margin-top:0px;margin-bottom:0px;}.elementor-276 .elementor-element.elementor-element-7303238e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-276 .elementor-element.elementor-element-7f40af48{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}}/* Start custom CSS for button, class: .elementor-element-3abd3b0b */.btn-pulsar {
  animation: pulsar 1.0s ease-in-out infinite;
  transition: transform 0.3s ease-in-out;
 
}

@keyframes pulsar {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29aa2ffd */.btn-pulsar {
  animation: pulsar 1.0s ease-in-out infinite;
  transition: transform 0.3s ease-in-out;
 
}

@keyframes pulsar {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4e85ba25 */@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

/* Controlar a velocidade do carrossel */
[data-marquee] {
  --loop-duration: 60s;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  margin: 0;
  padding: 0;
  width: 100%;
}

[data-marquee] [data-marquee-container] {
  display: flex;
  -webkit-animation: marquee var(--loop-duration) linear infinite;
  animation: marquee var(--loop-duration) linear infinite;
  margin: 0;
  padding: 0;
  width: 100%;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Estilo do texto atualizado com cores predominantes */
[data-marquee-style] {
  padding: 0.3em 0.3em;
  display: flex;
  color: #000; /* cor predominante */
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 5px;
}

/* Controle específico para dispositivos móveis */
@media (min-width: 350px) and (max-width: 550px) {
  [data-marquee-style] {
    padding: 0.3em 0.3em;
    display: flex;
    color: #000; /* cor predominante */
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 5px;
  }

  [data-marquee] {
    --loop-duration: 10s;
    display: block;
    width: 100%;
    overflow: hidden;
  }
}

/* fundo sessão */

/* Estilo do background animado com a cor predominante */
.elementor-276 .elementor-element.elementor-element-4e85ba25 {
  background: linear-gradient(135deg, #f2c941, #d6b137, #f2c941, #d6b137);
  background-size: 100% 100%;
  animation: yellow-bg-animation 10s ease infinite;
  padding: 10px;
}

/* Animação de movimento do background */
@keyframes yellow-bg-animation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-65af2f34 */.container::after{
    position: absolute;
    content: "";
    /*controlar a cor da barra*/
    background: #8874d7;
    /*controlar a largura da barra*/
    width: 2px;
    /*controlar o tamanho da barra*/
    height: 69%;
    top: 67px;
    left: 2%;
    transform: translate(-50%,) !important;
}

.bullet::before{
    content: "";
    position: absolute;
    /*controlar a cor do bullet*/
    background: #8874d7;
    border-radius: 100%;
    
    /*ajuste de posição do bullet*/
    top: 15px;
    left: -32px;
    transform: translatey(-50%);
    width: 15px;
    height: 15px;
    z-index: 1;
}


@media(max-width: 767px){
    .container::after{
        height: 85%;
        left: 3%;
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6da6e595 */.btn-pulsar {
  animation: pulsar 1.0s ease-in-out infinite;
  transition: transform 0.3s ease-in-out;
 
}

@keyframes pulsar {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-150de68d *//* Estilos iniciais para a coluna */
.elementor-276 .elementor-element.elementor-element-150de68d {
    position: relative; /* Necessário para posicionar o ::before */
    z-index: 1;
}

/* Criando a sombra animada ao redor da coluna */
.elementor-276 .elementor-element.elementor-element-150de68d::before {
    content: '';
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    z-index: -1;
    border-radius: 20px; /* Borda arredondada */
    box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Sombra inicial com tom #b4a7e7 */
    opacity: 0; /* Sombra começa invisível */
    transition: opacity 0.3s ease-in-out; /* Transição suave para o hover */
}

/* Animação de hover */
.elementor-276 .elementor-element.elementor-element-150de68d:hover::before {
    opacity: 1; /* Sombra aparece ao passar o mouse */
    animation: move-purple-shadow 3s ease-in-out infinite; /* Animação contínua */
}

/* Animação da sombra */
@keyframes move-purple-shadow {
    0% {
        box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Sombra com #b4a7e7 translúcido */
    }
    50% {
        box-shadow: 0 0 40px 20px rgba(180, 167, 231, 0.6); /* Sombra com #b4a7e7 mais intensa */
    }
    100% {
        box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Retorna à sombra inicial */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6762e57e *//* Estilos iniciais para a coluna */
.elementor-276 .elementor-element.elementor-element-6762e57e {
    position: relative; /* Necessário para posicionar o ::before */
    z-index: 1;
}

/* Criando a sombra animada ao redor da coluna */
.elementor-276 .elementor-element.elementor-element-6762e57e::before {
    content: '';
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    z-index: -1;
    border-radius: 20px; /* Borda arredondada */
    box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Sombra inicial com tom #b4a7e7 */
    opacity: 0; /* Sombra começa invisível */
    transition: opacity 0.3s ease-in-out; /* Transição suave para o hover */
}

/* Animação de hover */
.elementor-276 .elementor-element.elementor-element-6762e57e:hover::before {
    opacity: 1; /* Sombra aparece ao passar o mouse */
    animation: move-purple-shadow 3s ease-in-out infinite; /* Animação contínua */
}

/* Animação da sombra */
@keyframes move-purple-shadow {
    0% {
        box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Sombra com #b4a7e7 translúcido */
    }
    50% {
        box-shadow: 0 0 40px 20px rgba(180, 167, 231, 0.6); /* Sombra com #b4a7e7 mais intensa */
    }
    100% {
        box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Retorna à sombra inicial */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e9e1fd8 *//* Estilos iniciais para a coluna */
.elementor-276 .elementor-element.elementor-element-6e9e1fd8 {
    position: relative; /* Necessário para posicionar o ::before */
    z-index: 1;
}

/* Criando a sombra animada ao redor da coluna */
.elementor-276 .elementor-element.elementor-element-6e9e1fd8::before {
    content: '';
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    z-index: -1;
    border-radius: 20px; /* Borda arredondada */
    box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Sombra inicial com tom #b4a7e7 */
    opacity: 0; /* Sombra começa invisível */
    transition: opacity 0.3s ease-in-out; /* Transição suave para o hover */
}

/* Animação de hover */
.elementor-276 .elementor-element.elementor-element-6e9e1fd8:hover::before {
    opacity: 1; /* Sombra aparece ao passar o mouse */
    animation: move-purple-shadow 3s ease-in-out infinite; /* Animação contínua */
}

/* Animação da sombra */
@keyframes move-purple-shadow {
    0% {
        box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Sombra com #b4a7e7 translúcido */
    }
    50% {
        box-shadow: 0 0 40px 20px rgba(180, 167, 231, 0.6); /* Sombra com #b4a7e7 mais intensa */
    }
    100% {
        box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Retorna à sombra inicial */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68b24c8b *//* Estilos iniciais para a coluna */
.elementor-276 .elementor-element.elementor-element-68b24c8b {
    position: relative; /* Necessário para posicionar o ::before */
    z-index: 1;
}

/* Criando a sombra animada ao redor da coluna */
.elementor-276 .elementor-element.elementor-element-68b24c8b::before {
    content: '';
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    z-index: -1;
    border-radius: 20px; /* Borda arredondada */
    box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Sombra inicial com tom #b4a7e7 */
    opacity: 0; /* Sombra começa invisível */
    transition: opacity 0.3s ease-in-out; /* Transição suave para o hover */
}

/* Animação de hover */
.elementor-276 .elementor-element.elementor-element-68b24c8b:hover::before {
    opacity: 1; /* Sombra aparece ao passar o mouse */
    animation: move-purple-shadow 3s ease-in-out infinite; /* Animação contínua */
}

/* Animação da sombra */
@keyframes move-purple-shadow {
    0% {
        box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Sombra com #b4a7e7 translúcido */
    }
    50% {
        box-shadow: 0 0 40px 20px rgba(180, 167, 231, 0.6); /* Sombra com #b4a7e7 mais intensa */
    }
    100% {
        box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Retorna à sombra inicial */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8d019b5 *//* Estilos iniciais para a coluna */
.elementor-276 .elementor-element.elementor-element-8d019b5 {
    position: relative; /* Necessário para posicionar o ::before */
    z-index: 1;
}

/* Criando a sombra animada ao redor da coluna */
.elementor-276 .elementor-element.elementor-element-8d019b5::before {
    content: '';
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    z-index: -1;
    border-radius: 20px; /* Borda arredondada */
    box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Sombra inicial com tom #b4a7e7 */
    opacity: 0; /* Sombra começa invisível */
    transition: opacity 0.3s ease-in-out; /* Transição suave para o hover */
}

/* Animação de hover */
.elementor-276 .elementor-element.elementor-element-8d019b5:hover::before {
    opacity: 1; /* Sombra aparece ao passar o mouse */
    animation: move-purple-shadow 3s ease-in-out infinite; /* Animação contínua */
}

/* Animação da sombra */
@keyframes move-purple-shadow {
    0% {
        box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Sombra com #b4a7e7 translúcido */
    }
    50% {
        box-shadow: 0 0 40px 20px rgba(180, 167, 231, 0.6); /* Sombra com #b4a7e7 mais intensa */
    }
    100% {
        box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Retorna à sombra inicial */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1a6379c5 *//* Estilos iniciais para a coluna */
.elementor-276 .elementor-element.elementor-element-1a6379c5 {
    position: relative; /* Necessário para posicionar o ::before */
    z-index: 1;
}

/* Criando a sombra animada ao redor da coluna */
.elementor-276 .elementor-element.elementor-element-1a6379c5::before {
    content: '';
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    z-index: -1;
    border-radius: 20px; /* Borda arredondada */
    box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Sombra inicial com tom #b4a7e7 */
    opacity: 0; /* Sombra começa invisível */
    transition: opacity 0.3s ease-in-out; /* Transição suave para o hover */
}

/* Animação de hover */
.elementor-276 .elementor-element.elementor-element-1a6379c5:hover::before {
    opacity: 1; /* Sombra aparece ao passar o mouse */
    animation: move-purple-shadow 3s ease-in-out infinite; /* Animação contínua */
}

/* Animação da sombra */
@keyframes move-purple-shadow {
    0% {
        box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Sombra com #b4a7e7 translúcido */
    }
    50% {
        box-shadow: 0 0 40px 20px rgba(180, 167, 231, 0.6); /* Sombra com #b4a7e7 mais intensa */
    }
    100% {
        box-shadow: 0 0 30px 15px rgba(180, 167, 231, 0.4); /* Retorna à sombra inicial */
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-98bdf8b *//* Adiciona o divisor com borda em degradê azul com transparência */
.elementor-276 .elementor-element.elementor-element-98bdf8b {
    position: relative;
}

.elementor-276 .elementor-element.elementor-element-98bdf8b::before,
.elementor-276 .elementor-element.elementor-element-98bdf8b::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px; /* Ajustável */
    background: linear-gradient(to right, #012b6d, transparent); /* Azul marinho → transparente */
    top: 0;
}

.elementor-276 .elementor-element.elementor-element-98bdf8b::after {
    top: auto;
    bottom: 0;
    background: linear-gradient(to left, #0f64b1, transparent); /* Azul claro → transparente */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3261fdd4 *//* Estilos iniciais para a coluna */
.elementor-276 .elementor-element.elementor-element-3261fdd4 {
    position: relative; /* Necessário para posicionar o ::before */
    z-index: 1;
}

/* Criando a sombra animada ao redor da coluna */
.elementor-276 .elementor-element.elementor-element-3261fdd4::before {
    content: '';
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    z-index: -1;
    border-radius: 20px; /* Borda arredondada */
    box-shadow: 0 0 30px 15px rgba(241, 200, 65, 0.4); /* Sombra inicial com tom #f1c841 */
    opacity: 0; /* Sombra começa invisível */
    transition: opacity 0.3s ease-in-out; /* Transição suave para o hover */
}

/* Animação de hover */
.elementor-276 .elementor-element.elementor-element-3261fdd4:hover::before {
    opacity: 1; /* Sombra aparece ao passar o mouse */
    animation: move-golden-shadow 3s ease-in-out infinite; /* Animação contínua */
}

/* Animação da sombra */
@keyframes move-golden-shadow {
    0% {
        box-shadow: 0 0 30px 15px rgba(241, 200, 65, 0.4); /* Sombra com #f1c841 translúcido */
    }
    50% {
        box-shadow: 0 0 40px 20px rgba(241, 200, 65, 0.6); /* Sombra com #f1c841 mais intensa */
    }
    100% {
        box-shadow: 0 0 30px 15px rgba(241, 200, 65, 0.4); /* Retorna à sombra inicial */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-21791259 *//* Estilos iniciais para a coluna */
.elementor-276 .elementor-element.elementor-element-21791259 {
    position: relative; /* Necessário para posicionar o ::before */
    z-index: 1;
}

/* Criando a sombra animada ao redor da coluna */
.elementor-276 .elementor-element.elementor-element-21791259::before {
    content: '';
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    z-index: -1;
    border-radius: 20px; /* Borda arredondada */
    box-shadow: 0 0 30px 15px rgba(241, 200, 65, 0.4); /* Sombra inicial com tom #f1c841 */
    opacity: 0; /* Sombra começa invisível */
    transition: opacity 0.3s ease-in-out; /* Transição suave para o hover */
}

/* Animação de hover */
.elementor-276 .elementor-element.elementor-element-21791259:hover::before {
    opacity: 1; /* Sombra aparece ao passar o mouse */
    animation: move-golden-shadow 3s ease-in-out infinite; /* Animação contínua */
}

/* Animação da sombra */
@keyframes move-golden-shadow {
    0% {
        box-shadow: 0 0 30px 15px rgba(241, 200, 65, 0.4); /* Sombra com #f1c841 translúcido */
    }
    50% {
        box-shadow: 0 0 40px 20px rgba(241, 200, 65, 0.6); /* Sombra com #f1c841 mais intensa */
    }
    100% {
        box-shadow: 0 0 30px 15px rgba(241, 200, 65, 0.4); /* Retorna à sombra inicial */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b9edf0c *//* Estilos iniciais para a coluna */
.elementor-276 .elementor-element.elementor-element-4b9edf0c {
    position: relative; /* Necessário para posicionar o ::before */
    z-index: 1;
}

/* Criando a sombra animada ao redor da coluna */
.elementor-276 .elementor-element.elementor-element-4b9edf0c::before {
    content: '';
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    z-index: -1;
    border-radius: 20px; /* Borda arredondada */
    box-shadow: 0 0 30px 15px rgba(241, 200, 65, 0.4); /* Sombra inicial com tom #f1c841 */
    opacity: 0; /* Sombra começa invisível */
    transition: opacity 0.3s ease-in-out; /* Transição suave para o hover */
}

/* Animação de hover */
.elementor-276 .elementor-element.elementor-element-4b9edf0c:hover::before {
    opacity: 1; /* Sombra aparece ao passar o mouse */
    animation: move-golden-shadow 3s ease-in-out infinite; /* Animação contínua */
}

/* Animação da sombra */
@keyframes move-golden-shadow {
    0% {
        box-shadow: 0 0 30px 15px rgba(241, 200, 65, 0.4); /* Sombra com #f1c841 translúcido */
    }
    50% {
        box-shadow: 0 0 40px 20px rgba(241, 200, 65, 0.6); /* Sombra com #f1c841 mais intensa */
    }
    100% {
        box-shadow: 0 0 30px 15px rgba(241, 200, 65, 0.4); /* Retorna à sombra inicial */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a103ab1 */.btn-pulsar {
  animation: pulsar 1.0s ease-in-out infinite;
  transition: transform 0.3s ease-in-out;
 
}

@keyframes pulsar {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fdef005 */.btn-pulsar {
  animation: pulsar 1.0s ease-in-out infinite;
  transition: transform 0.3s ease-in-out;
 
}

@keyframes pulsar {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-699e7310 *//* Estilos iniciais para a coluna */
.elementor-276 .elementor-element.elementor-element-699e7310 {
    position: relative; /* Necessário para posicionar o ::before */
    z-index: 1;
}

/* Criando a sombra animada ao redor da coluna */
.elementor-276 .elementor-element.elementor-element-699e7310::before {
    content: '';
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    z-index: -1;
    border-radius: 20px; /* Borda arredondada */
    box-shadow: 0 0 30px 15px rgba(177, 153, 115, 0.4); /* Sombra inicial com tom #b19973 */
    opacity: 0; /* Sombra começa invisível */
    transition: opacity 0.3s ease-in-out; /* Transição suave para o hover */
}

/* Animação de hover */
.elementor-276 .elementor-element.elementor-element-699e7310:hover::before {
    opacity: 1; /* Sombra aparece ao passar o mouse */
    animation: move-golden-shadow 3s ease-in-out infinite; /* Animação contínua */
}

/* Animação da sombra */
@keyframes move-golden-shadow {
    0% {
        box-shadow: 0 0 30px 15px rgba(177, 153, 115, 0.4); /* Sombra com #b19973 translúcido */
    }
    50% {
        box-shadow: 0 0 40px 20px rgba(210, 182, 142, 0.6); /* Sombra com #d2b68e translúcido */
    }
    100% {
        box-shadow: 0 0 30px 15px rgba(177, 153, 115, 0.4); /* Retorna à sombra inicial */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d91f084 */.container::after{
    position: absolute;
    content: "";
    /*controlar a cor da barra*/
    background: #907ddd;
    /*controlar a largura da barra*/
    width: 2px;
    /*controlar o tamanho da barra*/
    height: 69%;
    top: 67px;
    left: 2%;
    transform: translate(-50%,) !important;
}

.bullet::before{
    content: "";
    position: absolute;
    /*controlar a cor do bullet*/
    background: #907ddd;
    border-radius: 100%;
    
    /*ajuste de posição do bullet*/
    top: 15px;
    left: -32px;
    transform: translatey(-50%);
    width: 15px;
    height: 15px;
    z-index: 1;
}


@media(max-width: 767px){
    .container::after{
        height: 85%;
        left: 3%;
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d403787 */.btn-pulsar {
  animation: pulsar 1.0s ease-in-out infinite;
  transition: transform 0.3s ease-in-out;
 
}

@keyframes pulsar {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-5c77b1e1 */.elementor-276 .elementor-element.elementor-element-5c77b1e1 .elementor-tab-title {
  background: linear-gradient(90deg, #d4af37, #ecc33c);
  color: white;
  padding: 15px;
  border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ebcc262 */.elementor-276 .elementor-element.elementor-element-7ebcc262 a{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f40af48 */.elementor-276 .elementor-element.elementor-element-7f40af48 a{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS */#bt_pulsar {-webkit-animation: pulse 0.8s infinite;}

#bt_pulsar:hover {-webkit-animation: none;}

@-webkit-keyframes pulse {0% {@include transform(scale(.9)); } 70% {@include transform(scale(1));
    box-shadow: 0 0 0 50px rgba(#5a99d4, 0);} 100% {@include transform(scale(.9)); box-shadow: 0 0 0 0 rgba(#5a99d4, 0);}
    
}

#parcelas {
    
    font-size: 20px;
}




#ok3{ background-attachment: fixed;
    box-shadow: inset 0 0 2000px rgb(255 255 255 / 50%);
    box-shadow: inset 0 0 2000px rgb(255 255 255 / 15%);
    display: flex;
    content-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    overlay-transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  
  
    
    border-radius: 10px 10px 10px 10px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-left: 0px;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
    
}/* End custom CSS */