/* Start custom CSS */body:is(.elementor-page-1688,.elementor-page-1699){background-color:#0C0B09;--bw-topo:88px;.elementor-element-46f81b3a{padding-block:12px} .elementor-element-5ac6e8c{height:40px;padding:0 16px;display:flex;align-items:center;justify-content:center} .elementor-element-45580556{padding-block:0} .elementor-element-313c0bd7{padding-block:clamp(14px,1.8vw,22px) clamp(22px,2.8vw,36px);background-image:radial-gradient(86% 66% at 76% 14%,rgba(232,112,46,.17),transparent 62%),radial-gradient(70% 62% at 6% 94%,rgba(20,18,14,.95),transparent 72%)} .elementor-element-1d5d7a3e{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(28px,4vw,56px);align-items:stretch;width:100%;max-width:1120px;margin-inline:auto;padding-block:0;padding-inline:clamp(20px,4vw,48px)} .elementor-element-7950b72f{grid-column:1;max-width:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;> *{margin-block:0 !important}} .elementor-element-46a515dd{position:relative;inset:auto;grid-column:2;z-index:1;margin:0;padding:0;width:100%;min-height:520px;border-radius:22px;overflow:hidden;isolation:isolate;box-shadow:0 42px 92px -44px rgba(0,0,0,.95),0 0 0 1px rgba(231,211,179,.15);&::before{content:"";position:absolute;inset:14px;z-index:2;pointer-events:none;border:1px dashed rgba(231,211,179,.26);border-radius:13px} &::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background-image:linear-gradient(104deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%),linear-gradient(to top,rgba(12,11,9,.6),transparent 46%);background-size:280% 100%,100% 100%;background-repeat:no-repeat;animation:bw-brilho 8s ease-in-out infinite}} .elementor-element-2eb0b62c{width:100%;height:100%;border:0;border-radius:0;padding:26px;align-items:flex-end;justify-content:flex-start;background-color:rgba(231,211,179,.05);background-size:cover;background-position:center;animation:bw-kenburns 24s ease-in-out infinite alternate} .elementor-element-621af481{position:absolute;z-index:4;top:18px;bottom:auto;inset-inline-end:18px;inset-inline-start:auto;width:auto;flex:0 0 auto;transform:none;box-shadow:0 20px 44px -18px rgba(232,112,46,.95);animation:bw-flutua 6.4s ease-in-out infinite} .e-4e5c49f5-b215{font-size:clamp(34px,3.9vw,52px);line-height:1.04} .e-30a76df4-12ab{font-size:clamp(13.5px,1.2vw,15.5px);line-height:1.5;max-width:44ch} .e-70e187a4-bc9e{font-size:clamp(13.5px,1.2vw,15.5px);line-height:1.5;max-width:52ch} :is(.elementor-element-452d7a86,.elementor-element-7e03d4c2){margin-block-start:10px} :is(.elementor-element-37217255,.elementor-element-30c455fa){margin-block-start:2px} :is(.elementor-element-5e0f58fe,.elementor-element-33453d18,.elementor-element-2c90f108,.elementor-element-68a40b5b){> *{min-width:80px;padding:9px 12px;background-image:linear-gradient(180deg,rgba(231,211,179,.07),transparent)} > * > p:first-child{font-size:0;letter-spacing:0} > * > p:first-child::after{display:block;font-family:'Playfair Display',Georgia,serif;font-weight:500;font-size:clamp(25px,2.2vw,30px);line-height:1;color:#F7F3EC;font-variant-numeric:tabular-nums} > :nth-child(1) > p:first-child{counter-reset:bwd var(--bw-d);animation:bw-cd 604800s steps(7,jump-start) forwards;&::after{content:counter(bwd,decimal-leading-zero)}} > :nth-child(2) > p:first-child{counter-reset:bwh var(--bw-h);animation:bw-ch 86400s steps(24,jump-start) infinite;&::after{content:counter(bwh,decimal-leading-zero)}} > :nth-child(3) > p:first-child{counter-reset:bwm var(--bw-m);animation:bw-cm 3600s steps(60,jump-start) infinite;&::after{content:counter(bwm,decimal-leading-zero)}} > :nth-child(4) > p:first-child{counter-reset:bws var(--bw-s);animation:bw-cs 60s steps(60,jump-start) infinite;&::after{content:counter(bws,decimal-leading-zero)}} > :nth-child(4){animation:bw-bate 1s ease-out infinite}} .e-button-base{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.1;text-align:center;white-space:nowrap;padding-block:0;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease;&:hover{transform:translateY(-2px)}} :is(.elementor-element-1b0c1c11,.elementor-element-539f321d) > a.e-button-base{box-shadow:0 16px 36px -16px rgba(232,112,46,.9)} .elementor-element-70d7033a{display:flex;align-items:stretch;flex-wrap:nowrap;gap:0;width:fit-content;max-width:min(100%,460px);padding:0;overflow:hidden;border:1px solid #E8702E;border-radius:10px;background-color:transparent;a.e-button-base{align-self:stretch;min-height:0;border-radius:0;border-inline-start:1px dashed #E8702E;padding-inline:22px}} .elementor-element-229da848{flex:1 1 auto;min-width:0;width:auto;padding:12px 18px;background-color:rgba(231,211,179,.045)} :is(.elementor-element-15d6ff58,.elementor-element-238e6e30,.elementor-element-3a738011,.elementor-element-5c375b97){padding:0} .elementor-element-260e906e{padding-block:clamp(52px,5.6vw,78px)} :is(.elementor-element-786d38c6,.elementor-element-64c66053,.elementor-element-61d55832,.elementor-element-70b6c41e){padding-block:clamp(14px,1.6vw,22px) clamp(52px,5.6vw,78px)} .elementor-element-3859fa80{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 34px} .elementor-element-5a7dc44a{padding:clamp(24px,3.4vw,36px)} :is(.elementor-element-694ec9cf,.elementor-element-60834a22,.elementor-element-b15befd){padding:clamp(16px,1.6vw,20px)} :is(.elementor-element-120f890e,.elementor-element-67a10e89,.elementor-element-6c03e6b4,.elementor-element-45c4b356,.elementor-element-67199694,.elementor-element-6b27d765){padding:clamp(22px,2.4vw,28px)} .elementor-element-5bfc76cc > p:last-child{max-width:72ch} summary{padding-block:16px} .elementor-element-2f67a1eb{padding-block:clamp(20px,2.4vw,32px) clamp(36px,4vw,54px)} .elementor-element-3e6c446{padding-block:clamp(30px,3.2vw,42px)} .elementor-element-61d55832{background-color:#14120E} .elementor-element-2eb786d2{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.6vw,36px)} .elementor-element-6d6f6303{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.2vw,30px)} :is(.elementor-element-6ab9cd4d,.elementor-element-74429cd,.elementor-element-65b01d8c){position:relative;aspect-ratio:4/3;width:100%;border-radius:14px;overflow:hidden} :is(.elementor-element-3bef7d0f,.elementor-element-1f6a20a6,.elementor-element-1c654942){border-radius:16px;overflow:hidden} .elementor-element-ecda2fd{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:clamp(30px,3.6vw,56px)} .elementor-element-16ff25d6{gap:16px;> *{margin-block:0 !important}} :is(.elementor-element-74654788,.elementor-element-3b8829a,.elementor-element-6cb0659c){margin-block-end:clamp(22px,2.6vw,34px)} .elementor-element-6cb0659c{order:1;margin-inline:-10px;overflow:hidden;padding:0;min-width:0;border-block:1px solid rgba(231,211,179,.14);background-color:rgba(231,211,179,.035)} .elementor-element-28365c8a{display:flex;width:max-content;align-items:center;gap:0;padding:15px 0;animation:bw-esteira 34s linear infinite;> p{position:relative;font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#E7D3B3;white-space:nowrap;padding-inline:26px;margin:0;&::after{content:"";position:absolute;inset-inline-end:-3px;top:50%;width:5px;height:5px;border-radius:50%;background-color:#E8702E;transform:translateY(-50%)}}} @media (min-width:901px){.elementor-element-313c0bd7{min-height:calc(100svh - var(--bw-topo))} .elementor-element-1d5d7a3e{flex:1 1 auto}} @media (max-width:900px){.elementor-element-1d5d7a3e{grid-template-columns:minmax(0,1fr);gap:26px} .elementor-element-46a515dd{grid-column:1;grid-row:1;aspect-ratio:3/2;min-height:0} .elementor-element-3859fa80{grid-template-columns:minmax(0,1fr)} .elementor-element-ecda2fd{grid-template-columns:minmax(0,1fr)} .elementor-element-7950b72f{grid-column:1;grid-row:2} .elementor-element-2eb786d2{grid-template-columns:repeat(2,minmax(0,1fr))} .elementor-element-6d6f6303{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:640px){.elementor-element-2eb786d2{grid-template-columns:minmax(0,1fr)} .elementor-element-6d6f6303{grid-template-columns:minmax(0,1fr)} .elementor-element-213baa32{padding-block:8px} .elementor-element-70d7033a{width:100%} :is(.elementor-element-5e0f58fe,.elementor-element-33453d18,.elementor-element-2c90f108,.elementor-element-68a40b5b) > *{min-width:70px;padding:10px}} @media (prefers-reduced-motion:reduce){:is(.elementor-element-2eb0b62c,.elementor-element-621af481,.elementor-element-46a515dd,.elementor-element-28365c8a){animation:none !important} :is(.elementor-element-5e0f58fe,.elementor-element-33453d18,.elementor-element-2c90f108,.elementor-element-68a40b5b) > :nth-child(4){animation:none}}} @property --bw-d{syntax:"<integer>";initial-value:0;inherits:false} @property --bw-h{syntax:"<integer>";initial-value:0;inherits:false} @property --bw-m{syntax:"<integer>";initial-value:0;inherits:false} @property --bw-s{syntax:"<integer>";initial-value:0;inherits:false} @keyframes bw-cd{from{--bw-d:7}to{--bw-d:0}} @keyframes bw-ch{from{--bw-h:24}to{--bw-h:0}} @keyframes bw-cm{from{--bw-m:60}to{--bw-m:0}} @keyframes bw-cs{from{--bw-s:60}to{--bw-s:0}} @keyframes bw-brilho{0%{background-position:150% 0,0 0}62%,100%{background-position:-70% 0,0 0}} @keyframes bw-kenburns{from{scale:1}to{scale:1.06}} @keyframes bw-flutua{0%,100%{translate:0 0}50%{translate:0 -8px}} @keyframes bw-bate{0%{scale:1}40%{scale:1.06}100%{scale:1}}/* End custom CSS */