.elementor-2329 .elementor-element.elementor-element-8fb90ba{--display:flex;--position:fixed;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}.elementor-2329 .elementor-element.elementor-element-8fb90ba:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-8fb90ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000008;}body:not(.rtl) .elementor-2329 .elementor-element.elementor-element-8fb90ba{left:0px;}body.rtl .elementor-2329 .elementor-element.elementor-element-8fb90ba{right:0px;}.elementor-2329 .elementor-element.elementor-element-a0911ef{--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:flex-start;}.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-2329 .elementor-element.elementor-element-9879856 img{width:54%;}.elementor-2329 .elementor-element.elementor-element-f93b218{--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;--align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2329 .elementor-element.elementor-element-e5d68d0 .elementor-menu-toggle{margin:0 auto;}.elementor-2329 .elementor-element.elementor-element-e5d68d0 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2329 .elementor-element.elementor-element-e5d68d0 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2329 .elementor-element.elementor-element-e5d68d0 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2329 .elementor-element.elementor-element-e5d68d0 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2329 .elementor-element.elementor-element-e5d68d0 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-90f2ced );fill:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-e5d68d0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2329 .elementor-element.elementor-element-e5d68d0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-e5d68d0 .e--pointer-framed .elementor-item:before,
					.elementor-2329 .elementor-element.elementor-element-e5d68d0 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-73be05e{--display:flex;--min-height:100vh;--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;}.elementor-2329 .elementor-element.elementor-element-73be05e:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-73be05e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.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-2329 .elementor-element.elementor-element-8c258a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2329 .elementor-element.elementor-element-8c258a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:300;letter-spacing:15px;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-2c04d38{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-2329 .elementor-element.elementor-element-2c04d38.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2329 .elementor-element.elementor-element-2c04d38 .elementor-heading-title{font-family:"Neue Haas", Sans-serif;font-size:64px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.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-2329 .elementor-element.elementor-element-8eac090{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.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-2329 .elementor-element.elementor-element-3d5f168 .elementor-button{background-color:var( --e-global-color-2fa7e62 );font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;border-radius:10px 10px 10px 10px;padding:15px 38px 15px 34px;}.elementor-2329 .elementor-element.elementor-element-3d5f168{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-2329 .elementor-element.elementor-element-42284f9{--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: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-2329 .elementor-element.elementor-element-efc7e0a{z-index:13;}.elementor-2329 .elementor-element.elementor-element-800db60{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:66px 66px;--row-gap:66px;--column-gap:66px;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2329 .elementor-element.elementor-element-800db60:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-800db60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpprint.com.br/wp-content/uploads/2025/11/fundo-maquinario.avif");background-repeat:no-repeat;background-size:100% auto;}.elementor-2329 .elementor-element.elementor-element-56836d1{margin:52px 0px calc(var(--kit-widget-spacing, 0px) + -42px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2329 .elementor-element.elementor-element-56836d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.1px;color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-1acc3b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#001869;}.elementor-2329 .elementor-element.elementor-element-39de9c7{--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:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2329 .elementor-element.elementor-element-1617bd5{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;--z-index:2;}.elementor-2329 .elementor-element.elementor-element-4619d22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 8px 0px 8px;}.elementor-2329 .elementor-element.elementor-element-4619d22 img{width:341px;border-radius:11px 11px 11px 11px;}.elementor-2329 .elementor-element.elementor-element-169eab7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2329 .elementor-element.elementor-element-169eab7 .elementor-heading-title{color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-45839a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-d54d1cf .elementor-button{background-color:#FFFFFF;font-family:"Neue Haas", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:17px 30px 14px 30px;}.elementor-2329 .elementor-element.elementor-element-d54d1cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-d54d1cf.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-d54d1cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2329 .elementor-element.elementor-element-d54d1cf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2329 .elementor-element.elementor-element-784954a{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;--z-index:2;}.elementor-2329 .elementor-element.elementor-element-6462d9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 8px 0px 8px;}.elementor-2329 .elementor-element.elementor-element-6462d9d img{width:307px;border-radius:11px 11px 11px 11px;}.elementor-2329 .elementor-element.elementor-element-4d6094a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2329 .elementor-element.elementor-element-4d6094a .elementor-heading-title{color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-5c03cee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-26d8106 .elementor-button{background-color:#FFFFFF;font-family:"Neue Haas", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:17px 30px 14px 30px;}.elementor-2329 .elementor-element.elementor-element-26d8106{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-26d8106.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-26d8106 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2329 .elementor-element.elementor-element-26d8106 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2329 .elementor-element.elementor-element-c1f1240{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;--z-index:2;}.elementor-2329 .elementor-element.elementor-element-9a3e5da{padding:0px 8px 0px 8px;}.elementor-2329 .elementor-element.elementor-element-9a3e5da img{width:354px;border-radius:11px 11px 11px 11px;}.elementor-2329 .elementor-element.elementor-element-9a5f578{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2329 .elementor-element.elementor-element-9a5f578.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-9a5f578 .elementor-heading-title{color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-930c9d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-afdb034 .elementor-button{background-color:#FFFFFF;font-family:"Neue Haas", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:17px 30px 14px 30px;}.elementor-2329 .elementor-element.elementor-element-afdb034{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-afdb034.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-afdb034 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2329 .elementor-element.elementor-element-afdb034 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2329 .elementor-element.elementor-element-96c1f2f{--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:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2329 .elementor-element.elementor-element-802de4d{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;--z-index:2;}.elementor-2329 .elementor-element.elementor-element-f97bda3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 8px 0px 8px;}.elementor-2329 .elementor-element.elementor-element-f97bda3 img{width:293px;border-radius:11px 11px 11px 11px;}.elementor-2329 .elementor-element.elementor-element-bdd274a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2329 .elementor-element.elementor-element-bdd274a.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-bdd274a .elementor-heading-title{color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-f3d71b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-21682ad .elementor-button{background-color:#FFFFFF;font-family:"Neue Haas", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:17px 30px 14px 30px;}.elementor-2329 .elementor-element.elementor-element-21682ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-21682ad.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-21682ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2329 .elementor-element.elementor-element-21682ad .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2329 .elementor-element.elementor-element-273ed1e{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;--z-index:2;}.elementor-2329 .elementor-element.elementor-element-6ca24cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 8px 0px 8px;}.elementor-2329 .elementor-element.elementor-element-6ca24cd img{width:307px;border-radius:11px 11px 11px 11px;}.elementor-2329 .elementor-element.elementor-element-67f6365{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2329 .elementor-element.elementor-element-67f6365 .elementor-heading-title{color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-168e8c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-54c4584 .elementor-button{background-color:#FFFFFF;font-family:"Neue Haas", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:17px 30px 14px 30px;}.elementor-2329 .elementor-element.elementor-element-54c4584{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-54c4584.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-54c4584 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2329 .elementor-element.elementor-element-54c4584 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2329 .elementor-element.elementor-element-bc1a07f{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;--z-index:2;}.elementor-2329 .elementor-element.elementor-element-837a3ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 8px 47px 8px;}.elementor-2329 .elementor-element.elementor-element-837a3ed img{width:274px;border-radius:11px 11px 11px 11px;}.elementor-2329 .elementor-element.elementor-element-2557a83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 35px 0px;text-align:left;}.elementor-2329 .elementor-element.elementor-element-2557a83 .elementor-heading-title{color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-9ec3547{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-a3e4be3 .elementor-button{background-color:#FFFFFF;font-family:"Neue Haas", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:17px 30px 14px 30px;}.elementor-2329 .elementor-element.elementor-element-a3e4be3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-a3e4be3.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-a3e4be3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2329 .elementor-element.elementor-element-a3e4be3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2329 .elementor-element.elementor-element-9ec32b6{--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:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2329 .elementor-element.elementor-element-c5e1ce1{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;--z-index:2;}.elementor-2329 .elementor-element.elementor-element-c7f2353{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 8px 0px 8px;}.elementor-2329 .elementor-element.elementor-element-c7f2353 img{width:287px;border-radius:11px 11px 11px 11px;}.elementor-2329 .elementor-element.elementor-element-3fd4da7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2329 .elementor-element.elementor-element-3fd4da7.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-3fd4da7 .elementor-heading-title{color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-e4f7c23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-ddbdc60 .elementor-button{background-color:#FFFFFF;font-family:"Neue Haas", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:17px 30px 14px 30px;}.elementor-2329 .elementor-element.elementor-element-ddbdc60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-ddbdc60.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-ddbdc60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2329 .elementor-element.elementor-element-ddbdc60 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2329 .elementor-element.elementor-element-9528eb5{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;--z-index:2;}.elementor-2329 .elementor-element.elementor-element-2a115ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 8px 0px 8px;}.elementor-2329 .elementor-element.elementor-element-2a115ac img{width:327px;border-radius:11px 11px 11px 11px;}.elementor-2329 .elementor-element.elementor-element-61f7e7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2329 .elementor-element.elementor-element-61f7e7b.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-61f7e7b .elementor-heading-title{color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-29c31ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-991f6ba .elementor-button{background-color:#FFFFFF;font-family:"Neue Haas", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:17px 30px 14px 30px;}.elementor-2329 .elementor-element.elementor-element-991f6ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-991f6ba.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-991f6ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2329 .elementor-element.elementor-element-991f6ba .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2329 .elementor-element.elementor-element-1a027f5{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;--z-index:2;}.elementor-2329 .elementor-element.elementor-element-69aca1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 8px 0px 8px;}.elementor-2329 .elementor-element.elementor-element-69aca1d img{width:200px;border-radius:11px 11px 11px 11px;}.elementor-2329 .elementor-element.elementor-element-184a82d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2329 .elementor-element.elementor-element-184a82d.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-184a82d .elementor-heading-title{color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-c999277{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-00ed2fa .elementor-button{background-color:#FFFFFF;font-family:"Neue Haas", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:17px 30px 14px 30px;}.elementor-2329 .elementor-element.elementor-element-00ed2fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-00ed2fa.elementor-element{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-00ed2fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2329 .elementor-element.elementor-element-00ed2fa .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2329 .elementor-element.elementor-element-843a09b{--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;--align-items:center;--margin-top:74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-144850d{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 41px) 0px;}.elementor-2329 .elementor-element.elementor-element-144850d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-b53b31d{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.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-2329 .elementor-element.elementor-element-57055f4 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-2329 .elementor-element.elementor-element-57055f4{--icon-box-icon-margin:5px;}.elementor-2329 .elementor-element.elementor-element-57055f4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-57055f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-57055f4.elementor-view-framed .elementor-icon, .elementor-2329 .elementor-element.elementor-element-57055f4.elementor-view-default .elementor-icon{fill:var( --e-global-color-90f2ced );color:var( --e-global-color-90f2ced );border-color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-57055f4 .elementor-icon{font-size:45px;}.elementor-2329 .elementor-element.elementor-element-57055f4 .elementor-icon-box-title, .elementor-2329 .elementor-element.elementor-element-57055f4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;line-height:39px;}.elementor-2329 .elementor-element.elementor-element-57055f4:has(:hover) .elementor-icon-box-title,
					 .elementor-2329 .elementor-element.elementor-element-57055f4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-57055f4 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;}.elementor-2329 .elementor-element.elementor-element-fa1bc4b .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-2329 .elementor-element.elementor-element-fa1bc4b{--icon-box-icon-margin:5px;}.elementor-2329 .elementor-element.elementor-element-fa1bc4b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-fa1bc4b.elementor-view-stacked .elementor-icon{background-color:#C90087;}.elementor-2329 .elementor-element.elementor-element-fa1bc4b.elementor-view-framed .elementor-icon, .elementor-2329 .elementor-element.elementor-element-fa1bc4b.elementor-view-default .elementor-icon{fill:#C90087;color:#C90087;border-color:#C90087;}.elementor-2329 .elementor-element.elementor-element-fa1bc4b .elementor-icon{font-size:45px;}.elementor-2329 .elementor-element.elementor-element-fa1bc4b .elementor-icon-box-title, .elementor-2329 .elementor-element.elementor-element-fa1bc4b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;line-height:39px;}.elementor-2329 .elementor-element.elementor-element-fa1bc4b:has(:hover) .elementor-icon-box-title,
					 .elementor-2329 .elementor-element.elementor-element-fa1bc4b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-f4e69c3 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-2329 .elementor-element.elementor-element-f4e69c3{--icon-box-icon-margin:5px;}.elementor-2329 .elementor-element.elementor-element-f4e69c3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-f4e69c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-f4e69c3.elementor-view-framed .elementor-icon, .elementor-2329 .elementor-element.elementor-element-f4e69c3.elementor-view-default .elementor-icon{fill:var( --e-global-color-2fa7e62 );color:var( --e-global-color-2fa7e62 );border-color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-f4e69c3 .elementor-icon{font-size:45px;}.elementor-2329 .elementor-element.elementor-element-f4e69c3 .elementor-icon-box-title, .elementor-2329 .elementor-element.elementor-element-f4e69c3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;line-height:39px;}.elementor-2329 .elementor-element.elementor-element-f4e69c3:has(:hover) .elementor-icon-box-title,
					 .elementor-2329 .elementor-element.elementor-element-f4e69c3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-fd8d6de .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-2329 .elementor-element.elementor-element-fd8d6de{--icon-box-icon-margin:5px;}.elementor-2329 .elementor-element.elementor-element-fd8d6de .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-fd8d6de .elementor-icon{font-size:45px;}.elementor-2329 .elementor-element.elementor-element-fd8d6de .elementor-icon-box-title, .elementor-2329 .elementor-element.elementor-element-fd8d6de .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;line-height:39px;}.elementor-2329 .elementor-element.elementor-element-fd8d6de:has(:hover) .elementor-icon-box-title,
					 .elementor-2329 .elementor-element.elementor-element-fd8d6de:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-594a387 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-2329 .elementor-element.elementor-element-594a387{--icon-box-icon-margin:5px;}.elementor-2329 .elementor-element.elementor-element-594a387 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-594a387 .elementor-icon{font-size:45px;}.elementor-2329 .elementor-element.elementor-element-594a387 .elementor-icon-box-title, .elementor-2329 .elementor-element.elementor-element-594a387 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;line-height:39px;}.elementor-2329 .elementor-element.elementor-element-594a387:has(:hover) .elementor-icon-box-title,
					 .elementor-2329 .elementor-element.elementor-element-594a387:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-a64fe7b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--background-transition:0.3s;--border-radius:32px 32px 32px 32px;box-shadow:29px 10px 41px -6px rgba(0, 0, 0, 0.22);}.elementor-2329 .elementor-element.elementor-element-a64fe7b:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-a64fe7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.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-2329 .elementor-element.elementor-element-34b3cbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2329 .elementor-element.elementor-element-34b3cbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2329 .elementor-element.elementor-element-34b3cbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2329 .elementor-element.elementor-element-34b3cbb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2329 .elementor-element.elementor-element-34b3cbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2329 .elementor-element.elementor-element-34b3cbb .elementor-icon-list-icon i{color:#001869;transition:color 0.3s;}.elementor-2329 .elementor-element.elementor-element-34b3cbb .elementor-icon-list-icon svg{fill:#001869;transition:fill 0.3s;}.elementor-2329 .elementor-element.elementor-element-34b3cbb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2329 .elementor-element.elementor-element-34b3cbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2329 .elementor-element.elementor-element-34b3cbb .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2329 .elementor-element.elementor-element-34b3cbb .elementor-icon-list-text{transition:color 0.3s;}.elementor-2329 .elementor-element.elementor-element-6418200 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2329 .elementor-element.elementor-element-6418200 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2329 .elementor-element.elementor-element-6418200 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2329 .elementor-element.elementor-element-6418200 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2329 .elementor-element.elementor-element-6418200 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2329 .elementor-element.elementor-element-6418200 .elementor-icon-list-icon i{color:var( --e-global-color-2fa7e62 );transition:color 0.3s;}.elementor-2329 .elementor-element.elementor-element-6418200 .elementor-icon-list-icon svg{fill:var( --e-global-color-2fa7e62 );transition:fill 0.3s;}.elementor-2329 .elementor-element.elementor-element-6418200{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2329 .elementor-element.elementor-element-6418200 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2329 .elementor-element.elementor-element-6418200 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2329 .elementor-element.elementor-element-6418200 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2329 .elementor-element.elementor-element-81a1f48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2329 .elementor-element.elementor-element-81a1f48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2329 .elementor-element.elementor-element-81a1f48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2329 .elementor-element.elementor-element-81a1f48 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2329 .elementor-element.elementor-element-81a1f48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2329 .elementor-element.elementor-element-81a1f48 .elementor-icon-list-icon i{color:var( --e-global-color-2fa7e62 );transition:color 0.3s;}.elementor-2329 .elementor-element.elementor-element-81a1f48 .elementor-icon-list-icon svg{fill:var( --e-global-color-2fa7e62 );transition:fill 0.3s;}.elementor-2329 .elementor-element.elementor-element-81a1f48{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2329 .elementor-element.elementor-element-81a1f48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2329 .elementor-element.elementor-element-81a1f48 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2329 .elementor-element.elementor-element-81a1f48 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2329 .elementor-element.elementor-element-66b30e7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2329 .elementor-element.elementor-element-bca597e{--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;}.elementor-2329 .elementor-element.elementor-element-38eb161{--icon-box-icon-margin:15px;}.elementor-2329 .elementor-element.elementor-element-38eb161.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-38eb161.elementor-view-framed .elementor-icon, .elementor-2329 .elementor-element.elementor-element-38eb161.elementor-view-default .elementor-icon{fill:var( --e-global-color-90f2ced );color:var( --e-global-color-90f2ced );border-color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-38eb161 .elementor-icon-box-title, .elementor-2329 .elementor-element.elementor-element-38eb161 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2329 .elementor-element.elementor-element-38eb161 .elementor-icon-box-title{color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-38eb161:has(:hover) .elementor-icon-box-title,
					 .elementor-2329 .elementor-element.elementor-element-38eb161:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-38eb161 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2329 .elementor-element.elementor-element-3e7806b{--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;}.elementor-2329 .elementor-element.elementor-element-985986a{--icon-box-icon-margin:15px;}.elementor-2329 .elementor-element.elementor-element-985986a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-985986a.elementor-view-framed .elementor-icon, .elementor-2329 .elementor-element.elementor-element-985986a.elementor-view-default .elementor-icon{fill:var( --e-global-color-90f2ced );color:var( --e-global-color-90f2ced );border-color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-985986a .elementor-icon-box-title, .elementor-2329 .elementor-element.elementor-element-985986a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2329 .elementor-element.elementor-element-985986a .elementor-icon-box-title{color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-985986a:has(:hover) .elementor-icon-box-title,
					 .elementor-2329 .elementor-element.elementor-element-985986a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-985986a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2329 .elementor-element.elementor-element-d8734ef{--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;}.elementor-2329 .elementor-element.elementor-element-0dffb8d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-2329 .elementor-element.elementor-element-0dffb8d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-0dffb8d.elementor-view-framed .elementor-icon, .elementor-2329 .elementor-element.elementor-element-0dffb8d.elementor-view-default .elementor-icon{fill:var( --e-global-color-90f2ced );color:var( --e-global-color-90f2ced );border-color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-0dffb8d .elementor-icon-box-title, .elementor-2329 .elementor-element.elementor-element-0dffb8d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2329 .elementor-element.elementor-element-0dffb8d .elementor-icon-box-title{color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-0dffb8d:has(:hover) .elementor-icon-box-title,
					 .elementor-2329 .elementor-element.elementor-element-0dffb8d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-0dffb8d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2329 .elementor-element.elementor-element-0ebacfc{--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:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-0ebacfc:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-0ebacfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-9295fe6{--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;--overlay-opacity:0.24;--border-radius:30px 30px 30px 30px;box-shadow:6px 6px 17px 3px rgba(0, 0, 0, 0.31);}.elementor-2329 .elementor-element.elementor-element-9295fe6:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-9295fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2fa7e62 );}.elementor-2329 .elementor-element.elementor-element-9295fe6::before, .elementor-2329 .elementor-element.elementor-element-9295fe6 > .elementor-background-video-container::before, .elementor-2329 .elementor-element.elementor-element-9295fe6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2329 .elementor-element.elementor-element-9295fe6 > .elementor-background-slideshow::before, .elementor-2329 .elementor-element.elementor-element-9295fe6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2329 .elementor-element.elementor-element-9295fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(201deg, var( --e-global-color-2fa7e62 ) 0%, #FFFFFFDB 99%);}.elementor-2329 .elementor-element.elementor-element-a117bd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 62px;text-align:left;}.elementor-2329 .elementor-element.elementor-element-a117bd3.elementor-element{--align-self:center;}.elementor-2329 .elementor-element.elementor-element-a117bd3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:57px;font-weight:400;line-height:70px;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-0299bbe{width:100%;max-width:100%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-7aa5521{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2329 .elementor-element.elementor-element-7aa5521.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2329 .elementor-element.elementor-element-fe7616f{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:8px 16px 24px -9px rgba(0, 0, 0, 0.38);--margin-top:9px;--margin-bottom:9px;--margin-left:9px;--margin-right:9px;}.elementor-2329 .elementor-element.elementor-element-fe7616f:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-fe7616f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-fe7616f.e-con{--align-self:flex-start;}.elementor-2329 .elementor-element.elementor-element-ba869ec{--e-image-carousel-slides-to-show:1;}.elementor-2329 .elementor-element.elementor-element-ba869ec .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:30px 30px 30px 30px;}.elementor-2329 .elementor-element.elementor-element-e0d2169{--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;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:11px 10px 33px -5px rgba(0, 0, 0, 0.27);--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-2329 .elementor-element.elementor-element-e0d2169:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-e0d2169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2AB;}.elementor-2329 .elementor-element.elementor-element-7243548{width:var( --container-widget-width, 463px );max-width:463px;--container-widget-width:463px;--container-widget-flex-grow:0;text-align:left;}.elementor-2329 .elementor-element.elementor-element-7243548.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2329 .elementor-element.elementor-element-7243548 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:400;line-height:1.2em;color:#C90087;}.elementor-2329 .elementor-element.elementor-element-29d451d{width:var( --container-widget-width, 572px );max-width:572px;--container-widget-width:572px;--container-widget-flex-grow:0;text-align:left;}.elementor-2329 .elementor-element.elementor-element-29d451d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#171717;}.elementor-2329 .elementor-element.elementor-element-73bf057 .elementor-button{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:300;border-radius:10px 10px 10px 10px;}.elementor-2329 .elementor-element.elementor-element-f5c66c9{--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:122px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-6f5b3fc{--display:flex;--position:fixed;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}.elementor-2329 .elementor-element.elementor-element-6f5b3fc:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-6f5b3fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000008;}body:not(.rtl) .elementor-2329 .elementor-element.elementor-element-6f5b3fc{left:0px;}body.rtl .elementor-2329 .elementor-element.elementor-element-6f5b3fc{right:0px;}.elementor-2329 .elementor-element.elementor-element-5d43373{--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:flex-start;}.elementor-2329 .elementor-element.elementor-element-f4afe9b img{width:54%;}.elementor-2329 .elementor-element.elementor-element-f05b8fc{--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;--align-items:center;}.elementor-2329 .elementor-element.elementor-element-f722564 .elementor-menu-toggle{margin:0 auto;}.elementor-2329 .elementor-element.elementor-element-f722564 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2329 .elementor-element.elementor-element-f722564 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2329 .elementor-element.elementor-element-f722564 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2329 .elementor-element.elementor-element-f722564 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2329 .elementor-element.elementor-element-f722564 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-90f2ced );fill:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-f722564 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2329 .elementor-element.elementor-element-f722564 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-f722564 .e--pointer-framed .elementor-item:before,
					.elementor-2329 .elementor-element.elementor-element-f722564 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-7d249d1{text-align:center;}.elementor-2329 .elementor-element.elementor-element-7d249d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-041fa4d{--display:flex;--border-radius:34px 34px 34px 34px;box-shadow:7px 10px 31px 0px rgba(0, 0, 0, 0.35);--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:49px;--padding-left:49px;--padding-right:49px;}.elementor-2329 .elementor-element.elementor-element-041fa4d:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-041fa4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-2329 .elementor-element.elementor-element-f1b5583{border-radius:30px 30px 30px 30px;}.elementor-2329 .elementor-element.elementor-element-f1b5583 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2329 .elementor-element.elementor-element-0ad32c2 .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;border-radius:17px 17px 17px 17px;}.elementor-2329 .elementor-element.elementor-element-7df5a2b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:37px;--padding-left:0px;--padding-right:0px;}.elementor-2329 .elementor-element.elementor-element-7df5a2b:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-7df5a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2329 .elementor-element.elementor-element-3e4745d{width:var( --container-widget-width, 709px );max-width:709px;margin:37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 1px 1px 1px;--container-widget-width:709px;--container-widget-flex-grow:0;text-align:center;}.elementor-2329 .elementor-element.elementor-element-3e4745d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-19fd1eb{width:var( --container-widget-width, 651px );max-width:651px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:651px;--container-widget-flex-grow:0;text-align:center;}.elementor-2329 .elementor-element.elementor-element-19fd1eb .elementor-heading-title{font-family:"Neue Haas", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#D1D1D1;}.elementor-2329 .elementor-element.elementor-element-45b01ac{--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:center;}.elementor-2329 .elementor-element.elementor-element-cfe2231 .elementor-button{background-color:#FFFFFF;font-family:"Neue Haas", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:17px 30px 14px 30px;}.elementor-2329 .elementor-element.elementor-element-cfe2231 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2329 .elementor-element.elementor-element-cfe2231 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2329 .elementor-element.elementor-element-c2e518b{--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;--gap:0px 88px;--row-gap:0px;--column-gap:88px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EB008B;--border-color:#EB008B;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:49px;--padding-left:0px;--padding-right:0px;}.elementor-2329 .elementor-element.elementor-element-c2e518b:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-c2e518b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2329 .elementor-element.elementor-element-c2e518b.e-con{--align-self:center;}.elementor-2329 .elementor-element.elementor-element-e4a32a7{--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;--align-items:flex-start;}.elementor-2329 .elementor-element.elementor-element-317fcbf{width:var( --container-widget-width, 99.617% );max-width:99.617%;--container-widget-width:99.617%;--container-widget-flex-grow:0;}.elementor-2329 .elementor-element.elementor-element-317fcbf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2329 .elementor-element.elementor-element-385076c{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-385076c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2329 .elementor-element.elementor-element-90af97e{text-align:left;}.elementor-2329 .elementor-element.elementor-element-90af97e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-42565c1 .elementor-menu-toggle{margin:0 auto;}.elementor-2329 .elementor-element.elementor-element-42565c1 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2329 .elementor-element.elementor-element-42565c1 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2329 .elementor-element.elementor-element-42565c1 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2329 .elementor-element.elementor-element-42565c1 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2329 .elementor-element.elementor-element-42565c1 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-90f2ced );fill:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-42565c1 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2329 .elementor-element.elementor-element-42565c1 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-42565c1 .e--pointer-framed .elementor-item:before,
					.elementor-2329 .elementor-element.elementor-element-42565c1 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-90f2ced );}.elementor-2329 .elementor-element.elementor-element-fc4c4b9{--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;}.elementor-2329 .elementor-element.elementor-element-9254a23{text-align:left;}.elementor-2329 .elementor-element.elementor-element-9254a23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-825d01d{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;--icon-box-icon-margin:16px;}.elementor-2329 .elementor-element.elementor-element-825d01d .elementor-icon-box-wrapper{align-items:center;}.elementor-2329 .elementor-element.elementor-element-825d01d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-825d01d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-825d01d.elementor-view-framed .elementor-icon, .elementor-2329 .elementor-element.elementor-element-825d01d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-825d01d .elementor-icon{font-size:26px;}.elementor-2329 .elementor-element.elementor-element-825d01d .elementor-icon-box-title, .elementor-2329 .elementor-element.elementor-element-825d01d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-2329 .elementor-element.elementor-element-825d01d:has(:hover) .elementor-icon-box-title,
					 .elementor-2329 .elementor-element.elementor-element-825d01d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-825d01d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:3px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2329 .elementor-element.elementor-element-081e75e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2329 .elementor-element.elementor-element-081e75e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2329 .elementor-element.elementor-element-b9b867b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-2329 .elementor-element.elementor-element-b9b867b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-2329 .elementor-element.elementor-element-bcd4162{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2329 .elementor-element.elementor-element-bcd4162.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-2329 .elementor-element.elementor-element-bcd4162 .elementor-social-icon{background-color:#000000;}.elementor-2329 .elementor-element.elementor-element-bcd4162 .elementor-icon{border-radius:0px 0px 0px 0px;}body.elementor-page-2329:not(.elementor-motion-effects-element-type-background), body.elementor-page-2329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-2329 .elementor-element.elementor-element-b53b31d{--grid-auto-flow:row;}.elementor-2329 .elementor-element.elementor-element-a64fe7b{--grid-auto-flow:row;}.elementor-2329 .elementor-element.elementor-element-7aa5521{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2329 .elementor-element.elementor-element-a0911ef{--width:50%;}.elementor-2329 .elementor-element.elementor-element-f93b218{--width:50%;}.elementor-2329 .elementor-element.elementor-element-1617bd5{--width:380px;}.elementor-2329 .elementor-element.elementor-element-784954a{--width:380px;}.elementor-2329 .elementor-element.elementor-element-c1f1240{--width:380px;}.elementor-2329 .elementor-element.elementor-element-802de4d{--width:380px;}.elementor-2329 .elementor-element.elementor-element-273ed1e{--width:380px;}.elementor-2329 .elementor-element.elementor-element-bc1a07f{--width:380px;}.elementor-2329 .elementor-element.elementor-element-c5e1ce1{--width:380px;}.elementor-2329 .elementor-element.elementor-element-9528eb5{--width:380px;}.elementor-2329 .elementor-element.elementor-element-1a027f5{--width:380px;}.elementor-2329 .elementor-element.elementor-element-bca597e{--width:25%;}.elementor-2329 .elementor-element.elementor-element-3e7806b{--width:25%;}.elementor-2329 .elementor-element.elementor-element-d8734ef{--width:25%;}.elementor-2329 .elementor-element.elementor-element-5d43373{--width:50%;}.elementor-2329 .elementor-element.elementor-element-f05b8fc{--width:50%;}.elementor-2329 .elementor-element.elementor-element-e4a32a7{--width:25%;}.elementor-2329 .elementor-element.elementor-element-385076c{--width:9.321%;}.elementor-2329 .elementor-element.elementor-element-fc4c4b9{--width:25%;}.elementor-2329 .elementor-element.elementor-element-081e75e{--width:9.952%;}}@media(min-width:1025px){.elementor-2329 .elementor-element.elementor-element-800db60:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-800db60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-2329 .elementor-element.elementor-element-8fb90ba{--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:99999;}.elementor-2329 .elementor-element.elementor-element-a0911ef{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-9879856{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2329 .elementor-element.elementor-element-73be05e{--min-height:64vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:98px;--padding-bottom:38px;--padding-left:20px;--padding-right:020px;}.elementor-2329 .elementor-element.elementor-element-73be05e.e-con{--align-self:center;}.elementor-2329 .elementor-element.elementor-element-8c258a9{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 04px) 0px;}.elementor-2329 .elementor-element.elementor-element-8c258a9.elementor-element{--align-self:center;}.elementor-2329 .elementor-element.elementor-element-2c04d38{--container-widget-width:304px;--container-widget-flex-grow:0;width:var( --container-widget-width, 304px );max-width:304px;text-align:center;}.elementor-2329 .elementor-element.elementor-element-2c04d38 .elementor-heading-title{font-size:36px;}.elementor-2329 .elementor-element.elementor-element-42284f9{--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-2329 .elementor-element.elementor-element-efc7e0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-800db60{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2329 .elementor-element.elementor-element-56836d1{margin:47px 12px calc(var(--kit-widget-spacing, 0px) + -31px) 12px;}.elementor-2329 .elementor-element.elementor-element-1acc3b1{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + -4px) 10px;}.elementor-2329 .elementor-element.elementor-element-39de9c7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2329 .elementor-element.elementor-element-1617bd5{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2329 .elementor-element.elementor-element-d54d1cf .elementor-button{font-size:10px;padding:14px 18px 14px 18px;}.elementor-2329 .elementor-element.elementor-element-784954a{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2329 .elementor-element.elementor-element-26d8106 .elementor-button{font-size:10px;padding:14px 18px 14px 18px;}.elementor-2329 .elementor-element.elementor-element-c1f1240{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2329 .elementor-element.elementor-element-afdb034 .elementor-button{font-size:10px;padding:14px 18px 14px 18px;}.elementor-2329 .elementor-element.elementor-element-96c1f2f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2329 .elementor-element.elementor-element-802de4d{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2329 .elementor-element.elementor-element-21682ad .elementor-button{font-size:10px;padding:14px 18px 14px 18px;}.elementor-2329 .elementor-element.elementor-element-273ed1e{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2329 .elementor-element.elementor-element-54c4584 .elementor-button{font-size:10px;padding:14px 18px 14px 18px;}.elementor-2329 .elementor-element.elementor-element-bc1a07f{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2329 .elementor-element.elementor-element-a3e4be3 .elementor-button{font-size:10px;padding:14px 18px 14px 18px;}.elementor-2329 .elementor-element.elementor-element-9ec32b6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2329 .elementor-element.elementor-element-c5e1ce1{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2329 .elementor-element.elementor-element-ddbdc60 .elementor-button{font-size:10px;padding:14px 18px 14px 18px;}.elementor-2329 .elementor-element.elementor-element-9528eb5{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2329 .elementor-element.elementor-element-991f6ba .elementor-button{font-size:10px;padding:14px 18px 14px 18px;}.elementor-2329 .elementor-element.elementor-element-1a027f5{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2329 .elementor-element.elementor-element-00ed2fa .elementor-button{font-size:10px;padding:14px 18px 14px 18px;}.elementor-2329 .elementor-element.elementor-element-144850d{text-align:center;}.elementor-2329 .elementor-element.elementor-element-b53b31d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2329 .elementor-element.elementor-element-a64fe7b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2329 .elementor-element.elementor-element-a117bd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-2329 .elementor-element.elementor-element-7aa5521{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2329 .elementor-element.elementor-element-fe7616f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-7243548{text-align:center;}.elementor-2329 .elementor-element.elementor-element-7243548 .elementor-heading-title{font-size:36px;}.elementor-2329 .elementor-element.elementor-element-29d451d{text-align:center;}.elementor-2329 .elementor-element.elementor-element-f5c66c9{--margin-top:0px;--margin-bottom:0px;--margin-left:4px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-6f5b3fc{--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:99999;}.elementor-2329 .elementor-element.elementor-element-5d43373{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2329 .elementor-element.elementor-element-f4afe9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2329 .elementor-element.elementor-element-7d249d1 .elementor-heading-title{font-size:35px;}.elementor-2329 .elementor-element.elementor-element-041fa4d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2329 .elementor-element.elementor-element-f1b5583{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 14px 14px 14px;}.elementor-2329 .elementor-element.elementor-element-0ad32c2{padding:15px 15px 15px 15px;}.elementor-2329 .elementor-element.elementor-element-0ad32c2 .elementor-button{border-radius:-4px -4px -4px -4px;padding:8px 8px 8px 8px;}.elementor-2329 .elementor-element.elementor-element-7df5a2b{--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2329 .elementor-element.elementor-element-3e4745d{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-2329 .elementor-element.elementor-element-3e4745d .elementor-heading-title{font-size:36px;}.elementor-2329 .elementor-element.elementor-element-19fd1eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-2329 .elementor-element.elementor-element-19fd1eb .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}.elementor-2329 .elementor-element.elementor-element-45b01ac{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-2329 .elementor-element.elementor-element-cfe2231{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;}.elementor-2329 .elementor-element.elementor-element-cfe2231 .elementor-button{font-size:10px;padding:14px 18px 14px 18px;}.elementor-2329 .elementor-element.elementor-element-c2e518b:not(.elementor-motion-effects-element-type-background), .elementor-2329 .elementor-element.elementor-element-c2e518b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpprint.com.br/wp-content/uploads/2025/11/Projeto-do-Site-GP-PRINT.png");background-position:-78px -11px;background-repeat:no-repeat;background-size:431px auto;}.elementor-2329 .elementor-element.elementor-element-c2e518b{--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 43px;--row-gap:0px;--column-gap:43px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-2329 .elementor-element.elementor-element-1016681{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2329 .elementor-element.elementor-element-1016681.elementor-element{--align-self:center;}.elementor-2329 .elementor-element.elementor-element-317fcbf.elementor-element{--align-self:center;}.elementor-2329 .elementor-element.elementor-element-317fcbf{text-align:center;}.elementor-2329 .elementor-element.elementor-element-90af97e.elementor-element{--align-self:center;}.elementor-2329 .elementor-element.elementor-element-9254a23.elementor-element{--align-self:center;}.elementor-2329 .elementor-element.elementor-element-b9b867b.elementor-element{--align-self:center;}.elementor-2329 .elementor-element.elementor-element-bcd4162.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-8fb90ba */.elementor-2329 .elementor-element.elementor-element-8fb90ba {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c04d38 */.deg3 {
       
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d5f168 */.elementor-2329 .elementor-element.elementor-element-3d5f168 .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #001e67, #c90087, #001e67, #c90087);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    z-index: 1;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73be05e */.elementor-2329 .elementor-element.elementor-element-73be05e{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 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);
    }
    .elementor-2329 .elementor-element.elementor-element-73be05e {
    background-attachment: fixed !important;
    background-position: center !important;
    background-size: cover !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56836d1 */.txt1 {
     speed={2}
      colorFrom="#4ade80"
      colorTo="#06b6d4"
      className="text-4xl font-semibold tracking-tight"
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d54d1cf */.elementor-2329 .elementor-element.elementor-element-d54d1cf .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #001e67, #c90087, #001e67, #c90087);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1617bd5 */.elementor-2329 .elementor-element.elementor-element-1617bd5{
    border-radius: 7.865px;
border: 0.492px solid #545454;
border: 0.492px solid color(display-p3 0.3283 0.3283 0.3283);
background: rgba(24, 24, 31, 1);
backdrop-filter: blur(30px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26d8106 */.elementor-2329 .elementor-element.elementor-element-26d8106 .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #001e67, #c90087, #001e67, #c90087);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784954a */.elementor-2329 .elementor-element.elementor-element-784954a{
    border-radius: 7.865px;
border: 0.492px solid #545454;
border: 0.492px solid color(display-p3 0.3283 0.3283 0.3283);
background: rgba(24, 24, 31, 1);
backdrop-filter: blur(30px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-afdb034 */.elementor-2329 .elementor-element.elementor-element-afdb034 .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #001e67, #c90087, #001e67, #c90087);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1f1240 */.elementor-2329 .elementor-element.elementor-element-c1f1240{
    border-radius: 7.865px;
border: 0.492px solid #545454;
border: 0.492px solid color(display-p3 0.3283 0.3283 0.3283);
background: rgba(24, 24, 31, 1);
backdrop-filter: blur(30px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39de9c7 */@media (max-width:600px){
    .elementor-2329 .elementor-element.elementor-element-39de9c7::before{
    content: "";
    background: linear-gradient(to bottom, transparent, #, transparent);
    opacity:1;
    width: 2px;
        transform: translate(-50%);
    height: 100%;
    position: absolute;
    top: 0%;
    left: 50%;
    z-index: 1;
    pointer-events:none;
}
}

.cardh {
    cursor: pointer;
transition: 1s;
}
.elementor-2329 .elementor-element.elementor-element-39de9c7 .cardh:hover {
transform: scale(1.1);
}
.elementor-2329 .elementor-element.elementor-element-39de9c7:hover .cardh:not(:hover) {
filter: blur(2px);
transform: scale(0.9);
}

@media (max-width: 600px) {

  /* remove o blur */
  .elementor-2329 .elementor-element.elementor-element-39de9c7:hover .cardh:not(:hover) {
    filter: none !important;
    transform: none !important;
  }

  /* remove o zoom no card ativo */
  .elementor-2329 .elementor-element.elementor-element-39de9c7 .cardh:hover {
    transform: none !important;
  }
}

@media (max-width: 600px) {

  /* mata o blur e o zoom de hover no mobile */
  .elementor-2329 .elementor-element.elementor-element-39de9c7:hover .cardh:not(:hover),
  .elementor-2329 .elementor-element.elementor-element-39de9c7 .cardh:hover {
    filter: none !important;
    transform: none !important;
  }

  /* grow no toque */
  .elementor-2329 .elementor-element.elementor-element-39de9c7 .cardh:active {
    transform: scale(1.06) !important;
    transition: transform 0.15s ease;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21682ad */.elementor-2329 .elementor-element.elementor-element-21682ad .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #001e67, #c90087, #001e67, #c90087);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-802de4d */.elementor-2329 .elementor-element.elementor-element-802de4d{
    border-radius: 7.865px;
border: 0.492px solid #545454;
border: 0.492px solid color(display-p3 0.3283 0.3283 0.3283);
background: rgba(24, 24, 31, 1);
backdrop-filter: blur(30px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54c4584 */.elementor-2329 .elementor-element.elementor-element-54c4584 .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #001e67, #c90087, #001e67, #c90087);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-273ed1e */.elementor-2329 .elementor-element.elementor-element-273ed1e{
    border-radius: 7.865px;
border: 0.492px solid #545454;
border: 0.492px solid color(display-p3 0.3283 0.3283 0.3283);
background: rgba(24, 24, 31, 1);
backdrop-filter: blur(30px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3e4be3 */.elementor-2329 .elementor-element.elementor-element-a3e4be3 .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #001e67, #c90087, #001e67, #c90087);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc1a07f */.elementor-2329 .elementor-element.elementor-element-bc1a07f{
    border-radius: 7.865px;
border: 0.492px solid #545454;
border: 0.492px solid color(display-p3 0.3283 0.3283 0.3283);
background: rgba(24, 24, 31, 1);
backdrop-filter: blur(30px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96c1f2f */@media (max-width:600px){
    .elementor-2329 .elementor-element.elementor-element-96c1f2f::before{
    content: "";
    background: linear-gradient(to bottom, transparent, #, transparent);
    opacity:1;
    width: 2px;
        transform: translate(-50%);
    height: 100%;
    position: absolute;
    top: 0%;
    left: 50%;
    z-index: 1;
    pointer-events:none;
}
}

.cardh {
    cursor: pointer;
transition: 1s;
}
.elementor-2329 .elementor-element.elementor-element-96c1f2f .cardh:hover {
transform: scale(1.1);
}
.elementor-2329 .elementor-element.elementor-element-96c1f2f:hover .cardh:not(:hover) {
filter: blur(2px);
transform: scale(0.9);
}

@media (max-width: 600px) {

  /* remove o blur */
  .elementor-2329 .elementor-element.elementor-element-96c1f2f:hover .cardh:not(:hover) {
    filter: none !important;
    transform: none !important;
  }

  /* remove o zoom no card ativo */
  .elementor-2329 .elementor-element.elementor-element-96c1f2f .cardh:hover {
    transform: none !important;
  }
}

@media (max-width: 600px) {

  /* mata o blur e o zoom de hover no mobile */
  .elementor-2329 .elementor-element.elementor-element-96c1f2f:hover .cardh:not(:hover),
  .elementor-2329 .elementor-element.elementor-element-96c1f2f .cardh:hover {
    filter: none !important;
    transform: none !important;
  }

  /* grow no toque */
  .elementor-2329 .elementor-element.elementor-element-96c1f2f .cardh:active {
    transform: scale(1.06) !important;
    transition: transform 0.15s ease;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ddbdc60 */.elementor-2329 .elementor-element.elementor-element-ddbdc60 .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #001e67, #c90087, #001e67, #c90087);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5e1ce1 */.elementor-2329 .elementor-element.elementor-element-c5e1ce1{
    border-radius: 7.865px;
border: 0.492px solid #545454;
border: 0.492px solid color(display-p3 0.3283 0.3283 0.3283);
background: rgba(24, 24, 31, 1);
backdrop-filter: blur(30px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-991f6ba */.elementor-2329 .elementor-element.elementor-element-991f6ba .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #001e67, #c90087, #001e67, #c90087);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9528eb5 */.elementor-2329 .elementor-element.elementor-element-9528eb5{
    border-radius: 7.865px;
border: 0.492px solid #545454;
border: 0.492px solid color(display-p3 0.3283 0.3283 0.3283);
background: rgba(24, 24, 31, 1);
backdrop-filter: blur(30px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00ed2fa */.elementor-2329 .elementor-element.elementor-element-00ed2fa .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #001e67, #c90087, #001e67, #c90087);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a027f5 */.elementor-2329 .elementor-element.elementor-element-1a027f5{
    border-radius: 7.865px;
border: 0.492px solid #545454;
border: 0.492px solid color(display-p3 0.3283 0.3283 0.3283);
background: rgba(24, 24, 31, 1);
backdrop-filter: blur(30px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ec32b6 */@media (max-width:600px){
    .elementor-2329 .elementor-element.elementor-element-9ec32b6::before{
    content: "";
    background: linear-gradient(to bottom, transparent, #, transparent);
    opacity:1;
    width: 2px;
        transform: translate(-50%);
    height: 100%;
    position: absolute;
    top: 0%;
    left: 50%;
    z-index: 1;
    pointer-events:none;
}
}

.cardh {
    cursor: pointer;
transition: 1s;
}
.elementor-2329 .elementor-element.elementor-element-9ec32b6 .cardh:hover {
transform: scale(1.1);
}
.elementor-2329 .elementor-element.elementor-element-9ec32b6:hover .cardh:not(:hover) {
filter: blur(2px);
transform: scale(0.9);
}

@media (max-width: 600px) {

  /* remove o blur */
  .elementor-2329 .elementor-element.elementor-element-9ec32b6:hover .cardh:not(:hover) {
    filter: none !important;
    transform: none !important;
  }

  /* remove o zoom no card ativo */
  .elementor-2329 .elementor-element.elementor-element-9ec32b6 .cardh:hover {
    transform: none !important;
  }
}

@media (max-width: 600px) {

  /* mata o blur e o zoom de hover no mobile */
  .elementor-2329 .elementor-element.elementor-element-9ec32b6:hover .cardh:not(:hover),
  .elementor-2329 .elementor-element.elementor-element-9ec32b6 .cardh:hover {
    filter: none !important;
    transform: none !important;
  }

  /* grow no toque */
  .elementor-2329 .elementor-element.elementor-element-9ec32b6 .cardh:active {
    transform: scale(1.06) !important;
    transition: transform 0.15s ease;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-800db60 */.elementor-2329 .elementor-element.elementor-element-800db60::before{
    content: "";
    background: #C90087;
    opacity:0.5;
    border-radius: 100%;
    width: 800px;
    height: 400px;
    position: absolute;
    top: 0%;
    left: 90%;
    filter: blur(130px);
    transform: translatey(-50%);
    z-index: 1;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b30e7 */.selecao-hover {
    transition: all 0.25s ease;
    transform: translateY(0);
    border: 2px solid transparent;
}

.selecao-hover:hover {
    transform: translateY(-6px) scale(1.02);
    border-color: #d50089; /* cor do destaque - pode trocar */
    box-shadow: 0 12px 25px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebacfc */.selecao-hover {
    transition: all 0.25s ease;
    transform: translateY(0);
    border: 2px solid transparent;
}

.selecao-hover:hover {
    transform: translateY(-6px) scale(1.02);
    border-color: #d50089; /* cor do destaque - pode trocar */
    box-shadow: 0 12px 25px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73bf057 */.elementor-2329 .elementor-element.elementor-element-73bf057 .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #001e67, #c90087, #001e67, #c90087);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa5521 */.selecao-hover {
    transition: all 0.25s ease;
    transform: translateY(0);
    border: 2px solid transparent;
}

.selecao-hover:hover {
    transform: translateY(-6px) scale(1.02);
    border-color: #d50089; /* cor do destaque - pode trocar */
    box-shadow: 0 12px 25px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f5b3fc */.elementor-2329 .elementor-element.elementor-element-6f5b3fc {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ad32c2 */.elementor-2329 .elementor-element.elementor-element-0ad32c2 .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #001e67, #c90087, #001e67, #c90087);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cfe2231 */.elementor-2329 .elementor-element.elementor-element-cfe2231 .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #001e67, #c90087, #001e67, #c90087);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS */.btnabreefecha {
   position: absolute;
  top: 20px;
  right: 20px;
  z-index: 99;
}

.btnabreefecha.ativo {
    transform: rotate(45deg);
}

.btnabreefecha.ativo path {
    fill: red !important;
}

.btnabreefecha.ativo .elementor-icon {
    border-color: red !important;
}

.boxtras {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    pointer-events: none;
    transition: all .8s ease;
}

.boxtras.ativo {
    opacity: 1 !important;
    pointer-events: all !important;
    transition: all .8s ease;
}

.titulo {
    opacity: 0;
    transform: translateX(-10px);
    transition: all 0s ease 0s;
}

.titulo.ativo {
    opacity: 1 !important;
    transform: translateX(0px) !important;
    transition: all 0.5s ease 0.4s !important;
}

.texto {
    opacity: 0;
    transform: translateY(-10px);
    transition: all 0s ease 0s;
}

.texto.ativo {
    opacity: 1 !important;
    transform: translateY(0px) !important;
    transition: all 0.5s ease 0.8s !important;
}

.elementor-editor-active .boxtras,
.elementor-editor-active .titulo,
.elementor-editor-active .texto {
    opacity: 1 !important;
}
/* AJUSTE DO SCROLL LATERAL */
html, body {
    overflow-x: hidden;
    max-width: 100%;
}

/* CONTEINER PAI */
.text-wrapper {
    display: flex;
    padding-top: 8px;
}

/* FAIXA NÚMERO 1 */
#text-wrapper1 {
    background: #001869;
}

/* TEXTO INTERNO DA FAIXA */
.text-wrapper h1 {
    white-space: nowrap;
    font-family: "POPPINS";
    font-size: 17px;
    text-transform: uppercase;
    display: inline;
}

/* TEXTO DA FAIXA NÚMERO 1 */
#text-wrapper1 h1 {
    color: white;
    animation: animafaixa 2s linear infinite;
}

/* CRIANDO A ANIMAÇÃO */
@keyframes animafaixa {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-100%);
        
    }/* End custom CSS */