.elementor-1005 .elementor-element.elementor-element-bbd39a2:not(.elementor-motion-effects-element-type-background), .elementor-1005 .elementor-element.elementor-element-bbd39a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1005 .elementor-element.elementor-element-bbd39a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-66px;margin-bottom:-30px;padding:20px 0px 20px 0px;}.elementor-1005 .elementor-element.elementor-element-bbd39a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-a44c24d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1005 .elementor-element.elementor-element-a44c24d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1005 .elementor-element.elementor-element-a44c24d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1005 .elementor-element.elementor-element-a44c24d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1005 .elementor-element.elementor-element-a44c24d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-fe12392:not(.elementor-motion-effects-element-type-background), .elementor-1005 .elementor-element.elementor-element-fe12392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFF9;}.elementor-1005 .elementor-element.elementor-element-fe12392{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;padding:23px 23px 23px 23px;}.elementor-1005 .elementor-element.elementor-element-fe12392 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-848ec48 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1005 .elementor-element.elementor-element-26b6499{text-align:center;}.elementor-1005 .elementor-element.elementor-element-26b6499 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1005 .elementor-element.elementor-element-ade67d9 > .elementor-widget-container{margin:0px 250px 0px 250px;padding:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-ade67d9{text-align:justify;}.elementor-1005 .elementor-element.elementor-element-88ececc:not(.elementor-motion-effects-element-type-background), .elementor-1005 .elementor-element.elementor-element-88ececc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1005 .elementor-element.elementor-element-88ececc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-88ececc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-1ba4e2c .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(24deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 50%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC85DA;border-radius:19px 19px 19px 19px;}.elementor-1005 .elementor-element.elementor-element-1ba4e2c .elementor-button-content-wrapper{flex-direction:row;}.elementor-1005 .elementor-element.elementor-element-1ba4e2c .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1005 .elementor-element.elementor-element-570c80c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1005 .elementor-element.elementor-element-570c80c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-1005 .elementor-element.elementor-element-570c80c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1005 .elementor-element.elementor-element-570c80c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1005 .elementor-element.elementor-element-570c80c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D398B;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;}.elementor-1005 .elementor-element.elementor-element-570c80c > .elementor-element-populated, .elementor-1005 .elementor-element.elementor-element-570c80c > .elementor-element-populated > .elementor-background-overlay, .elementor-1005 .elementor-element.elementor-element-570c80c > .elementor-background-slideshow{border-radius:26px 26px 26px 26px;}.elementor-1005 .elementor-element.elementor-element-570c80c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-696b138{grid-column:span 1;}.elementor-1005 .elementor-element.elementor-element-696b138 img{width:63%;max-width:55%;}.elementor-1005 .elementor-element.elementor-element-31eb71b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1005 .elementor-element.elementor-element-b65eb3b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1005 .elementor-element.elementor-element-b65eb3b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1005 .elementor-element.elementor-element-b65eb3b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D398B;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;}.elementor-1005 .elementor-element.elementor-element-b65eb3b > .elementor-element-populated, .elementor-1005 .elementor-element.elementor-element-b65eb3b > .elementor-element-populated > .elementor-background-overlay, .elementor-1005 .elementor-element.elementor-element-b65eb3b > .elementor-background-slideshow{border-radius:26px 26px 26px 26px;}.elementor-1005 .elementor-element.elementor-element-b65eb3b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-62c6bdc > .elementor-widget-container{margin:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-62c6bdc{text-align:left;font-family:"Montserrat", Sans-serif;font-size:13px;line-height:28px;color:#31263B;}.elementor-1005 .elementor-element.elementor-element-5b25621{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-1005 .elementor-element.elementor-element-5b25621 .elementor-divider-separator{width:100%;}.elementor-1005 .elementor-element.elementor-element-5b25621 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1005 .elementor-element.elementor-element-19a6e9d4:not(.elementor-motion-effects-element-type-background), .elementor-1005 .elementor-element.elementor-element-19a6e9d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-1005 .elementor-element.elementor-element-19a6e9d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-19a6e9d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-6586fc4 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(24deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 50%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC85DA;border-radius:19px 19px 19px 19px;}.elementor-1005 .elementor-element.elementor-element-6586fc4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1005 .elementor-element.elementor-element-6586fc4 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1005 .elementor-element.elementor-element-243c60b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1005 .elementor-element.elementor-element-243c60b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-1005 .elementor-element.elementor-element-243c60b4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1005 .elementor-element.elementor-element-243c60b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1005 .elementor-element.elementor-element-243c60b4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D398B;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;}.elementor-1005 .elementor-element.elementor-element-243c60b4 > .elementor-element-populated, .elementor-1005 .elementor-element.elementor-element-243c60b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-1005 .elementor-element.elementor-element-243c60b4 > .elementor-background-slideshow{border-radius:26px 26px 26px 26px;}.elementor-1005 .elementor-element.elementor-element-243c60b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-62bb7d24 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1005 .elementor-element.elementor-element-40d11b4d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1005 .elementor-element.elementor-element-40d11b4d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1005 .elementor-element.elementor-element-40d11b4d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1005 .elementor-element.elementor-element-40d11b4d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D398B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1005 .elementor-element.elementor-element-40d11b4d > .elementor-element-populated, .elementor-1005 .elementor-element.elementor-element-40d11b4d > .elementor-element-populated > .elementor-background-overlay, .elementor-1005 .elementor-element.elementor-element-40d11b4d > .elementor-background-slideshow{border-radius:26px 26px 26px 26px;}.elementor-1005 .elementor-element.elementor-element-40d11b4d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-627a3831 > .elementor-widget-container{margin:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-627a3831{text-align:left;font-family:"Montserrat", Sans-serif;font-size:13px;line-height:28px;color:#31263B;}.elementor-1005 .elementor-element.elementor-element-547025b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-1005 .elementor-element.elementor-element-547025b .elementor-divider-separator{width:100%;}.elementor-1005 .elementor-element.elementor-element-547025b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1005 .elementor-element.elementor-element-c1863fa:not(.elementor-motion-effects-element-type-background), .elementor-1005 .elementor-element.elementor-element-c1863fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1005 .elementor-element.elementor-element-c1863fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-c1863fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-b05e5b3 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(24deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 50%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC85DA;border-radius:19px 19px 19px 19px;}.elementor-1005 .elementor-element.elementor-element-b05e5b3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1005 .elementor-element.elementor-element-b05e5b3 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1005 .elementor-element.elementor-element-2b0114e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1005 .elementor-element.elementor-element-2b0114e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-1005 .elementor-element.elementor-element-2b0114e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1005 .elementor-element.elementor-element-2b0114e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1005 .elementor-element.elementor-element-2b0114e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D398B;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;}.elementor-1005 .elementor-element.elementor-element-2b0114e > .elementor-element-populated, .elementor-1005 .elementor-element.elementor-element-2b0114e > .elementor-element-populated > .elementor-background-overlay, .elementor-1005 .elementor-element.elementor-element-2b0114e > .elementor-background-slideshow{border-radius:26px 26px 26px 26px;}.elementor-1005 .elementor-element.elementor-element-2b0114e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-d402972 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1005 .elementor-element.elementor-element-951a25d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1005 .elementor-element.elementor-element-951a25d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1005 .elementor-element.elementor-element-951a25d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D398B;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;}.elementor-1005 .elementor-element.elementor-element-951a25d > .elementor-element-populated, .elementor-1005 .elementor-element.elementor-element-951a25d > .elementor-element-populated > .elementor-background-overlay, .elementor-1005 .elementor-element.elementor-element-951a25d > .elementor-background-slideshow{border-radius:26px 26px 26px 26px;}.elementor-1005 .elementor-element.elementor-element-951a25d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-3cb6ab0 > .elementor-widget-container{margin:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-3cb6ab0{text-align:left;font-family:"Montserrat", Sans-serif;font-size:13px;line-height:28px;color:#31263B;}.elementor-1005 .elementor-element.elementor-element-fc49574{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-1005 .elementor-element.elementor-element-fc49574 .elementor-divider-separator{width:100%;}.elementor-1005 .elementor-element.elementor-element-fc49574 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1005 .elementor-element.elementor-element-92ec784 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(24deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 50%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC85DA;border-radius:19px 19px 19px 19px;}.elementor-1005 .elementor-element.elementor-element-92ec784 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1005 .elementor-element.elementor-element-92ec784 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1005 .elementor-element.elementor-element-abbd0a7{text-align:justify;font-family:"Poppins", Sans-serif;font-size:14px;line-height:24px;color:#31263B;}.elementor-1005 .elementor-element.elementor-element-35e6a23 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(24deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 50%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC85DA;border-radius:19px 19px 19px 19px;}.elementor-1005 .elementor-element.elementor-element-35e6a23 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1005 .elementor-element.elementor-element-35e6a23 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1005 .elementor-element.elementor-element-68d76ab{text-align:justify;font-family:"Poppins", Sans-serif;font-size:14px;line-height:24px;color:#31263B;}.elementor-1005 .elementor-element.elementor-element-55c7529 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(24deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 50%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC85DA;border-radius:19px 19px 19px 19px;}.elementor-1005 .elementor-element.elementor-element-55c7529 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1005 .elementor-element.elementor-element-55c7529 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1005 .elementor-element.elementor-element-10715a3{text-align:justify;font-family:"Poppins", Sans-serif;font-size:14px;line-height:24px;color:#31263B;}.elementor-1005 .elementor-element.elementor-element-4f0a9f6:not(.elementor-motion-effects-element-type-background), .elementor-1005 .elementor-element.elementor-element-4f0a9f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-1005 .elementor-element.elementor-element-4f0a9f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1005 .elementor-element.elementor-element-4f0a9f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-a52e599:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1005 .elementor-element.elementor-element-a52e599 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-1005 .elementor-element.elementor-element-a52e599.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1005 .elementor-element.elementor-element-a52e599.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1005 .elementor-element.elementor-element-a52e599 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D398B;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;}.elementor-1005 .elementor-element.elementor-element-a52e599 > .elementor-element-populated, .elementor-1005 .elementor-element.elementor-element-a52e599 > .elementor-element-populated > .elementor-background-overlay, .elementor-1005 .elementor-element.elementor-element-a52e599 > .elementor-background-slideshow{border-radius:26px 26px 26px 26px;}.elementor-1005 .elementor-element.elementor-element-a52e599 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-d92618f .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(24deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 50%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC85DA;border-radius:19px 19px 19px 19px;}.elementor-1005 .elementor-element.elementor-element-cb58724 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1005 .elementor-element.elementor-element-f155dd0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1005 .elementor-element.elementor-element-f155dd0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1005 .elementor-element.elementor-element-f155dd0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D398B;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;}.elementor-1005 .elementor-element.elementor-element-f155dd0 > .elementor-element-populated, .elementor-1005 .elementor-element.elementor-element-f155dd0 > .elementor-element-populated > .elementor-background-overlay, .elementor-1005 .elementor-element.elementor-element-f155dd0 > .elementor-background-slideshow{border-radius:26px 26px 26px 26px;}.elementor-1005 .elementor-element.elementor-element-f155dd0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-a5521d0 > .elementor-widget-container{margin:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-a5521d0{text-align:left;font-family:"Montserrat", Sans-serif;font-size:13px;line-height:20px;color:#31263B;}.elementor-1005 .elementor-element.elementor-element-4a3a4a72{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1005 .elementor-element.elementor-element-4a3a4a72 .elementor-divider-separator{width:100%;}.elementor-1005 .elementor-element.elementor-element-4a3a4a72 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1005 .elementor-element.elementor-element-5fbbb765:not(.elementor-motion-effects-element-type-background), .elementor-1005 .elementor-element.elementor-element-5fbbb765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1005 .elementor-element.elementor-element-5fbbb765{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1005 .elementor-element.elementor-element-5fbbb765 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-1bf45f66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1005 .elementor-element.elementor-element-1bf45f66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-1005 .elementor-element.elementor-element-1bf45f66.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1005 .elementor-element.elementor-element-1bf45f66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1005 .elementor-element.elementor-element-1bf45f66 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D398B;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;}.elementor-1005 .elementor-element.elementor-element-1bf45f66 > .elementor-element-populated, .elementor-1005 .elementor-element.elementor-element-1bf45f66 > .elementor-element-populated > .elementor-background-overlay, .elementor-1005 .elementor-element.elementor-element-1bf45f66 > .elementor-background-slideshow{border-radius:26px 26px 26px 26px;}.elementor-1005 .elementor-element.elementor-element-1bf45f66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-780a351 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(24deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 50%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#BC85DA;border-radius:19px 19px 19px 19px;}.elementor-1005 .elementor-element.elementor-element-6db6a07 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1005 .elementor-element.elementor-element-5a11982e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1005 .elementor-element.elementor-element-5a11982e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1005 .elementor-element.elementor-element-5a11982e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#6D398B;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;}.elementor-1005 .elementor-element.elementor-element-5a11982e > .elementor-element-populated, .elementor-1005 .elementor-element.elementor-element-5a11982e > .elementor-element-populated > .elementor-background-overlay, .elementor-1005 .elementor-element.elementor-element-5a11982e > .elementor-background-slideshow{border-radius:26px 26px 26px 26px;}.elementor-1005 .elementor-element.elementor-element-5a11982e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-3f205211 > .elementor-widget-container{margin:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-3f205211{text-align:left;font-family:"Montserrat", Sans-serif;font-size:13px;line-height:20px;color:#31263B;}.elementor-1005 .elementor-element.elementor-element-2b5fa99b{--e-image-carousel-slides-to-show:2;}.elementor-1005 .elementor-element.elementor-element-2b5fa99b > .elementor-widget-container{margin:22px 22px 22px 22px;padding:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-2b5fa99b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1005 .elementor-element.elementor-element-2b5fa99b .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-33b5c47 );}.elementor-1005 .elementor-element.elementor-element-2b5fa99b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1005 .elementor-element.elementor-element-2b5fa99b .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-33b5c47 );}.elementor-1005 .elementor-element.elementor-element-2b5fa99b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-9ad611c );opacity:var( --e-global-color-9ad611c );}.elementor-1005 .elementor-element.elementor-element-2b5fa99b .swiper-pagination-bullet{background:var( --e-global-color-secondary );}.elementor-1005 .elementor-element.elementor-element-3b840e58{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-1005 .elementor-element.elementor-element-3b840e58 .elementor-divider-separator{width:100%;}.elementor-1005 .elementor-element.elementor-element-3b840e58 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1005 .elementor-element.elementor-element-733eaaa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1005 .elementor-element.elementor-element-733eaaa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1005 .elementor-element.elementor-element-7d18db4 > .elementor-widget-container{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-1005 .elementor-element.elementor-element-570c80c{width:40.015%;}.elementor-1005 .elementor-element.elementor-element-b65eb3b{width:59.985%;}.elementor-1005 .elementor-element.elementor-element-243c60b4{width:37.871%;}.elementor-1005 .elementor-element.elementor-element-40d11b4d{width:62.129%;}.elementor-1005 .elementor-element.elementor-element-2b0114e{width:40.015%;}.elementor-1005 .elementor-element.elementor-element-951a25d{width:59.985%;}.elementor-1005 .elementor-element.elementor-element-a52e599{width:37.959%;}.elementor-1005 .elementor-element.elementor-element-f155dd0{width:62.041%;}.elementor-1005 .elementor-element.elementor-element-1bf45f66{width:34.147%;}.elementor-1005 .elementor-element.elementor-element-5a11982e{width:65.853%;}}@media(max-width:767px){.elementor-1005 .elementor-element.elementor-element-26b6499 .elementor-heading-title{font-size:20px;}.elementor-1005 .elementor-element.elementor-element-ade67d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1005 .elementor-element.elementor-element-1ba4e2c .elementor-button{font-size:10px;}.elementor-1005 .elementor-element.elementor-element-b65eb3b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1005 .elementor-element.elementor-element-62c6bdc > .elementor-widget-container{margin:12px 12px 12px 12px;}.elementor-1005 .elementor-element.elementor-element-62c6bdc{text-align:justify;font-size:11px;line-height:1.4em;}.elementor-1005 .elementor-element.elementor-element-6586fc4 .elementor-button{font-size:10px;}.elementor-1005 .elementor-element.elementor-element-40d11b4d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1005 .elementor-element.elementor-element-627a3831 > .elementor-widget-container{margin:12px 12px 12px 12px;}.elementor-1005 .elementor-element.elementor-element-627a3831{text-align:justify;font-size:11px;line-height:1.4em;}.elementor-1005 .elementor-element.elementor-element-b05e5b3 .elementor-button{font-size:10px;}.elementor-1005 .elementor-element.elementor-element-951a25d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1005 .elementor-element.elementor-element-3cb6ab0 > .elementor-widget-container{margin:12px 12px 12px 12px;}.elementor-1005 .elementor-element.elementor-element-3cb6ab0{text-align:justify;font-size:11px;line-height:1.4em;}.elementor-1005 .elementor-element.elementor-element-92ec784 .elementor-button{font-size:10px;}.elementor-1005 .elementor-element.elementor-element-abbd0a7{text-align:justify;font-size:12px;}.elementor-1005 .elementor-element.elementor-element-35e6a23 .elementor-button{font-size:10px;}.elementor-1005 .elementor-element.elementor-element-68d76ab{font-size:12px;}.elementor-1005 .elementor-element.elementor-element-55c7529 .elementor-button{font-size:10px;}.elementor-1005 .elementor-element.elementor-element-10715a3{font-size:12px;}.elementor-1005 .elementor-element.elementor-element-d92618f .elementor-button{font-size:10px;}.elementor-1005 .elementor-element.elementor-element-f155dd0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1005 .elementor-element.elementor-element-a5521d0 > .elementor-widget-container{margin:12px 12px 12px 12px;}.elementor-1005 .elementor-element.elementor-element-a5521d0{text-align:justify;font-size:12px;line-height:1.4em;}.elementor-1005 .elementor-element.elementor-element-780a351 .elementor-button{font-size:10px;}.elementor-1005 .elementor-element.elementor-element-5a11982e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1005 .elementor-element.elementor-element-3f205211 > .elementor-widget-container{margin:12px 12px 12px 12px;}.elementor-1005 .elementor-element.elementor-element-3f205211{text-align:justify;font-size:11px;line-height:1.4em;}}/* Start custom CSS for html, class: .elementor-element-9d3a726 *//* Botão baixar currículo */
.btn-cv{
  display: inline-flex;
  align-items: center;
  gap: 14px;
  padding: 12px 16px;
  border-radius: 18px;
  text-decoration: none;
  white-space: nowrap;

  border: 1px solid rgba(255,255,255,.18);
  background: linear-gradient(
    135deg,
    rgba(110,231,255,.18),
    rgba(155,124,255,.18)
  );
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  box-shadow: 0 14px 40px rgba(0,0,0,.35);
  transition: transform .25s ease, box-shadow .25s ease;
}

.btn-cv:hover{
  transform: translateY(-2px);
  box-shadow: 0 22px 60px rgba(0,0,0,.45);
}

.cv-icon{
  width: 44px;
  height: 44px;
  border-radius: 14px;
  display: grid;
  place-items: center;

  background: linear-gradient(
    135deg,
    rgba(110,231,255,.95),
    rgba(155,124,255,.85)
  );
  color: #000000;
}

.cv-icon svg{
  width: 20px;
  height: 20px;
  fill: currentColor;
}

.btn-cv strong{
  display: block;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .2px;
  color: rgba(255,255,255,.95);
}

.btn-cv small{
  display: block;
  margin-top: 3px;
  font-size: 12px;
  color: rgba(255,255,255,.65);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2b5fa99b *//* Força exibição do botão fechar do lightbox do Elementor */
.elementor-lightbox .dialog-close-button {
  display: flex !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}

/* Estiliza o botão X */
.elementor-lightbox .dialog-close-button i {
  font-size: 26px !important;
  color: #ffffff !important;
}

/* Posiciona corretamente no topo */
.elementor-lightbox .dialog-close-button {
  position: fixed !important;
  top: 20px !important;
  right: 20px !important;
  z-index: 100000 !important;
  background: rgba(0,0,0,0.7);
  width: 42px;
  height: 42px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Hover */
.elementor-lightbox .dialog-close-button:hover {
  background: rgba(0,0,0,0.9);
}

@media (max-width: 768px) {
  .elementor-lightbox .dialog-close-button {
    width: 36px;
    height: 36px;
  }

  .elementor-lightbox .dialog-close-button i {
    font-size: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d18db4 *//* ===============================
   FAIXA DO CARROSSEL (FULL WIDTH)
   =============================== */

.logosMarquee{
  width: 100vw;
  max-width: 100%;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: 80px 0;

  /* FUNDO ROXO */
  background: linear-gradient(
    135deg,
    #2b1a6d 0%,
    #4b2bbf 50%,
    #24124f 100%
  );
}

/* ===============================
   CONTEÚDO CENTRAL
   =============================== */

.logosMarquee__inner{
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 24px;
}

/* ===============================
   TÍTULO
   =============================== */

.logosMarquee__label{
  text-align: center;
  font-size: 13px;
  letter-spacing: .32em;
  text-transform: uppercase;
  color: rgba(200,255,255,.85);
  margin-bottom: 36px;
}

/* ===============================
   CARD DO CARROSSEL
   =============================== */

.logosMarquee__rail{
  position: relative;
  width: 100%;
  overflow: hidden;

  background: #ffffff;
  border-radius: 24px;
  padding: 52px 0;

  box-shadow: 0 22px 60px rgba(0,0,0,.25);
}

/* Fade lateral elegante */
.logosMarquee__rail::before,
.logosMarquee__rail::after{
  content:"";
  position:absolute;
  top:0;
  width: 90px;
  height: 100%;
  pointer-events:none;
  z-index: 2;
}

.logosMarquee__rail::before{
  left:0;
  background: linear-gradient(90deg, #ffffff, rgba(255,255,255,0));
}

.logosMarquee__rail::after{
  right:0;
  background: linear-gradient(270deg, #ffffff, rgba(255,255,255,0));
}

/* ===============================
   CARROSSEL
   =============================== */

.logosMarquee__track{
  display: flex;
  width: max-content;
  animation: logos-marquee 26s linear infinite;
}

.logosMarquee__row{
  display: flex;
  align-items: center;
  gap: 80px;
  padding: 0 72px;
}

.logosMarquee__row img{
  height: 70px;
  width: auto;
  opacity: .9;
  filter: grayscale(100%);
  transition: opacity .25s ease, filter .25s ease, transform .25s ease;
}

.logosMarquee__row img:hover{
  opacity: 1;
  filter: grayscale(0%);
  transform: translateY(-2px);
}

/* ===============================
   ANIMAÇÃO
   =============================== */

@keyframes logos-marquee{
  from{
    transform: translateX(0);
  }
  to{
    transform: translateX(-50%);
  }
}

/* ===============================
   RESPONSIVO
   =============================== */

@media (max-width: 900px){
  .logosMarquee{
    padding: 64px 0;
  }

  .logosMarquee__rail{
    padding: 40px 0;
    border-radius: 20px;
  }

  .logosMarquee__row{
    gap: 56px;
    padding: 0 48px;
  }

  .logosMarquee__row img{
    height: 56px;
  }

  .logosMarquee__track{
    animation-duration: 22s;
  }
}

@media (max-width: 520px){
  .logosMarquee__row{
    gap: 36px;
    padding: 0 32px;
  }

  .logosMarquee__row img{
    height: 46px;
  }

  .logosMarquee__track{
    animation-duration: 18s;
  }
}

/* ===============================
   ACESSIBILIDADE
   =============================== */

@media (prefers-reduced-motion: reduce){
  .logosMarquee__track{
    animation: none;
  }
}/* End custom CSS */