.elementor-1640 .elementor-element.elementor-element-5c896ff:not(.elementor-motion-effects-element-type-background), .elementor-1640 .elementor-element.elementor-element-5c896ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122B47;}.elementor-1640 .elementor-element.elementor-element-5c896ff > .elementor-container{min-height:57px;}.elementor-1640 .elementor-element.elementor-element-5c896ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1640 .elementor-element.elementor-element-5c896ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1640 .elementor-element.elementor-element-699286d > .elementor-widget-container{--e-transform-scale:1.2;}body:not(.rtl) .elementor-1640 .elementor-element.elementor-element-699286d{left:10px;}body.rtl .elementor-1640 .elementor-element.elementor-element-699286d{right:10px;}.elementor-1640 .elementor-element.elementor-element-699286d{top:-12px;text-align:center;}.elementor-1640 .elementor-element.elementor-element-699286d img{width:40%;max-width:58%;transition-duration:1.1s;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1640 .elementor-element.elementor-element-e1748a9 > .elementor-widget-container{--e-transform-translateY:-1px;}body:not(.rtl) .elementor-1640 .elementor-element.elementor-element-e1748a9{left:4px;}body.rtl .elementor-1640 .elementor-element.elementor-element-e1748a9{right:4px;}.elementor-1640 .elementor-element.elementor-element-e1748a9{top:-12px;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-menu-toggle{margin:0 auto;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--main .elementor-item:focus{color:#122B47;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFFFA;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .e--pointer-framed .elementor-item:before,
					.elementor-1640 .elementor-element.elementor-element-e1748a9 .e--pointer-framed .elementor-item:after{border-color:#FFFFFFFA;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-1640 .elementor-element.elementor-element-e1748a9 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--dropdown a, .elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-menu-toggle{color:#122B47;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--dropdown{background-color:#FBFBFB;border-style:solid;border-color:#122B47;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--dropdown a:hover,
					.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--dropdown a:hover,
					.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--dropdown a.highlighted{background-color:#122B47;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--dropdown .elementor-item, .elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#122B47;border-bottom-width:4px;}.elementor-1640 .elementor-element.elementor-element-afa9a6e > .elementor-widget-container{--e-transform-scale:1.3;}body:not(.rtl) .elementor-1640 .elementor-element.elementor-element-afa9a6e{left:711px;}body.rtl .elementor-1640 .elementor-element.elementor-element-afa9a6e{right:711px;}.elementor-1640 .elementor-element.elementor-element-afa9a6e{top:8px;text-align:center;}.elementor-1640 .elementor-element.elementor-element-afa9a6e img{width:8%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1640 .elementor-element.elementor-element-2fd19df .elementor-button{background-color:#36AF46;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.5s;border-radius:4px 4px 4px 4px;}.elementor-1640 .elementor-element.elementor-element-2fd19df > .elementor-widget-container{--e-transform-translateX:12px;}body:not(.rtl) .elementor-1640 .elementor-element.elementor-element-2fd19df{right:0px;}body.rtl .elementor-1640 .elementor-element.elementor-element-2fd19df{left:0px;}.elementor-1640 .elementor-element.elementor-element-2fd19df{top:-11px;}.elementor-1640 .elementor-element.elementor-element-2fd19df .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-1640 .elementor-element.elementor-element-3d5ec9d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(244deg, #122B47 44%, #003F88 70%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1640 .elementor-element.elementor-element-3d5ec9d > .elementor-container{max-width:1100px;min-height:414px;}.elementor-1640 .elementor-element.elementor-element-3d5ec9d{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1640 .elementor-element.elementor-element-3d5ec9d > .elementor-shape-bottom .elementor-shape-fill{fill:#122B47;}.elementor-1640 .elementor-element.elementor-element-3d5ec9d > .elementor-shape-bottom svg{width:calc(132% + 1.3px);height:30px;}.elementor-1640 .elementor-element.elementor-element-37e7c43 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-1640 .elementor-element.elementor-element-846bac7{margin-top:69px;margin-bottom:0px;}.elementor-1640 .elementor-element.elementor-element-cccfd86.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1640 .elementor-element.elementor-element-9606cf8{width:var( --container-widget-width, 98.846% );max-width:98.846%;--container-widget-width:98.846%;--container-widget-flex-grow:0;text-align:center;}.elementor-1640 .elementor-element.elementor-element-9606cf8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:69px;font-weight:500;line-height:61px;letter-spacing:-1.6px;word-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:5px 4px 4px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-37ef439{margin-top:31px;margin-bottom:31px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1640 .elementor-element.elementor-element-c34568c{columns:1;text-align:left;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:300;line-height:23px;letter-spacing:-0.4px;word-spacing:3px;color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-c34568c p{margin-bottom:34px;}.elementor-1640 .elementor-element.elementor-element-36b5d7f > .elementor-container{max-width:1100px;}.elementor-1640 .elementor-element.elementor-element-36b5d7f{margin-top:60px;margin-bottom:60px;}.elementor-bc-flex-widget .elementor-1640 .elementor-element.elementor-element-ab5b07d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1640 .elementor-element.elementor-element-ab5b07d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1640 .elementor-element.elementor-element-ab5b07d.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-1640 .elementor-element.elementor-element-ab5b07d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-1640 .elementor-element.elementor-element-8d87d0f .elementor-button{background-color:#36AF46;font-family:"Montserrat", Sans-serif;font-weight:500;transition-duration:0.5s;border-radius:4px 4px 4px 4px;}.elementor-1640 .elementor-element.elementor-element-8d87d0f{width:auto;max-width:auto;align-self:center;}.elementor-1640 .elementor-element.elementor-element-8d87d0f > .elementor-widget-container{--e-transform-scale:1.4;}.elementor-1640 .elementor-element.elementor-element-8d87d0f .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-1640 .elementor-element.elementor-element-5984be3:not(.elementor-motion-effects-element-type-background), .elementor-1640 .elementor-element.elementor-element-5984be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122B47;}.elementor-1640 .elementor-element.elementor-element-5984be3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1640 .elementor-element.elementor-element-5984be3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1640 .elementor-element.elementor-element-65e58ac > .elementor-widget-container{margin:93px 140px 0px 140px;}.elementor-1640 .elementor-element.elementor-element-65e58ac{text-align:center;}.elementor-1640 .elementor-element.elementor-element-65e58ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-2f0492c > .elementor-widget-container{margin:0px 10px 86px 10px;}.elementor-1640 .elementor-element.elementor-element-2f0492c{text-align:center;color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-7e49414:not(.elementor-motion-effects-element-type-background), .elementor-1640 .elementor-element.elementor-element-7e49414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122B47;}.elementor-1640 .elementor-element.elementor-element-7e49414 > .elementor-container{max-width:1100px;min-height:406px;}.elementor-1640 .elementor-element.elementor-element-7e49414{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1640 .elementor-element.elementor-element-7e49414 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1640 .elementor-element.elementor-element-d706c50:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1640 .elementor-element.elementor-element-d706c50 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-d706c50 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:9px;}.elementor-1640 .elementor-element.elementor-element-d706c50 > .elementor-element-populated, .elementor-1640 .elementor-element.elementor-element-d706c50 > .elementor-element-populated > .elementor-background-overlay, .elementor-1640 .elementor-element.elementor-element-d706c50 > .elementor-background-slideshow{border-radius:27px 27px 27px 27px;}.elementor-1640 .elementor-element.elementor-element-d706c50:hover > .elementor-element-populated{border-style:none;}.elementor-1640 .elementor-element.elementor-element-d706c50 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;padding:94px 94px 94px 94px;}.elementor-1640 .elementor-element.elementor-element-d706c50 > .elementor-element-populated > .elementor-background-overlay{transition:background 2.1s, border-radius 0.3s, opacity 2.1s;}.elementor-1640 .elementor-element.elementor-element-cb0769d > .elementor-widget-container{--e-transform-translateX:-196px;--e-transform-translateY:-86px;--e-transform-scale:0.7;margin:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-ffe9d9d{width:var( --container-widget-width, 108.995% );max-width:108.995%;--container-widget-width:108.995%;--container-widget-flex-grow:0;text-align:center;}.elementor-1640 .elementor-element.elementor-element-ffe9d9d > .elementor-widget-container{--e-transform-translateX:37px;--e-transform-translateY:-134px;margin:-40px 0px 35px 0px;}.elementor-1640 .elementor-element.elementor-element-ffe9d9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#122B47;}.elementor-1640 .elementor-element.elementor-element-f4d4137 > .elementor-widget-container{--e-transform-translateY:-122px;margin:0px 0px -189px 0px;padding:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-f4d4137{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#122B47;}.elementor-1640 .elementor-element.elementor-element-dd53d8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1640 .elementor-element.elementor-element-dd53d8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-dd53d8c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:9px;}.elementor-1640 .elementor-element.elementor-element-dd53d8c > .elementor-element-populated, .elementor-1640 .elementor-element.elementor-element-dd53d8c > .elementor-element-populated > .elementor-background-overlay, .elementor-1640 .elementor-element.elementor-element-dd53d8c > .elementor-background-slideshow{border-radius:27px 27px 27px 27px;}.elementor-1640 .elementor-element.elementor-element-dd53d8c:hover > .elementor-element-populated{border-style:none;}.elementor-1640 .elementor-element.elementor-element-dd53d8c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;padding:94px 94px 94px 94px;}.elementor-1640 .elementor-element.elementor-element-dd53d8c > .elementor-element-populated > .elementor-background-overlay{transition:background 2.1s, border-radius 0.3s, opacity 2.1s;}.elementor-1640 .elementor-element.elementor-element-bfcbaae > .elementor-widget-container{--e-transform-translateX:-196px;--e-transform-translateY:-86px;--e-transform-scale:0.7;margin:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-b64ad1a{width:var( --container-widget-width, 108.995% );max-width:108.995%;--container-widget-width:108.995%;--container-widget-flex-grow:0;text-align:center;}.elementor-1640 .elementor-element.elementor-element-b64ad1a > .elementor-widget-container{--e-transform-translateX:8px;--e-transform-translateY:-134px;margin:-40px 0px 35px 0px;}.elementor-1640 .elementor-element.elementor-element-b64ad1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#122B47;}.elementor-1640 .elementor-element.elementor-element-a24f835 > .elementor-widget-container{--e-transform-translateY:-122px;margin:0px 0px -189px 0px;padding:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-a24f835{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#122B47;}.elementor-1640 .elementor-element.elementor-element-5be7726:not(.elementor-motion-effects-element-type-background), .elementor-1640 .elementor-element.elementor-element-5be7726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122B47;}.elementor-1640 .elementor-element.elementor-element-5be7726 > .elementor-container{max-width:1100px;min-height:355px;}.elementor-1640 .elementor-element.elementor-element-5be7726{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 70px 0px;}.elementor-1640 .elementor-element.elementor-element-5be7726 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1640 .elementor-element.elementor-element-5be7726 > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-5be7726 > .elementor-shape-bottom svg{width:calc(112% + 1.3px);height:26px;}.elementor-1640 .elementor-element.elementor-element-9b2319f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1640 .elementor-element.elementor-element-9b2319f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-9b2319f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:9px;}.elementor-1640 .elementor-element.elementor-element-9b2319f > .elementor-element-populated, .elementor-1640 .elementor-element.elementor-element-9b2319f > .elementor-element-populated > .elementor-background-overlay, .elementor-1640 .elementor-element.elementor-element-9b2319f > .elementor-background-slideshow{border-radius:27px 27px 27px 27px;}.elementor-1640 .elementor-element.elementor-element-9b2319f:hover > .elementor-element-populated{border-style:none;}.elementor-1640 .elementor-element.elementor-element-9b2319f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;padding:94px 94px 94px 94px;}.elementor-1640 .elementor-element.elementor-element-9b2319f > .elementor-element-populated > .elementor-background-overlay{transition:background 2.1s, border-radius 0.3s, opacity 2.1s;}.elementor-1640 .elementor-element.elementor-element-ce9b672 > .elementor-widget-container{--e-transform-translateX:-196px;--e-transform-translateY:-86px;--e-transform-scale:0.7;margin:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-96d70d8{width:var( --container-widget-width, 108.995% );max-width:108.995%;--container-widget-width:108.995%;--container-widget-flex-grow:0;text-align:center;}.elementor-1640 .elementor-element.elementor-element-96d70d8 > .elementor-widget-container{--e-transform-translateX:8px;--e-transform-translateY:-134px;margin:-40px 0px 35px 0px;}.elementor-1640 .elementor-element.elementor-element-96d70d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#122B47;}.elementor-1640 .elementor-element.elementor-element-ab28f5e > .elementor-widget-container{--e-transform-translateY:-122px;margin:0px 0px -189px 0px;padding:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-ab28f5e{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#122B47;}.elementor-1640 .elementor-element.elementor-element-cf94bf0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1640 .elementor-element.elementor-element-cf94bf0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-cf94bf0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:9px;}.elementor-1640 .elementor-element.elementor-element-cf94bf0 > .elementor-element-populated, .elementor-1640 .elementor-element.elementor-element-cf94bf0 > .elementor-element-populated > .elementor-background-overlay, .elementor-1640 .elementor-element.elementor-element-cf94bf0 > .elementor-background-slideshow{border-radius:27px 27px 27px 27px;}.elementor-1640 .elementor-element.elementor-element-cf94bf0:hover > .elementor-element-populated{border-style:none;}.elementor-1640 .elementor-element.elementor-element-cf94bf0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 7px 7px 7px;--e-column-margin-right:7px;--e-column-margin-left:7px;padding:94px 94px 94px 94px;}.elementor-1640 .elementor-element.elementor-element-cf94bf0 > .elementor-element-populated > .elementor-background-overlay{transition:background 2.1s, border-radius 0.3s, opacity 2.1s;}.elementor-1640 .elementor-element.elementor-element-6cd4ca8 > .elementor-widget-container{--e-transform-translateX:-196px;--e-transform-translateY:-86px;--e-transform-scale:0.7;margin:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-10e13d6{width:var( --container-widget-width, 108.995% );max-width:108.995%;--container-widget-width:108.995%;--container-widget-flex-grow:0;text-align:center;}.elementor-1640 .elementor-element.elementor-element-10e13d6 > .elementor-widget-container{--e-transform-translateX:8px;--e-transform-translateY:-134px;margin:-40px 0px 35px 0px;}.elementor-1640 .elementor-element.elementor-element-10e13d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#122B47;}.elementor-1640 .elementor-element.elementor-element-f913d50 > .elementor-widget-container{--e-transform-translateY:-122px;margin:0px 0px -189px 0px;padding:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-f913d50{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#122B47;}.elementor-1640 .elementor-element.elementor-element-7b6ae33 > .elementor-container{min-height:308px;}.elementor-1640 .elementor-element.elementor-element-c2a45db > .elementor-widget-container{margin:54px 0px 12px 0px;}.elementor-1640 .elementor-element.elementor-element-c2a45db{text-align:center;}.elementor-1640 .elementor-element.elementor-element-c2a45db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;color:#122B47;}.elementor-1640 .elementor-element.elementor-element-7fbf02a > .elementor-container{min-height:675px;}.elementor-1640 .elementor-element.elementor-element-7fbf02a{margin-top:0px;margin-bottom:0px;}.elementor-1640 .elementor-element.elementor-element-60d249a{width:var( --container-widget-width, 86.924% );max-width:86.924%;--container-widget-width:86.924%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;letter-spacing:-0.8px;color:#122B47;}.elementor-1640 .elementor-element.elementor-element-9193d56 > .elementor-widget-container{--e-transform-translateX:37px;--e-transform-translateY:-12px;--e-transform-scale:1.4;margin:75px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-9193d56 img{height:293px;border-radius:40px 40px 40px 40px;}.elementor-1640 .elementor-element.elementor-element-647e8b3:not(.elementor-motion-effects-element-type-background), .elementor-1640 .elementor-element.elementor-element-647e8b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122B47;}.elementor-1640 .elementor-element.elementor-element-647e8b3 > .elementor-container{max-width:1100px;min-height:600px;}.elementor-1640 .elementor-element.elementor-element-647e8b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-92px;margin-bottom:78px;}.elementor-1640 .elementor-element.elementor-element-647e8b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1640 .elementor-element.elementor-element-647e8b3 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:30px;}.elementor-1640 .elementor-element.elementor-element-647e8b3 > .elementor-shape-bottom svg{width:calc(143% + 1.3px);height:36px;}.elementor-1640 .elementor-element.elementor-element-2669165 > .elementor-widget-container{margin:55px 59px 59px 59px;padding:43px 43px 43px 43px;}.elementor-1640 .elementor-element.elementor-element-2669165{text-align:center;}.elementor-1640 .elementor-element.elementor-element-2669165 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-6914c0b > .elementor-widget-container{--e-transform-translateY:-24px;margin:-130px 0px 0px 0px;padding:43px 43px 43px 43px;}.elementor-1640 .elementor-element.elementor-element-6914c0b{text-align:center;}.elementor-1640 .elementor-element.elementor-element-6914c0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:400;color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-551bad9 > .elementor-widget-container{margin:9px 0px 70px 0px;padding:0px 0px 14px 0px;}.elementor-1640 .elementor-element.elementor-element-dbe7d36 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);opacity:1;}.elementor-1640 .elementor-element.elementor-element-dbe7d36 > .elementor-container{max-width:1106px;min-height:727px;}.elementor-1640 .elementor-element.elementor-element-dbe7d36 > .elementor-shape-bottom .elementor-shape-fill{fill:#122B47;}.elementor-1640 .elementor-element.elementor-element-dbe7d36 > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:36px;}.elementor-1640 .elementor-element.elementor-element-fa3907c{width:var( --container-widget-width, 92.576% );max-width:92.576%;--container-widget-width:92.576%;--container-widget-flex-grow:0;text-align:center;}.elementor-1640 .elementor-element.elementor-element-fa3907c > .elementor-widget-container{--e-transform-flipX:-1;margin:0px 0px 0px 0px;padding:55px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-fa3907c img{opacity:1;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-1640 .elementor-element.elementor-element-8e365ae{width:var( --container-widget-width, 81.436% );max-width:81.436%;--container-widget-width:81.436%;--container-widget-flex-grow:0;align-self:flex-start;text-align:center;}.elementor-1640 .elementor-element.elementor-element-8e365ae > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-1640 .elementor-element.elementor-element-8e365ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:600;color:#122B478A;}.elementor-1640 .elementor-element.elementor-element-f236ce4{width:var( --container-widget-width, 81.436% );max-width:81.436%;--container-widget-width:81.436%;--container-widget-flex-grow:0;align-self:flex-start;text-align:center;}.elementor-1640 .elementor-element.elementor-element-f236ce4 > .elementor-widget-container{margin:10px 25px 25px 25px;}.elementor-1640 .elementor-element.elementor-element-f236ce4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:600;color:#122B47;}.elementor-1640 .elementor-element.elementor-element-1ca399e{width:var( --container-widget-width, 86.924% );max-width:86.924%;--container-widget-width:86.924%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;letter-spacing:-0.8px;color:#122B47;}.elementor-1640 .elementor-element.elementor-element-03f0f8d:not(.elementor-motion-effects-element-type-background), .elementor-1640 .elementor-element.elementor-element-03f0f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122B47;}.elementor-1640 .elementor-element.elementor-element-03f0f8d > .elementor-container{max-width:1100px;min-height:763px;}.elementor-1640 .elementor-element.elementor-element-03f0f8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1640 .elementor-element.elementor-element-03f0f8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1640 .elementor-element.elementor-element-03f0f8d > .elementor-shape-bottom .elementor-shape-fill{fill:#122B47;}.elementor-1640 .elementor-element.elementor-element-03f0f8d > .elementor-shape-bottom svg{width:calc(125% + 1.3px);height:36px;}.elementor-1640 .elementor-element.elementor-element-f20b9b4 > .elementor-element-populated{margin:77px 0px 158px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-6b61d42{text-align:center;}.elementor-1640 .elementor-element.elementor-element-6b61d42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:600;color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-937c372 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-937c372:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-937c372:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://www.psicologoraposo.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1640 .elementor-element.elementor-element-937c372.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.psicologoraposo.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1640 .elementor-element.elementor-element-937c372 img{width:14%;max-width:15%;transition-duration:0.5s;border-radius:56% 56% 56% 56%;}.elementor-1640 .elementor-element.elementor-element-937c372:hover img{opacity:1;}.elementor-1640 .elementor-element.elementor-element-e2bd2c2{text-align:center;}.elementor-1640 .elementor-element.elementor-element-e2bd2c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-e2bd2c2 .elementor-heading-title a{transition-duration:2s;}.elementor-1640 .elementor-element.elementor-element-b296ade:not(.elementor-motion-effects-element-type-background), .elementor-1640 .elementor-element.elementor-element-b296ade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122B47;}.elementor-1640 .elementor-element.elementor-element-b296ade > .elementor-container{max-width:1100px;min-height:600px;}.elementor-1640 .elementor-element.elementor-element-b296ade{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-2px;margin-bottom:-2px;padding:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-b296ade > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1640 .elementor-element.elementor-element-b296ade > .elementor-shape-bottom .elementor-shape-fill{fill:#122B47;}.elementor-1640 .elementor-element.elementor-element-b296ade > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:0px;}.elementor-1640 .elementor-element.elementor-element-b296ade > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-1640 .elementor-element.elementor-element-d0713e0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:4px 4px 4px 4px;}.elementor-1640 .elementor-element.elementor-element-5f0adde{text-align:center;}.elementor-1640 .elementor-element.elementor-element-5f0adde .elementor-heading-title{color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-74f993f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-74f993f{text-align:center;}.elementor-1640 .elementor-element.elementor-element-74f993f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:600;color:#9FB4CB;}.elementor-1640 .elementor-element.elementor-element-6d68865 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{background-color:#FFFFFF;padding:17px 17px 17px 17px;font-family:"Poppins", Sans-serif;font-weight:600;color:#122B47;border-style:outset;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-1640 .elementor-element.elementor-element-6d68865 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(184deg, #378AC9 26%, #122B47 100%);}.elementor-1640 .elementor-element.elementor-element-6d68865 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content{background-color:#FFFFFF;padding:15px 15px 15px 15px;margin:-3px 3px 0px 3px;border-style:outset;border-width:1px 1px 1px 1px;border-color:#2525252E;border-radius:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-6d68865 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-6d68865 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:0px;}.elementor-1640 .elementor-element.elementor-element-6d68865 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:0px;}.elementor-1640 .elementor-element.elementor-element-6d68865 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size:17px;}.elementor-1640 .elementor-element.elementor-element-6d68865 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:17px;height:17px;}.elementor-1640 .elementor-element.elementor-element-6d68865 .elementor-accordion .elementor-tab-title .elementor-accordion-icon i:before{color:#122B47;}.elementor-1640 .elementor-element.elementor-element-6d68865 .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{fill:#122B47;}.elementor-1640 .elementor-element.elementor-element-6d68865 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:4px;}.elementor-1640 .elementor-element.elementor-element-6d68865 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor,.elementor-1640 .elementor-element.elementor-element-6d68865 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-content .plus-content-editor p{color:#122B47;}.elementor-1640 .elementor-element.elementor-element-10ed7a3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1640 .elementor-element.elementor-element-10ed7a3 > .elementor-container{max-width:1068px;min-height:740px;}.elementor-1640 .elementor-element.elementor-element-10ed7a3 > .elementor-shape-top .elementor-shape-fill{fill:#122B47;}.elementor-1640 .elementor-element.elementor-element-10ed7a3 > .elementor-shape-top svg{width:calc(117% + 1.3px);height:44px;}.elementor-1640 .elementor-element.elementor-element-10ed7a3 > .elementor-shape-bottom .elementor-shape-fill{fill:#122B47;}.elementor-1640 .elementor-element.elementor-element-10ed7a3 > .elementor-shape-bottom svg{width:calc(105% + 1.3px);height:29px;}.elementor-1640 .elementor-element.elementor-element-a3c1da4 > .elementor-widget-container{margin:73px 0px 73px 0px;}.elementor-1640 .elementor-element.elementor-element-a3c1da4{text-align:center;}.elementor-1640 .elementor-element.elementor-element-a3c1da4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#122B47;}.elementor-1640 .elementor-element.elementor-element-982a5ff > .elementor-widget-container{margin:-96px 0px 18px 0px;}.elementor-1640 .elementor-element.elementor-element-982a5ff{text-align:center;}.elementor-1640 .elementor-element.elementor-element-982a5ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;color:#122B47BF;}.elementor-1640 .elementor-element.elementor-element-09cd4ef{width:var( --container-widget-width, 85.317% );max-width:85.317%;--container-widget-width:85.317%;--container-widget-flex-grow:0;columns:1;text-align:left;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;color:#122B47;}.elementor-1640 .elementor-element.elementor-element-b09b784 > .elementor-container{min-height:0px;}.elementor-1640 .elementor-element.elementor-element-bc93607:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1640 .elementor-element.elementor-element-bc93607 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122B47;}.elementor-1640 .elementor-element.elementor-element-bc93607 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1640 .elementor-element.elementor-element-bc93607 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1640 .elementor-element.elementor-element-bc93607 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1640 .elementor-element.elementor-element-d8de1f7{--lottie-container-width:100%;--lottie-container-max-width:100%;--lottie-container-opacity:1;--lottie-container-opacity-hover:1;--lottie-container-transition-duration-hover:0s;--caption-text-align:center;}.elementor-1640 .elementor-element.elementor-element-ac0534f:not(.elementor-motion-effects-element-type-background), .elementor-1640 .elementor-element.elementor-element-ac0534f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#122B47;}.elementor-1640 .elementor-element.elementor-element-ac0534f > .elementor-container{max-width:1100px;min-height:281px;}.elementor-1640 .elementor-element.elementor-element-ac0534f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1640 .elementor-element.elementor-element-ac0534f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1640 .elementor-element.elementor-element-aecfc67.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1640 .elementor-element.elementor-element-aecfc67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1640 .elementor-element.elementor-element-aecfc67.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1640 .elementor-element.elementor-element-aecfc67 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-8px;}.elementor-1640 .elementor-element.elementor-element-8ebc581 > .elementor-widget-container{margin:-7px 0px 25px 0px;}.elementor-1640 .elementor-element.elementor-element-8ebc581{text-align:center;}.elementor-1640 .elementor-element.elementor-element-8ebc581 .elementor-heading-title{color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-12a13e6 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-1640 .elementor-element.elementor-element-12a13e6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1640 .elementor-element.elementor-element-12a13e6 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-1640 .elementor-element.elementor-element-b8f167c .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-1640 .elementor-element.elementor-element-b8f167c .elementor-button-content-wrapper{flex-direction:row;}.elementor-1640 .elementor-element.elementor-element-b8f167c .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-bc-flex-widget .elementor-1640 .elementor-element.elementor-element-a2bf136.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1640 .elementor-element.elementor-element-a2bf136.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1640 .elementor-element.elementor-element-a2bf136.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1640 .elementor-element.elementor-element-66842a0{text-align:center;}.elementor-1640 .elementor-element.elementor-element-66842a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1640 .elementor-element.elementor-element-a3e9ec9{width:var( --container-widget-width, 103.056% );max-width:103.056%;--container-widget-width:103.056%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-bc-flex-widget .elementor-1640 .elementor-element.elementor-element-beeb70b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1640 .elementor-element.elementor-element-beeb70b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1640 .elementor-element.elementor-element-beeb70b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1640 .elementor-element.elementor-element-5b2f320{width:var( --container-widget-width, 103.056% );max-width:103.056%;--container-widget-width:103.056%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1640 .elementor-element.elementor-element-0e0ed7d:not(.elementor-motion-effects-element-type-background), .elementor-1640 .elementor-element.elementor-element-0e0ed7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041A32;}.elementor-1640 .elementor-element.elementor-element-0e0ed7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1640 .elementor-element.elementor-element-0e0ed7d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1640 .elementor-element.elementor-element-7cb40ea{text-align:center;}.elementor-1640 .elementor-element.elementor-element-7cb40ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}@media(max-width:1024px){body:not(.rtl) .elementor-1640 .elementor-element.elementor-element-699286d{left:96px;}body.rtl .elementor-1640 .elementor-element.elementor-element-699286d{right:96px;}.elementor-1640 .elementor-element.elementor-element-699286d{top:9px;}.elementor-1640 .elementor-element.elementor-element-699286d img{width:55%;max-width:100%;}.elementor-1640 .elementor-element.elementor-element-e1748a9{width:var( --container-widget-width, 225.969px );max-width:225.969px;--container-widget-width:225.969px;--container-widget-flex-grow:0;top:4px;}body:not(.rtl) .elementor-1640 .elementor-element.elementor-element-e1748a9{left:419px;}body.rtl .elementor-1640 .elementor-element.elementor-element-e1748a9{right:419px;}.elementor-1640 .elementor-element.elementor-element-2fd19df > .elementor-widget-container{--e-transform-translateX:89px;margin:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-2fd19df{top:-1000px;}.elementor-1640 .elementor-element.elementor-element-9606cf8 > .elementor-widget-container{margin:3px 0px 0px -1px;}.elementor-1640 .elementor-element.elementor-element-9606cf8{text-align:center;}.elementor-1640 .elementor-element.elementor-element-9606cf8 .elementor-heading-title{font-size:48px;}.elementor-1640 .elementor-element.elementor-element-c34568c{width:var( --container-widget-width, 385.172px );max-width:385.172px;--container-widget-width:385.172px;--container-widget-flex-grow:0;font-size:18px;}.elementor-1640 .elementor-element.elementor-element-36b5d7f > .elementor-container{max-width:500px;}.elementor-1640 .elementor-element.elementor-element-ab5b07d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1640 .elementor-element.elementor-element-ab5b07d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:50px;}.elementor-1640 .elementor-element.elementor-element-8d87d0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-65e58ac .elementor-heading-title{font-size:31px;}.elementor-1640 .elementor-element.elementor-element-d706c50:hover > .elementor-element-populated, .elementor-1640 .elementor-element.elementor-element-d706c50:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:27px 27px 27px 27px;}.elementor-1640 .elementor-element.elementor-element-d706c50 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-cb0769d > .elementor-widget-container{--e-transform-translateX:-127px;--e-transform-translateY:-13px;--e-transform-scale:0.4;}.elementor-1640 .elementor-element.elementor-element-ffe9d9d > .elementor-widget-container{--e-transform-translateX:30px;--e-transform-translateY:-65px;}.elementor-1640 .elementor-element.elementor-element-ffe9d9d .elementor-heading-title{font-size:19px;}.elementor-1640 .elementor-element.elementor-element-f4d4137 > .elementor-widget-container{--e-transform-translateY:-62px;margin:0px 0px -40px 0px;}.elementor-1640 .elementor-element.elementor-element-f4d4137{font-size:18px;}.elementor-1640 .elementor-element.elementor-element-dd53d8c:hover > .elementor-element-populated, .elementor-1640 .elementor-element.elementor-element-dd53d8c:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:27px 27px 27px 27px;}.elementor-1640 .elementor-element.elementor-element-dd53d8c > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-bfcbaae > .elementor-widget-container{--e-transform-translateX:-127px;--e-transform-translateY:-13px;--e-transform-scale:0.4;}.elementor-1640 .elementor-element.elementor-element-b64ad1a > .elementor-widget-container{--e-transform-translateX:26px;--e-transform-translateY:-65px;}.elementor-1640 .elementor-element.elementor-element-b64ad1a .elementor-heading-title{font-size:19px;}.elementor-1640 .elementor-element.elementor-element-a24f835 > .elementor-widget-container{--e-transform-translateY:-62px;margin:0px 0px -40px 0px;}.elementor-1640 .elementor-element.elementor-element-a24f835{text-align:center;font-size:18px;}.elementor-1640 .elementor-element.elementor-element-9b2319f:hover > .elementor-element-populated, .elementor-1640 .elementor-element.elementor-element-9b2319f:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:27px 27px 27px 27px;}.elementor-1640 .elementor-element.elementor-element-9b2319f > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-ce9b672 > .elementor-widget-container{--e-transform-translateX:-127px;--e-transform-translateY:-13px;--e-transform-scale:0.4;}.elementor-1640 .elementor-element.elementor-element-96d70d8 > .elementor-widget-container{--e-transform-translateX:26px;--e-transform-translateY:-65px;}.elementor-1640 .elementor-element.elementor-element-96d70d8 .elementor-heading-title{font-size:19px;}.elementor-1640 .elementor-element.elementor-element-ab28f5e > .elementor-widget-container{--e-transform-translateY:-62px;margin:0px 0px -40px 0px;}.elementor-1640 .elementor-element.elementor-element-ab28f5e{font-size:18px;}.elementor-1640 .elementor-element.elementor-element-cf94bf0:hover > .elementor-element-populated, .elementor-1640 .elementor-element.elementor-element-cf94bf0:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:27px 27px 27px 27px;}.elementor-1640 .elementor-element.elementor-element-cf94bf0 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-6cd4ca8 > .elementor-widget-container{--e-transform-translateX:-127px;--e-transform-translateY:-13px;--e-transform-scale:0.4;}.elementor-1640 .elementor-element.elementor-element-10e13d6 > .elementor-widget-container{--e-transform-translateX:26px;--e-transform-translateY:-65px;}.elementor-1640 .elementor-element.elementor-element-10e13d6 .elementor-heading-title{font-size:19px;}.elementor-1640 .elementor-element.elementor-element-f913d50 > .elementor-widget-container{--e-transform-translateY:-62px;margin:0px 0px -40px 0px;}.elementor-1640 .elementor-element.elementor-element-f913d50{font-size:18px;}.elementor-1640 .elementor-element.elementor-element-c2a45db > .elementor-widget-container{margin:90px 0px 74px 0px;}.elementor-1640 .elementor-element.elementor-element-c2a45db{text-align:center;}.elementor-1640 .elementor-element.elementor-element-60d249a{width:var( --container-widget-width, 363.266px );max-width:363.266px;--container-widget-width:363.266px;--container-widget-flex-grow:0;text-align:center;}.elementor-1640 .elementor-element.elementor-element-60d249a > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1640 .elementor-element.elementor-element-9193d56 > .elementor-widget-container{--e-transform-translateX:-21px;--e-transform-translateY:104px;--e-transform-scale:1.1;margin:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-2669165 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:-73px;}.elementor-1640 .elementor-element.elementor-element-2669165 .elementor-heading-title{font-size:50px;}.elementor-1640 .elementor-element.elementor-element-6914c0b > .elementor-widget-container{margin:-173px -173px -173px -173px;}.elementor-1640 .elementor-element.elementor-element-fa3907c > .elementor-widget-container{margin:172px 4px 4px 4px;}.elementor-1640 .elementor-element.elementor-element-8e365ae > .elementor-widget-container{margin:7px 0px -16px 0px;}.elementor-1640 .elementor-element.elementor-element-f236ce4{width:var( --container-widget-width, 309.976px );max-width:309.976px;--container-widget-width:309.976px;--container-widget-flex-grow:0;}.elementor-1640 .elementor-element.elementor-element-f236ce4 > .elementor-widget-container{margin:7px 0px 23px 0px;}.elementor-1640 .elementor-element.elementor-element-1ca399e{width:var( --container-widget-width, 363.266px );max-width:363.266px;--container-widget-width:363.266px;--container-widget-flex-grow:0;}.elementor-1640 .elementor-element.elementor-element-1ca399e > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1640 .elementor-element.elementor-element-6b61d42 > .elementor-widget-container{margin:52px 62px 62px 62px;padding:3px 3px 3px 3px;}.elementor-1640 .elementor-element.elementor-element-6d68865{width:initial;max-width:initial;}.elementor-1640 .elementor-element.elementor-element-10ed7a3 > .elementor-container{max-width:1089px;min-height:713px;}.elementor-1640 .elementor-element.elementor-element-a3c1da4 > .elementor-widget-container{margin:100px 7px 50px 7px;}.elementor-1640 .elementor-element.elementor-element-982a5ff > .elementor-widget-container{margin:-78px 7px 50px 7px;}.elementor-1640 .elementor-element.elementor-element-1c06b48 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:32px;}.elementor-1640 .elementor-element.elementor-element-4600937.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1640 .elementor-element.elementor-element-4b424e4{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;}.elementor-1640 .elementor-element.elementor-element-09cd4ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-09cd4ef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;grid-column:span 1;align-self:center;text-align:left;}.elementor-1640 .elementor-element.elementor-element-d8de1f7{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-1640 .elementor-element.elementor-element-b8f167c .elementor-button{font-size:12px;}.elementor-bc-flex-widget .elementor-1640 .elementor-element.elementor-element-a2bf136.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1640 .elementor-element.elementor-element-a2bf136.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1640 .elementor-element.elementor-element-a2bf136 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-66842a0 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-66842a0 .elementor-heading-title{font-size:31px;}.elementor-1640 .elementor-element.elementor-element-a3e9ec9{text-align:center;}}@media(max-width:767px){.elementor-1640 .elementor-element.elementor-element-5c896ff > .elementor-container{min-height:79px;}.elementor-1640 .elementor-element.elementor-element-699286d{width:var( --container-widget-width, 301px );max-width:301px;--container-widget-width:301px;--container-widget-flex-grow:0;top:-435px;}body:not(.rtl) .elementor-1640 .elementor-element.elementor-element-699286d{left:-35px;}body.rtl .elementor-1640 .elementor-element.elementor-element-699286d{right:-35px;}.elementor-1640 .elementor-element.elementor-element-699286d img{width:51%;max-width:51%;}body:not(.rtl) .elementor-1640 .elementor-element.elementor-element-e1748a9{left:196px;}body.rtl .elementor-1640 .elementor-element.elementor-element-e1748a9{right:196px;}.elementor-1640 .elementor-element.elementor-element-e1748a9{top:-9px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-item:before{border-radius:0px;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:0px 0px 0 0;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 0px 0px;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 0px 0px 0;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .e--animation-shutter-in-vertical .elementor-item:after{border-radius:0px 0 0 0px;}.elementor-1640 .elementor-element.elementor-element-e1748a9 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;}.elementor-1640 .elementor-element.elementor-element-2fd19df{width:auto;max-width:auto;}.elementor-1640 .elementor-element.elementor-element-2fd19df > .elementor-widget-container{--e-transform-translateX:97px;--e-transform-translateY:-1px;margin:00px 00px 00px 00px;padding:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-9606cf8 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-1640 .elementor-element.elementor-element-9606cf8{text-align:center;}.elementor-1640 .elementor-element.elementor-element-9606cf8 .elementor-heading-title{font-size:34px;line-height:1.3em;letter-spacing:-1.2px;word-spacing:0em;}.elementor-1640 .elementor-element.elementor-element-c34568c{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;text-align:center;font-size:20px;}.elementor-1640 .elementor-element.elementor-element-c34568c p{margin-bottom:34px;}.elementor-1640 .elementor-element.elementor-element-ab5b07d{width:100%;}.elementor-bc-flex-widget .elementor-1640 .elementor-element.elementor-element-ab5b07d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1640 .elementor-element.elementor-element-ab5b07d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1640 .elementor-element.elementor-element-ab5b07d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1640 .elementor-element.elementor-element-8d87d0f{width:auto;max-width:auto;align-self:center;}.elementor-1640 .elementor-element.elementor-element-8d87d0f > .elementor-widget-container{--e-transform-scale:0.8;margin:00px 00px 00px 00px;padding:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-65e58ac > .elementor-widget-container{margin:63px 0px -5px 0px;}.elementor-1640 .elementor-element.elementor-element-65e58ac{text-align:center;}.elementor-1640 .elementor-element.elementor-element-65e58ac .elementor-heading-title{font-size:24px;}.elementor-1640 .elementor-element.elementor-element-96d70d8{grid-column:span 2;grid-row:span 2;text-align:center;}.elementor-1640 .elementor-element.elementor-element-c2a45db{text-align:center;}.elementor-1640 .elementor-element.elementor-element-c2a45db .elementor-heading-title{font-size:24px;}.elementor-1640 .elementor-element.elementor-element-60d249a{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-1640 .elementor-element.elementor-element-60d249a > .elementor-widget-container{margin:-1px 0px 26px 0px;}.elementor-1640 .elementor-element.elementor-element-9193d56 > .elementor-widget-container{--e-transform-translateX:10px;--e-transform-translateY:74px;--e-transform-scale:1.1;margin:-75px 0px 186px 0px;}.elementor-1640 .elementor-element.elementor-element-2669165 > .elementor-widget-container{margin:112px 63px 63px 63px;}.elementor-1640 .elementor-element.elementor-element-6914c0b > .elementor-widget-container{margin:-147px -4px -4px -4px;padding:-14px -14px -14px -14px;}.elementor-1640 .elementor-element.elementor-element-6914c0b .elementor-heading-title{font-size:23px;}.elementor-1640 .elementor-element.elementor-element-fa3907c{width:100%;max-width:100%;text-align:center;}.elementor-1640 .elementor-element.elementor-element-fa3907c > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-fa3907c img{border-radius:50px 50px 50px 50px;}.elementor-1640 .elementor-element.elementor-element-8e365ae{width:var( --container-widget-width, 404px );max-width:404px;--container-widget-width:404px;--container-widget-flex-grow:0;}.elementor-1640 .elementor-element.elementor-element-8e365ae > .elementor-widget-container{margin:20px 0px -26px 0px;}.elementor-1640 .elementor-element.elementor-element-f236ce4{width:var( --container-widget-width, 404px );max-width:404px;--container-widget-width:404px;--container-widget-flex-grow:0;}.elementor-1640 .elementor-element.elementor-element-f236ce4 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-1640 .elementor-element.elementor-element-1ca399e{width:var( --container-widget-width, 370.253px );max-width:370.253px;--container-widget-width:370.253px;--container-widget-flex-grow:0;text-align:center;}.elementor-1640 .elementor-element.elementor-element-6b61d42 > .elementor-widget-container{margin:54px 0px 0px 0px;}.elementor-1640 .elementor-element.elementor-element-6b61d42{text-align:center;}.elementor-1640 .elementor-element.elementor-element-6b61d42 .elementor-heading-title{font-size:25px;}.elementor-1640 .elementor-element.elementor-element-937c372 > .elementor-widget-container{margin:0px 0px -11px 0px;}.elementor-1640 .elementor-element.elementor-element-937c372 img{width:100%;max-width:46%;}.elementor-1640 .elementor-element.elementor-element-a3c1da4 > .elementor-widget-container{margin:100px 0px 50px 0px;}.elementor-1640 .elementor-element.elementor-element-982a5ff > .elementor-widget-container{margin:-78px 0px 50px 0px;}.elementor-1640 .elementor-element.elementor-element-1c06b48{margin-top:23px;margin-bottom:23px;}.elementor-1640 .elementor-element.elementor-element-4b424e4{width:var( --container-widget-width, 354.99px );max-width:354.99px;--container-widget-width:354.99px;--container-widget-flex-grow:0;}.elementor-1640 .elementor-element.elementor-element-d8de1f7{width:var( --container-widget-width, 938px );max-width:938px;--container-widget-width:938px;--container-widget-flex-grow:0;}.elementor-1640 .elementor-element.elementor-element-8ebc581 > .elementor-widget-container{margin:11px 0px 5px 0px;}.elementor-1640 .elementor-element.elementor-element-b8f167c .elementor-button{font-size:12px;}.elementor-1640 .elementor-element.elementor-element-66842a0 .elementor-heading-title{font-size:20px;}.elementor-1640 .elementor-element.elementor-element-a3e9ec9{text-align:center;}.elementor-1640 .elementor-element.elementor-element-5b2f320{text-align:center;}}@media(min-width:768px){.elementor-1640 .elementor-element.elementor-element-cd121a0{width:50.741%;}.elementor-1640 .elementor-element.elementor-element-58ad639{width:49.214%;}.elementor-1640 .elementor-element.elementor-element-93a1a3b{width:47.318%;}.elementor-1640 .elementor-element.elementor-element-a1441bd{width:52.682%;}.elementor-1640 .elementor-element.elementor-element-bc93607{width:100%;}.elementor-1640 .elementor-element.elementor-element-aecfc67{width:33%;}.elementor-1640 .elementor-element.elementor-element-a2bf136{width:33.332%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1640 .elementor-element.elementor-element-ab5b07d{width:100%;}}/* Start custom CSS for image, class: .elementor-element-699286d *//* CELULAR: até 767px */
@media (max-width: 767px) {
  #logo {
    position: fixed;
    top: 20px;
    left: -20px;       /* margem menor no celular */
    width: 250px;
    height: auto;
    z-index: 9999;
  }
}

/* TABLET: 768px até 1024px */
@media (min-width: 768px) and (max-width: 1024px) {
  #logo {
    position: fixed;
    top: 10px;
    left: 30px;      /* margem maior no tablet */
    width: 250px;
    height: auto;
    z-index: 9999;
  }
}

/* DESKTOP: acima de 1024px */
/* mantém o estilo atual da logo, sem alterações aqui *//* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-e1748a9 *//* CELULAR: até 767px - botão no canto superior direito */
@media (max-width: 767px) {
  #menu-button {
    position: fixed;
    top: 20px;
    right: 15px;
    left: auto;
    transform: none;
    width: clamp(50px, 10vw, 80px);
    height: clamp(50px, 10vw, 80px);
    margin: 0;
    z-index: 9999;
  }

  /* Altera a cor das linhas do ícone de menu para branco */
  #menu-button span {
    background-color: #ffffff !important;
  }
}

/* TABLET: 768px até 1024px - botão centralizado no topo */
@media (min-width: 768px) and (max-width: 1024px) {
  #menu-button {
    position: fixed;
    top: 10px;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    width: clamp(50px, 10vw, 80px);
    height: clamp(50px, 10vw, 80px);
    margin: 0;
    z-index: 9999;
  }

  /* Altera a cor das linhas do ícone de menu para branco */
  #menu-button span {
    background-color: #ffffff !important;
  }
}

/* DESKTOP: acima de 1024px - não altera (mantém o estilo atual) */
@media (max-width: 1024px) {
  #menu-button svg,
  .elementor-menu-toggle svg {
    stroke: #ffffff !important; /* Para linhas do SVG */
    fill: #ffffff !important;   /* Para preenchimentos */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fd19df */@media (min-width: 577px) and (max-width: 1024px) {
  #whatsapp1 {
    position: fixed !important;
    top: 0px !important;
    right: 150px !important;
    left: auto !important;
    width: auto !important;           /* deixa a largura automática */
    min-width: 160px !important;      /* largura mínima para o botão não encolher demais */
    height: 50px !important;          /* altura fixa para manter padrão */
    padding: 10px 20px !important;    /* espaçamento interno para texto e ícone */
    box-sizing: border-box !important;
    white-space: nowrap !important;   /* evita quebra de linha no texto */
    cursor: pointer !important;
    z-index: 9999 !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f913d50 */.responsive-text {
  padding-right: 1rem; /* ou 5%, se quiser relativo */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60d249a */.texto-ajustado {
  /* Mantém o bloco de texto com uma largura máxima legível em telas grandes */
  max-width: 900px; 
  margin-left: auto;
  margin-right: auto;
  
  /* --- AJUSTE FINAL --- */
  /* Coloquei um valor fixo e pequeno em pixels. */
  /* Isso garante uma distância mínima e controlada das bordas. */
  /* Se quiser COLADO na borda, mude para 0. */
  padding-left: 10px;
  padding-right: 10px;

  /** --- CONTROLE DO TAMANHO DO TEXTO --- **/
  font-size: clamp(1rem, 2.5vw, 1.25rem);
  line-height: 1.4; /* Altura de linha mais compacta */
  color: #333; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09cd4ef *//* Aplica centralização vertical ao container do texto */
.seu-container-texto {
  display: flex;
  flex-direction: column;
  justify-content: center; /* centraliza verticalmente */
  height: 100%; /* para ocupar toda altura da coluna */
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-d8de1f7 */#lottie-whatsapp {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: clamp(100px, 12vw, 140px);
  height: clamp(100px, 12vw, 140px);
  z-index: 9999;
  cursor: pointer;
}

#lottie-whatsapp svg {
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac0534f *//* Ativa o flex nas colunas internas */
#contato .elementor-widget-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

/* Garante que cada coluna interna tenha position relativa para o traço funcionar */
#contato .elementor-widget-wrap > .elementor-column {
  position: relative;
}

/* TRAÇO entre coluna 1 e 2 */
#contato .elementor-widget-wrap > .elementor-column:nth-child(1)::after,
/* TRAÇO entre coluna 2 e 3 */
#contato .elementor-widget-wrap > .elementor-column:nth-child(2)::after {
  content: "";
  position: absolute;
  right: -20px;
  top: 50%;
  transform: translateY(-50%);
  width: 2px;
  height: 60%;
  background-color: white;
  z-index: 1;
}/* End custom CSS */