{"id":386,"date":"2025-10-27T10:51:10","date_gmt":"2025-10-27T13:51:10","guid":{"rendered":"https:\/\/almeidadesouza.pt\/?page_id=386"},"modified":"2026-01-12T13:53:53","modified_gmt":"2026-01-12T12:53:53","slug":"contact","status":"publish","type":"page","link":"https:\/\/almeidadesouza.pt\/cs\/contact\/","title":{"rendered":"Kontakt"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"386\" class=\"elementor elementor-386\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47f00ea e-flex e-con-boxed e-con e-parent\" data-id=\"47f00ea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e169d8d elementor-widget elementor-widget-html\" data-id=\"e169d8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  \/* BLOCO FULL WIDTH, IGNORA A LARGURA DO CONTAINER *\/\r\n  .contact-hero-full {\r\n    width: 100vw;\r\n    margin-left: calc(50% - 50vw);\r\n    margin-right: calc(50% - 50vw);\r\n    \/* opcional: cor de fundo do bloco *\/\r\n    background: #000;\r\n  }\r\n\r\n  \/* CONTE\u00daDO CENTRALIZADO DENTRO DO FULL WIDTH *\/\r\n  .contact-hero {\r\n    max-width: 600px;\r\n    margin: 0 auto 32px;\r\n    padding: 32px 24px;\r\n    text-align: center;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .contact-hero .contact-eyebrow {\r\n    color: #b6b6c0;\r\n    font-size: 12px;\r\n    letter-spacing: 2px;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .contact-hero h1 {\r\n    margin: 12px 0 10px;\r\n    font-size: clamp(28px, 7vw, 42px);\r\n    line-height: 1.2;\r\n    letter-spacing: .6px;\r\n  }\r\n\r\n  .contact-hero h1 span {\r\n    color: #9b30ff;\r\n  }\r\n\r\n  .contact-hero p {\r\n    color: #b6b6c0;\r\n    font-size: 15px;\r\n    line-height: 1.5;\r\n    max-width: 480px;\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .contact-hero .divider {\r\n    width: 76px;\r\n    height: 3px;\r\n    margin: 18px auto 0;\r\n    border-radius: 3px;\r\n    background: linear-gradient(90deg, #6a0dad, #9b30ff);\r\n    box-shadow: 0 0 12px rgba(155, 48, 255, .35);\r\n  }\r\n\r\n  \/* Ajuste fino no mobile se quiser *\/\r\n  @media (max-width: 480px) {\r\n    .contact-hero {\r\n      padding: 28px 18px;\r\n    }\r\n    .contact-hero h1 {\r\n      font-size: 28px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"contact-hero-full\">\r\n  <div class=\"contact-hero\">\r\n    <div class=\"contact-eyebrow\">Reach Us \u2022 We reply fast<\/div>\r\n\r\n    <h1>\r\n      Let\u2019s build something <span>remarkable<\/span>.\r\n    <\/h1>\r\n\r\n    <p>\r\n      Tell us about your project, the support you need, or a partnership.\r\n      We usually reply in under 24 hours.\r\n    <\/p>\r\n\r\n    <div class=\"divider\"><\/div>\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bd82e7f e-con-full e-flex e-con e-parent\" data-id=\"bd82e7f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b55ac89 e-con-full e-flex e-con e-child\" data-id=\"b55ac89\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae9f310 elementor-widget elementor-widget-html\" data-id=\"ae9f310\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  \/* === CONTACT CARD \u2014 DESKTOP\/TABLET (respeita coluna) === *\/\r\n  .contact-card-full {\r\n    width: 100%;\r\n    max-width: 100%;\r\n    margin: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .contact-card {\r\n    background: rgba(255,255,255,0.03);\r\n    border-radius: 16px;\r\n    padding: 24px;\r\n    backdrop-filter: blur(8px);\r\n    box-shadow: 0 10px 30px rgba(0,0,0,.25);\r\n    max-width: 600px;\r\n    margin: 0 auto 32px;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .contact-card h3 {\r\n    margin: 0 0 14px;\r\n    font-size: 16px;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.8px;\r\n    padding-bottom: 12px;\r\n    position: relative;\r\n    color: #fff;\r\n  }\r\n\r\n  .contact-card h3 span {\r\n    position: absolute;\r\n    left: 0;\r\n    bottom: 0;\r\n    width: 54px;\r\n    height: 3px;\r\n    border-radius: 3px;\r\n    background: linear-gradient(90deg, #6a0dad, #9b30ff);\r\n  }\r\n\r\n  .contact-card ul {\r\n    list-style: none;\r\n    padding: 0;\r\n    margin: 12px 0 0;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 10px;\r\n    color: #b6b6c0;\r\n  }\r\n\r\n  .contact-card ul a {\r\n    color: #eaeaf2;\r\n    text-decoration: none;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .contact-card .social {\r\n    display: flex;\r\n    gap: 12px;\r\n    margin-top: 14px;\r\n  }\r\n\r\n  .contact-card .social a {\r\n    width: 40px;\r\n    height: 40px;\r\n    border-radius: 50%;\r\n    border: 1px solid rgba(255,255,255,.12);\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    color: #b6b6c0;\r\n    text-decoration: none;\r\n    font-size: 18px;\r\n  }\r\n\r\n  \/* === MAP WRAPPER \u2014 DESKTOP\/TABLET (respeita coluna) === *\/\r\n  .neo-map-wrap {\r\n    width: 100%;\r\n    max-width: 100%;\r\n    margin: 0;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  \/* Mapa: 80% da coluna no desktop, como voc\u00ea queria *\/\r\n  #neo-map {\r\n    width: 80%;\r\n    height: 250px;\r\n    border-radius: 16px;\r\n    overflow: hidden;\r\n    background: #000;\r\n    position: relative;\r\n    border: 1px solid rgba(180,0,255,.45);\r\n    box-shadow:\r\n      0 0 12px rgba(120,0,255,.40),\r\n      0 0 26px rgba(120,0,255,.25),\r\n      inset 0 0 12px rgba(120,0,255,.25);\r\n  }\r\n\r\n  \/* === MOBILE: card + mapa em largura TOTAL da tela === *\/\r\n  @media (max-width: 767px) {\r\n    .contact-card-full,\r\n    .neo-map-wrap {\r\n      width: 100vw;\r\n      max-width: 100vw;\r\n      margin-left: calc(50% - 50vw);\r\n      margin-right: calc(50% - 50vw);\r\n    }\r\n\r\n    .contact-card {\r\n      padding: 22px 20px;\r\n      margin-bottom: 24px;\r\n    }\r\n\r\n    #neo-map {\r\n      width: 100%;\r\n      height: 220px;\r\n    }\r\n  }\r\n\r\n  \/* ===== Leaflet styling ===== *\/\r\n\r\n  \/* Zoom buttons *\/\r\n  .leaflet-control-zoom a{\r\n    background: rgba(10,0,20,.9)!important;\r\n    color: #e9dcff!important;\r\n    border: 1px solid rgba(170,0,255,.6)!important;\r\n    box-shadow: 0 0 8px rgba(170,0,255,.35)!important;\r\n    transition: all .25s ease;\r\n  }\r\n  .leaflet-control-zoom a:hover{\r\n    background: rgba(170,0,255,.28)!important;\r\n    color: #fff!important;\r\n    box-shadow: 0 0 14px rgba(130,200,255,.8)!important;\r\n  }\r\n\r\n  \/* Neon pin *\/\r\n  .zen-pin{\r\n    width: 18px; height: 18px; border-radius: 50%;\r\n    background: radial-gradient(circle at 35% 35%, #e7b5ff 0%, #8a2be2 60%, #5a1ba8 100%);\r\n    box-shadow: 0 0 10px #d87aff, 0 0 22px rgba(108,202,255,.8);\r\n    border: 2px solid rgba(255,255,255,.35);\r\n  }\r\n\r\n  \/* City\/suburb labels *\/\r\n  @keyframes glowPulse{0%,100%{opacity:.95}50%{opacity:1}}\r\n  .place-label{ pointer-events:none; white-space:nowrap; }\r\n  .place-label .plate{\r\n    display:inline-block;\r\n    padding: 2px 8px 3px;\r\n    border-radius: 8px;\r\n    background: rgba(8,12,22,.82);\r\n    border: 1px solid rgba(120,200,255,.22);\r\n    box-shadow:\r\n      0 0 6px rgba(0,200,255,.25),\r\n      0 0 16px rgba(150,110,255,.25);\r\n    color: #ffffff;\r\n    font-weight: 700;\r\n    letter-spacing: .2px;\r\n    -webkit-text-stroke: 1px rgba(0,0,0,.55);\r\n    text-shadow:\r\n      0 1px 0 rgba(0,0,0,.35),\r\n      0 0 3px #66e0ff,\r\n      0 0 10px #00aaff,\r\n      0 0 18px #9f70ff;\r\n    animation: glowPulse 4.5s ease-in-out infinite;\r\n  }\r\n  .place-label.city .plate   { font-size: 14px; }\r\n  .place-label.suburb .plate { font-size: 11px; font-weight: 600; }\r\n\r\n  .leaflet-control-attribution{display:none!important;}\r\n<\/style>\r\n\r\n<section class=\"contact-card-full\">\r\n  <div class=\"contact-card\">\r\n    <h3>\r\n      Contact\r\n      <span><\/span>\r\n    <\/h3>\r\n\r\n    <ul>\r\n      <li><a href=\"mailto:info@casaalmeida.cz\">\ud83d\udce7 info@casaalmeida.cz<\/a><\/li>\r\n      <li><a href=\"tel:+420602253403\">\ud83d\udcde +420 602 253 403<\/a><\/li>\r\n      <li>\ud83d\udccd Prague \u2022 Ust\u00ed nad Labem \u2022 Remote<\/li>\r\n    <\/ul>\r\n\r\n    <div class=\"social\">\r\n      <a href=\"#\" aria-label=\"Facebook\">f<\/a>\r\n      <a href=\"#\" aria-label=\"Instagram\">\u25ce<\/a>\r\n      <a href=\"#\" aria-label=\"X\">X<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- Leaflet CSS -->\r\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\"\/>\r\n\r\n<div class=\"neo-map-wrap\">\r\n  <div id=\"neo-map\"><\/div>\r\n<\/div>\r\n\r\n<!-- Leaflet JS -->\r\n<script src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\"><\/script>\r\n\r\n<script>\r\n(function(){\r\n  const center = { lat: 50.66848910766295, lng: 14.0229579966602 };\r\n\r\n  const map = L.map('neo-map',{\r\n    zoomControl:true,\r\n    attributionControl:false,\r\n    minZoom:4, maxZoom:18\r\n  }).setView(center, 17);\r\n\r\n  L.tileLayer(\r\n    'https:\/\/{s}.basemaps.cartocdn.com\/light_only_labels\/{z}\/{x}\/{y}{r}.png',\r\n    { subdomains:'abcd', maxZoom:20, opacity:.55 }\r\n  ).addTo(map);\r\n\r\n  const roadsAura = L.geoJSON(null,{ style:()=>({\r\n    color:'#b666ff', weight:4.5, opacity:0.18, lineCap:'round', lineJoin:'round'\r\n  })}).addTo(map);\r\n\r\n  const roadsCore = L.geoJSON(null,{ style:()=>({\r\n    color:'#cda0ff', weight:1.1, opacity:0.92, lineCap:'round', lineJoin:'round'\r\n  })}).addTo(map);\r\n\r\n  const pinEl = L.divIcon({ className:'zen-pin', iconSize:[18,18] });\r\n  L.marker(center,{icon:pinEl}).addTo(map);\r\n\r\n  const OP='https:\/\/overpass-api.de\/api\/interpreter';\r\n  const placesLayer=L.layerGroup().addTo(map);\r\n  let inflightR=null,inflightP=null;\r\n\r\n  function fetchRoads(){\r\n    if(map.getZoom()<12){\r\n      roadsAura.clearLayers();\r\n      roadsCore.clearLayers();\r\n      return;\r\n    }\r\n    inflightR?.abort?.();\r\n    const b=map.getBounds(),\r\n          s=b.getSouth(), w=b.getWest(),\r\n          n=b.getNorth(), e=b.getEast();\r\n\r\n    const q=`[out:json][timeout:20];\r\n      (\r\n        way[\"highway\"~\"primary|secondary|tertiary|residential|unclassified|living_street\"](${s},${w},${n},${e});\r\n      );\r\n      out geom;`;\r\n\r\n    const c=new AbortController(); inflightR=c;\r\n    fetch(OP,{\r\n      method:'POST',\r\n      body:q,\r\n      headers:{'Content-Type':'application\/x-www-form-urlencoded; charset=UTF-8'},\r\n      signal:c.signal\r\n    })\r\n      .then(r=>r.json()).then(j=>{\r\n        roadsAura.clearLayers();\r\n        roadsCore.clearLayers();\r\n        const feats=(j.elements||[])\r\n          .filter(el=>el.type==='way'&&el.geometry)\r\n          .map(el=>({\r\n            type:'Feature',\r\n            geometry:{\r\n              type:'LineString',\r\n              coordinates:el.geometry.map(g=>[g.lon,g.lat])\r\n            }\r\n          }));\r\n        const fc={type:'FeatureCollection',features:feats};\r\n        roadsAura.addData(fc);\r\n        roadsCore.addData(fc);\r\n      }).catch(()=>{}).finally(()=>{inflightR=null;});\r\n  }\r\n\r\n  function fetchPlaces(){\r\n    inflightP?.abort?.();\r\n    const b=map.getBounds(),\r\n          s=b.getSouth(), w=b.getWest(),\r\n          n=b.getNorth(), e=b.getEast();\r\n\r\n    const q=`[out:json][timeout:20];\r\n      (node[\"place\"~\"city|suburb\"](${s},${w},${n},${e}););\r\n      out center;`;\r\n\r\n    const c=new AbortController(); inflightP=c;\r\n    fetch(OP,{\r\n      method:'POST',\r\n      body:q,\r\n      headers:{'Content-Type':'application\/x-www-form-urlencoded; charset=UTF-8'},\r\n      signal:c.signal\r\n    })\r\n      .then(r=>r.json()).then(j=>{\r\n        placesLayer.clearLayers();\r\n        const seen=new Set();\r\n\r\n        (j.elements||[])\r\n          .filter(e=>e.tags?.place==='city'&&e.tags.name)\r\n          .forEach(e=>{\r\n            if(seen.has(e.tags.name)) return;\r\n            seen.add(e.tags.name);\r\n            const html=`<div class=\"place-label city\"><span class=\"plate\">${e.tags.name}<\/span><\/div>`;\r\n            L.marker([e.lat,e.lon],{\r\n              icon:L.divIcon({className:'',html,iconSize:[0,0]})\r\n            }).addTo(placesLayer);\r\n          });\r\n\r\n        (j.elements||[])\r\n          .filter(e=>e.tags?.place==='suburb'&&e.tags.name&&!seen.has(e.tags.name))\r\n          .slice(0,3)\r\n          .forEach(e=>{\r\n            seen.add(e.tags.name);\r\n            const html=`<div class=\"place-label suburb\"><span class=\"plate\">${e.tags.name}<\/span><\/div>`;\r\n            L.marker([e.lat,e.lon],{\r\n              icon:L.divIcon({className:'',html,iconSize:[0,0]})\r\n            }).addTo(placesLayer);\r\n          });\r\n      }).catch(()=>{}).finally(()=>{inflightP=null;});\r\n  }\r\n\r\n  function refresh(){\r\n    fetchRoads();\r\n    fetchPlaces();\r\n  }\r\n\r\n  map.on('moveend zoomend', refresh);\r\n  refresh();\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-85906d1 e-con-full e-flex e-con e-child\" data-id=\"85906d1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-04c8fdd elementor-widget elementor-widget-html\" data-id=\"04c8fdd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  \/* ===== WRAPPER DO FORM =====\r\n     Desktop\/tablet: respeita a coluna\r\n  *\/\r\n  .contact-form-full {\r\n    width: 100%;\r\n    max-width: 100%;\r\n    margin: 0;\r\n    box-sizing: border-box;\r\n    padding-bottom: 32px; \/* espa\u00e7o embaixo pra respirar *\/\r\n  }\r\n\r\n  \/* MOBILE: s\u00f3 aqui escapamos pro 100vw *\/\r\n  @media (max-width: 767px) {\r\n    .contact-form-full {\r\n      width: 100vw;\r\n      max-width: 100vw;\r\n      margin-left: calc(50% - 50vw);\r\n      margin-right: calc(50% - 50vw);\r\n    }\r\n\r\n    .contact-form-card {\r\n      padding: 26px 20px;\r\n      border-radius: 16px;\r\n    }\r\n  }\r\n\r\n  \/* ===== CARD DO FORMUL\u00c1RIO ===== *\/\r\n  .contact-form-card {\r\n    background:\r\n      radial-gradient(circle at 30% 20%, rgba(155,48,255,0.08), transparent 60%),\r\n      radial-gradient(circle at 80% 80%, rgba(106,13,173,0.08), transparent 60%),\r\n      rgba(10,10,15,0.85);\r\n    border-radius: 16px;\r\n    padding: 32px 28px;\r\n    backdrop-filter: blur(10px);\r\n    box-shadow: 0 10px 30px rgba(0,0,0,.45), inset 0 0 20px rgba(155,48,255,.05);\r\n    max-width: 700px;\r\n    margin: 0 auto;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .contact-form-card h3 {\r\n    margin: 0 0 18px;\r\n    font-size: 16px;\r\n    text-transform: uppercase;\r\n    letter-spacing: .8px;\r\n    padding-bottom: 12px;\r\n    position: relative;\r\n    color: #eaeaf2;\r\n  }\r\n\r\n  .contact-form-card h3 span {\r\n    position: absolute;\r\n    left: 0;\r\n    bottom: 0;\r\n    width: 54px;\r\n    height: 3px;\r\n    border-radius: 3px;\r\n    background: linear-gradient(90deg,#6a0dad,#9b30ff);\r\n    box-shadow: 0 0 12px rgba(155,48,255,.35);\r\n  }\r\n\r\n  \/* ======== FORMUL\u00c1RIO CYBERPUNK (WPForms) ======== *\/\r\n\r\n  .wpforms-container {\r\n    background: none !important;\r\n    border-radius: 0 !important;\r\n    padding: 0 !important;\r\n    box-shadow: none !important;\r\n  }\r\n\r\n  \/* r\u00f3tulos *\/\r\n  .wpforms-field-label {\r\n    color: #d0cfea !important;\r\n    font-weight: 500;\r\n    font-size: 14px;\r\n    margin-bottom: 6px;\r\n    display: inline-block;\r\n  }\r\n  .wpforms-required-label {\r\n    color: #ff4d6d !important;\r\n  }\r\n\r\n  \/* campos *\/\r\n  .wpforms-field input[type=text],\r\n  .wpforms-field input[type=email],\r\n  .wpforms-field textarea,\r\n  .wpforms-field select {\r\n    background: rgba(20,20,30,.6) !important;\r\n    color: #eaeaf2 !important;\r\n    border: 1px solid rgba(155,48,255,.25) !important;\r\n    border-radius: 12px !important;\r\n    padding: 12px 14px !important;\r\n    font-size: 14px !important;\r\n    width: 100% !important;\r\n    box-shadow: inset 0 0 10px rgba(155,48,255,.05);\r\n    transition: all .25s ease;\r\n  }\r\n  .wpforms-field input:focus,\r\n  .wpforms-field textarea:focus,\r\n  .wpforms-field select:focus {\r\n    border-color: #9b30ff !important;\r\n    box-shadow:\r\n      0 0 10px rgba(155,48,255,.3),\r\n      inset 0 0 10px rgba(155,48,255,.1);\r\n    background: rgba(25,20,35,.8) !important;\r\n    outline: none !important;\r\n  }\r\n\r\n  \/* bot\u00e3o *\/\r\n  .wpforms-submit-container {\r\n    text-align: right;\r\n    margin-top: 14px;\r\n  }\r\n  .wpforms-submit {\r\n    background: linear-gradient(90deg,#6a0dad,#9b30ff) !important;\r\n    color: #fff !important;\r\n    border: none !important;\r\n    border-radius: 14px !important;\r\n    font-weight: 600 !important;\r\n    padding: 12px 26px !important;\r\n    box-shadow:\r\n      0 0 20px rgba(155,48,255,.4),\r\n      inset 0 0 10px rgba(255,255,255,.15);\r\n    cursor: pointer !important;\r\n    transition: transform .1s ease, filter .25s ease, box-shadow .25s ease;\r\n    animation: pulseButton 2.5s ease-in-out infinite;\r\n  }\r\n  .wpforms-submit:hover {\r\n    filter: saturate(130%) brightness(1.05) !important;\r\n    box-shadow:\r\n      0 0 30px rgba(155,48,255,.55),\r\n      inset 0 0 10px rgba(255,255,255,.25);\r\n  }\r\n  .wpforms-submit:active {\r\n    transform: translateY(1px);\r\n  }\r\n\r\n  \/* bot\u00e3o pulsando leve *\/\r\n  @keyframes pulseButton {\r\n    0%   { box-shadow: 0 0 16px rgba(155,48,255,.4); }\r\n    50%  { box-shadow: 0 0 28px rgba(155,48,255,.55); }\r\n    100% { box-shadow: 0 0 16px rgba(155,48,255,.4); }\r\n  }\r\n\r\n  \/* mensagens de sucesso \/ erro *\/\r\n  div.wpforms-confirmation-container-full {\r\n    background: rgba(53,214,155,.12) !important;\r\n    border: 1px solid rgba(53,214,155,.4) !important;\r\n    color: #35d69b !important;\r\n    border-radius: 10px;\r\n    padding: 10px 12px;\r\n    margin-top: 10px;\r\n  }\r\n  div.wpforms-error-container {\r\n    background: rgba(255,77,109,.12) !important;\r\n    border: 1px solid rgba(255,77,109,.45) !important;\r\n    color: #ff4d6d !important;\r\n    border-radius: 10px;\r\n    padding: 10px 12px;\r\n    margin-top: 10px;\r\n  }\r\n\r\n  \/* placeholder *\/\r\n  .wpforms-field input::placeholder,\r\n  .wpforms-field textarea::placeholder {\r\n    color: #a69dc0 !important;\r\n  }\r\n\r\n  \/* espa\u00e7amento *\/\r\n  .wpforms-field {\r\n    margin-bottom: 16px !important;\r\n  }\r\n<\/style>\r\n\r\n<section class=\"contact-form-full\">\r\n  <div class=\"contact-form-card\">\r\n    <h3>\r\n      Send a Message\r\n      <span><\/span>\r\n    <\/h3>\r\n\r\n    <!-- WPForms shortcode -->\r\n    <style id=\"wpforms-css-vars-397\">\n\t\t\t\t#wpforms-397 {\n\t\t\t\t--wpforms-container-padding: 0px;\n--wpforms-container-border-width: 1px;\n--wpforms-container-border-radius: 3px;\n--wpforms-background-color: rgba(0, 0, 0, 0);\n--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 16px;\n--wpforms-label-size-line-height: 19px;\n--wpforms-label-size-sublabel-font-size: 14px;\n--wpforms-label-size-sublabel-line-height: 17px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n--wpforms-container-shadow-size-box-shadow: none;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-397\"><form id=\"wpforms-form-397\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"397\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/cs\/wp-json\/wp\/v2\/pages\/386\" data-token=\"e8741e12f8f5ddea8fb47ccbcfb072b3\" data-token-time=\"1775469069\"><noscript class=\"wpforms-error-noscript\">Chcete-li vyplnit tento formul\u00e1\u0159, pros\u00edm povolte v prohl\u00ed\u017ee\u010di JavaScript.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Chcete-li vyplnit tento formul\u00e1\u0159, pros\u00edm povolte v prohl\u00ed\u017ee\u010di JavaScript.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-397-field_1-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"1\"><label class=\"wpforms-field-label\" for=\"wpforms-397-field_1\">Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-397-field_1\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][1]\" aria-errormessage=\"wpforms-397-field_1-error\" required><\/div><div id=\"wpforms-397-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-397-field_2\">E-mail <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-397-field_2\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][2]\" spellcheck=\"false\" aria-errormessage=\"wpforms-397-field_2-error\" required><\/div>\t\t<div id=\"wpforms-397-field_4-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"4\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-397-field_4\" >Message Name E-mail<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-397-field_4\" class=\"wpforms-field-medium\" name=\"wpforms[fields][4]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-397-field_3-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-397-field_3\">Message<\/label><textarea id=\"wpforms-397-field_3\" class=\"wpforms-field-medium\" name=\"wpforms[fields][3]\" aria-errormessage=\"wpforms-397-field_3-error\" ><\/textarea><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-397-field_4-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-397-field_4-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-397-field_4-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"397\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/almeidadesouza.pt\/cs\/wp-json\/wp\/v2\/pages\/386\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-397\" class=\"wpforms-submit\" data-alt-text=\"Sending\u2026\" data-submit-text=\"Send\" aria-live=\"assertive\" value=\"wpforms-submit\">Send<\/button><img decoding=\"async\" src=\"https:\/\/almeidadesouza.pt\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Na\u010d\u00edt\u00e1n\u00ed\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\r\n  <\/div>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1b58c01 e-flex e-con-boxed e-con e-parent\" data-id=\"1b58c01\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6d1c21 elementor-widget elementor-widget-html\" data-id=\"b6d1c21\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"\r\n  width:100vw;\r\n  height:6px;\r\n  border-radius:0;\r\n  margin:80px 0 60px 50%;\r\n  transform:translateX(-50%);\r\n  background:linear-gradient(90deg,#6a0dad,#9b30ff);\r\n  position:relative;\r\n  overflow:hidden;\r\n  box-shadow:0 0 14px rgba(155,48,255,0.5);\r\n\">\r\n  <div style=\"\r\n    content:'';\r\n    position:absolute;\r\n    top:0;\r\n    left:-40%;\r\n    width:40%;\r\n    height:100%;\r\n    background:rgba(255,255,255,0.4);\r\n    animation:cyberDividerSlide 3s linear infinite;\r\n  \"><\/div>\r\n\r\n  <style>\r\n    @keyframes cyberDividerSlide {\r\n      0% { left:-40%; }\r\n      50% { left:100%; }\r\n      100% { left:100%; }\r\n    }\r\n  <\/style>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Reach Us \u2022 We reply fast Let\u2019s build something remarkable. Tell us about your project, the support you need, or a partnership. We usually reply in under 24 hours. Contact \ud83d\udce7 info@casaalmeida.cz \ud83d\udcde +420 602 253 403 \ud83d\udccd Prague \u2022 Ust\u00ed nad Labem \u2022 Remote f \u25ce X Send a Message<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-386","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/almeidadesouza.pt\/cs\/wp-json\/wp\/v2\/pages\/386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/almeidadesouza.pt\/cs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/almeidadesouza.pt\/cs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/almeidadesouza.pt\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/almeidadesouza.pt\/cs\/wp-json\/wp\/v2\/comments?post=386"}],"version-history":[{"count":185,"href":"https:\/\/almeidadesouza.pt\/cs\/wp-json\/wp\/v2\/pages\/386\/revisions"}],"predecessor-version":[{"id":954,"href":"https:\/\/almeidadesouza.pt\/cs\/wp-json\/wp\/v2\/pages\/386\/revisions\/954"}],"wp:attachment":[{"href":"https:\/\/almeidadesouza.pt\/cs\/wp-json\/wp\/v2\/media?parent=386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}