.elementor-94295 .elementor-element.elementor-element-9a2711f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;--z-index:9;}.elementor-94295 .elementor-element.elementor-element-9a2711f:not(.elementor-motion-effects-element-type-background), .elementor-94295 .elementor-element.elementor-element-9a2711f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000A;background-image:url("https://xperiun.com/wp-content/uploads/2025/04/n8n_background-pattern.webp");background-position:center center;background-repeat:repeat;background-size:40px auto;}.elementor-94295 .elementor-element.elementor-element-338f643{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-94295 .elementor-element.elementor-element-53c931e{width:var( --container-widget-width, 224px );max-width:224px;--container-widget-width:224px;--container-widget-flex-grow:0;}.elementor-94295 .elementor-element.elementor-element-53c931e img{width:100%;}.elementor-94295 .elementor-element.elementor-element-06d29cc{width:var( --container-widget-width, 144px );max-width:144px;--container-widget-width:144px;--container-widget-flex-grow:0;}.elementor-94295 .elementor-element.elementor-element-06d29cc img{width:100%;}.elementor-94295 .elementor-element.elementor-element-9257694{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-94295 .elementor-element.elementor-element-8faf67e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-94295 .elementor-element.elementor-element-8faf67e .elementor-heading-title{font-size:2.5rem;font-weight:200;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-94295 .elementor-element.elementor-element-3975144{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 48px 0px;z-index:2;text-align:center;color:var( --e-global-color-429a537 );}.elementor-94295 .elementor-element.elementor-element-05993d6{padding:0px 0px 0px 0px;z-index:0;}.elementor-94295 .elementor-element.elementor-element-05993d6 img{width:256px;}.elementor-94295 .elementor-element.elementor-element-915fc75{width:var( --container-widget-width, 544px );max-width:544px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:48px 0px 0px 0px;--container-widget-width:544px;--container-widget-flex-grow:0;z-index:2;}.elementor-94295 .elementor-element.elementor-element-5741738{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:64px 0px 0px 0px;z-index:2;text-align:center;}.elementor-94295 .elementor-element.elementor-element-5741738 .elementor-heading-title{font-size:2.5rem;font-weight:200;line-height:1.25em;color:var( --e-global-color-429a537 );}.elementor-94295 .elementor-element.elementor-element-384f3bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 48px 0px;z-index:2;text-align:center;color:var( --e-global-color-429a537 );}.elementor-94295 .elementor-element.elementor-element-9a418be{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap: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-94295 .elementor-element.elementor-element-9a418be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-94295 .elementor-element.elementor-element-6de7859{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--align-items:center;--z-index:2;}.elementor-94295 .elementor-element.elementor-element-89177af{z-index:1;}.elementor-94295 .elementor-element.elementor-element-89177af img{width:256px;}body.elementor-page-94295:not(.elementor-motion-effects-element-type-background), body.elementor-page-94295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000A;}@media(max-width:1366px){.elementor-94295 .elementor-element.elementor-element-53c931e{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-94295 .elementor-element.elementor-element-06d29cc{--container-widget-width:96px;--container-widget-flex-grow:0;width:var( --container-widget-width, 96px );max-width:96px;}.elementor-94295 .elementor-element.elementor-element-6de7859{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-94295 .elementor-element.elementor-element-6de7859{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-94295 .elementor-element.elementor-element-53c931e{--container-widget-width:128px;--container-widget-flex-grow:0;width:var( --container-widget-width, 128px );max-width:128px;}.elementor-94295 .elementor-element.elementor-element-06d29cc{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-94295 .elementor-element.elementor-element-9257694{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-94295 .elementor-element.elementor-element-8faf67e{width:100%;max-width:100%;padding:0px 0px 16px 0px;}.elementor-94295 .elementor-element.elementor-element-3975144{padding:0px 0px 32px 0px;}.elementor-94295 .elementor-element.elementor-element-05993d6 img{width:192px;}.elementor-94295 .elementor-element.elementor-element-915fc75{padding:32px 0px 0px 0px;}.elementor-94295 .elementor-element.elementor-element-5741738{width:100%;max-width:100%;padding:0px 0px 16px 0px;}.elementor-94295 .elementor-element.elementor-element-384f3bf{padding:0px 0px 32px 0px;}.elementor-94295 .elementor-element.elementor-element-6de7859{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-94295 .elementor-element.elementor-element-89177af img{width:192px;}}@media(min-width:768px){.elementor-94295 .elementor-element.elementor-element-9a418be{--width:545px;}}@media(min-width:1367px){.elementor-94295 .elementor-element.elementor-element-9a2711f:not(.elementor-motion-effects-element-type-background), .elementor-94295 .elementor-element.elementor-element-9a2711f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for image, class: .elementor-element-53c931e */.elementor-94295 .elementor-element.elementor-element-53c931e::after {
    content: "";
    position: absolute;
    top: 0;
    left: auto;
    right: calc(-16px - 1px);
    height: 100%;
    width: 2px;
    background-color: rgba(245,245,255,0.15);
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06d29cc */.elementor-94295 .elementor-element.elementor-element-06d29cc {
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8faf67e */.elementor-94295 .elementor-element.elementor-element-8faf67e h2 {
    max-width: 32ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3975144 */.elementor-94295 .elementor-element.elementor-element-3975144 p {
    max-width:40ch;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05993d6 */.elementor-94295 .elementor-element.elementor-element-05993d6::before {
    pointer-events: none !important;
    content: "";
    position: absolute;
    width: 512px;
    height: 668px;
    background-image: url("https://xperiun.com/wp-content/uploads/2025/05/imersao-em-n8n-para-negocios_badgee.png");
    background-size: 100%;
    background-repeat: no-repeat;
    top: calc(50% - 334px);
    right: calc(50% - 256px);
    z-index: -1;
    
    animation: spin 2s linear infinite;
}

@keyframes spin {

    0% {
        transform: scale(0.25);
        filter: blur(16px);
        opacity: 0.25;
    }
    50% {
        transform: scale(0.5);
        filter: blur(32px);
        opacity: 1;
    }
    100% {
        transform: scale(1);
        filter: blur(64px);
        opacity: 0.25;
    }
}

.elementor-94295 .elementor-element.elementor-element-05993d6::after {
    content: "";
    position: absolute;
    width: 512px;
    height: 512px;
        top: calc(50% - 256px);
    right: calc(50% - 256px);
    background-color: rgba(75,0,255,0.25);
    border-radius: 50%;
    z-index: -2;
    filter: blur(256px);
    pointer-events: none;
}
    

.elementor-94295 .elementor-element.elementor-element-05993d6 img {
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-915fc75 */.form-certificado {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 32px !important;
}

.form-campo {
    display: flex !important;
    flex-direction: column !important;
}


.form-campo label {
    color: rgb(255,255,255) !important;
    font-family: Poppins;
    font-size: 1rem !important;
    padding: 0 0 8px 0 !important;
}

.btn-certificado {
    background-image: linear-gradient(90deg, #FF3264, #FF3200) !important;
    color: rgba(245,245,255,1) !important;
    font-weight: 400 !important;
    padding: 16px !important;
    border-radius: 16px !important;
    font-size: Poppins;
    font-size: 1rem !important;
    border: none !important;
    cursor: pointer !important;
    transition: none !important;
    white-space: normal !important;
}

.btn-certificado:hover {
    background-image: linear-gradient(90deg, rgb(150,75,255), rgb(150,100,255)) !important;
    color: rgb(255,255,255) !important;
}
  
  :-ms-input-placeholder,
  ::-ms-input-placeholder,
  ::placeholder {
    color: rgba(255,255,255,0.25);
    opacity: 0.25; /* Firefox */
  }

  .erro {
    position: relative;
    z-index: 2;
    color: rgb(255,0,75);
    padding: 8px 0 0 0;
    display: block;
    font-size: 1rem;
    font-family: Poppins;
  }

  .sucesso {
    position: relative !important;
    z-index: 2 !important;
    color: rgb(150,0,255) !important;
    padding: 8px 0 0 0 !important;
    display: block !important;
    font-size: 1rem !important;
    font-family: Poppins;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5741738 */.elementor-94295 .elementor-element.elementor-element-5741738 h2 {
    max-width: 32ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-384f3bf */.elementor-94295 .elementor-element.elementor-element-384f3bf p {
    max-width:40ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9257694 */.elementor-94295 .elementor-element.elementor-element-9257694 h2 {
    max-width: 22ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a2711f */.elementor-94295 .elementor-element.elementor-element-9a2711f::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(90deg, rgba(10,10,20,0.9), rgba(10,10,20,1), rgba(10,10,20,0.9));
}/* End custom CSS */
/* Start custom CSS */p:last-child {
    margin-bottom: 0;
}

.titulos-coloridos h2 {
  background: -webkit-linear-gradient(0deg, #96C8FF, #FFAFC8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: block;
}

@keyframes floating {
    from { transform: translate(0, 0px); }
    50%  { transform: translate(0, -8px); }
    to   { transform: translate(0, 0px); }    
}/* End custom CSS */