.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4871 .elementor-element.elementor-element-834620c{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;}.elementor-4871 .elementor-element.elementor-element-834620c::before, .elementor-4871 .elementor-element.elementor-element-834620c > .elementor-background-video-container::before, .elementor-4871 .elementor-element.elementor-element-834620c > .e-con-inner > .elementor-background-video-container::before, .elementor-4871 .elementor-element.elementor-element-834620c > .elementor-background-slideshow::before, .elementor-4871 .elementor-element.elementor-element-834620c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4871 .elementor-element.elementor-element-834620c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-4871 .elementor-element.elementor-element-bfc6e2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-4871 .elementor-element.elementor-element-00f7068{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFFCC;}.elementor-4871 .elementor-element.elementor-element-f34b20d{--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;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;}.elementor-4871 .elementor-element.elementor-element-0453126{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFFCC;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4871 .elementor-element.elementor-element-3bf350b{--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;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;}.elementor-4871 .elementor-element.elementor-element-5561561 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4871 .elementor-element.elementor-element-3a6350d{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFFCC;}.elementor-4871 .elementor-element.elementor-element-dc992cc{--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;border-style:solid;--border-style:solid;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;}.elementor-4871 .elementor-element.elementor-element-0faf298 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-widget-theme-post-featured-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-featured-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-featured-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-4871 .elementor-element.elementor-element-fac5aa1 .widget-image-caption{color:#0B0711;background-color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-4871 .elementor-element.elementor-element-6762746 .widget-image-caption{color:#0B0711;background-color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-4871 .elementor-element.elementor-element-15503f0 .widget-image-caption{color:#0B0711;background-color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-4871 .elementor-element.elementor-element-a57785b .widget-image-caption{color:#0B0711;background-color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-4871 .elementor-element.elementor-element-93b7eef .widget-image-caption{color:#0B0711;background-color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-4871 .elementor-element.elementor-element-4d7039f .widget-image-caption{color:#0B0711;background-color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-4871 .elementor-element.elementor-element-c6283a8 .widget-image-caption{color:#0B0711;background-color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-4871 .elementor-element.elementor-element-d1f68ac .widget-image-caption{color:#0B0711;background-color:#FFFFFFCC;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-4871 .elementor-element.elementor-element-5153888{--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-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-4871 .elementor-element.elementor-element-1a03594{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFFCC;}.elementor-4871 .elementor-element.elementor-element-bd9d024{font-family:"Poppins", Sans-serif;font-weight:400;color:#FF030387;}body.elementor-page-4871:not(.elementor-motion-effects-element-type-background), body.elementor-page-4871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0711;}@media(max-width:767px){.elementor-4871 .elementor-element.elementor-element-834620c::before, .elementor-4871 .elementor-element.elementor-element-834620c > .elementor-background-video-container::before, .elementor-4871 .elementor-element.elementor-element-834620c > .e-con-inner > .elementor-background-video-container::before, .elementor-4871 .elementor-element.elementor-element-834620c > .elementor-background-slideshow::before, .elementor-4871 .elementor-element.elementor-element-834620c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4871 .elementor-element.elementor-element-834620c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://kakatucanieri.com/wp-content/uploads/2026/02/Nallanda.jpg");background-position:0px -80px;background-repeat:no-repeat;background-size:101% auto;}.elementor-4871 .elementor-element.elementor-element-834620c{--min-height:790px;--overlay-opacity:1;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-4871 .elementor-element.elementor-element-bfc6e2e{width:var( --container-widget-width, 77% );max-width:77%;margin:400px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-4871 .elementor-element.elementor-element-bfc6e2e.elementor-element{--align-self:center;}.elementor-4871 .elementor-element.elementor-element-bfc6e2e .elementor-heading-title{font-size:35px;}.elementor-4871 .elementor-element.elementor-element-00f7068{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:center;}.elementor-4871 .elementor-element.elementor-element-00f7068.elementor-element{--align-self:center;}.elementor-4871 .elementor-element.elementor-element-f34b20d{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-4871 .elementor-element.elementor-element-0453126{width:var( --container-widget-width, 98% );max-width:98%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:start;}.elementor-4871 .elementor-element.elementor-element-0453126.elementor-element{--align-self:center;}.elementor-4871 .elementor-element.elementor-element-3bf350b{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-4871 .elementor-element.elementor-element-5561561{width:var( --container-widget-width, 403px );max-width:403px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:403px;--container-widget-flex-grow:0;text-align:center;}.elementor-4871 .elementor-element.elementor-element-5561561.elementor-element{--align-self:center;}.elementor-4871 .elementor-element.elementor-element-5561561 .elementor-heading-title{font-size:27px;}.elementor-4871 .elementor-element.elementor-element-f0d65fd{--e-image-carousel-slides-to-show:1;}.elementor-4871 .elementor-element.elementor-element-f0d65fd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-4871 .elementor-element.elementor-element-3a6350d{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:center;}.elementor-4871 .elementor-element.elementor-element-3a6350d.elementor-element{--align-self:center;}.elementor-4871 .elementor-element.elementor-element-dc992cc{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-4871 .elementor-element.elementor-element-0faf298{width:var( --container-widget-width, 338px );max-width:338px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:center;}.elementor-4871 .elementor-element.elementor-element-0faf298.elementor-element{--align-self:center;}.elementor-4871 .elementor-element.elementor-element-0faf298 .elementor-heading-title{font-size:27px;}.elementor-4871 .elementor-element.elementor-element-fac5aa1 img{border-radius:10px 10px 10px 10px;}.elementor-4871 .elementor-element.elementor-element-fac5aa1 .widget-image-caption{margin-block-start:5px;}.elementor-4871 .elementor-element.elementor-element-6762746 img{border-radius:10px 10px 10px 10px;}.elementor-4871 .elementor-element.elementor-element-6762746 .widget-image-caption{margin-block-start:5px;}.elementor-4871 .elementor-element.elementor-element-15503f0 img{border-radius:10px 10px 10px 10px;}.elementor-4871 .elementor-element.elementor-element-15503f0 .widget-image-caption{margin-block-start:5px;}.elementor-4871 .elementor-element.elementor-element-a57785b img{border-radius:10px 10px 10px 10px;}.elementor-4871 .elementor-element.elementor-element-a57785b .widget-image-caption{margin-block-start:5px;}.elementor-4871 .elementor-element.elementor-element-93b7eef img{border-radius:10px 10px 10px 10px;}.elementor-4871 .elementor-element.elementor-element-93b7eef .widget-image-caption{margin-block-start:5px;}.elementor-4871 .elementor-element.elementor-element-4d7039f img{border-radius:10px 10px 10px 10px;}.elementor-4871 .elementor-element.elementor-element-4d7039f .widget-image-caption{margin-block-start:5px;}.elementor-4871 .elementor-element.elementor-element-c6283a8 img{border-radius:10px 10px 10px 10px;}.elementor-4871 .elementor-element.elementor-element-c6283a8 .widget-image-caption{margin-block-start:5px;}.elementor-4871 .elementor-element.elementor-element-d1f68ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-4871 .elementor-element.elementor-element-d1f68ac img{border-radius:10px 10px 10px 10px;}.elementor-4871 .elementor-element.elementor-element-d1f68ac .widget-image-caption{margin-block-start:5px;}.elementor-4871 .elementor-element.elementor-element-666aeb5{width:var( --container-widget-width, 363px );max-width:363px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:363px;--container-widget-flex-grow:0;text-align:center;}.elementor-4871 .elementor-element.elementor-element-666aeb5.elementor-element{--align-self:flex-end;}.elementor-4871 .elementor-element.elementor-element-1a03594{width:var( --container-widget-width, 98% );max-width:98%;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:center;font-size:20px;line-height:1.1em;}.elementor-4871 .elementor-element.elementor-element-1a03594.elementor-element{--align-self:center;}.elementor-4871 .elementor-element.elementor-element-bd9d024{width:var( --container-widget-width, 98% );max-width:98%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;--container-widget-width:98%;--container-widget-flex-grow:0;text-align:center;}.elementor-4871 .elementor-element.elementor-element-bd9d024.elementor-element{--align-self:center;}}/* Start custom CSS for heading, class: .elementor-element-bfc6e2e */.elementor-4871 .elementor-element.elementor-element-bfc6e2e {
  position: relative;
  color: #ffffff;
  filter: blur(0px);
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 25%,
    black 75%,
    transparent 100%
  );
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  mask-image: linear-gradient(
    to right,
    transparent -1%,
    black 15%,
    black 60%,
    transparent 110%
  );
  mask-repeat: no-repeat;
  mask-size: 100%;
}

/* cria o desfoque nas pontas sem alterar o centro */
.elementor-4871 .elementor-element.elementor-element-bfc6e2e::before {
  content: attr(data-text);
  position: absolute;
  inset: 0;
  color: #fff;
  filter: blur(6px); /* ajuste o nível do desfoque */
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 15%,
    black 85%,
    transparent 100%
  );
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  opacity: 0.7; /* intensidade do efeito */
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5561561 */.elementor-4871 .elementor-element.elementor-element-5561561 {
  position: relative;
  color: #ffffff;
  filter: blur(0px);
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 25%,
    black 75%,
    transparent 100%
  );
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  mask-image: linear-gradient(
    to right,
    transparent -1%,
    black 15%,
    black 60%,
    transparent 110%
  );
  mask-repeat: no-repeat;
  mask-size: 100%;
}

/* cria o desfoque nas pontas sem alterar o centro */
.elementor-4871 .elementor-element.elementor-element-5561561::before {
  content: attr(data-text);
  position: absolute;
  inset: 0;
  color: #fff;
  filter: blur(6px); /* ajuste o nível do desfoque */
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 15%,
    black 85%,
    transparent 100%
  );
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  opacity: 0.7; /* intensidade do efeito */
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0faf298 */.elementor-4871 .elementor-element.elementor-element-0faf298 {
  position: relative;
  color: #ffffff;
  filter: blur(0px);
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 25%,
    black 75%,
    transparent 100%
  );
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  mask-image: linear-gradient(
    to right,
    transparent -1%,
    black 15%,
    black 60%,
    transparent 110%
  );
  mask-repeat: no-repeat;
  mask-size: 100%;
}

/* cria o desfoque nas pontas sem alterar o centro */
.elementor-4871 .elementor-element.elementor-element-0faf298::before {
  content: attr(data-text);
  position: absolute;
  inset: 0;
  color: #fff;
  filter: blur(6px); /* ajuste o nível do desfoque */
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 15%,
    black 85%,
    transparent 100%
  );
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  opacity: 0.7; /* intensidade do efeito */
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-666aeb5 */.elementor-4871 .elementor-element.elementor-element-666aeb5 {
  display: inline-block; /* necessário para o transform */
  animation: flutuarHorizontal 3s ease-in-out infinite;
}

@keyframes flutuarHorizontal {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-20px);
  }
  100% {
    transform: translateX(0);
  }
}/* End custom CSS */