.elementor .header-container{position:fixed;z-index:999;padding-block-start:8px;padding-block-end:8px;padding-inline-start:64px;padding-inline-end:64px;flex-direction:column;justify-content:center;align-items:center;}.elementor .sectiion-padding{font-family:Criteria-CF;color:var(--black-neutral);padding-block-start:80px;padding-block-end:80px;padding-inline-start:64px;padding-inline-end:64px;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .primary-btn{font-family:var(--criteriaCF);font-weight:400;font-size:16px;color:var(--light-gray);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-width:1px;border-color:var(--dark-orange);border-style:solid;background-color:var(--dark-orange);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .hero-section{min-height:80vh;background-image:url("https://inkoffreedom.dctr.pt/wp-content/uploads/2026/08/iof-ero-bg-img-test-02.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);justify-content:center;justify-items:center;align-items:center;}.elementor .inner-container{width:100%;max-width:1440px;position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:48px;justify-content:flex-start;}.elementor .sub-heading{font-weight:700;font-size:14px;color:var(--dark-orange);letter-spacing:0.6px;text-transform:uppercase;}.elementor .h2-heading{font-family:var(--criteriaCF);font-weight:700;color:var(--black-neutral);}.elementor .country-card{font-family:var(--criteriaCF);padding:0px;flex-direction:column;gap:16px;}.elementor .text-link-btn{width:auto;color:var(--black-neutral);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--light-gray);border-style:solid;background-color:var(--transparent);display:flex;flex-direction:row;gap:8px;justify-content:flex-start;align-items:center;align-self:start;}.elementor .text-link-btn:hover,.elementor .text-link-btn:focus-visible{color:var(--dark-orange);}.elementor .card-text-content{padding:0px;flex-direction:column;gap:8px;}.elementor .actions-container{padding:0px;gap:16px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .footer-container{font-family:var(--criteriaCF);color:var(--light-gray);padding:64px;background-color:var(--black-neutral);flex-direction:column;justify-content:center;align-items:center;}.elementor .footer-col{padding:0px;flex-direction:column;gap:16px;justify-content:flex-start;align-items:start;}.elementor .footer-col-title{font-weight:700;font-size:16px;color:var(--dark-orange);text-transform:uppercase;}.elementor .form-group{padding:0px;flex-direction:column;gap:8px;justify-content:flex-start;align-items:start;}.elementor .form-input-field{color:var(--black-neutral);padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;border-width:1px;border-color:var(--light-gray);border-style:solid;background-color:var(--light-gray);}.elementor .gradient-overlay-img{height:100%;position:absolute;inset-block-start:0px;z-index:1;background-image:linear-gradient(15deg, rgb(0,0,0) 0%,rgba(0, 0, 0, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .letter-img-container{padding:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .letter-text-container{position:relative;inset-block-end:0px;inset-inline-start:0px;padding-block-start:16px;padding-block-end:10px;padding-inline-start:6px;padding-inline-end:6px;background-color:var(--light-gray);flex-direction:column;gap:8px;}.elementor .letter-card{min-height:200px;padding:0px;}.elementor .sub-container{gap:24px;}.elementor .letter-card-pappereffect{position:absolute;inset-block-end:0px;inset-inline-start:0px;z-index:1;background-image:url("https://inkoffreedom.dctr.pt/wp-content/uploads/2026/08/letter-card-torn-paper-texture.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:bottom center;}.elementor .letter-offcanvas-content{max-height:600px;overflow:auto;padding-block-start:16px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;margin-block-end:32px;flex-direction:column;gap:24px;justify-content:flex-start;align-items:start;}.elementor .off-canvas-header{padding-block-start:32px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:row;justify-content:flex-end;align-items:center;}.elementor .keep-exploring-grid{display:grid;gap:32px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .btc-grid{display:grid;gap:32px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);align-self:start;}.elementor .polaroid-card{padding-block-start:18px;padding-block-end:64px;padding-inline-start:12px;padding-inline-end:12px;background-color:var(--light-gray);transform:scale3d(0.98, 0.98, 0.98) rotateX(0deg) rotateY(0deg) rotateZ(2deg);}.elementor .polaroid-card:hover,.elementor .polaroid-card:focus-visible{transform:scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg);}.elementor .polaroid-img{aspect-ratio:1/1;object-fit:cover;}.elementor .nav-header-card{width:auto;padding:16px;border-radius:4px;background-color:var(--White);box-shadow:0px 4px 8px 2px rgba(0, 0, 0, 0.15);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}