.elementor-248 .elementor-element.elementor-element-34b6b47{--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;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-248 .elementor-element.elementor-element-a973496{top:0px;}.elementor-248 .elementor-element.elementor-element-5f4183d{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;z-index:2;}.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-248 .elementor-element.elementor-element-95950b1{width:var( --container-widget-width, 786px );max-width:786px;--container-widget-width:786px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-248 .elementor-element.elementor-element-95950b1 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:46px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-248 .elementor-element.elementor-element-6cd7356{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-248 .elementor-element.elementor-element-6cd7356 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-248 .elementor-element.elementor-element-75abb5b{width:var( --container-widget-width, 667px );max-width:667px;--container-widget-width:667px;--container-widget-flex-grow:0;text-align:center;}.elementor-248 .elementor-element.elementor-element-75abb5b .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-248 .elementor-element.elementor-element-bc26cd0{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-248 .elementor-element.elementor-element-db5b309{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;}.elementor-248 .elementor-element.elementor-element-db5b309 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-248 .elementor-element.elementor-element-db5b309 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-248 .elementor-element.elementor-element-db5b309 .elementor-button{font-family:"Neue Plak", Sans-serif;font-size:18px;font-weight:400;line-height:1em;padding:22px 40px 22px 40px;}.elementor-248 .elementor-element.elementor-element-c476ee3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-248 .elementor-element.elementor-element-c4bb9e8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-d7e6ff3{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;}.elementor-248 .elementor-element.elementor-element-06912b4{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;}.elementor-248 .elementor-element.elementor-element-b0e8ebf{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;}.elementor-248 .elementor-element.elementor-element-d42d7bd{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;}.elementor-248 .elementor-element.elementor-element-5b19789{width:var( --container-widget-width, 131px );max-width:131px;--container-widget-width:131px;--container-widget-flex-grow:0;text-align:left;}.elementor-248 .elementor-element.elementor-element-5b19789 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:14px;font-weight:100;line-height:1.2em;color:#FFFFFF;}.elementor-248 .elementor-element.elementor-element-91e54a9{--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;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:130px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-248 .elementor-element.elementor-element-8f62c87{left:0px;}body.rtl .elementor-248 .elementor-element.elementor-element-8f62c87{right:0px;}.elementor-248 .elementor-element.elementor-element-8f62c87{top:0px;}.elementor-248 .elementor-element.elementor-element-b99cfbc{width:var( --container-widget-width, 50px );max-width:50px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:50px;--container-widget-flex-grow:0;z-index:2;}.elementor-248 .elementor-element.elementor-element-b99cfbc img{width:100%;}.elementor-248 .elementor-element.elementor-element-cdd5392{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-248 .elementor-element.elementor-element-fc29516{width:var( --container-widget-width, 843px );max-width:843px;--container-widget-width:843px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-248 .elementor-element.elementor-element-fc29516 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:46px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-248 .elementor-element.elementor-element-952cc4d{width:var( --container-widget-width, 507px );max-width:507px;--container-widget-width:507px;--container-widget-flex-grow:0;text-align:center;}.elementor-248 .elementor-element.elementor-element-952cc4d .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#868686;}.elementor-248 .elementor-element.elementor-element-ea4febc{--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-248 .elementor-element.elementor-element-ee92d09{--display:flex;}.elementor-248 .elementor-element.elementor-element-64f4875{--display:flex;--min-height:535px;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-248 .elementor-element.elementor-element-64f4875:not(.elementor-motion-effects-element-type-background), .elementor-248 .elementor-element.elementor-element-64f4875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fullcontingencia.com/wp-content/uploads/2025/08/Frame-1707479021.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-248 .elementor-element.elementor-element-72ce7a6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-248 .elementor-element.elementor-element-4051754{z-index:2;text-align:left;}.elementor-248 .elementor-element.elementor-element-4051754 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-248 .elementor-element.elementor-element-9609714{width:var( --container-widget-width, 342px );max-width:342px;--container-widget-width:342px;--container-widget-flex-grow:0;text-align:left;}.elementor-248 .elementor-element.elementor-element-9609714 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#868686;}.elementor-248 .elementor-element.elementor-element-2b69ab4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-248 .elementor-element.elementor-element-2b69ab4.e-con{--align-self:center;}.elementor-248 .elementor-element.elementor-element-d1d1c9a{--display:flex;--min-height:535px;--justify-content:space-between;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-248 .elementor-element.elementor-element-d1d1c9a:not(.elementor-motion-effects-element-type-background), .elementor-248 .elementor-element.elementor-element-d1d1c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fullcontingencia.com/wp-content/uploads/2025/08/Frame-1707479023-e1754536654237.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-248 .elementor-element.elementor-element-72c6955{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-248 .elementor-element.elementor-element-44fb278{z-index:2;text-align:left;}.elementor-248 .elementor-element.elementor-element-44fb278 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-248 .elementor-element.elementor-element-1525fa4{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:left;}.elementor-248 .elementor-element.elementor-element-1525fa4 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#868686;}.elementor-248 .elementor-element.elementor-element-51ec014{--display:flex;}.elementor-248 .elementor-element.elementor-element-8070226{--display:flex;--min-height:394px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-248 .elementor-element.elementor-element-8070226:not(.elementor-motion-effects-element-type-background), .elementor-248 .elementor-element.elementor-element-8070226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fullcontingencia.com/wp-content/uploads/2025/08/Frame-1707479022-e1754536688171.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-248 .elementor-element.elementor-element-d999649{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-248 .elementor-element.elementor-element-c0db18a{z-index:2;text-align:left;}.elementor-248 .elementor-element.elementor-element-c0db18a .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-248 .elementor-element.elementor-element-10036e1{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;text-align:left;}.elementor-248 .elementor-element.elementor-element-10036e1 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#868686;}.elementor-248 .elementor-element.elementor-element-298d410{--display:flex;--min-height:535px;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-248 .elementor-element.elementor-element-298d410:not(.elementor-motion-effects-element-type-background), .elementor-248 .elementor-element.elementor-element-298d410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fullcontingencia.com/wp-content/uploads/2025/08/Frame-1707479021.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-248 .elementor-element.elementor-element-e75ebdb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-248 .elementor-element.elementor-element-c746501{z-index:2;text-align:left;}.elementor-248 .elementor-element.elementor-element-c746501 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-248 .elementor-element.elementor-element-6d4e829{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;text-align:left;}.elementor-248 .elementor-element.elementor-element-6d4e829 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#868686;}.elementor-248 .elementor-element.elementor-element-be19d53{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-248 .elementor-element.elementor-element-be19d53.e-con{--align-self:center;}.elementor-248 .elementor-element.elementor-element-4dc59c9{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 53px;}.elementor-248 .elementor-element.elementor-element-5e3448e{--e-image-carousel-slides-to-show:4;margin:-48px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-248 .elementor-element.elementor-element-5b430d6{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-248 .elementor-element.elementor-element-dfc2eb9{--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-248 .elementor-element.elementor-element-11d6416{width:var( --container-widget-width, 843px );max-width:843px;--container-widget-width:843px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-248 .elementor-element.elementor-element-11d6416 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:290px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-248 .elementor-element.elementor-element-f86382f{--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-248 .elementor-element.elementor-element-ac5496d{--display:flex;}.elementor-248 .elementor-element.elementor-element-be5b4fa{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-248 .elementor-element.elementor-element-be5b4fa .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#9E9E9E;}.elementor-248 .elementor-element.elementor-element-24b7b46{--display:flex;}.elementor-248 .elementor-element.elementor-element-a2549a7{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-248 .elementor-element.elementor-element-a2549a7 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#9E9E9E;}.elementor-248 .elementor-element.elementor-element-5be927b{--display:flex;}.elementor-248 .elementor-element.elementor-element-738a031{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-248 .elementor-element.elementor-element-738a031 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#9E9E9E;}.elementor-248 .elementor-element.elementor-element-4c8c18c{--display:flex;}.elementor-248 .elementor-element.elementor-element-09aa3e6{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-248 .elementor-element.elementor-element-09aa3e6 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#9E9E9E;}.elementor-248 .elementor-element.elementor-element-31d95ce{--display:flex;}.elementor-248 .elementor-element.elementor-element-fdce5b8{width:var( --container-widget-width, 434px );max-width:434px;--container-widget-width:434px;--container-widget-flex-grow:0;}.elementor-248 .elementor-element.elementor-element-fdce5b8 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#9E9E9E;}.elementor-248 .elementor-element.elementor-element-e479025{--display:flex;}.elementor-248 .elementor-element.elementor-element-9c3efd0{width:var( --container-widget-width, 439px );max-width:439px;--container-widget-width:439px;--container-widget-flex-grow:0;}.elementor-248 .elementor-element.elementor-element-9c3efd0 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#9E9E9E;}.elementor-248 .elementor-element.elementor-element-c3c63c8{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#9E9E9E;--n-accordion-title-hover-color:#9E9E9E;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-248 .elementor-element.elementor-element-c3c63c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-248 .elementor-element.elementor-element-c3c63c8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Neue Plak", Sans-serif;font-weight:400;}:where( .elementor-248 .elementor-element.elementor-element-c3c63c8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-248 .elementor-element.elementor-element-203e1f0{--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:flex-start;--align-items:center;--overflow:hidden;--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-248 .elementor-element.elementor-element-203e1f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-248 .elementor-element.elementor-element-f106a5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;padding:26px 50px 26px 30px;text-align:center;}.elementor-248 .elementor-element.elementor-element-f106a5b .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-248 .elementor-element.elementor-element-178bf2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-248 .elementor-element.elementor-element-cac10b3{--display:flex;--position:absolute;--min-height:130px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF24;--border-color:#FFFFFF24;bottom:0px;--z-index:2;}body:not(.rtl) .elementor-248 .elementor-element.elementor-element-cac10b3{left:0px;}body.rtl .elementor-248 .elementor-element.elementor-element-cac10b3{right:0px;}.elementor-248 .elementor-element.elementor-element-42265d2{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;text-align:center;}.elementor-248 .elementor-element.elementor-element-42265d2 .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#868686;}body:not(.rtl) .elementor-248 .elementor-element.elementor-element-b13040e{left:0px;}body.rtl .elementor-248 .elementor-element.elementor-element-b13040e{right:0px;}.elementor-248 .elementor-element.elementor-element-b13040e{top:0px;}body.elementor-page-248:not(.elementor-motion-effects-element-type-background), body.elementor-page-248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020A03;}@media(max-width:767px){.elementor-248 .elementor-element.elementor-element-34b6b47{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-248 .elementor-element.elementor-element-5f4183d{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.elementor-248 .elementor-element.elementor-element-95950b1{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-248 .elementor-element.elementor-element-95950b1 .elementor-heading-title{font-size:29px;}.elementor-248 .elementor-element.elementor-element-75abb5b{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-248 .elementor-element.elementor-element-75abb5b .elementor-heading-title{font-size:18px;}.elementor-248 .elementor-element.elementor-element-bc26cd0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-248 .elementor-element.elementor-element-db5b309 .elementor-button{font-size:16px;padding:16px 40px 18px 46px;}.elementor-248 .elementor-element.elementor-element-c476ee3{--width:190px;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-248 .elementor-element.elementor-element-c4bb9e8{--width:80px;}.elementor-248 .elementor-element.elementor-element-d7e6ff3{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-248 .elementor-element.elementor-element-06912b4{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-248 .elementor-element.elementor-element-b0e8ebf{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-248 .elementor-element.elementor-element-d42d7bd{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-248 .elementor-element.elementor-element-5b19789{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-248 .elementor-element.elementor-element-5b19789 .elementor-heading-title{font-size:12px;}.elementor-248 .elementor-element.elementor-element-91e54a9{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-248 .elementor-element.elementor-element-8f62c87{--e-transform-scale:2;}.elementor-248 .elementor-element.elementor-element-b99cfbc{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-248 .elementor-element.elementor-element-cdd5392{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-248 .elementor-element.elementor-element-fc29516{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-248 .elementor-element.elementor-element-fc29516 .elementor-heading-title{font-size:29px;}.elementor-248 .elementor-element.elementor-element-952cc4d{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-248 .elementor-element.elementor-element-952cc4d .elementor-heading-title{font-size:18px;}.elementor-248 .elementor-element.elementor-element-64f4875{--min-height:380px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-248 .elementor-element.elementor-element-4051754 .elementor-heading-title{font-size:29px;}.elementor-248 .elementor-element.elementor-element-9609714{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-248 .elementor-element.elementor-element-9609714 .elementor-heading-title{font-size:18px;}.elementor-248 .elementor-element.elementor-element-d1d1c9a{--min-height:350px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-248 .elementor-element.elementor-element-44fb278 .elementor-heading-title{font-size:29px;}.elementor-248 .elementor-element.elementor-element-1525fa4{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-248 .elementor-element.elementor-element-1525fa4 .elementor-heading-title{font-size:18px;}.elementor-248 .elementor-element.elementor-element-8070226{--min-height:264px;--justify-content:space-between;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-248 .elementor-element.elementor-element-c0db18a .elementor-heading-title{font-size:28px;}.elementor-248 .elementor-element.elementor-element-10036e1{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-248 .elementor-element.elementor-element-10036e1 .elementor-heading-title{font-size:18px;}.elementor-248 .elementor-element.elementor-element-298d410{--min-height:400px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-248 .elementor-element.elementor-element-c746501{width:var( --container-widget-width, 252px );max-width:252px;--container-widget-width:252px;--container-widget-flex-grow:0;}.elementor-248 .elementor-element.elementor-element-c746501 .elementor-heading-title{font-size:26px;}.elementor-248 .elementor-element.elementor-element-6d4e829{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-248 .elementor-element.elementor-element-6d4e829 .elementor-heading-title{font-size:18px;}.elementor-248 .elementor-element.elementor-element-4dc59c9{--e-image-carousel-slides-to-show:3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-248 .elementor-element.elementor-element-5e3448e{--e-image-carousel-slides-to-show:3;}.elementor-248 .elementor-element.elementor-element-5b430d6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-248 .elementor-element.elementor-element-dfc2eb9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-248 .elementor-element.elementor-element-11d6416{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;}.elementor-248 .elementor-element.elementor-element-11d6416 .elementor-heading-title{font-size:110px;}.elementor-248 .elementor-element.elementor-element-203e1f0{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-248 .elementor-element.elementor-element-f106a5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-248 .elementor-element.elementor-element-f106a5b .elementor-heading-title{font-size:14px;}.elementor-248 .elementor-element.elementor-element-cac10b3{--min-height:60px;}.elementor-248 .elementor-element.elementor-element-42265d2{--container-widget-width:301px;--container-widget-flex-grow:0;width:var( --container-widget-width, 301px );max-width:301px;}.elementor-248 .elementor-element.elementor-element-42265d2 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-248 .elementor-element.elementor-element-34b6b47{--content-width:1140px;}.elementor-248 .elementor-element.elementor-element-c476ee3{--width:340px;}.elementor-248 .elementor-element.elementor-element-c4bb9e8{--width:130px;}.elementor-248 .elementor-element.elementor-element-91e54a9{--content-width:1140px;}.elementor-248 .elementor-element.elementor-element-ee92d09{--width:557px;}.elementor-248 .elementor-element.elementor-element-2b69ab4{--width:450px;}.elementor-248 .elementor-element.elementor-element-51ec014{--width:557px;}.elementor-248 .elementor-element.elementor-element-be19d53{--width:450px;}.elementor-248 .elementor-element.elementor-element-5b430d6{--content-width:1200px;}.elementor-248 .elementor-element.elementor-element-dfc2eb9{--width:50%;}.elementor-248 .elementor-element.elementor-element-f86382f{--width:50%;}.elementor-248 .elementor-element.elementor-element-203e1f0{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-a973496 */.elementor-248 .elementor-element.elementor-element-a973496{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6cd7356 */.elementor-video{
    border-radius: 40px;
border: 2px solid rgba(115, 115, 115, 0.50) !important;
}

.videoo {
    position: relative; /* Certifique-se de que o elemento vídeo tenha uma posição relativa */
}

.videoo::before {
    content: "";
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
    width: 100%;
    height: 30%;
    position: absolute;
    top: 0;
    z-index: 999;
    pointer-events: all; /* Permitir que a camada bloqueie os cliques */
}

.videoo::after {
    content: "";
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
    width: 100%;
    height: 30%;
    position: absolute;
    bottom: 0;
    z-index: 999;
    pointer-events: all; /* Permitir que a camada bloqueie os cliques */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db5b309 */.elementor-248 .elementor-element.elementor-element-db5b309 .elementor-button {
  position: relative;
  overflow: hidden;
  border-radius: 500px;
background: var(--Radial, radial-gradient(100% 57.68% at 47.82% 0%, #00EA00 0%, #006500 100%));
background: var(--Radial, radial-gradient(100% 57.68% at 47.82% 0%, color(display-p3 0.1434 0.9024 0.1434) 0%, color(display-p3 0 0.389 0.0194) 100%));
box-shadow: 0 -27px 80px 0 rgba(0, 255, 0, 0.22), 0 -9.855px 29.201px 0 rgba(0, 255, 0, 0.15), 0 -4.785px 14.177px 0 rgba(0, 255, 0, 0.12), 0 -2.346px 6.95px 0 rgba(0, 255, 0, 0.10), 0 -0.927px 2.748px 0 rgba(0, 255, 0, 0.07);
box-shadow: 0 -27px 80px 0 color(display-p3 0.1314 0.9843 0.102 / 0.22), 0 -9.855px 29.201px 0 color(display-p3 0.102 0.9843 0.1902 / 0.15), 0 -4.785px 14.177px 0 color(display-p3 0.1461 0.9843 0.102 / 0.12), 0 -2.346px 6.95px 0 color(display-p3 0.102 0.9843 0.1167 / 0.10), 0 -0.927px 2.748px 0 color(display-p3 0.1902 0.9843 0.102 / 0.07);
}

.elementor-248 .elementor-element.elementor-element-db5b309:hover .elementor-button-text{
    transform: scale(1.05);
}

.elementor-248 .elementor-element.elementor-element-db5b309:hover .elementor-button{
  filter: brightness(1.2); /* aumenta o brilho em 20% */
}


.elementor-248 .elementor-element.elementor-element-db5b309 .elementor-button-icon{
    font-size: 28px;
}

@media(max-width:600px){
   .elementor-248 .elementor-element.elementor-element-db5b309 .elementor-button-icon{
    font-size: 22px;
} 
}

.elementor-248 .elementor-element.elementor-element-db5b309 .elementor-button-icon,
.elementor-248 .elementor-element.elementor-element-db5b309 .elementor-button-text,
.elementor-248 .elementor-element.elementor-element-db5b309 .elementor-button{
        align-self: center;
        transition: 0.5s ease all
}

.elementor-248 .elementor-element.elementor-element-db5b309 .elementor-button::before {
  content: "";
  height: 100%;
  width: 100px; /* largura da faixa de brilho */
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-20deg);
  mix-blend-mode: plus-lighter;
  pointer-events: none;
}

.elementor-248 .elementor-element.elementor-element-db5b309 .elementor-button::before {
  animation: brilho 2s linear infinite;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  25% {
    opacity: 0.2;
  }

  50% {
    opacity: 0.4;
    left: 50%;
  }

  75% {
    opacity: 0.2;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4bb9e8 */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -20px;
}
.elementor-248 .elementor-element.elementor-element-c4bb9e8 .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-248 .elementor-element.elementor-element-c4bb9e8:hover .profile:not(:hover) {
 filter: blur(1px) saturate(0);
}
@media(max-width: 767px){
.profile {
  margin-left: -16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34b6b47 */.elementor-248 .elementor-element.elementor-element-34b6b47::before {
    content: "";
    opacity: 0.3;
    background-color: transparent;
    background-image: radial-gradient(#ffffff18 3px, transparent 0);
    background-size: 30px 30px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.elementor-248 .elementor-element.elementor-element-34b6b47::after{
    content: "";
background: var(--Radial, radial-gradient(100% 57.68% at 47.82% 0%, #00EA00 0%, #006500 100%));
mix-blend-mode: screen;
    opacity:0.6;
    width: 400px;
    height: 400px;
    border-radius:100%;
    position: absolute;
    top: 0%;
    left: 50%;
    filter: blur(200px);
    transform: translate(-50%, -50%);
    z-index: -1;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b69ab4 */.elementor-248 .elementor-element.elementor-element-2b69ab4{
    border-radius: 11.497px 11.497px 0 0;
border: 0.884px solid #717171;
border: 0.884px solid color(display-p3 0.4439 0.4439 0.4439);
background: #000;
background: color(display-p3 0 0 0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64f4875 */.elementor-248 .elementor-element.elementor-element-64f4875 {
  z-index: 1;
}

.elementor-248 .elementor-element.elementor-element-64f4875:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(to bottom, #717171, transparent); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-beb1809 */.elementor-248 .elementor-element.elementor-element-beb1809{
  animation: blinkBrightness 4.5s ease-in-out infinite;
}

@keyframes blinkBrightness {
  0% {
    filter: brightness(1);
  }
  2% {
    filter: brightness(1.5);
  }
  4% {
    filter: brightness(1);
  }
  8% {
    filter: brightness(1.2);
  }
  12% {
    filter: brightness(1);
  }
  100% {
    filter: brightness(1);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d1c9a */.elementor-248 .elementor-element.elementor-element-d1d1c9a {
  z-index: 1;
}

.elementor-248 .elementor-element.elementor-element-d1d1c9a:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(to bottom, #717171, transparent); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8070226 */.elementor-248 .elementor-element.elementor-element-8070226 {
  z-index: 1;
}

.elementor-248 .elementor-element.elementor-element-8070226:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(to bottom, #717171, transparent); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4dc59c9 */.elementor-248 .elementor-element.elementor-element-4dc59c9 .swiper-wrapper{
  transition-timing-function: linear !important; 
  -webkit-transition-timing-function: linear !important;
  filter: blur(4px);
}
.elementor-248 .elementor-element.elementor-element-4dc59c9{
    mask-image: linear-gradient(to right, transparent, #000, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000, transparent);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5e3448e */.elementor-248 .elementor-element.elementor-element-5e3448e .swiper-wrapper{
  transition-timing-function: linear !important; 
  -webkit-transition-timing-function: linear !important;
}

.elementor-248 .elementor-element.elementor-element-5e3448e{
    mask-image: linear-gradient(to right, transparent, #000, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000, transparent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be19d53 */.elementor-248 .elementor-element.elementor-element-be19d53{
    border-radius: 11.497px 11.497px 0 0;
border: 0.884px solid #717171;
border: 0.884px solid color(display-p3 0.4439 0.4439 0.4439);
background: #000;
background: color(display-p3 0 0 0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-298d410 */.elementor-248 .elementor-element.elementor-element-298d410 {
  z-index: 1;
}

.elementor-248 .elementor-element.elementor-element-298d410:before {
    content: "";
    position: absolute;
    z-index: 10;
    border-radius: 20px; /* Arredondamento das bordas do pseudo-elemento */
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px; /* Espaçamento interno do pseudo-elemento */
    background: linear-gradient(to bottom, #717171, transparent); /* Gradiente linear com cor e transparência */
    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em navegadores WebKit */
    mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0); /* Máscaras para efeitos visuais em outros navegadores */
    -webkit-mask-composite: xor; /* Efeito de corte na máscara para WebKit */
    mask-composite: exclude; /* Efeito de corte na máscara para outros navegadores */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91e54a9 */.elementor-248 .elementor-element.elementor-element-91e54a9::before {
    content: "";
    opacity: 0.3;
    background-color: transparent;
    background-image: radial-gradient(#ffffff18 3px, transparent 0);
    background-size: 30px 30px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11d6416 */.elementor-248 .elementor-element.elementor-element-11d6416{
    background: linear-gradient(96deg, var(--color-white-solid, #FFF) 13.41%, var(--color-grey-39, #686363) 73.53%);
background: linear-gradient(96deg, var(--color-white-solid, color(display-p3 1 1 1)) 13.41%, var(--color-grey-39, color(display-p3 0.4 0.3882 0.3882)) 73.53%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b430d6 */.elementor-248 .elementor-element.elementor-element-5b430d6::before {
    content: "";
    opacity: 0.3;
    background-color: transparent;
    background-image: radial-gradient(#ffffff18 3px, transparent 0);
    background-size: 30px 30px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f106a5b */.elementor-248 .elementor-element.elementor-element-f106a5b{
    border-radius: 500px;
background: linear-gradient(180deg, var(--color-grey-17, #2B2B2B) 0%, var(--color-grey-10, #1A1A1A) 100%);
background: linear-gradient(180deg, var(--color-grey-17, color(display-p3 0.1686 0.1686 0.1686)) 0%, var(--color-grey-10, color(display-p3 0.102 0.102 0.102)) 100%);
box-shadow: 0 4px 12.6px 0 rgba(0, 0, 0, 0.25), 0 0 5px 0 rgba(255, 255, 255, 0.25) inset;
box-shadow: 0 4px 12.6px 0 color(display-p3 0 0 0 / 0.25), 0 0 5px 0 color(display-p3 1 1 1 / 0.25) inset;
}

.elementor-248 .elementor-element.elementor-element-f106a5b .elementor-heading-title::before{
    content: "";
    background: #69D77D;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    right: 7%;
    border-radius: 200px;
    animation: pisca2 1s infinite;
    box-shadow: 0px 0px 0px 0px #69D77D; /*mude a cor aqui*/
}

@keyframes pisca2 {
    70% {
        box-shadow: 0 0 0 10px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b13040e */.scroll-left{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(30px, 0);
}

.scroll-top{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(0, -30px);
}

.scroll-bottom{
    opacity: 0;
        transition: 0.5s !important;
    transform: translate(0, 30px);
}

.blur{
    transform: scale(0.9);
    opacity: 0;
    filter: blur(20px);
    transition: 0.5s !important;
}

.lista .elementor-icon-list-item{
    opacity: 0;
        transition: 0.5s all !important;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}

.lista .elementor-icon-list-item.ativo{
    opacity: 1;
        transition: 0.5s all !important;
    transform: translate3d(0, 0, 0);
    filter: blur(0px);
}

.ativo{
    opacity: 1;
    transition: 0.5s ease all;
    transform: translate(0, 0);
    transform: scale(1);
    filter: blur(0px);
}

@media only screen and (min-width: 600px) {

.e1{
    transition-delay:0.5s !important;
}

.e2{
    transition-delay:1s !important;
}
.e3{
        transition-delay:1.5s !important;
}
.e4{
        transition-delay:2s !important;
}
.e5{
        transition-delay:2.5s !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cac10b3 */.elementor-248 .elementor-element.elementor-element-cac10b3{
    backdrop-filter: blur(10px);
    background: rgba(0,0,0, 0.3)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-203e1f0 */.elementor-248 .elementor-element.elementor-element-203e1f0::before {
    content: "";
    opacity: 0.3;
    background-color: transparent;
    background-image: radial-gradient(#ffffff18 3px, transparent 0);
    background-size: 30px 30px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS */.degb{
    background: var(--Style, radial-gradient(94.32% 94.32% at 50% 5.68%, #FFF 0%, #999 100%));
background: var(--Style, radial-gradient(94.32% 94.32% at 50% 5.68%, color(display-p3 1 1 1) 0%, color(display-p3 0.6 0.6 0.6) 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.degv{
    background: var(--Radial, radial-gradient(100% 57.68% at 47.82% 0%, color(display-p3 0.1434 0.9024 0.1434) 0%, color(display-p3 0 0.389 0.0194) 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

/*Código padrão páginas*/
html, body{overflow-x: hidden !important;}

p:last-child{margin-bottom:0px;}

body::-webkit-scrollbar {width: 12px;}

body::-webkit-scrollbar-track {background: #000000;}

body::-webkit-scrollbar-thumb {background-image: linear-gradient(0deg, white, white);
  border-radius: 20px; border: 3px solid #000000}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Plak';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://fullcontingencia.com/wp-content/uploads/2025/08/NeuePlak-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Plak';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://fullcontingencia.com/wp-content/uploads/2025/08/NeuePlak-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Plak';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://fullcontingencia.com/wp-content/uploads/2025/08/NeuePlak-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Plak';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://fullcontingencia.com/wp-content/uploads/2025/08/NeuePlak-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Plak';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://fullcontingencia.com/wp-content/uploads/2025/08/NeuePlak-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Plak';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://fullcontingencia.com/wp-content/uploads/2025/08/NeuePlak-ExtraBlack.ttf') format('truetype');
}
/* End Custom Fonts CSS */