.elementor-40 .elementor-element.elementor-element-50a4c9cd{--display:flex;--min-height:789px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-50a4c9cd:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-50a4c9cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/BANNER-COMPUTADOR78-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-19856ff1{--display:flex;--min-height:599px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:-87px;--margin-bottom:0px;--margin-left:-45px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-40 .elementor-element.elementor-element-12c41aff{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:start;}.elementor-40 .elementor-element.elementor-element-12c41aff img{width:37%;filter:brightness( 32% ) contrast( 73% ) saturate( 200% ) blur( 0px ) hue-rotate( 54deg );}.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-40 .elementor-element.elementor-element-8815be2{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-8815be2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;line-height:1.2em;color:#51183B;}.elementor-40 .elementor-element.elementor-element-35942da8{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-35942da8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#51183B;}.elementor-40 .elementor-element.elementor-element-124b1973{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.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-40 .elementor-element.elementor-element-1f274a03 .elementor-button{background-color:#FF00BE;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:19px 19px 19px 19px;padding:20px 50px 20px 50px;}.elementor-40 .elementor-element.elementor-element-1f274a03{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-1f274a03.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-1f9042b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-40 .elementor-element.elementor-element-1f9042b1:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1f9042b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF3C95;}.elementor-40 .elementor-element.elementor-element-38f3a87a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-40 .elementor-element.elementor-element-38f3a87a.e-con{--e-con-transform-scale:1.1;}.elementor-40 .elementor-element.elementor-element-5aeb1f6c{width:var( --container-widget-width, 1040px );max-width:1040px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -800px;--container-widget-width:1040px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-5aeb1f6c .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;letter-spacing:0.4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-6c57ee74{--display:flex;--min-height:1232px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:63px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-6c57ee74:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6c57ee74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-5f5661f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-40 .elementor-element.elementor-element-435b9dd8{width:var( --container-widget-width, 81% );max-width:81%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;padding:0px 0px 0px 0px;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-435b9dd8.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-435b9dd8 .elementor-heading-title{font-family:"SF", Sans-serif;font-size:50px;font-weight:600;color:#FF03A4;}.elementor-40 .elementor-element.elementor-element-63d38b66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-56e21ca3{--display:flex;--min-height:399px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:20px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-56e21ca3:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-56e21ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0D9EA;}.elementor-40 .elementor-element.elementor-element-508bc2e3 img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px 18px 18px 18px;}.elementor-40 .elementor-element.elementor-element-5aeb1b82{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-5aeb1b82 .elementor-heading-title{font-family:"SF", Sans-serif;font-size:24px;font-weight:600;line-height:28px;letter-spacing:-0.5px;color:#000000;}.elementor-40 .elementor-element.elementor-element-18eda6bc{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-18eda6bc .elementor-heading-title{font-family:"SF", Sans-serif;font-size:18px;font-weight:500;line-height:31px;letter-spacing:-0.5px;color:#000000;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-223ce92b{left:-340px;}body.rtl .elementor-40 .elementor-element.elementor-element-223ce92b{right:-340px;}.elementor-40 .elementor-element.elementor-element-223ce92b{top:0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-40 .elementor-element.elementor-element-223ce92b img{width:65%;}.elementor-40 .elementor-element.elementor-element-3e731f3b{--display:flex;--min-height:388px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:20px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-3e731f3b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-3e731f3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A857FF;}.elementor-40 .elementor-element.elementor-element-71bc64a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-71bc64a3 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:18px 18px 18px 18px;}.elementor-40 .elementor-element.elementor-element-1a4c04be{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-1a4c04be .elementor-heading-title{font-family:"SF", Sans-serif;font-size:24px;font-weight:600;line-height:31px;letter-spacing:-0.5px;color:#000000;}.elementor-40 .elementor-element.elementor-element-4303c64{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-4303c64 .elementor-heading-title{font-family:"SF", Sans-serif;font-size:19px;font-weight:400;line-height:28px;letter-spacing:-0.5px;color:#000000;}.elementor-40 .elementor-element.elementor-element-3b7b3591{--display:flex;--min-height:388px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:20px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-3b7b3591:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-3b7b3591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0592A;}.elementor-40 .elementor-element.elementor-element-7da1a9c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-7da1a9c3 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:18px 18px 18px 18px;}.elementor-40 .elementor-element.elementor-element-57c991a9{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-57c991a9 .elementor-heading-title{font-family:"SF", Sans-serif;font-size:24px;font-weight:600;letter-spacing:-0.5px;color:#000000;}.elementor-40 .elementor-element.elementor-element-32d5a8af{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-32d5a8af .elementor-heading-title{font-family:"SF", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:-0.5px;color:#000000;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-2a2c2c93{right:-299px;}body.rtl .elementor-40 .elementor-element.elementor-element-2a2c2c93{left:-299px;}.elementor-40 .elementor-element.elementor-element-2a2c2c93{bottom:-93px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-40 .elementor-element.elementor-element-2a2c2c93 img{width:50%;}.elementor-40 .elementor-element.elementor-element-16ad53b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-27c45be1{--display:flex;--min-height:389px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:20px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-27c45be1:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-27c45be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE800;}.elementor-40 .elementor-element.elementor-element-5015cabe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-5015cabe img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:18px 18px 18px 18px;}.elementor-40 .elementor-element.elementor-element-2f5acd03{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-2f5acd03 .elementor-heading-title{font-family:"SF", Sans-serif;font-size:26px;font-weight:600;letter-spacing:-0.5px;color:#000000;}.elementor-40 .elementor-element.elementor-element-47465abe{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-47465abe .elementor-heading-title{font-family:"SF", Sans-serif;font-size:22px;font-weight:500;line-height:28px;letter-spacing:-0.5px;color:#000000;}.elementor-40 .elementor-element.elementor-element-383239c7{--display:flex;--min-height:388px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:20px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-383239c7:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-383239c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38D430;}.elementor-40 .elementor-element.elementor-element-2cf61dad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-2cf61dad img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:18px 18px 18px 18px;}.elementor-40 .elementor-element.elementor-element-74ac2d68{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-74ac2d68 .elementor-heading-title{font-family:"SF", Sans-serif;font-size:24px;font-weight:600;letter-spacing:-0.5px;color:#000000;}.elementor-40 .elementor-element.elementor-element-19f13acd{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-19f13acd .elementor-heading-title{font-family:"SF", Sans-serif;font-size:21px;font-weight:500;line-height:28px;letter-spacing:-0.5px;color:#000000;}.elementor-40 .elementor-element.elementor-element-67fe5d63{--display:flex;--min-height:388px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:20px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-67fe5d63:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-67fe5d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF1C66;}.elementor-40 .elementor-element.elementor-element-241cb4db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-241cb4db img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:18px 18px 18px 18px;}.elementor-40 .elementor-element.elementor-element-3e5139da{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-3e5139da .elementor-heading-title{font-family:"SF", Sans-serif;font-size:24px;font-weight:600;letter-spacing:-0.5px;color:#000000;}.elementor-40 .elementor-element.elementor-element-7722d721{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-7722d721 .elementor-heading-title{font-family:"SF", Sans-serif;font-size:21px;font-weight:500;line-height:28px;letter-spacing:-0.5px;color:#000000;}.elementor-40 .elementor-element.elementor-element-6b4d3f5f{--display:flex;--min-height:281px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-6b4d3f5f:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6b4d3f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF1C660A;}.elementor-40 .elementor-element.elementor-element-6b4d3f5f > .elementor-shape-top svg, .elementor-40 .elementor-element.elementor-element-6b4d3f5f > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:50px;}.elementor-40 .elementor-element.elementor-element-6b4d3f5f > .elementor-shape-bottom svg, .elementor-40 .elementor-element.elementor-element-6b4d3f5f > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:23px;}.elementor-40 .elementor-element.elementor-element-14939fea{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-14939fea.e-con{--align-self:center;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-40 .elementor-element.elementor-element-4dda7d30{width:var( --container-widget-width, 81% );max-width:81%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-4dda7d30 .elementor-image-box-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-4dda7d30 .elementor-image-box-title{margin-bottom:0.9rem;font-family:"Darker Grotesque", Sans-serif;font-size:4.6rem;font-weight:900;line-height:0.9em;color:#51183B;}.elementor-40 .elementor-element.elementor-element-4dda7d30:has(:hover) .elementor-image-box-title,
					 .elementor-40 .elementor-element.elementor-element-4dda7d30:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-40 .elementor-element.elementor-element-4dda7d30 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:140%;color:#414141;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-581d62ab{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;z-index:3;--e-icon-list-icon-size:26px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-581d62ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-40 .elementor-element.elementor-element-581d62ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-40 .elementor-element.elementor-element-581d62ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-40 .elementor-element.elementor-element-581d62ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-40 .elementor-element.elementor-element-581d62ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-40 .elementor-element.elementor-element-581d62ab .elementor-icon-list-icon i{color:#F702C459;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-581d62ab .elementor-icon-list-icon svg{fill:#F702C459;transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-581d62ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-581d62ab .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;}.elementor-40 .elementor-element.elementor-element-581d62ab .elementor-icon-list-text{color:#442543;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-34875b03{--display:flex;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-34875b03.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-626bb9c2{margin:8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-40 .elementor-element.elementor-element-626bb9c2 img{width:458px;max-width:100%;}.elementor-40 .elementor-element.elementor-element-52f95dc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-10067943{width:var( --container-widget-width, 81% );max-width:81%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-10067943.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-10067943 .elementor-image-box-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-10067943 .elementor-image-box-title{margin-bottom:0.9rem;font-family:"Darker Grotesque", Sans-serif;font-size:4.6rem;font-weight:900;line-height:0.9em;color:#000000;}.elementor-40 .elementor-element.elementor-element-10067943:has(:hover) .elementor-image-box-title,
					 .elementor-40 .elementor-element.elementor-element-10067943:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-40 .elementor-element.elementor-element-10067943 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:1.125rem;font-weight:400;line-height:140%;color:#414141;}.elementor-40 .elementor-element.elementor-element-165bc36e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:14px;--padding-bottom:102px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-165bc36e:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-165bc36e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-5b9e952a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-53ee3532{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--border-radius:32px 32px 32px 32px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-40 .elementor-element.elementor-element-1b66ec5a .elementor-icon-box-wrapper{gap:15px;}.elementor-40 .elementor-element.elementor-element-1b66ec5a.elementor-view-stacked .elementor-icon{background-color:#FF00B7;}.elementor-40 .elementor-element.elementor-element-1b66ec5a.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-1b66ec5a.elementor-view-default .elementor-icon{fill:#FF00B7;color:#FF00B7;border-color:#FF00B7;}.elementor-40 .elementor-element.elementor-element-1b66ec5a .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-1b66ec5a .elementor-icon-box-title a{font-family:"Darker Grotesque", Sans-serif;font-size:33px;font-weight:900;}.elementor-40 .elementor-element.elementor-element-1b66ec5a .elementor-icon-box-title{color:#420933;}.elementor-40 .elementor-element.elementor-element-1b66ec5a:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-1b66ec5a:has(:focus) .elementor-icon-box-title{color:#700B55;}.elementor-40 .elementor-element.elementor-element-1b66ec5a .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-40 .elementor-element.elementor-element-3fb4d37e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--border-radius:32px 32px 32px 32px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-40 .elementor-element.elementor-element-4e66ef7f .elementor-icon-box-wrapper{gap:15px;}.elementor-40 .elementor-element.elementor-element-4e66ef7f.elementor-view-stacked .elementor-icon{background-color:#FF00B7;}.elementor-40 .elementor-element.elementor-element-4e66ef7f.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-4e66ef7f.elementor-view-default .elementor-icon{fill:#FF00B7;color:#FF00B7;border-color:#FF00B7;}.elementor-40 .elementor-element.elementor-element-4e66ef7f .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-4e66ef7f .elementor-icon-box-title a{font-family:"Darker Grotesque", Sans-serif;font-size:33px;font-weight:900;}.elementor-40 .elementor-element.elementor-element-4e66ef7f .elementor-icon-box-title{color:#420933;}.elementor-40 .elementor-element.elementor-element-4e66ef7f:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-4e66ef7f:has(:focus) .elementor-icon-box-title{color:#700B55;}.elementor-40 .elementor-element.elementor-element-4e66ef7f .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:19px;font-weight:500;color:#000000;}.elementor-40 .elementor-element.elementor-element-1cb914ae{width:var( --container-widget-width, 27% );max-width:27%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-1cb914ae img{width:100%;}.elementor-40 .elementor-element.elementor-element-1eebdbc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-35eb3aab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--border-radius:32px 32px 32px 32px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-40 .elementor-element.elementor-element-6f3537f5 .elementor-icon-box-wrapper{gap:15px;}.elementor-40 .elementor-element.elementor-element-6f3537f5.elementor-view-stacked .elementor-icon{background-color:#FF00B7;}.elementor-40 .elementor-element.elementor-element-6f3537f5.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-6f3537f5.elementor-view-default .elementor-icon{fill:#FF00B7;color:#FF00B7;border-color:#FF00B7;}.elementor-40 .elementor-element.elementor-element-6f3537f5 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-6f3537f5 .elementor-icon-box-title a{font-family:"Darker Grotesque", Sans-serif;font-size:35px;font-weight:900;}.elementor-40 .elementor-element.elementor-element-6f3537f5 .elementor-icon-box-title{color:#420933;}.elementor-40 .elementor-element.elementor-element-6f3537f5:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-6f3537f5:has(:focus) .elementor-icon-box-title{color:#700B55;}.elementor-40 .elementor-element.elementor-element-6f3537f5 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-40 .elementor-element.elementor-element-1c8206c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--border-radius:32px 32px 32px 32px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-40 .elementor-element.elementor-element-629f1b6d .elementor-icon-box-wrapper{gap:15px;}.elementor-40 .elementor-element.elementor-element-629f1b6d.elementor-view-stacked .elementor-icon{background-color:#FF00B7;}.elementor-40 .elementor-element.elementor-element-629f1b6d.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-629f1b6d.elementor-view-default .elementor-icon{fill:#FF00B7;color:#FF00B7;border-color:#FF00B7;}.elementor-40 .elementor-element.elementor-element-629f1b6d .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-629f1b6d .elementor-icon-box-title a{font-family:"Darker Grotesque", Sans-serif;font-size:36px;font-weight:900;}.elementor-40 .elementor-element.elementor-element-629f1b6d .elementor-icon-box-title{color:#420933;}.elementor-40 .elementor-element.elementor-element-629f1b6d:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-629f1b6d:has(:focus) .elementor-icon-box-title{color:#700B55;}.elementor-40 .elementor-element.elementor-element-629f1b6d .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-40 .elementor-element.elementor-element-28af75e2{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:82px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-28af75e2:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-28af75e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF3888 58%, #FFFFFF 99%);}.elementor-40 .elementor-element.elementor-element-28af75e2 > .elementor-shape-top svg, .elementor-40 .elementor-element.elementor-element-28af75e2 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:65px;}.elementor-40 .elementor-element.elementor-element-592218f9{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;--e-rating-justify-content:center;--e-rating-icon-font-size:20px;--e-rating-gap:0px;--e-rating-icon-marked-color:#FFCB00;}.elementor-40 .elementor-element.elementor-element-768ecf33{width:var( --container-widget-width, 50% );max-width:50%;margin:35px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-768ecf33 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-768ecf33 .elementor-image-box-title{margin-bottom:19px;font-family:"Darker Grotesque", Sans-serif;font-size:67px;font-weight:900;line-height:0.9em;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-768ecf33:has(:hover) .elementor-image-box-title,
					 .elementor-40 .elementor-element.elementor-element-768ecf33:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-768ecf33 .elementor-image-box-description{font-family:"Arial", Sans-serif;font-size:23px;font-weight:300;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-399913f4{width:var( --container-widget-width, 24% );max-width:24%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -137px;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-399913f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-3fd44300{--e-image-carousel-slides-to-show:3;}.elementor-40 .elementor-element.elementor-element-3fd44300 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-5d4da7e7 .elementor-button{background-color:#FF00BE;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:19px 19px 19px 19px;padding:20px 50px 20px 50px;}.elementor-40 .elementor-element.elementor-element-5d4da7e7{width:var( --container-widget-width, 35% );max-width:35%;margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:35%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-5d4da7e7.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-74045ef1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:50px;--padding-left:120px;--padding-right:60px;}.elementor-40 .elementor-element.elementor-element-74045ef1:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-74045ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-22a33966{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-483b3c4{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-483b3c4 img{width:100%;}.elementor-40 .elementor-element.elementor-element-339ec3fb{width:var( --container-widget-width, 47px );max-width:47px;--container-widget-width:47px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-339ec3fb img{width:100%;}.elementor-40 .elementor-element.elementor-element-17c297{width:var( --container-widget-width, 47px );max-width:47px;--container-widget-width:47px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-17c297 img{width:100%;}.elementor-40 .elementor-element.elementor-element-19fde564{width:var( --container-widget-width, 47px );max-width:47px;--container-widget-width:47px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-19fde564 img{width:100%;}.elementor-40 .elementor-element.elementor-element-16530cf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 0px 0px 0px;--e-rating-justify-content:center;--e-rating-icon-font-size:21px;--e-rating-gap:0px;--e-rating-icon-marked-color:#FF008F;}.elementor-40 .elementor-element.elementor-element-7014d180{width:var( --container-widget-width, 100% );max-width:100%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-7014d180 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:800;line-height:1.1em;letter-spacing:-2.3px;color:#242424;}.elementor-40 .elementor-element.elementor-element-77de378c{--display:flex;--min-height:521px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:0px 02px;--row-gap:0px;--column-gap:02px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-18754a51{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-18754a51:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-18754a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/a2-2.webp");background-position:top center;background-repeat:no-repeat;}.elementor-40 .elementor-element.elementor-element-39f19625{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-39f19625:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-39f19625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/a2-3.webp");background-position:top center;background-repeat:no-repeat;}.elementor-40 .elementor-element.elementor-element-59589034{--display:flex;}.elementor-40 .elementor-element.elementor-element-59589034:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-59589034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/lkjhg-3.webp");background-position:top center;background-repeat:no-repeat;}.elementor-40 .elementor-element.elementor-element-75c29741{--display:flex;}.elementor-40 .elementor-element.elementor-element-75c29741:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-75c29741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/lkjhg-2.webp");background-position:top center;background-repeat:no-repeat;}.elementor-40 .elementor-element.elementor-element-233292f2{--display:flex;}.elementor-40 .elementor-element.elementor-element-233292f2:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-233292f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/icones-2.webp");background-position:top center;background-repeat:no-repeat;}.elementor-40 .elementor-element.elementor-element-6f7086a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-40 .elementor-element.elementor-element-6f7086a2:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6f7086a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF008F;}.elementor-40 .elementor-element.elementor-element-546b4cf2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-40 .elementor-element.elementor-element-546b4cf2.e-con{--e-con-transform-scale:1.1;}.elementor-40 .elementor-element.elementor-element-3ff39a75{width:var( --container-widget-width, 1040px );max-width:1040px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -800px;--container-widget-width:1040px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-3ff39a75 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;letter-spacing:0.4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-4aec74a4{--display:flex;--min-height:1419px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:27px;--padding-bottom:0px;--padding-left:95px;--padding-right:95px;}.elementor-40 .elementor-element.elementor-element-4aec74a4:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-4aec74a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF0FC;}.elementor-40 .elementor-element.elementor-element-af18311{margin:51px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;}.elementor-40 .elementor-element.elementor-element-af18311 img{width:6%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 31deg );}.elementor-40 .elementor-element.elementor-element-5c370d2b{width:var( --container-widget-width, 874px );max-width:874px;padding:0px 0px 0px 0px;--container-widget-width:874px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-5c370d2b .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:75px;font-weight:900;line-height:74px;color:#441035;}.elementor-40 .elementor-element.elementor-element-57620b3b{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-57620b3b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;line-height:43px;color:#441038;}.elementor-40 .elementor-element.elementor-element-609e3b6b{--display:flex;--min-height:1055px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:100px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-11a0b1ac{--display:flex;--min-height:590px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-40 .elementor-element.elementor-element-11a0b1ac:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-11a0b1ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFB1E2 0%, #FFB1E2 100%);}.elementor-40 .elementor-element.elementor-element-67341a2e{background-color:#F90077;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:5px 20px 5px 020px;text-align:center;}.elementor-40 .elementor-element.elementor-element-67341a2e.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-67341a2e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2b6f2fb9{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 34px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-2b6f2fb9.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-2b6f2fb9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;line-height:24px;color:#7D003C;}.elementor-40 .elementor-element.elementor-element-1a2b6bbd{background-color:#F90077;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;padding:5px 20px 5px 020px;text-align:center;}.elementor-40 .elementor-element.elementor-element-1a2b6bbd.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-1a2b6bbd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.7px;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-3bb8e979{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 34px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-3bb8e979.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-3bb8e979 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:41px;font-weight:700;line-height:24px;color:#7D003C;}.elementor-40 .elementor-element.elementor-element-3922a1e7 .elementor-button{background-color:#FF008F;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:19px 19px 19px 19px;padding:20px 50px 20px 50px;}.elementor-40 .elementor-element.elementor-element-3922a1e7{width:var( --container-widget-width, 100% );max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-3922a1e7.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-73a56ffd{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-73a56ffd.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-73a56ffd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#7D003C;}.elementor-40 .elementor-element.elementor-element-7d6ff2c8{--display:flex;--min-height:620px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-40 .elementor-element.elementor-element-7d6ff2c8:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7d6ff2c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFB1E2 0%, #FA76BE 100%);}.elementor-40 .elementor-element.elementor-element-20892fd4{background-color:#F90077;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:5px 20px 5px 020px;text-align:center;}.elementor-40 .elementor-element.elementor-element-20892fd4.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-20892fd4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-532c3b63{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 34px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-532c3b63.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-532c3b63 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;line-height:24px;color:#7D003C;}.elementor-40 .elementor-element.elementor-element-4ef67ec4{background-color:#F90077;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;padding:5px 20px 5px 020px;text-align:center;}.elementor-40 .elementor-element.elementor-element-4ef67ec4.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-4ef67ec4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.7px;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-ca58412{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 34px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-ca58412.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-ca58412 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:41px;font-weight:700;line-height:24px;color:#7D003C;}.elementor-40 .elementor-element.elementor-element-751d73ab .elementor-button{background-color:#FF008F;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:19px 19px 19px 19px;padding:20px 50px 20px 50px;}.elementor-40 .elementor-element.elementor-element-751d73ab{width:var( --container-widget-width, 100% );max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-751d73ab.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-21e44fe{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-21e44fe.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-21e44fe .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#7D003C;}.elementor-40 .elementor-element.elementor-element-7300a680{--display:flex;--min-height:105px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-40 .elementor-element.elementor-element-7300a680:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7300a680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFB1E2 0%, #FA76BE 100%);}.elementor-40 .elementor-element.elementor-element-5ba01d20{background-color:#F90077;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:5px 20px 5px 020px;text-align:center;}.elementor-40 .elementor-element.elementor-element-5ba01d20.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-5ba01d20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-5fb63f94{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 34px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-5fb63f94.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-5fb63f94 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;line-height:24px;color:#7D003C;}.elementor-40 .elementor-element.elementor-element-50d1b6d9{background-color:#F90077;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;padding:5px 20px 5px 020px;text-align:center;}.elementor-40 .elementor-element.elementor-element-50d1b6d9.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-50d1b6d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:0.7px;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-3628d6da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 34px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-3628d6da.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-3628d6da .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:41px;font-weight:700;line-height:24px;color:#7D003C;}.elementor-40 .elementor-element.elementor-element-42169c0a .elementor-button{background-color:#FF008F;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:19px 19px 19px 19px;padding:20px 50px 20px 50px;}.elementor-40 .elementor-element.elementor-element-42169c0a{width:var( --container-widget-width, 100% );max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-42169c0a.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-184147c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-40 .elementor-element.elementor-element-184147c1:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-184147c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF008F;}.elementor-40 .elementor-element.elementor-element-2f0e85bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-40 .elementor-element.elementor-element-2f0e85bc.e-con{--e-con-transform-scale:1.1;}.elementor-40 .elementor-element.elementor-element-39bd8d7b{width:var( --container-widget-width, 1040px );max-width:1040px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -800px;--container-widget-width:1040px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-39bd8d7b .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;letter-spacing:0.4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-2fea36a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2fea36a3:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-2fea36a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-5573449a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-47abe6eb{padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000002E;border-radius:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-47abe6eb .elementor-icon-box-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-47abe6eb .elementor-icon-box-title{margin-block-end:34px;color:#480D45;}.elementor-40 .elementor-element.elementor-element-47abe6eb .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-47abe6eb .elementor-icon-box-title a{font-family:"Darker Grotesque", Sans-serif;font-size:68px;font-weight:900;line-height:0.9em;}.elementor-40 .elementor-element.elementor-element-47abe6eb:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-47abe6eb:has(:focus) .elementor-icon-box-title{color:#480D45;}.elementor-40 .elementor-element.elementor-element-47abe6eb .elementor-icon-box-description{font-family:"Lufga", Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;color:#BD4AB7;}.elementor-40 .elementor-element.elementor-element-2f153e88{padding:30px 0px 35px 0px;}.elementor-40 .elementor-element.elementor-element-2f153e88 .elementor-heading-title{font-family:"Lufga", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#BD4AB7;}.elementor-40 .elementor-element.elementor-element-32281a40 .elementor-button{background-color:transparent;font-family:"Arial", Sans-serif;font-size:21px;font-weight:700;line-height:19px;background-image:linear-gradient(90deg, #FF00C4 0%, #D600FF 90%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF02F2;border-radius:7px 7px 7px 7px;padding:20px 70px 20px 70px;}.elementor-40 .elementor-element.elementor-element-32281a40{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-32281a40.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-32281a40 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-40 .elementor-element.elementor-element-330171d6{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:040px;--padding-right:40px;}.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-40 .elementor-element.elementor-element-7bd7451a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Lufga", Sans-serif;font-size:19px;font-weight:300;color:#4E4E4E;}.elementor-40 .elementor-element.elementor-element-2796b643{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-504f801{font-family:"Lufga", Sans-serif;font-size:19px;font-weight:300;color:#4E4E4E;}.elementor-40 .elementor-element.elementor-element-21080ecd{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-48266ae8{font-family:"Lufga", Sans-serif;font-size:18px;font-weight:300;color:#4E4E4E;}.elementor-40 .elementor-element.elementor-element-53b9242{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-3ebd2df4{font-family:"Lufga", Sans-serif;font-size:19px;font-weight:300;color:#4E4E4E;}.elementor-40 .elementor-element.elementor-element-ecf3d9c{--n-accordion-title-font-size:17px;width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:22px 22px 22px 22px;--n-accordion-icon-size:15px;}.elementor-40 .elementor-element.elementor-element-ecf3d9c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7EDF7;}.elementor-40 .elementor-element.elementor-element-ecf3d9c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#F7EDF7;}.elementor-40 .elementor-element.elementor-element-ecf3d9c > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F7EDF7;border-style:none;}.elementor-40 .elementor-element.elementor-element-ecf3d9c {--n-accordion-padding:30px 45px 30px 98px;}:where( .elementor-40 .elementor-element.elementor-element-ecf3d9c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lufga", Sans-serif;font-weight:400;}.elementor-40 .elementor-element.elementor-element-3e2b16a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:none;--border-style:none;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-40 .elementor-element.elementor-element-3e2b16a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-3e2b16a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0096;}.elementor-40 .elementor-element.elementor-element-168855e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4a5f4ffa{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4a5f4ffa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-c90993.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-c90993{text-align:start;}.elementor-40 .elementor-element.elementor-element-c90993 img{width:220px;}.elementor-40 .elementor-element.elementor-element-2169f7fd.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-2169f7fd{text-align:start;}.elementor-40 .elementor-element.elementor-element-2169f7fd img{width:220px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-5ffedebe{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5ffedebe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-7067a2af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-40 .elementor-element.elementor-element-7067a2af .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.4em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-19b0f93 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-40 .elementor-element.elementor-element-19b0f93 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-40 .elementor-element.elementor-element-19b0f93 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-40 .elementor-element.elementor-element-19b0f93 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-40 .elementor-element.elementor-element-19b0f93 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-40 .elementor-element.elementor-element-19b0f93 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-19b0f93 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-19b0f93{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-40 .elementor-element.elementor-element-19b0f93 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-40 .elementor-element.elementor-element-19b0f93 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-19b0f93 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;letter-spacing:-0.01em;}.elementor-40 .elementor-element.elementor-element-19b0f93 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-5eecb475{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5eecb475.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-46069a2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-40 .elementor-element.elementor-element-46069a2e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-4ac4c671{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:21px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-40 .elementor-element.elementor-element-4ac4c671.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-4ac4c671 .elementor-social-icon{background-color:#FFFFFF;border-style:none;}.elementor-40 .elementor-element.elementor-element-4ac4c671 .elementor-social-icon i{color:#FF00B7;}.elementor-40 .elementor-element.elementor-element-4ac4c671 .elementor-social-icon svg{fill:#FF00B7;}.elementor-40 .elementor-element.elementor-element-4ac4c671 .elementor-icon{border-radius:999px 999px 999px 999px;}.elementor-40 .elementor-element.elementor-element-4ac4c671 .elementor-social-icon:hover{background-color:#1A1A1A;}.elementor-40 .elementor-element.elementor-element-4ac4c671 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-4ac4c671 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-4cc4bf32{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4cc4bf32.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-260a47a5.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-260a47a5{text-align:start;}.elementor-40 .elementor-element.elementor-element-260a47a5 img{width:150px;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-6c57ee74{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-63d38b66{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-40 .elementor-element.elementor-element-56e21ca3{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-508bc2e3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-508bc2e3 img{width:100%;}.elementor-40 .elementor-element.elementor-element-5aeb1b82{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-5aeb1b82 .elementor-heading-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-18eda6bc{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-18eda6bc .elementor-heading-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-3e731f3b{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-71bc64a3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-71bc64a3 img{width:100%;}.elementor-40 .elementor-element.elementor-element-1a4c04be{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-1a4c04be .elementor-heading-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-4303c64{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-4303c64 .elementor-heading-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-3b7b3591{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-7da1a9c3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-7da1a9c3 img{width:100%;}.elementor-40 .elementor-element.elementor-element-57c991a9{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-57c991a9 .elementor-heading-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-32d5a8af{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-32d5a8af .elementor-heading-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-16ad53b9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-40 .elementor-element.elementor-element-27c45be1{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-5015cabe{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-5015cabe img{width:100%;}.elementor-40 .elementor-element.elementor-element-2f5acd03{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-2f5acd03 .elementor-heading-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-47465abe{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-47465abe .elementor-heading-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-383239c7{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-2cf61dad{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-2cf61dad img{width:100%;}.elementor-40 .elementor-element.elementor-element-74ac2d68{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-74ac2d68 .elementor-heading-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-19f13acd{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-19f13acd .elementor-heading-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-67fe5d63{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-241cb4db{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-241cb4db img{width:100%;}.elementor-40 .elementor-element.elementor-element-3e5139da{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-3e5139da .elementor-heading-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-7722d721{width:var( --container-widget-width, 387px );max-width:387px;--container-widget-width:387px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-7722d721 .elementor-heading-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-6b4d3f5f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-14939fea{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-4dda7d30 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-34875b03{--margin-top:2rem;--margin-bottom:02rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-626bb9c2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-40 .elementor-element.elementor-element-10067943 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-165bc36e{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1cb914ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-1cb914ae.elementor-element{--order:-99999 /* order start hack */;}.elementor-40 .elementor-element.elementor-element-28af75e2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-3fd44300{--e-image-carousel-slides-to-show:3;}.elementor-40 .elementor-element.elementor-element-74045ef1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-22a33966{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-40 .elementor-element.elementor-element-7014d180{text-align:center;}.elementor-40 .elementor-element.elementor-element-77de378c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-18754a51:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-18754a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:auto;}.elementor-40 .elementor-element.elementor-element-39f19625:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-39f19625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:178px -115px;background-size:auto;}.elementor-40 .elementor-element.elementor-element-59589034:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-59589034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-40 .elementor-element.elementor-element-75c29741:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-75c29741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-40 .elementor-element.elementor-element-233292f2:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-233292f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:180px -124px;}.elementor-40 .elementor-element.elementor-element-4aec74a4{--padding-top:193px;--padding-bottom:75px;--padding-left:45px;--padding-right:45px;}.elementor-40 .elementor-element.elementor-element-5c370d2b{padding:0px 0px 20px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-40 .elementor-element.elementor-element-5c370d2b .elementor-heading-title{font-size:65px;line-height:1.1em;}.elementor-40 .elementor-element.elementor-element-57620b3b{padding:0px 0px 20px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-57620b3b .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-40 .elementor-element.elementor-element-609e3b6b{--gap:35px 25px;--row-gap:35px;--column-gap:25px;}.elementor-40 .elementor-element.elementor-element-11a0b1ac{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-7d6ff2c8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-7300a680{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-2fea36a3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5573449a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-47abe6eb .elementor-icon-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-47abe6eb .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-47abe6eb .elementor-icon-box-title a{font-size:45px;}.elementor-40 .elementor-element.elementor-element-47abe6eb .elementor-icon-box-description{font-size:16px;}.elementor-40 .elementor-element.elementor-element-2f153e88{padding:22px 0px 40px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-2f153e88 .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-32281a40{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-40 .elementor-element.elementor-element-32281a40.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-7bd7451a{font-size:14px;}.elementor-40 .elementor-element.elementor-element-504f801{font-size:14px;}.elementor-40 .elementor-element.elementor-element-48266ae8{font-size:14px;}.elementor-40 .elementor-element.elementor-element-3ebd2df4{font-size:14px;}.elementor-40 .elementor-element.elementor-element-ecf3d9c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-40 .elementor-element.elementor-element-ecf3d9c.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-3e2b16a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-168855e5{--justify-content:flex-start;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-4a5f4ffa{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-4a5f4ffa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-c90993.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-c90993 img{width:210px;}.elementor-40 .elementor-element.elementor-element-2169f7fd.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-2169f7fd img{width:210px;}.elementor-40 .elementor-element.elementor-element-5ffedebe{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-40 .elementor-element.elementor-element-5ffedebe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-7067a2af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-40 .elementor-element.elementor-element-5eecb475{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-40 .elementor-element.elementor-element-5eecb475.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-46069a2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-40 .elementor-element.elementor-element-4cc4bf32{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-40 .elementor-element.elementor-element-4cc4bf32.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-260a47a5.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-260a47a5 img{width:210px;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-50a4c9cd:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-50a4c9cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://robertsilvaweb.com/wp-content/uploads/2026/05/IMG_9615.jpeg");}.elementor-40 .elementor-element.elementor-element-50a4c9cd{--min-height:784px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:170px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-19856ff1{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:-122px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-12c41aff img{width:100%;}.elementor-40 .elementor-element.elementor-element-8815be2{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;text-align:center;}.elementor-40 .elementor-element.elementor-element-8815be2 .elementor-heading-title{font-size:28px;line-height:1.3em;letter-spacing:-0.7px;}.elementor-40 .elementor-element.elementor-element-35942da8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;text-align:center;}.elementor-40 .elementor-element.elementor-element-35942da8 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:-0.7px;}.elementor-40 .elementor-element.elementor-element-1f274a03{--container-widget-width:539px;--container-widget-flex-grow:0;width:var( --container-widget-width, 539px );max-width:539px;}.elementor-40 .elementor-element.elementor-element-1f274a03.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-1f274a03 .elementor-button{font-size:14px;}.elementor-40 .elementor-element.elementor-element-1f9042b1{--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-38f3a87a{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5aeb1f6c{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;text-align:center;}.elementor-40 .elementor-element.elementor-element-5aeb1f6c .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-40 .elementor-element.elementor-element-6c57ee74{--min-height:882px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-5f5661f4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-435b9dd8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-435b9dd8 .elementor-heading-title{font-size:31px;}.elementor-40 .elementor-element.elementor-element-63d38b66{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-40 .elementor-element.elementor-element-56e21ca3{--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-508bc2e3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-5aeb1b82{--container-widget-width:202px;--container-widget-flex-grow:0;width:var( --container-widget-width, 202px );max-width:202px;}.elementor-40 .elementor-element.elementor-element-5aeb1b82 .elementor-heading-title{font-size:27px;}.elementor-40 .elementor-element.elementor-element-18eda6bc .elementor-heading-title{font-size:21px;line-height:1.3em;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-223ce92b{left:-195px;}body.rtl .elementor-40 .elementor-element.elementor-element-223ce92b{right:-195px;}.elementor-40 .elementor-element.elementor-element-223ce92b{top:113px;}.elementor-40 .elementor-element.elementor-element-223ce92b img{width:45%;}.elementor-40 .elementor-element.elementor-element-3e731f3b{--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-71bc64a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-1a4c04be{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-40 .elementor-element.elementor-element-1a4c04be .elementor-heading-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-4303c64 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-3b7b3591{--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-7da1a9c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-57c991a9{--container-widget-width:255px;--container-widget-flex-grow:0;width:var( --container-widget-width, 255px );max-width:255px;}.elementor-40 .elementor-element.elementor-element-32d5a8af .elementor-heading-title{font-size:25px;line-height:1.2em;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-2a2c2c93{right:-200px;}body.rtl .elementor-40 .elementor-element.elementor-element-2a2c2c93{left:-200px;}.elementor-40 .elementor-element.elementor-element-2a2c2c93{bottom:140px;z-index:999;}.elementor-40 .elementor-element.elementor-element-16ad53b9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-27c45be1{--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-5015cabe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-2f5acd03{--container-widget-width:243px;--container-widget-flex-grow:0;width:var( --container-widget-width, 243px );max-width:243px;}.elementor-40 .elementor-element.elementor-element-2f5acd03 .elementor-heading-title{font-size:31px;}.elementor-40 .elementor-element.elementor-element-47465abe{z-index:0;}.elementor-40 .elementor-element.elementor-element-47465abe .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-40 .elementor-element.elementor-element-383239c7{--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-2cf61dad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-74ac2d68{--container-widget-width:264px;--container-widget-flex-grow:0;width:var( --container-widget-width, 264px );max-width:264px;}.elementor-40 .elementor-element.elementor-element-19f13acd .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-40 .elementor-element.elementor-element-67fe5d63{--padding-top:30px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-241cb4db{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-3e5139da{--container-widget-width:264px;--container-widget-flex-grow:0;width:var( --container-widget-width, 264px );max-width:264px;}.elementor-40 .elementor-element.elementor-element-3e5139da .elementor-heading-title{font-size:29px;}.elementor-40 .elementor-element.elementor-element-7722d721 .elementor-heading-title{font-size:19px;line-height:1.2em;}.elementor-40 .elementor-element.elementor-element-6b4d3f5f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-6b4d3f5f > .elementor-shape-bottom svg, .elementor-40 .elementor-element.elementor-element-6b4d3f5f > .e-con-inner > .elementor-shape-bottom svg{height:40px;}.elementor-40 .elementor-element.elementor-element-14939fea{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-4dda7d30{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;}.elementor-40 .elementor-element.elementor-element-4dda7d30.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-4dda7d30 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-4dda7d30 .elementor-image-box-title{font-size:2.7rem;}.elementor-40 .elementor-element.elementor-element-581d62ab{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;--e-icon-list-icon-size:8vw;}.elementor-40 .elementor-element.elementor-element-581d62ab.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-581d62ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-581d62ab .elementor-icon-list-item > a{font-size:3.9vw;line-height:1.6em;}.elementor-40 .elementor-element.elementor-element-34875b03{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40 .elementor-element.elementor-element-626bb9c2{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 1.25rem 0rem 1.25rem;}.elementor-40 .elementor-element.elementor-element-626bb9c2 img{width:475px;max-width:90%;}.elementor-40 .elementor-element.elementor-element-10067943{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:314px;--container-widget-flex-grow:0;width:var( --container-widget-width, 314px );max-width:314px;}.elementor-40 .elementor-element.elementor-element-10067943.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-10067943 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-10067943 .elementor-image-box-title{font-size:2.9rem;}.elementor-40 .elementor-element.elementor-element-165bc36e{--content-width:90vw;--padding-top:25px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-53ee3532{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-40 .elementor-element.elementor-element-1b66ec5a .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-1b66ec5a .elementor-icon-box-title a{font-size:33px;}.elementor-40 .elementor-element.elementor-element-3fb4d37e{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-40 .elementor-element.elementor-element-4e66ef7f .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-4e66ef7f .elementor-icon-box-title a{font-size:29px;}.elementor-40 .elementor-element.elementor-element-4e66ef7f .elementor-icon-box-description{font-size:20px;}.elementor-40 .elementor-element.elementor-element-1cb914ae{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 41px 0px;}.elementor-40 .elementor-element.elementor-element-1cb914ae.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-40 .elementor-element.elementor-element-1cb914ae img{width:61%;}.elementor-40 .elementor-element.elementor-element-35eb3aab{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-40 .elementor-element.elementor-element-1c8206c7{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-40 .elementor-element.elementor-element-629f1b6d .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-629f1b6d .elementor-icon-box-title a{font-size:41px;}.elementor-40 .elementor-element.elementor-element-629f1b6d .elementor-icon-box-description{font-size:20px;}.elementor-40 .elementor-element.elementor-element-28af75e2 > .elementor-shape-top svg, .elementor-40 .elementor-element.elementor-element-28af75e2 > .e-con-inner > .elementor-shape-top svg{width:calc(126% + 1.3px);height:48px;}.elementor-40 .elementor-element.elementor-element-28af75e2{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-40 .elementor-element.elementor-element-592218f9{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;}.elementor-40 .elementor-element.elementor-element-768ecf33{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-768ecf33 .elementor-image-box-title{font-size:40px;}.elementor-40 .elementor-element.elementor-element-399913f4{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 29px) 0px;--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;text-align:center;}.elementor-40 .elementor-element.elementor-element-399913f4 .elementor-heading-title{font-size:14px;line-height:1.3em;letter-spacing:-0.7px;}.elementor-40 .elementor-element.elementor-element-3fd44300{--e-image-carousel-slides-to-show:1;}.elementor-40 .elementor-element.elementor-element-5d4da7e7{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;--container-widget-width:539px;--container-widget-flex-grow:0;width:var( --container-widget-width, 539px );max-width:539px;}.elementor-40 .elementor-element.elementor-element-5d4da7e7.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-5d4da7e7 .elementor-button{font-size:15px;}.elementor-40 .elementor-element.elementor-element-74045ef1{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-22a33966{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-7014d180{padding:0px 0px 30px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-40 .elementor-element.elementor-element-7014d180 .elementor-heading-title{font-size:43px;line-height:1.2em;letter-spacing:-1.5px;}.elementor-40 .elementor-element.elementor-element-77de378c{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-18754a51{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-18754a51:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-18754a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-40 .elementor-element.elementor-element-18754a51.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-39f19625{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-39f19625:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-39f19625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:13px -121px;}.elementor-40 .elementor-element.elementor-element-39f19625.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-59589034{--width:20%;}.elementor-40 .elementor-element.elementor-element-59589034:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-59589034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-40 .elementor-element.elementor-element-75c29741{--width:20%;}.elementor-40 .elementor-element.elementor-element-75c29741:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-75c29741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-40 .elementor-element.elementor-element-233292f2{--width:20%;}.elementor-40 .elementor-element.elementor-element-233292f2:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-233292f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:13px -125px;}.elementor-40 .elementor-element.elementor-element-6f7086a2{--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-546b4cf2{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-3ff39a75{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;text-align:center;}.elementor-40 .elementor-element.elementor-element-3ff39a75 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-40 .elementor-element.elementor-element-4aec74a4{--padding-top:32px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-af18311{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-40 .elementor-element.elementor-element-5c370d2b{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-5c370d2b .elementor-heading-title{font-size:45px;line-height:1em;}.elementor-40 .elementor-element.elementor-element-57620b3b{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-57620b3b .elementor-heading-title{font-size:15px;}.elementor-40 .elementor-element.elementor-element-609e3b6b{--padding-top:62px;--padding-bottom:31px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2b6f2fb9{text-align:center;}.elementor-40 .elementor-element.elementor-element-1a2b6bbd .elementor-heading-title{font-size:17px;}.elementor-40 .elementor-element.elementor-element-3bb8e979{text-align:center;}.elementor-40 .elementor-element.elementor-element-3bb8e979 .elementor-heading-title{font-size:37px;}.elementor-40 .elementor-element.elementor-element-3922a1e7{--container-widget-width:539px;--container-widget-flex-grow:0;width:var( --container-widget-width, 539px );max-width:539px;}.elementor-40 .elementor-element.elementor-element-3922a1e7.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-3922a1e7 .elementor-button{font-size:14px;}.elementor-40 .elementor-element.elementor-element-73a56ffd{text-align:center;}.elementor-40 .elementor-element.elementor-element-532c3b63{text-align:center;}.elementor-40 .elementor-element.elementor-element-4ef67ec4 .elementor-heading-title{font-size:19px;}.elementor-40 .elementor-element.elementor-element-ca58412{text-align:center;}.elementor-40 .elementor-element.elementor-element-ca58412 .elementor-heading-title{font-size:39px;}.elementor-40 .elementor-element.elementor-element-751d73ab{--container-widget-width:539px;--container-widget-flex-grow:0;width:var( --container-widget-width, 539px );max-width:539px;}.elementor-40 .elementor-element.elementor-element-751d73ab.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-751d73ab .elementor-button{font-size:14px;}.elementor-40 .elementor-element.elementor-element-21e44fe{text-align:center;}.elementor-40 .elementor-element.elementor-element-5fb63f94{text-align:center;}.elementor-40 .elementor-element.elementor-element-3628d6da{text-align:center;}.elementor-40 .elementor-element.elementor-element-3628d6da .elementor-heading-title{font-size:40px;}.elementor-40 .elementor-element.elementor-element-42169c0a{--container-widget-width:539px;--container-widget-flex-grow:0;width:var( --container-widget-width, 539px );max-width:539px;}.elementor-40 .elementor-element.elementor-element-42169c0a.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-42169c0a .elementor-button{font-size:14px;}.elementor-40 .elementor-element.elementor-element-184147c1{--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-2f0e85bc{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-39bd8d7b{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;text-align:center;}.elementor-40 .elementor-element.elementor-element-39bd8d7b .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-40 .elementor-element.elementor-element-2fea36a3{--content-width:90vw;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-47abe6eb .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-47abe6eb .elementor-icon-box-title a{font-size:4.4em;}.elementor-40 .elementor-element.elementor-element-47abe6eb .elementor-icon-box-description{font-size:20px;}.elementor-40 .elementor-element.elementor-element-2f153e88{width:var( --container-widget-width, 328px );max-width:328px;padding:20px 0px 020px 0px;--container-widget-width:328px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-2f153e88 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-32281a40{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-40 .elementor-element.elementor-element-32281a40 .elementor-button{padding:18px 0px 18px 0px;}.elementor-40 .elementor-element.elementor-element-330171d6{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-2796b643{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-21080ecd{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-53b9242{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-ecf3d9c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-ecf3d9c {--n-accordion-padding:30px 25px 30px 70px;}.elementor-40 .elementor-element.elementor-element-3e2b16a{--content-width:90%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-168855e5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-40 .elementor-element.elementor-element-c90993.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-c90993 img{width:160px;}.elementor-40 .elementor-element.elementor-element-2169f7fd.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-2169f7fd img{width:160px;}.elementor-40 .elementor-element.elementor-element-5ffedebe{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7067a2af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-40 .elementor-element.elementor-element-7067a2af.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-19b0f93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-19b0f93.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-5eecb475{--width:42%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-46069a2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-46069a2e .elementor-heading-title{font-size:14px;}.elementor-40 .elementor-element.elementor-element-4ac4c671{--icon-size:18px;}.elementor-40 .elementor-element.elementor-element-4cc4bf32{--width:42%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-260a47a5.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-260a47a5 img{width:126px;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-6b4d3f5f{--content-width:1150px;}.elementor-40 .elementor-element.elementor-element-14939fea{--width:52%;}.elementor-40 .elementor-element.elementor-element-34875b03{--width:47%;}.elementor-40 .elementor-element.elementor-element-165bc36e{--content-width:1225px;}.elementor-40 .elementor-element.elementor-element-5b9e952a{--width:32%;}.elementor-40 .elementor-element.elementor-element-53ee3532{--width:100%;}.elementor-40 .elementor-element.elementor-element-3fb4d37e{--width:100%;}.elementor-40 .elementor-element.elementor-element-1eebdbc3{--width:32%;}.elementor-40 .elementor-element.elementor-element-35eb3aab{--width:100%;}.elementor-40 .elementor-element.elementor-element-1c8206c7{--width:100%;}.elementor-40 .elementor-element.elementor-element-22a33966{--width:31%;}.elementor-40 .elementor-element.elementor-element-77de378c{--width:65%;}.elementor-40 .elementor-element.elementor-element-18754a51{--width:20%;}.elementor-40 .elementor-element.elementor-element-39f19625{--width:20%;}.elementor-40 .elementor-element.elementor-element-59589034{--width:20%;}.elementor-40 .elementor-element.elementor-element-75c29741{--width:20%;}.elementor-40 .elementor-element.elementor-element-233292f2{--width:20%;}.elementor-40 .elementor-element.elementor-element-4aec74a4{--content-width:1590px;}.elementor-40 .elementor-element.elementor-element-609e3b6b{--width:140%;}.elementor-40 .elementor-element.elementor-element-11a0b1ac{--width:360px;}.elementor-40 .elementor-element.elementor-element-7d6ff2c8{--width:360px;}.elementor-40 .elementor-element.elementor-element-7300a680{--width:360px;}.elementor-40 .elementor-element.elementor-element-5573449a{--width:35%;}.elementor-40 .elementor-element.elementor-element-3e2b16a{--content-width:1140px;}.elementor-40 .elementor-element.elementor-element-4a5f4ffa{--width:30%;}.elementor-40 .elementor-element.elementor-element-5ffedebe{--width:20%;}.elementor-40 .elementor-element.elementor-element-5eecb475{--width:20%;}.elementor-40 .elementor-element.elementor-element-4cc4bf32{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-14939fea{--width:100%;}.elementor-40 .elementor-element.elementor-element-165bc36e{--content-width:90vw;}.elementor-40 .elementor-element.elementor-element-5b9e952a{--width:47%;}.elementor-40 .elementor-element.elementor-element-1eebdbc3{--width:47%;}.elementor-40 .elementor-element.elementor-element-74045ef1{--width:1600px;}.elementor-40 .elementor-element.elementor-element-22a33966{--width:90%;}.elementor-40 .elementor-element.elementor-element-77de378c{--width:90%;}.elementor-40 .elementor-element.elementor-element-18754a51{--width:20%;}.elementor-40 .elementor-element.elementor-element-11a0b1ac{--width:90%;}.elementor-40 .elementor-element.elementor-element-7d6ff2c8{--width:90%;}.elementor-40 .elementor-element.elementor-element-7300a680{--width:90%;}.elementor-40 .elementor-element.elementor-element-2fea36a3{--content-width:90vw;}.elementor-40 .elementor-element.elementor-element-5573449a{--width:75%;}.elementor-40 .elementor-element.elementor-element-3e2b16a{--content-width:85%;}.elementor-40 .elementor-element.elementor-element-4a5f4ffa{--width:100%;}.elementor-40 .elementor-element.elementor-element-5ffedebe{--width:29%;}.elementor-40 .elementor-element.elementor-element-5eecb475{--width:29%;}.elementor-40 .elementor-element.elementor-element-4cc4bf32{--width:29%;}}/* Start custom CSS for heading, class: .elementor-element-8815be2 */.cor1{
    background: linear-gradient(90deg, #25d366, #36d399);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35942da8 */.elementor-40 .elementor-element.elementor-element-35942da8{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.7s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f274a03 */@keyframes btnPulse {
  0% {
    border-top: 2px solid #fafbff;
    border-left: 2px solid #fafbff;
    border-bottom: 2px solid #8a2be2;
    border-right: 2px solid #8a2be2;
    box-shadow: none;
  }
  50% {
    border-top: 1px solid #8a2be2;
    border-left: 2px solid #8a2be2;
    border-bottom: 2px solid #EE67EE;
    border-right: 2px solid #EE67EE;
    box-shadow:
      rgba(240, 46, 170, 0.4) 5px 5px,
      rgba(240, 46, 170, 0.3) 10px 10px,
      rgba(240, 46, 170, 0.2) 15px 15px;
  }
  100% {
    border-top: 2px solid #fafbff;
    border-left: 2px solid #fafbff;
    border-bottom: 2px solid #8a2be2;
    border-right: 2px solid #8a2be2;
    box-shadow: none;
  }
}

.btn {
  /* seu CSS existente... */
  animation: btnPulse 2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aeb1f6c */.elementor-40 .elementor-element.elementor-element-5aeb1f6c{
    white-space: nowrap;
}

.elementor-40 .elementor-element.elementor-element-5aeb1f6c{
    animation: txt infinite linear 40s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e21ca3 */.elementor-40 .elementor-element.elementor-element-56e21ca3{
    border-radius: 18.672px;
border: 0.934px solid #404040;
background: linear-gradient(212deg, rgba(255, 255, 255, 0.10) 0%, rgba(153, 153, 153, 0.10) 98.89%);
backdrop-filter: blur(10px);
}

.elementor-40 .elementor-element.elementor-element-56e21ca3:hover{
    border-radius: 18.672px;
border: 0.934px solid #777;
background: var(--d-9-d-9-d-9, #FF1F23);
box-shadow: 0 0 40px 0 rgba(255, 185, 1, 0.20);
transition: 0.5s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e731f3b */.elementor-40 .elementor-element.elementor-element-3e731f3b{
    border-radius: 18.672px;
border: 0.934px solid #404040;
background: linear-gradient(212deg, rgba(255, 255, 255, 0.10) 0%, rgba(153, 153, 153, 0.10) 98.89%);
backdrop-filter: blur(10px);
}

.elementor-40 .elementor-element.elementor-element-3e731f3b:hover{
    border-radius: 18.672px;
border: 0.934px solid #777;
background: var(--d-9-d-9-d-9, #FF1F23);
box-shadow: 0 0 40px 0 rgba(255, 185, 1, 0.20);
transition: 0.5s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b7b3591 */.elementor-40 .elementor-element.elementor-element-3b7b3591{
    border-radius: 18.672px;
border: 0.934px solid #404040;
background: linear-gradient(212deg, rgba(255, 255, 255, 0.10) 0%, rgba(153, 153, 153, 0.10) 98.89%);
backdrop-filter: blur(10px);
}

.elementor-40 .elementor-element.elementor-element-3b7b3591:hover{
    border-radius: 18.672px;
border: 0.934px solid #777;
background: var(--d-9-d-9-d-9, #FF1F23);
box-shadow: 0 0 40px 0 rgba(255, 185, 1, 0.20);
transition: 0.5s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27c45be1 */.elementor-40 .elementor-element.elementor-element-27c45be1{
    border-radius: 18.672px;
border: 0.934px solid #404040;
background: linear-gradient(212deg, rgba(255, 255, 255, 0.10) 0%, rgba(153, 153, 153, 0.10) 98.89%);
backdrop-filter: blur(10px);
}

.elementor-40 .elementor-element.elementor-element-27c45be1:hover{
    border-radius: 18.672px;
border: 0.934px solid #777;
background: var(--d-9-d-9-d-9, #FF1F23);
box-shadow: 0 0 40px 0 rgba(255, 185, 1, 0.20);
transition: 0.5s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383239c7 */.elementor-40 .elementor-element.elementor-element-383239c7{
    border-radius: 18.672px;
border: 0.934px solid #404040;
background: linear-gradient(212deg, rgba(255, 255, 255, 0.10) 0%, rgba(153, 153, 153, 0.10) 98.89%);
backdrop-filter: blur(10px);
}

.elementor-40 .elementor-element.elementor-element-383239c7:hover{
    border-radius: 18.672px;
border: 0.934px solid #777;
background: var(--d-9-d-9-d-9, #FF1F23);
box-shadow: 0 0 40px 0 rgba(255, 185, 1, 0.20);
transition: 0.5s !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67fe5d63 */.elementor-40 .elementor-element.elementor-element-67fe5d63{
    border-radius: 18.672px;
border: 0.934px solid #404040;
background: linear-gradient(212deg, rgba(255, 255, 255, 0.10) 0%, rgba(153, 153, 153, 0.10) 98.89%);
backdrop-filter: blur(10px);
}

.elementor-40 .elementor-element.elementor-element-67fe5d63:hover{
    border-radius: 18.672px;
border: 0.934px solid #777;
background: var(--d-9-d-9-d-9, #FF1F23);
box-shadow: 0 0 40px 0 rgba(255, 185, 1, 0.20);
transition: 0.5s !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cb914ae */.elementor-40 .elementor-element.elementor-element-1cb914ae {
  animation: floating2 3s ease-in-out infinite;
}

@keyframes floating2 {
  0% {
    transform: translate(0, 0px);
  }
  50% {
    transform: translate(0, 120px) rotate(3deg);
  }
  100% {
    transform: translate(0, 0px);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-399913f4 */.elementor-40 .elementor-element.elementor-element-399913f4{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.7s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3fd44300 */.elementor-40 .elementor-element.elementor-element-3fd44300 .swiper,
.elementor-40 .elementor-element.elementor-element-3fd44300 .swiper-container {
    overflow: visible !important;
    clip-path: polygon(-1000% 0%, 1000% 0%, 1000% 100%, -1000% 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d4da7e7 */@keyframes btnPulse {
  0% {
    border-top: 2px solid #fafbff;
    border-left: 2px solid #fafbff;
    border-bottom: 2px solid #8a2be2;
    border-right: 2px solid #8a2be2;
    box-shadow: none;
  }
  50% {
    border-top: 1px solid #8a2be2;
    border-left: 2px solid #8a2be2;
    border-bottom: 2px solid #EE67EE;
    border-right: 2px solid #EE67EE;
    box-shadow:
      rgba(240, 46, 170, 0.4) 5px 5px,
      rgba(240, 46, 170, 0.3) 10px 10px,
      rgba(240, 46, 170, 0.2) 15px 15px;
  }
  100% {
    border-top: 2px solid #fafbff;
    border-left: 2px solid #fafbff;
    border-bottom: 2px solid #8a2be2;
    border-right: 2px solid #8a2be2;
    box-shadow: none;
  }
}

.btn {
  /* seu CSS existente... */
  animation: btnPulse 2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28af75e2 */html, body{
width: 100%;
overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-483b3c4 */.elementor-40 .elementor-element.elementor-element-483b3c4{
    transition: 0.5s;
}

.elementor-40 .elementor-element.elementor-element-483b3c4:hover{
    transition: 0.5s;
    transform: translatey(-10px)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-339ec3fb */.elementor-40 .elementor-element.elementor-element-339ec3fb{
    margin-left: -15px;
    transition: 0.5s;
    transition-delay: 0.2s
}

.elementor-40 .elementor-element.elementor-element-339ec3fb:hover{
    transition: 0.5s;
    transform: translatey(-10px)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17c297 */.elementor-40 .elementor-element.elementor-element-17c297{
    margin-left: -15px;
    transition: 0.5s;
    transition-delay: 0.4s
}

.elementor-40 .elementor-element.elementor-element-17c297:hover{
    transition: 0.5s;
    transform: translatey(-10px)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19fde564 */.elementor-40 .elementor-element.elementor-element-19fde564{
    margin-left: -15px;
    transition: 0.5s;
    transition-delay: 0.6s
}

.elementor-40 .elementor-element.elementor-element-19fde564:hover{
    transition: 0.5s;
    transform: translatey(-10px)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77de378c */.coluna{
    overflow: hidden;
    transition: width 0.5s ease !important;
}

.coluna:hover{
    width: 100%;
}

.coluna:hover{
    width: 100%;
}


.coluna{
    padding:32px; /*ajuste o padding das colunas aqui*/
}


/*DISPOSITIVOS MÓVEIS*/
@media(max-width: 1024px){
    .container-pai{
        flex-wrap: wrap !important;
    }

    .coluna{
        width: 100% !important;
        height: 100px; /*controle a altura do card aqui*/
        transition: 0.5s;
        padding: 20px;
        display: flex;
        align-items: center;
    }
    
     .coluna:hover{
        width: 100% !important;
        height: 240px; /*controle a altura do card no hover aqui*/
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ff39a75 */.elementor-40 .elementor-element.elementor-element-3ff39a75{
    white-space: nowrap;
}

.elementor-40 .elementor-element.elementor-element-3ff39a75{
    animation: txt infinite linear 40s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c370d2b */.elementor-40 .elementor-element.elementor-element-5c370d2b .verdin{
    color: #00C853;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3922a1e7 */@keyframes btnPulse {
  0% {
    border-top: 2px solid #fafbff;
    border-left: 2px solid #fafbff;
    border-bottom: 2px solid #8a2be2;
    border-right: 2px solid #8a2be2;
    box-shadow: none;
  }
  50% {
    border-top: 1px solid #8a2be2;
    border-left: 2px solid #8a2be2;
    border-bottom: 2px solid #EE67EE;
    border-right: 2px solid #EE67EE;
    box-shadow:
      rgba(240, 46, 170, 0.4) 5px 5px,
      rgba(240, 46, 170, 0.3) 10px 10px,
      rgba(240, 46, 170, 0.2) 15px 15px;
  }
  100% {
    border-top: 2px solid #fafbff;
    border-left: 2px solid #fafbff;
    border-bottom: 2px solid #8a2be2;
    border-right: 2px solid #8a2be2;
    box-shadow: none;
  }
}

.btn {
  /* seu CSS existente... */
  animation: btnPulse 2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11a0b1ac */.elementor-40 .elementor-element.elementor-element-11a0b1ac{
    border-radius: 23.754px;
border: 1.485px solid #450AB6;
background: #141414;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-751d73ab */@keyframes btnPulse {
  0% {
    border-top: 2px solid #fafbff;
    border-left: 2px solid #fafbff;
    border-bottom: 2px solid #8a2be2;
    border-right: 2px solid #8a2be2;
    box-shadow: none;
  }
  50% {
    border-top: 1px solid #8a2be2;
    border-left: 2px solid #8a2be2;
    border-bottom: 2px solid #EE67EE;
    border-right: 2px solid #EE67EE;
    box-shadow:
      rgba(240, 46, 170, 0.4) 5px 5px,
      rgba(240, 46, 170, 0.3) 10px 10px,
      rgba(240, 46, 170, 0.2) 15px 15px;
  }
  100% {
    border-top: 2px solid #fafbff;
    border-left: 2px solid #fafbff;
    border-bottom: 2px solid #8a2be2;
    border-right: 2px solid #8a2be2;
    box-shadow: none;
  }
}

.btn {
  /* seu CSS existente... */
  animation: btnPulse 2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d6ff2c8 */.elementor-40 .elementor-element.elementor-element-7d6ff2c8{
    border-radius: 23.754px;
border: 1.485px solid #450AB6;
background: #141414;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42169c0a */@keyframes btnPulse {
  0% {
    border-top: 2px solid #fafbff;
    border-left: 2px solid #fafbff;
    border-bottom: 2px solid #8a2be2;
    border-right: 2px solid #8a2be2;
    box-shadow: none;
  }
  50% {
    border-top: 1px solid #8a2be2;
    border-left: 2px solid #8a2be2;
    border-bottom: 2px solid #EE67EE;
    border-right: 2px solid #EE67EE;
    box-shadow:
      rgba(240, 46, 170, 0.4) 5px 5px,
      rgba(240, 46, 170, 0.3) 10px 10px,
      rgba(240, 46, 170, 0.2) 15px 15px;
  }
  100% {
    border-top: 2px solid #fafbff;
    border-left: 2px solid #fafbff;
    border-bottom: 2px solid #8a2be2;
    border-right: 2px solid #8a2be2;
    box-shadow: none;
  }
}

.btn {
  /* seu CSS existente... */
  animation: btnPulse 2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7300a680 */.elementor-40 .elementor-element.elementor-element-7300a680{
    border-radius: 23.754px;
border: 1.485px solid #450AB6;
background: #141414;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bd8d7b */.elementor-40 .elementor-element.elementor-element-39bd8d7b{
    white-space: nowrap;
}

.elementor-40 .elementor-element.elementor-element-39bd8d7b{
    animation: txt infinite linear 40s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ecf3d9c */.elementor-40 .elementor-element.elementor-element-ecf3d9c .e-n-accordion-item:before{
    content: "";
    position: absolute;
    top: 23px;
    left: 35px;
    width: 34px;
    height: 34px;
}

.elementor-40 .elementor-element.elementor-element-ecf3d9c .e-n-accordion-item:nth-child(1):before{
    background: url("https://snappages.com.br/wp-content/uploads/2025/09/01-1.svg")
}

.elementor-40 .elementor-element.elementor-element-ecf3d9c .e-n-accordion-item:nth-child(2):before{
    background: url("https://snappages.com.br/wp-content/uploads/2025/09/02-1.svg")
}

.elementor-40 .elementor-element.elementor-element-ecf3d9c .e-n-accordion-item:nth-child(3):before{
    background: url("https://snappages.com.br/wp-content/uploads/2025/09/03-1.svg")
}

.elementor-40 .elementor-element.elementor-element-ecf3d9c .e-n-accordion-item:nth-child(4):before{
    background: url("https://snappages.com.br/wp-content/uploads/2025/09/04-1.svg")
}

.elementor-40 .elementor-element.elementor-element-ecf3d9c .e-n-accordion-item:nth-child(5):before{
    background: url("https://snappages.com.br/wp-content/uploads/2025/09/05-1.svg")
}

.elementor-40 .elementor-element.elementor-element-ecf3d9c .e-n-accordion-item:nth-child(6):before{
    background: url("https://snappages.com.br/wp-content/uploads/2025/09/06-1.svg")
}

.elementor-40 .elementor-element.elementor-element-ecf3d9c .e-n-accordion-item:nth-child(7):before{
    background: url("https://snappages.com.br/wp-content/uploads/2025/09/07-1.svg")
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-ecf3d9c .e-n-accordion-item:before{
    content: "";
    position: absolute;
    top: 23px;
    left: 20px;
    width: 34px;
    height: 34px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d51fd3e */.scroll-left{
    opacity: 0;
    transition: 1.0s;
    transform: translate(-30px, 0);
}

.scroll-left1{
    opacity: 0;
    transition-delay: 0.5s !important;
    transition: 0.5s;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s;
    transform: translate(30px, 0);
}

.scroll-right1{
    opacity: 0;
    transition-delay: 0.3s !important;
    transition: 0.5s;
    transform: translate(30px, 0);
}

.scroll-right2{
    opacity: 0;
    transition-delay: 0.6s !important;
    transition: 0.5s;
    transform: translate(30px, 0);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s;
    transform: translate(0, -30px);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.5s;
    transform: translate(0, 30px);
}

.scroll-bottom1{
    opacity: 0;
    transition-delay: 0.2s !important;
    transition: 0.5s;
    transform: translate(0, 30px);
}

.scroll-bottom2{
    opacity: 0;
    transition-delay: 0.4s !important;
    transition: 0.5s;
    transform: translate(0, 30px);
}

.scroll-bottom3{
    opacity: 0;
    transition-delay: 0.6s !important;
    transition: 0.5s;
    transform: translate(0, 30px);
}

.blur{
    transform: scale(0.9);
    opacity: 0;
    filter: blur(20px);
    transition: 0.6s !important
}

.ativo{
    opacity: 1;
    transition: 0.5s;
    transform: translate(0, 0);
    transform: scale(1);
    filter: blur(0px);
}/* End custom CSS */