{"id":40807,"date":"2026-06-08T11:44:53","date_gmt":"2026-06-08T10:44:53","guid":{"rendered":"https:\/\/handson.pt\/?page_id=40807"},"modified":"2026-06-16T01:04:27","modified_gmt":"2026-06-16T00:04:27","slug":"team-building","status":"publish","type":"page","link":"https:\/\/handson.pt\/pt\/team-building\/","title":{"rendered":"Team Building"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"40807\" class=\"elementor elementor-40807\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e819a3 e-flex e-con-boxed e-con e-parent\" data-id=\"1e819a3\" 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-51da7ff elementor-widget elementor-widget-html\" data-id=\"51da7ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- HandsOn Team Building - paste into an Elementor \"HTML\" widget -->\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Afacad:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap');\n#hos{font-size:clamp(15px, 13.5px + 0.34vw, 19px)}\n#hos{\n    --orange:#F25F34; --orange-dark:#DC4E37; --beige:#FDFCF4;\n    --blue:#256B82; --teal:#4EA494; --grey:#333333;\n    --grey-soft:#5c5c57; --line:#e7e3d4;\n  }\n#hos *{margin:0;padding:0;box-sizing:border-box}\n#hos h1, #hos h2, #hos h3, #hos h4{text-transform:none}\n#hos button, #hos input, #hos select, #hos textarea{font-family:inherit;text-transform:none}\n#hos .btn, #hos .book, #hos .step-next, #hos .step-back{text-transform:none;letter-spacing:normal}\nhtml{scroll-behavior:smooth}\n#hos{font-family:'Afacad',sans-serif;background:var(--beige);color:var(--grey);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}\n#hos h1, #hos h2, #hos h3{line-height:1.1;font-weight:700;letter-spacing:-0.01em}\n#hos a{color:inherit;text-decoration:none}\n#hos .wrap{max-width:1160px;margin:0 auto;padding:0 24px}\n#hos .center{text-align:center}\n#hos .kicker{font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.09em;font-size:.9em;margin-bottom:12px}\n#hos h2.big{font-size:2.4em;margin-bottom:14px}\n#hos .lead{font-size:1.18em;color:var(--grey-soft);max-width:680px;margin:0 auto}\n#hos #how .lead{max-width:920px}\n#hos .btn{display:inline-block;border:none;cursor:pointer;font-family:inherit;font-weight:600;font-size:1.02em;padding:13px 26px;border-radius:40px;transition:transform .15s ease,box-shadow .2s ease,background .2s}\n#hos .btn-primary{background:var(--orange);color:#fff;box-shadow:0 5px 0 var(--orange-dark)}\n#hos .btn-primary:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--orange-dark)}\n#hos .btn-primary:active{transform:translateY(3px);box-shadow:0 2px 0 var(--orange-dark)}\n#hos .btn-outline{background:#fff;color:var(--blue);border:2px solid var(--blue)}\n#hos .btn-outline:hover{background:var(--blue);color:#fff}\n#hos nav{position:sticky;top:0;z-index:100;background:rgba(253,252,244,0.9);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}\n#hos .nav-inner{display:flex;align-items:center;justify-content:space-between;height:66px}\n#hos .logo{font-weight:700;font-size:1.45em;letter-spacing:-0.02em;display:flex;align-items:center;gap:9px}\n#hos .logo .dot{width:12px;height:12px;border-radius:50%;background:var(--orange);display:inline-block;transform:translateY(1px)}\n#hos .nav-links{display:flex;gap:28px;align-items:center;font-size:1em}\n#hos .nav-links a{color:var(--grey-soft);transition:color .2s}\n#hos .nav-links a:hover{color:var(--orange)}\n#hos .nav-cta{padding:9px 20px;font-size:.96em}\n@media(max-width:820px){#hos .nav-links a:not(.nav-cta){display:none}}\n\n\/* ===== SPLIT HERO (copy left, 4-card grid right) ===== *\/\n#hos .hero-split{padding:32px 0 30px}\n#hos .hero-split-grid{display:grid;grid-template-columns:1fr 1.02fr;gap:46px;align-items:center}\n#hos .hero-copy h1{font-size:clamp(30px,3.3vw,46px);margin-bottom:14px}\n#hos .hero-copy .sub{font-size:1.08em;color:var(--grey-soft);margin-bottom:24px;max-width:500px}\n#hos .hero-copy .hero-ctas{display:flex;gap:14px;flex-wrap:wrap}\n#hos .hero-viewall{display:block;text-align:right;margin-top:18px;color:var(--orange);font-weight:600}\n#hos .hero-viewall:hover{color:var(--orange-dark)}\n#hos .hero-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}\n\/* compact card variant for the hero grid *\/\n#hos .hero-cards .card .photo{height:148px}\n#hos .hero-cards .card .body{padding:15px 17px 17px}\n#hos .hero-cards .card h3{font-size:1.1em;margin-bottom:5px;line-height:1.15;min-height:2.3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}\n#hos .hero-cards .card .desc{font-size:.9em;margin-bottom:12px;line-height:1.45;min-height:2.9em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}\n#hos .hero-cards .card .meta{font-size:.85em;margin-bottom:12px;gap:10px}\n#hos .hero-cards .card .price{font-size:1.02em}\n#hos .hero-cards .card .book{padding:7px 14px;font-size:.9em}\n#hos .hero-cards .card .badge{font-size:.76em;padding:4px 10px}\n\/* inline lead form inside the hero *\/\n#hos .hero-form{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px 24px;margin-top:24px;text-align:left;max-width:560px;box-shadow:0 24px 50px -34px rgba(51,51,51,.45)}\n#hos .hero-form .step-progress{margin-bottom:22px}\n#hos .hero-right{text-align:left}\n#hos .hero-right .hero-form{margin-top:0;max-width:none}\n\/* eyebrow pill *\/\n#hos .hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(78,164,148,.12);color:var(--teal);font-weight:700;font-size:.8em;letter-spacing:.09em;text-transform:uppercase;padding:7px 15px;border-radius:30px;margin-bottom:18px}\n#hos .hero-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--teal);display:inline-block}\n#hos .hero-copy .sub strong{color:var(--grey);font-weight:700}\n\/* stat strip *\/\n#hos .hero-stats{display:flex;flex-wrap:nowrap;align-items:flex-start;margin-top:30px}\n#hos .hero-stat{flex:0 1 auto;min-width:0;padding-right:26px;margin-right:26px;border-right:1px solid var(--line)}\n#hos .hero-stat:last-child{padding-right:0;margin-right:0;border-right:none}\n#hos .hero-stat .num{display:block;font-size:1.95em;font-weight:700;color:var(--orange);line-height:1;letter-spacing:-.02em}\n#hos .hero-stat .lbl{display:block;font-size:.9em;color:var(--grey-soft);margin-top:6px;max-width:140px;line-height:1.35}\n\/* headline accent *\/\n#hos .hero-copy h1 .accent{color:var(--orange)}\n\/* hero photo cluster *\/\n#hos .hero-photos{position:relative;max-width:460px;height:240px;margin:30px 0 4px}\n#hos .hero-photo{position:absolute;border-radius:18px;overflow:hidden;border:5px solid #fff;box-shadow:0 22px 44px -18px rgba(38,24,18,.4);will-change:transform}\n#hos .hero-photo img{display:block;width:100%;height:100%;object-fit:cover}\n#hos .hero-photo.hp1{width:60%;height:200px;left:0;top:18px;z-index:1;transform:rotate(-3deg);animation:hosFloatA 6.5s ease-in-out infinite}\n#hos .hero-photo.hp2{width:50%;height:168px;right:0;top:50px;z-index:2;transform:rotate(4deg);animation:hosFloatB 7.5s ease-in-out infinite}\n@keyframes hosFloatA{0%,100%{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-9px)}}\n@keyframes hosFloatB{0%,100%{transform:rotate(4deg) translateY(0)}50%{transform:rotate(4deg) translateY(8px)}}\n@media(prefers-reduced-motion:reduce){#hos .hero-photo{animation:none!important}}\n\/* form header (gives the steps context) *\/\n#hos .hero-form-head{margin-bottom:20px}\n#hos .hero-form-head h3{font-size:1.28em;margin-bottom:4px}\n#hos .hero-form-head p{font-size:.95em;color:var(--grey-soft);line-height:1.45}\n@media(max-width:980px){\n  #hos .hero-split-grid{grid-template-columns:1fr;gap:30px}\n  #hos .hero-copy{text-align:center}\n  #hos .hero-copy .sub{max-width:none;margin-left:auto;margin-right:auto}\n  #hos .hero-copy .hero-ctas{justify-content:center}\n  #hos .hero-stats{justify-content:center}\n  #hos .hero-photos{margin-left:auto;margin-right:auto}\n  #hos .hero-form{margin-left:auto;margin-right:auto}\n  #hos .hero-viewall{text-align:center}\n}\n@media(max-width:640px){\n  #hos .hero-stats{justify-content:space-between}\n  #hos .hero-stat{flex:1 1 0;min-width:0;padding-right:12px;margin-right:12px}\n  #hos .hero-stat .num{font-size:1.4em}\n  #hos .hero-stat .lbl{font-size:.74em;max-width:none}\n}\n@media(max-width:380px){\n  #hos .hero-stat{padding-right:9px;margin-right:9px}\n  #hos .hero-stat .num{font-size:1.2em}\n  #hos .hero-stat .lbl{font-size:.68em}\n}\n@media(max-width:520px){\n  #hos .hero-form .form-row{grid-template-columns:1fr}\n  #hos .hero-photos{height:200px;max-width:380px}\n  #hos .hero-photo.hp1{height:165px;top:14px}\n  #hos .hero-photo.hp2{height:138px;top:42px}\n}\n@media(max-width:560px){\n  #hos .hero-cards{gap:12px}\n  #hos .hero-cards .card .photo{height:120px}\n  #hos .hero-cards .card .body{padding:13px 14px 15px}\n}\n\/* ===== \/SPLIT HERO ===== *\/\n\n#hos .card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}\n#hos .card:hover{transform:translateY(-5px);box-shadow:0 24px 46px -30px rgba(51,51,51,.5)}\n#hos .card .photo{height:200px;position:relative}\n#hos .card .photo img{width:100%;height:100%;object-fit:cover;display:block}\n#hos .card .badge{position:absolute;top:12px;left:12px;font-size:.82em;font-weight:600;color:#fff;padding:5px 12px;border-radius:18px}\n#hos .card .body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}\n#hos .card h3{font-size:1.3em;margin-bottom:6px}\n#hos .card .meta{font-size:.95em;color:var(--grey-soft);margin-bottom:14px;display:flex;gap:14px;flex-wrap:wrap}\n#hos .card .meta span{display:inline-flex;align-items:center;gap:5px}\n#hos .card .desc{font-size:1em;color:var(--grey-soft);margin-bottom:16px}\n#hos .card .foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}\n#hos .card .price{font-weight:700;font-size:1.1em}\n#hos .card .price small{font-weight:400;color:var(--grey-soft);font-size:.88em}\n#hos .card .book{background:var(--orange);color:#fff;font-weight:600;font-size:.98em;padding:9px 18px;border-radius:30px;transition:background .2s}\n#hos .card .book:hover{background:var(--orange-dark)}\n\/* ===== WORKSHOPS BELOW HERO ===== *\/\n#hos .ws-below-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px}\n#hos .ws-below-grid .card .photo{height:150px}\n#hos .ws-below-grid .card .body{padding:15px 17px 17px}\n#hos .ws-below-grid .card h3{font-size:1.1em;margin-bottom:5px;line-height:1.15;min-height:2.3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}\n#hos .ws-below-grid .card .desc{font-size:.9em;margin-bottom:12px;line-height:1.45;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}\n#hos .ws-below-grid .card .meta{font-size:.85em;margin-bottom:12px;gap:10px}\n#hos .ws-below-grid .card .price{font-size:1.02em}\n#hos .ws-below-grid .card .book{padding:7px 14px;font-size:.9em}\n#hos .ws-below-grid .card .badge{font-size:.76em;padding:4px 10px}\n#hos .ws-below-viewall{display:block;text-align:center;margin-top:28px;color:var(--orange);font-weight:600}\n#hos .ws-below-viewall:hover{color:var(--orange-dark)}\n@media(max-width:900px){#hos .ws-below-grid{grid-template-columns:1fr 1fr}}\n@media(max-width:560px){#hos .ws-below-grid{grid-template-columns:1fr}#hos .ws-below-grid .card .photo{height:170px}}\n\/* ===== \/WORKSHOPS BELOW HERO ===== *\/\n#hos .logos{padding:44px 0 10px;text-align:center}\n#hos .logos .label{font-size:.86em;color:var(--grey-soft);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px}\n#hos .logos-row{display:flex;align-items:center;justify-content:center;gap:46px;flex-wrap:wrap}\n#hos .logos-row img{height:34px;width:auto;object-fit:contain;opacity:.7;filter:grayscale(1);transition:opacity .2s,filter .2s}\n#hos .logos-row img:hover{opacity:1;filter:grayscale(0)}\n#hos section{position:relative}\n#hos .pad{padding:74px 0}\n#hos .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:46px}\n#hos .review{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px 26px;display:flex;flex-direction:column}\n#hos .stars{color:var(--orange);font-size:1.1em;letter-spacing:2px;margin-bottom:14px}\n#hos .review blockquote{font-size:1.08em;line-height:1.5;margin:0 0 20px;flex:1;background:none;border:none;box-shadow:none;padding:0;quotes:none;font-style:normal}\n#hos .review blockquote::before,#hos .review blockquote::after{content:none;display:none}\n#hos .review .person{display:flex;align-items:center;gap:12px}\n#hos .review .av{width:44px;height:44px;border-radius:50%;background:var(--teal);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:1em}\n#hos .review .person b{display:block;font-size:1em}\n#hos .review .person span{font-size:.88em;color:var(--grey-soft)}\n@media(max-width:900px){#hos .reviews-grid{grid-template-columns:1fr}}\n\/* ===== OCCASIONS (when to bring us in) ===== *\/\n#hos .occ-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px}\n#hos .occ-card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}\n#hos .occ-card:hover{transform:translateY(-5px);box-shadow:0 24px 46px -30px rgba(51,51,51,.5)}\n#hos .occ-photo{height:160px}\n#hos .occ-photo img{width:100%;height:100%;object-fit:cover;display:block}\n#hos .occ-body{padding:24px 24px 26px;display:flex;flex-direction:column;flex:1}\n#hos .occ-icon{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;flex-shrink:0;font-size:1.5em;line-height:1}\n#hos .occ-card h3{font-size:1.24em;margin-bottom:8px}\n#hos .occ-card p{color:var(--grey-soft);font-size:1em;margin-bottom:18px;flex:1}\n#hos .occ-tags{display:flex;flex-wrap:wrap;gap:7px}\n#hos .occ-tags span{font-size:.82em;font-weight:600;color:var(--grey-soft);background:var(--beige);border:1px solid var(--line);padding:5px 12px;border-radius:30px}\n#hos .occ-divider{display:flex;align-items:center;gap:16px;margin:48px 0 24px}\n#hos .occ-divider .occ-sublabel{font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.09em;font-size:.9em;white-space:nowrap}\n#hos .occ-divider .occ-line{flex:1;height:1px;background:var(--line)}\n#hos .occ-ongoing-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}\n#hos .occ-wide{display:flex;gap:18px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px 26px;align-items:flex-start;transition:transform .2s,box-shadow .2s}\n#hos .occ-wide:hover{transform:translateY(-4px);box-shadow:0 24px 46px -30px rgba(51,51,51,.5)}\n#hos .occ-wide .occ-icon{margin-bottom:0}\n#hos .occ-wide h3{font-size:1.18em;margin-bottom:6px}\n#hos .occ-wide p{color:var(--grey-soft);font-size:.98em;margin-bottom:14px}\n#hos .occ-wide-img{width:132px;flex-shrink:0;align-self:stretch;min-height:130px;border-radius:14px;overflow:hidden;background:var(--beige)}\n#hos .occ-wide-img img{width:100%;height:100%;object-fit:cover;display:block}\n@media(max-width:480px){#hos .occ-wide{flex-direction:column}#hos .occ-wide-img{width:100%;height:150px;min-height:0}}\n#hos .occ-contact{text-align:center;margin-top:28px;font-weight:600;color:var(--grey-soft)}\n#hos .occ-contact a{color:var(--orange);text-decoration:underline}\n@media(max-width:900px){#hos .occ-grid{grid-template-columns:1fr 1fr}}\n@media(max-width:560px){#hos .occ-grid{grid-template-columns:1fr}}\n@media(max-width:760px){#hos .occ-ongoing-grid{grid-template-columns:1fr}}\n\/* ===== \/OCCASIONS ===== *\/\n#hos .why{background:var(--blue);border-radius:32px;padding:56px;color:#fff}\n#hos .why .why-head{max-width:none;margin-bottom:40px}\n#hos .why h2{color:#fff;font-size:2.2em;margin-bottom:12px}\n#hos .why .why-head p{color:#cfe3ea;font-size:1.15em}\n#hos .why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}\n#hos .why-item .wn{font-size:.9em;font-weight:700;color:#8fc6d4;margin-bottom:10px}\n#hos .why-item h3{color:#fff;font-size:1.2em;margin-bottom:7px}\n#hos .why-item p{color:#cfe3ea;font-size:1em}\n@media(max-width:880px){#hos .why{padding:38px 26px}\n#hos .why-grid{grid-template-columns:1fr 1fr;gap:24px}}\n@media(max-width:520px){#hos .why-grid{grid-template-columns:1fr}}\n#hos .cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px}\n#hos .cat{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;flex-direction:column}\n#hos .cat:hover{transform:translateY(-4px);border-color:var(--orange);box-shadow:0 18px 36px -26px rgba(51,51,51,.5)}\n#hos .cat .cat-img{height:128px;position:relative;background:var(--beige)}\n#hos .cat .cat-img img{width:100%;height:100%;object-fit:cover;display:block}\n#hos .cat .cat-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}\n#hos .cat h3{font-size:1.14em;margin-bottom:4px}\n#hos .cat p{font-size:.92em;color:var(--grey-soft)}\n#hos .cat .arrow{color:var(--orange);font-weight:600;font-size:.92em;margin-top:10px;display:inline-block}\n@media(max-width:900px){#hos .cat-grid{grid-template-columns:1fr 1fr}}\n#hos .faq{max-width:800px;margin:38px auto 0}\n#hos .faq-item{border-bottom:1px solid var(--line)}\n#hos .faq-q{width:100%;text-align:left;background:none;border:none;font-family:inherit;cursor:pointer;font-size:1.16em;font-weight:600;color:var(--grey);padding:22px 40px 22px 0;position:relative}\n#hos .faq-q::after{content:\"+\";position:absolute;right:6px;top:20px;font-size:1.5em;color:var(--orange);transition:transform .25s}\n#hos .faq-item.open .faq-q::after{transform:rotate(45deg)}\n#hos .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease;color:var(--grey-soft);font-size:1.04em}\n#hos .faq-a p{padding:0 0 22px}\n#hos .faq-item.open .faq-a{max-height:280px}\n#hos .form-section{background:#fff;border:1px solid var(--line);border-radius:32px;padding:52px}\n#hos .form-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}\n#hos .form-grid h2{font-size:2.1em;margin-bottom:12px}\n#hos .form-grid .lead{margin:0 0 22px;text-align:left;font-size:1.1em}\n#hos .contact-line{display:flex;align-items:center;gap:10px;font-size:1.02em;margin-bottom:12px;color:var(--grey-soft)}\n#hos .contact-line b{color:var(--grey)}\n#hos form .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}\n#hos .field{margin-bottom:14px}\n#hos .field label{display:block;font-size:.9em;font-weight:600;margin-bottom:5px}\n#hos .field input, #hos .field select, #hos .field textarea{width:100%;font-family:inherit;font-size:1em;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:var(--beige);color:var(--grey);transition:border .2s,box-shadow .2s}\n#hos .field input:focus, #hos .field select:focus, #hos .field textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px rgba(242,95,52,.15)}\n#hos .field textarea{resize:vertical;min-height:80px}\n#hos .checks{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}\n#hos .check{display:flex;align-items:center;gap:8px;font-size:.98em;font-weight:400;cursor:pointer}\n#hos .check input{width:auto;accent-color:var(--orange)}\n#hos form .btn-primary{width:100%;font-size:1.08em;padding:15px;margin-top:4px}\n#hos .form-foot{text-align:center;font-size:.86em;color:var(--grey-soft);margin-top:12px}\n#hos .step-progress{display:flex;align-items:center;margin-bottom:26px}\n#hos .step-progress>p{display:contents}\n\/* hide the standalone number <p> tags next to step-dots *\/\n#hos .step-progress>p:not(:has(.step-dot)):not(:has(.step-line)){display:none}\n#hos .step-dot{width:32px;height:32px;border-radius:50%;background:var(--beige);border:2px solid var(--line);color:var(--grey-soft);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:.9em;flex-shrink:0;transition:.25s}\n#hos .step-dot::before{content:attr(data-step)}\n#hos .step-dot.active{background:var(--orange);border-color:var(--orange);color:#fff}\n#hos .step-dot.done{background:var(--teal);border-color:var(--teal);color:#fff}\n#hos .step-line{flex:1;height:2px;background:var(--line);margin:0 8px}\n#hos .form-step{display:none}\n#hos .form-step.active{display:block;animation:hosfade .3s ease}\n@keyframes hosfade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}\n#hos .form-section-label{font-weight:700;color:var(--blue);font-size:1.05em;margin:6px 0 14px}\n#hos .form-section-label + .form-row{margin-top:0}\n#hos .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}\n#hos .form-group{margin-bottom:14px}\n#hos .form-group label{display:block;font-size:.9em;font-weight:600;margin-bottom:5px}\n#hos .form-group input, #hos .form-group select, #hos .form-group textarea{width:100%;font-family:inherit;font-size:1em;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:var(--beige);color:var(--grey);transition:border .2s,box-shadow .2s}\n#hos .form-group input:focus, #hos .form-group select:focus, #hos .form-group textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px rgba(242,95,52,.15)}\n#hos .form-group textarea{resize:vertical;min-height:80px}\n#hos textarea[name=\"your-message\"]{min-height:80px;max-height:120px;height:80px}\n#hos .form-group .invalid, #hos .invalid{border-color:var(--orange-dark)!important;box-shadow:0 0 0 3px rgba(220,78,55,.15)!important}\n#hos .chips-label{display:block;font-size:.9em;font-weight:600;margin-bottom:10px}\n#hos .wpcf7-chips p{margin:0}\n#hos .wpcf7-chips .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:9px}\n#hos .wpcf7-chips .wpcf7-list-item{position:relative;cursor:pointer;font-size:.95em;padding:9px 16px;border:1px solid var(--line);border-radius:30px;background:var(--beige);transition:.2s;user-select:none;margin:0;list-style:none;display:inline-flex;align-items:center}\n#hos .wpcf7-chips .wpcf7-list-item:hover{border-color:var(--orange)}\n#hos .wpcf7-chips .wpcf7-list-item input{position:absolute;opacity:0;width:0;height:0}\n#hos .wpcf7-chips .wpcf7-list-item:has(input:checked){background:var(--orange);border-color:var(--orange);color:#fff}\n#hos .wpcf7-chips.invalid{outline:2px solid var(--orange-dark);outline-offset:6px;border-radius:8px}\n#hos .step-nav{display:flex;justify-content:space-between;align-items:center;margin-top:22px;gap:16px}\n#hos .step-nav>p{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}\n#hos .wpcf7-spinner{display:none}\n#hos .step-back{background:none;border:none;font-family:inherit;font-size:1em;font-weight:600;color:var(--grey-soft);cursor:pointer;padding:10px 4px}\n#hos .step-back:hover{color:var(--grey)}\n#hos .step-next{background:var(--blue);color:#fff;border:none;font-family:inherit;font-weight:600;font-size:1em;padding:12px 24px;border-radius:30px;cursor:pointer;transition:background .2s}\n#hos .step-next:hover{background:#1d586c}\n#hos .form-submit{box-shadow:0 5px 0 var(--orange-dark);padding:12px 24px;height:auto;line-height:normal}\n@media(max-width:880px){#hos .form-section{padding:32px 22px}\n#hos .form-grid{grid-template-columns:1fr;gap:30px}}\n@media(max-width:520px){#hos form .row{grid-template-columns:1fr}}\n#hos footer{padding:48px 0 40px;border-top:1px solid var(--line);margin-top:74px}\n#hos .foot-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px}\n#hos .foot-inner p{color:var(--grey-soft);font-size:.95em}\n#hos .foot-links{display:flex;gap:22px}\n#hos .foot-links a{color:var(--grey-soft);font-size:.95em}\n#hos .foot-links a:hover{color:var(--orange)}\n#hos .reveal{opacity:1;transform:none}\n#hos .reveal.in{opacity:1;transform:none}\n\n\/* ---- floating Request a quote button ---- *\/\n#hos .quote-fab{position:fixed;right:22px;bottom:22px;z-index:99999;background:var(--orange);color:#fff;font-weight:700;font-size:1em;padding:14px 24px;border-radius:40px;box-shadow:0 10px 28px -8px rgba(220,78,55,.6);display:inline-flex;align-items:center;gap:9px;transition:opacity .25s ease,transform .15s ease,background .2s;opacity:0;visibility:hidden;pointer-events:none}\n#hos .quote-fab.show{opacity:1;visibility:visible;pointer-events:auto}\n#hos .quote-fab:hover{background:var(--orange-dark);transform:translateY(-2px)}\n#hos .quote-fab svg{flex-shrink:0}\n@media(max-width:640px){#hos .quote-fab{right:14px;bottom:14px;padding:12px 18px;font-size:.95em}}\n\n\/* ===== CAROUSELS: tablet + mobile (\u22641024px) ===== *\/\n@media(max-width:1024px){\n  #hos .ws-below-grid,\n  #hos .reviews-grid,\n  #hos .occ-grid,\n  #hos .why-grid,\n  #hos .cat-grid,\n  #hos .logos-row{\n    display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;\n    gap:16px;padding-bottom:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;\n  }\n  #hos .ws-below-grid::-webkit-scrollbar,\n  #hos .reviews-grid::-webkit-scrollbar,\n  #hos .occ-grid::-webkit-scrollbar,\n  #hos .why-grid::-webkit-scrollbar,\n  #hos .cat-grid::-webkit-scrollbar,\n  #hos .logos-row::-webkit-scrollbar{display:none}\n\n  \/* tablet: peek the next card *\/\n  #hos .ws-below-grid > .card{flex:0 0 44%;scroll-snap-align:start}\n  #hos .reviews-grid > .review{flex:0 0 56%;scroll-snap-align:start}\n  #hos .occ-grid > .occ-card{flex:0 0 58%;scroll-snap-align:start}\n  #hos .why-grid > .why-item{flex:0 0 40%;scroll-snap-align:start}\n  #hos .cat-grid > .cat{flex:0 0 40%;scroll-snap-align:start}\n  #hos .ws-below-grid .card .photo{height:170px}\n\n  #hos .logos-row{gap:40px}\n  #hos .logos-row img{flex:0 0 auto;scroll-snap-align:center}\n}\n\/* ===== CAROUSELS: phones (\u2264620px) \u2014 show ~1.2 cards ===== *\/\n@media(max-width:620px){\n  #hos .ws-below-grid > .card{flex:0 0 82%}\n  #hos .reviews-grid > .review{flex:0 0 86%}\n  #hos .occ-grid > .occ-card{flex:0 0 86%}\n  #hos .why-grid > .why-item{flex:0 0 80%}\n  #hos .cat-grid > .cat{flex:0 0 66%}\n  #hos .logos-row{gap:32px;justify-content:flex-start}\n}\n<\/style>\n\n<div id=\"hos\"> \n<a href=\"#enquire\" class=\"quote-fab\" aria-label=\"Request a quote\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M4 5h16v11H8l-4 3z\" stroke=\"#fff\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><\/svg> Request a quote<\/a>\n\n<!-- HERO + EXPERIENCES (split: copy left, 4 cards right) -->\n<section class=\"hero-split\">\n  <div class=\"wrap\">\n    <div class=\"hero-split-grid\">\n\n      <!-- LEFT: copy + form -->\n      <div class=\"hero-copy\">\n        <h1>Hands-on workshops your team <span class=\"accent\">will remember<\/span>.<\/h1>\n        <p class=\"sub\">Private, expertly facilitated workshops for teams of every size. Pick from <strong>500+ workshops<\/strong> across Portugal, or send us a brief and we'll build a tailored proposal.<\/p>\n        <div class=\"hero-photos\">\n          <div class=\"hero-photo hp1\"><img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/03\/IMG_4368.jpeg\" alt=\"Team building workshop Lisbon\"><\/div>\n          <div class=\"hero-photo hp2\"><img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2025\/12\/20250925_Manu-50.jpg\" alt=\"Team building workshop Lisbon\"><\/div>\n        <\/div>\n        <div class=\"hero-stats\">\n          <div class=\"hero-stat\"><span class=\"num\">500+<\/span><span class=\"lbl\">workshops across Portugal<\/span><\/div>\n          <div class=\"hero-stat\"><span class=\"num\">Any size<\/span><span class=\"lbl\">from small team gatherings to big offsites<\/span><\/div>\n          <div class=\"hero-stat\"><span class=\"num\">100%<\/span><span class=\"lbl\">tailored to your group<\/span><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- RIGHT: tailored proposal form -->\n      <div class=\"hero-right\">\n        <div class=\"hero-form\">\n          <div class=\"hero-form-head\">\n          <h3>Request a tailored proposal<\/h3>\n          <p>Tell us about your team and we'll get back to you with a proposal.<\/p>\n        <\/div>\n        \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f40861-o1\" lang=\"en-GB\" dir=\"ltr\" data-wpcf7-id=\"40861\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/pt\/wp-json\/wp\/v2\/pages\/40807#wpcf7-f40861-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"40861\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.3\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_GB\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f40861-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7dtx_version\" value=\"5.0.6\" \/>\n<\/fieldset>\n<div class=\"step-progress\">\n\t<p><span class=\"step-dot active\" data-step=\"1\"><\/span>\n\t<\/p>\n\t<p>1\n\t<\/p>\n\t<p><span class=\"step-line\" data-after=\"1\"><\/span><br \/>\n<span class=\"step-dot\" data-step=\"2\"><\/span>\n\t<\/p>\n\t<p>2\n\t<\/p>\n\t<p><span class=\"step-line\" data-after=\"2\"><\/span><br \/>\n<span class=\"step-dot\" data-step=\"3\"><\/span>\n\t<\/p>\n\t<p>3\n\t<\/p>\n<\/div>\n<div class=\"form-step active\" data-step=\"1\">\n\t<div class=\"form-section-label\">\n\t\t<p>About you\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Full name *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Your name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Email *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"you@company.com\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Phone *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"+351 9XX XXX XXX\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Company *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company name\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-group\">\n\t\t<p><label>Number of participants *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"participants\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"e.g. 15 people, 30-40...\" value=\"\" type=\"text\" name=\"participants\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"step-nav\">\n\t\t<p><button type=\"button\" class=\"step-next\">Next step \u2192<\/button>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-step\" data-step=\"2\">\n\t<div class=\"form-section-label\">\n\t\t<p>About the workshop\n\t\t<\/p>\n\t<\/div>\n\t<p><span class=\"chips-label\">What sounds exciting? (select all that apply) *<\/span>\n\t<\/p>\n\t<div class=\"wpcf7-chips\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"workshop-cats\"><span class=\"wpcf7-form-control wpcf7-checkbox wpcf7-validates-as-required\"><span class=\"wpcf7-list-item first\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Arts & Crafts\" \/><span class=\"wpcf7-list-item-label\">Arts & Crafts<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Home & DIY\" \/><span class=\"wpcf7-list-item-label\">Home & DIY<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Photo & Video\" \/><span class=\"wpcf7-list-item-label\">Photo & Video<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Fauna & Flora\" \/><span class=\"wpcf7-list-item-label\">Fauna & Flora<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Mind & Soul\" \/><span class=\"wpcf7-list-item-label\">Mind & Soul<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Sports & Fitness\" \/><span class=\"wpcf7-list-item-label\">Sports & Fitness<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Food & Drink\" \/><span class=\"wpcf7-list-item-label\">Food & Drink<\/span><\/span><span class=\"wpcf7-list-item last\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Music & Performance\" \/><span class=\"wpcf7-list-item-label\">Music & Performance<\/span><\/span><\/span><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-group\">\n\t\t<p><label>Any specific workshop or skill in mind? *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-specific-workshop\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"e.g. ceramics, sushi making, cocktail class...\" value=\"\" type=\"text\" name=\"your-specific-workshop\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Workshop language *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"workshop-language\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"e.g. Portuguese, English...\" value=\"\" type=\"text\" name=\"workshop-language\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Budget per person *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"budget-per-person\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"budget-per-person\"><option value=\"Under \u20ac25\">Under \u20ac25<\/option><option value=\"\u20ac25 \u2013 \u20ac50\">\u20ac25 \u2013 \u20ac50<\/option><option value=\"\u20ac50 \u2013 \u20ac75\">\u20ac50 \u2013 \u20ac75<\/option><option value=\"Over \u20ac75\">Over \u20ac75<\/option><option value=\"Not sure yet\">Not sure yet<\/option><\/select><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"step-nav\">\n\t\t<p><button type=\"button\" class=\"step-back\">\u2190 Back<\/button><button type=\"button\" class=\"step-next\">Next step \u2192<\/button>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-step\" data-step=\"3\">\n\t<div class=\"form-section-label\">\n\t\t<p>Date & logistics\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Preferred date(s) *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"preferred-dates\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"e.g. 14 March...\" value=\"\" type=\"text\" name=\"preferred-dates\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Preferred time *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"preferred-time\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"e.g. morning, afternoon\" value=\"\" type=\"text\" name=\"preferred-time\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Preferred duration *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"preferred-duration\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"e.g. 2 hours, half day\" value=\"\" type=\"text\" name=\"preferred-duration\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Workshop location *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"workshop-location\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"workshop-location\"><option value=\"Teacher&#039;s studio\">Teacher&#039;s studio<\/option><option value=\"Our space (teacher comes to us)\">Our space (teacher comes to us)<\/option><option value=\"No preference\">No preference<\/option><\/select><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>City *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-city\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"e.g. Lisbon, Porto...\" value=\"\" type=\"text\" name=\"your-city\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Anything else?<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Special requirements, theme ideas...\" name=\"your-message\"><\/textarea><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"step-nav\">\n\t\t<p><button type=\"button\" class=\"step-back\">\u2190 Back<\/button><input class=\"wpcf7-form-control wpcf7-submit has-spinner form-submit\" type=\"submit\" value=\"Send \u2192\" \/>\n\t\t<\/p>\n\t<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n          \n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- POPULAR TEAM EXPERIENCES (book directly) -->\n<section class=\"pad ws-below\">\n  <div class=\"wrap\">\n    <div class=\"center\">\n      <div class=\"kicker\">Find our top workshops for teams<\/div>\n      <h2 class=\"big\">Popular team experiences<\/h2>\n      <p class=\"lead\">Browse experiences and book in a few clicks - or request a tailored proposal above.<\/p>\n    <\/div>\n    <div class=\"ws-below-grid\">\n\n        <a class=\"card\" href=\"https:\/\/handson.pt\/workshop\/ceramics-team-building-workshop-in-lisbon-create-your-company-mascot\/\">\n          <div class=\"photo\">\n            <span class=\"badge\" style=\"background:var(--teal)\">Arts & Crafts<\/span>\n            <img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2025-09-11-at-13.12.11.jpg\" alt=\"Ceramics team building workshop in Lisbon\">\n          <\/div>\n          <div class=\"body\">\n            <h3>Ceramics Team Building - Company Mascot<\/h3>\n            <p class=\"desc\">Your team designs and builds your company mascot in clay, together.<\/p>\n            <div class=\"meta\">\n              <span><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z\" stroke=\"currentColor\" stroke-width=\"2\"\/><circle cx=\"12\" cy=\"10\" r=\"2.5\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg> Lisbon<\/span>\n              <span><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M12 7v5l3 2\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg> 2h<\/span>\n            <\/div>\n            <div class=\"foot\"><div class=\"price\">\u20ac50 <small>\/ person<\/small><\/div><span class=\"book\">Book \u2192<\/span><\/div>\n          <\/div>\n        <\/a>\n\n        <a class=\"card\" href=\"https:\/\/handson.pt\/workshop\/private-pastel-de-nata-workshop-in-lisbon\/\">\n          <div class=\"photo\">\n            <span class=\"badge\" style=\"background:var(--orange)\">Food & Drinks<\/span>\n            <img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/02\/DSC05781-1200x800-1.jpg\" alt=\"Private pastel de nata workshop in Lisbon\">\n          <\/div>\n          <div class=\"body\">\n            <h3>Private Pastel de Nata Workshop<\/h3>\n            <p class=\"desc\">Make Portugal's most iconic pastry from scratch, fresh from the oven.<\/p>\n            <div class=\"meta\">\n              <span><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z\" stroke=\"currentColor\" stroke-width=\"2\"\/><circle cx=\"12\" cy=\"10\" r=\"2.5\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg> Lisbon<\/span>\n              <span><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M12 7v5l3 2\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg> 2h<\/span>\n            <\/div>\n            <div class=\"foot\"><div class=\"price\">\u20ac55 <small>\/ person<\/small><\/div><span class=\"book\">Book \u2192<\/span><\/div>\n          <\/div>\n        <\/a>\n\n        <a class=\"card\" href=\"https:\/\/handson.pt\/workshop\/porto-tile-painting-workshop-with-porto-wine\/\">\n          <div class=\"photo\">\n            <span class=\"badge\" style=\"background:var(--teal)\">Arts & Crafts<\/span>\n            <img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/03\/6.jpg\" alt=\"Porto tile painting workshop with Port wine\">\n          <\/div>\n          <div class=\"body\">\n            <h3>Porto Tile Painting + Port Wine<\/h3>\n            <p class=\"desc\">Hand-paint your own traditional azulejo tile, with a glass of Port.<\/p>\n            <div class=\"meta\">\n              <span><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z\" stroke=\"currentColor\" stroke-width=\"2\"\/><circle cx=\"12\" cy=\"10\" r=\"2.5\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg> Porto<\/span>\n              <span><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M12 7v5l3 2\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg> 2h<\/span>\n            <\/div>\n            <div class=\"foot\"><div class=\"price\">\u20ac35 <small>\/ person<\/small><\/div><span class=\"book\">Book \u2192<\/span><\/div>\n          <\/div>\n        <\/a>\n\n        <a class=\"card\" href=\"https:\/\/handson.pt\/workshop\/private-portuguese-cooking-workshop-hands-on\/\">\n          <div class=\"photo\">\n            <span class=\"badge\" style=\"background:var(--orange)\">Food & Drinks<\/span>\n            <img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/03\/img_20230515_180330_720.jpg\" alt=\"Private Portuguese cooking workshop in Lisbon\">\n          <\/div>\n          <div class=\"body\">\n            <h3>Private Portuguese Cooking Workshop<\/h3>\n            <p class=\"desc\">Cook classic Portuguese petiscos and share a full meal, drinks included.<\/p>\n            <div class=\"meta\">\n              <span><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11z\" stroke=\"currentColor\" stroke-width=\"2\"\/><circle cx=\"12\" cy=\"10\" r=\"2.5\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg> Lisbon<\/span>\n              <span><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M12 7v5l3 2\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg> 3h<\/span>\n            <\/div>\n            <div class=\"foot\"><div class=\"price\">\u20ac72 <small>\/ person<\/small><\/div><span class=\"book\">Book \u2192<\/span><\/div>\n          <\/div>\n        <\/a>\n\n      <\/div>\n      <a class=\"ws-below-viewall\" href=\"https:\/\/handson.pt\/collections\/team-building\/\">View all team workshops \u2192<\/a>\n  <\/div>\n<\/section>\n<section class=\"logos\">\n  <div class=\"wrap\">\n    <div class=\"label\">Trusted by teams at<\/div>\n    <div class=\"logos-row\">\n      <img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/04\/bosch-logo-39982-e1776611036436.png\" alt=\"Trusted by Bosch\">\n      <img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2025\/09\/Fidelidade-DL-1-1.svg\" alt=\"Trusted by Fidelidade\">\n      <img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/04\/Critical_TechWorks_Logo.png\" alt=\"Trusted by Critical TechWorks\">\n      <img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/03\/HiBob-e1773931437880.png\" alt=\"Trusted by HiBob\">\n      <img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/03\/IHG-Logo.png\" alt=\"Trusted by IHG\">\n      <img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/03\/uber.png\" alt=\"Trusted by Uber\">\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- REVIEWS -->\n<section class=\"pad\" id=\"reviews\">\n  <div class=\"wrap\">\n    <div class=\"center\">\n      <div class=\"kicker\">What teams say<\/div>\n      <h2 class=\"big\">Rated by the people who book us<\/h2>\n      <p class=\"lead\">Real feedback from HR, events and team leads across Portugal.<\/p>\n    <\/div>\n    <div class=\"reviews-grid\">\n      <div class=\"review reveal\">\n        <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <blockquote>The team loved the activity and it will definitely be considered for future team buildings. Thank you so much for the help and availability.<\/blockquote>\n        <div class=\"person\"><div class=\"av\">BM<\/div><div><b>Beatriz Mata<\/b><span>Arquiconsult \u00b7 Team Building<\/span><\/div><\/div>\n      <\/div>\n      <div class=\"review reveal\">\n        <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <blockquote>The team absolutely loved the workshop and the teacher! We received great feedback. Thank you for everything, HandsOn!<\/blockquote>\n        <div class=\"person\"><div class=\"av\">CF<\/div><div><b>Cl\u00e1udia Ferreira<\/b><span>Uber \u00b7 Team Building<\/span><\/div><\/div>\n      <\/div>\n      <div class=\"review reveal\">\n        <div class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <blockquote>The team really enjoyed the workshop and everything went just as expected, thank you so much. I believe we'll be able to schedule another session soon. =)<\/blockquote>\n        <div class=\"person\"><div class=\"av\">MN<\/div><div><b>Monick Nery<\/b><span>HiBob \u00b7 Team Building<\/span><\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- MOMENTS \/ OCCASIONS -->\n<section class=\"pad\" id=\"moments\" style=\"padding-top:10px\">\n  <div class=\"wrap\">\n    <div class=\"center\">\n      <div class=\"kicker\">When to bring us in<\/div>\n      <h2 class=\"big\">Made for the team building moments that matter<\/h2>\n      <p class=\"lead\">From everyday team building to the dates that define your year,<br>there's a hands-on experience for every occasion.<\/p>\n    <\/div>\n\n    <div class=\"occ-grid\">\n      <div class=\"occ-card reveal\">\n        <div class=\"occ-photo\"><img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/05\/image5.jpeg\" alt=\"Team building & company moments\"><\/div>\n        <div class=\"occ-body\">\n          <h3>Team building & company moments<\/h3>\n          <p>Bring the team together and turn company-wide moments into something interactive and memorable.<\/p>\n          <div class=\"occ-tags\"><span>Offsites<\/span><span>Quarterly socials<\/span><span>Annual kick-off<\/span><span>All-hands<\/span><span>Town halls<\/span><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"occ-card reveal\">\n        <div class=\"occ-photo\"><img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/03\/IMG_7608.jpg\" alt=\"Celebrations & key dates\"><\/div>\n        <div class=\"occ-body\">\n          <h3>Celebrations & key dates<\/h3>\n          <p>Mark the dates that define your year, from festive get-togethers to the initiatives and values your team cares about.<\/p>\n          <div class=\"occ-tags\"><span>Christmas party<\/span><span>Summer social<\/span><span>Women's Day<\/span><span>Wellbeing week<\/span><span>Cultural months<\/span><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"occ-card reveal\">\n        <div class=\"occ-photo\"><img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/05\/J_B05402-2.jpg\" alt=\"Onboarding & milestones\"><\/div>\n        <div class=\"occ-body\">\n          <h3>Onboarding & milestones<\/h3>\n          <p>Support every step of the employee journey, from a new joiner's first day to the milestones worth celebrating.<\/p>\n          <div class=\"occ-tags\"><span>New joiners<\/span><span>Welcome days<\/span><span>Work anniversaries<\/span><span>Promotions<\/span><span>Farewells<\/span><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"occ-divider\">\n      <span class=\"occ-line\"><\/span>\n      <span class=\"occ-sublabel\">Beyond one-off events<\/span>\n      <span class=\"occ-line\"><\/span>\n    <\/div>\n\n    <div class=\"occ-ongoing-grid\">\n      <div class=\"occ-wide reveal\">\n        <div class=\"occ-wide-img\"><img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/03\/Minimalistic-painting-workshop-art-Activities-in-Lisbon-Meet-Art-Studio-lisboa.jpg\" alt=\"Learning as a Benefit\"><\/div>\n        <div>\n          <div class=\"kicker\">Recurring benefit<\/div>\n          <h3>Learning as a Benefit<\/h3>\n          <p>A recurring benefit, structured like any other part of the compensation package. The organisation assigns a monthly credit per employee to fund personal-development experiences, with full freedom of choice for each person.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"occ-wide reveal\">\n        <div class=\"occ-wide-img\"><img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/05\/612618932_18089718611489746_6332256004622823829_n-1.jpg\" alt=\"Hands On Gift\"><\/div>\n        <div>\n          <div class=\"kicker\">Recognition programme<\/div>\n          <h3>Hands On Gift<\/h3>\n          <p>Throughout an employee's journey there are milestones worth marking - work anniversaries, promotions, significant family moments. Hands On Gift lets you celebrate them with experiences that foster learning, growth and genuine recognition, instead of short-lived material gifts.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <p class=\"occ-contact\">Want to explore these two? Get in touch at <a href=\"mailto:hello@handson.pt\">hello@handson.pt<\/a><\/p>\n  <\/div>\n<\/section>\n\n<!-- CATEGORIES -->\n<section class=\"pad\" style=\"padding-top:10px\">\n  <div class=\"wrap\">\n    <div class=\"center\">\n      <div class=\"kicker\">Browse the catalogue<\/div>\n      <h2 class=\"big\">Explore by category<\/h2>\n      <p class=\"lead\">500+ workshops in Portugal across eight categories.<br>Browse, then book directly or add to your proposal.<\/p>\n    <\/div>\n    <div class=\"cat-grid\">\n      <a class=\"cat reveal\" href=\"https:\/\/handson.pt\/workshops\/arts-crafts\/\">\n        <div class=\"cat-img\"><img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2025\/11\/DSC05499-scaled.jpg\" alt=\"Arts & Crafts\"><\/div>\n        <div class=\"cat-body\"><h3>Arts & Crafts<\/h3><p>Ceramics, painting, textiles & more<\/p><span class=\"arrow\">Explore \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"cat reveal\" href=\"https:\/\/handson.pt\/workshops\/foods-drinks\/?category=Food+%26+Drinks\">\n        <div class=\"cat-img\"><img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/04\/PHOTO-2026-04-20-12-08-55.jpg\" alt=\"Food & Drinks\"><\/div>\n        <div class=\"cat-body\"><h3>Food & Drinks<\/h3><p>Cooking, baking, wine, cocktails<\/p><span class=\"arrow\">Explore \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"cat reveal\" href=\"https:\/\/handson.pt\/workshops\/fauna-flora\/?category=Fauna+%26+Flora\">\n        <div class=\"cat-img\"><img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2025\/09\/fauna-flora.jpg\" alt=\"Fauna & Flora\"><\/div>\n        <div class=\"cat-body\"><h3>Fauna & Flora<\/h3><p>Terrariums, floral design & more<\/p><span class=\"arrow\">Explore \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"cat reveal\" href=\"https:\/\/handson.pt\/workshops\/home-diy\/?category=Home+%26+DIY\">\n        <div class=\"cat-img\"><img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2024\/10\/Workshop-Balsamo-Labial-16-scaled.jpg\" alt=\"Home & DIY\"><\/div>\n        <div class=\"cat-body\"><h3>Home & DIY<\/h3><p>Woodwork, candles, restoration<\/p><span class=\"arrow\">Explore \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"cat reveal\" href=\"https:\/\/handson.pt\/workshops\/mind-soul\/?category=Mind+%26+Soul\">\n        <div class=\"cat-img\"><img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2026\/04\/yoga-sagres-wavy-surf-camp.jpg\" alt=\"Mind & Soul\"><\/div>\n        <div class=\"cat-body\"><h3>Mind & Soul<\/h3><p>Yoga, meditation, breathwork<\/p><span class=\"arrow\">Explore \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"cat reveal\" href=\"https:\/\/handson.pt\/workshops\/photo-video\/?category=Photo+%26+Video\">\n        <div class=\"cat-img\"><img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2025\/03\/1.jpeg\" alt=\"Photo & Video\"><\/div>\n        <div class=\"cat-body\"><h3>Photo & Video<\/h3><p>Photography, film, editing<\/p><span class=\"arrow\">Explore \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"cat reveal\" href=\"https:\/\/handson.pt\/workshops\/sports-fitness\/?category=Sports+%26+Fitness\">\n        <div class=\"cat-img\"><img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2025\/02\/IMG_0106-2-scaled.jpg\" alt=\"Sports & Fitness\"><\/div>\n        <div class=\"cat-body\"><h3>Sports & Fitness<\/h3><p>Climbing, surf, padel, dance<\/p><span class=\"arrow\">Explore \u2192<\/span><\/div>\n      <\/a>\n      <a class=\"cat reveal\" href=\"https:\/\/handson.pt\/workshops\/music-performance\/?category=Music+%26+Performance\">\n        <div class=\"cat-img\"><img decoding=\"async\" src=\"https:\/\/handson.pt\/wp-content\/uploads\/2025\/02\/Florida-Beatbox-Battle-2022-5499.jpg\" alt=\"Music & Performance\"><\/div>\n        <div class=\"cat-body\"><h3>Music & Performance<\/h3><p>Instruments, voice, theatre<\/p><span class=\"arrow\">Explore \u2192<\/span><\/div>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- WHY -->\n<section class=\"pad\" style=\"padding-top:10px\">\n  <div class=\"wrap\">\n    <div class=\"why reveal\">\n      <div class=\"why-head\">\n        <div class=\"kicker\" style=\"color:#8fc6d4\">Why HandsOn<\/div>\n        <h2>Built for corporate teams, end to end<\/h2>\n        <p>One partner, a vetted marketplace of facilitators, built for people and procurement teams.<\/p>\n      <\/div>\n      <div class=\"why-grid\">\n        <div class=\"why-item\"><div class=\"wn\">01<\/div><h3>Completely private<\/h3><p>The space, facilitator and session are entirely yours - no sharing, no compromises.<\/p><\/div>\n        <div class=\"why-item\"><div class=\"wn\">02<\/div><h3>Tailored to your team<\/h3><p>Adapt the theme, level and add-ons. We shape it around your objectives and group.<\/p><\/div>\n        <div class=\"why-item\"><div class=\"wn\">03<\/div><h3>Zero coordination stress<\/h3><p>We manage briefing, logistics and confirmations. A single point of contact throughout.<\/p><\/div>\n        <div class=\"why-item\"><div class=\"wn\">04<\/div><h3>Scales to any size<\/h3><p>From a 4-person team to large groups of 100+, we can keep the whole team engaged.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- FAQ -->\n<section class=\"pad\" id=\"faq\" style=\"padding-top:10px\">\n  <div class=\"wrap\">\n    <div class=\"center\">\n      <div class=\"kicker\">Good to know<\/div>\n      <h2 class=\"big\">Common questions<\/h2>\n      <p class=\"lead\">Everything you need before booking or requesting a proposal.<\/p>\n    <\/div>\n    <div class=\"faq\">\n      <div class=\"faq-item\"><button class=\"faq-q\">How many people can join a workshop?<\/button><div class=\"faq-a\"><p>We can organise workshops for a team of 4 to large groups of 100+. Just let us know how many you're expecting and we'll tailor the experience to fit your group perfectly, to keep the whole team engaged.<\/p><\/div><\/div>\n      <div class=\"faq-item\"><button class=\"faq-q\">How much does a team workshop cost?<\/button><div class=\"faq-a\"><p>Pricing depends on the workshop type, group size, location, and duration. Fill out the form below and we'll put together a custom quote tailored to your group.<\/p><\/div><\/div>\n      <div class=\"faq-item\"><button class=\"faq-q\">Can the workshop be held at our office?<\/button><div class=\"faq-a\"><p>Absolutely. Many of our workshops can be hosted at your preferred location anywhere in Portugal. Just mention it in the form and we'll confirm whether your chosen workshop is suitable for an external venue.<\/p><\/div><\/div>\n      <div class=\"faq-item\"><button class=\"faq-q\">How does invoicing and VAT work?<\/button><div class=\"faq-a\"><p>You receive a single, VAT-compliant invoice with one point of contact - built to make procurement and finance approvals straightforward.<\/p><\/div><\/div>\n      <div class=\"faq-item\"><button class=\"faq-q\">How far in advance should we book?<\/button><div class=\"faq-a\"><p>We recommend booking at least 2 weeks in advance, especially for large groups (20+ people). That said, we'll always do our best to accommodate last-minute requests when possible.<\/p><\/div><\/div>\n      <div class=\"faq-item\"><button class=\"faq-q\">What makes HandsOn different from other event or team building providers?<\/button><div class=\"faq-a\"><p>We're a marketplace, which means you get access to a wide range of skilled facilitators and workshop types - all in one place. We match your group with the right experience and handle the logistics, so all you have to do is show up and enjoy it.<\/p><\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- FORM -->\n<section class=\"pad\" id=\"enquire\" style=\"padding-top:10px\">\n  <div class=\"wrap\">\n    <div class=\"form-section reveal\">\n      <div class=\"form-grid\">\n        <div>\n          <div class=\"kicker\">Request a proposal<\/div>\n          <h2>Let's plan your team's experience<\/h2>\n          <p class=\"lead\">Tell us about your team and we'll get back to you within 24 hours. No commitment.<\/p>\n          <div class=\"contact-line\">\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\" stroke=\"#4EA494\" stroke-width=\"2\"\/><path d=\"M3 7l9 6 9-6\" stroke=\"#4EA494\" stroke-width=\"2\"\/><\/svg>\n            <b>hello@handson.pt<\/b>\n          <\/div>\n          <div class=\"contact-line\">\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 4h4l2 5-3 2a12 12 0 0 0 5 5l2-3 5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z\" stroke=\"#4EA494\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><\/svg>\n            <b>+351 923 525 048<\/b>\n          <\/div>\n        <\/div>\n        \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f40861-o2\" lang=\"en-GB\" dir=\"ltr\" data-wpcf7-id=\"40861\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/pt\/wp-json\/wp\/v2\/pages\/40807#wpcf7-f40861-o2\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"40861\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.3\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_GB\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f40861-o2\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7dtx_version\" value=\"5.0.6\" \/>\n<\/fieldset>\n<div class=\"step-progress\">\n\t<p><span class=\"step-dot active\" data-step=\"1\"><\/span>\n\t<\/p>\n\t<p>1\n\t<\/p>\n\t<p><span class=\"step-line\" data-after=\"1\"><\/span><br \/>\n<span class=\"step-dot\" data-step=\"2\"><\/span>\n\t<\/p>\n\t<p>2\n\t<\/p>\n\t<p><span class=\"step-line\" data-after=\"2\"><\/span><br \/>\n<span class=\"step-dot\" data-step=\"3\"><\/span>\n\t<\/p>\n\t<p>3\n\t<\/p>\n<\/div>\n<div class=\"form-step active\" data-step=\"1\">\n\t<div class=\"form-section-label\">\n\t\t<p>About you\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Full name *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Your name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Email *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"you@company.com\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Phone *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"+351 9XX XXX XXX\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Company *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company name\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-group\">\n\t\t<p><label>Number of participants *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"participants\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"e.g. 15 people, 30-40...\" value=\"\" type=\"text\" name=\"participants\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"step-nav\">\n\t\t<p><button type=\"button\" class=\"step-next\">Next step \u2192<\/button>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-step\" data-step=\"2\">\n\t<div class=\"form-section-label\">\n\t\t<p>About the workshop\n\t\t<\/p>\n\t<\/div>\n\t<p><span class=\"chips-label\">What sounds exciting? (select all that apply) *<\/span>\n\t<\/p>\n\t<div class=\"wpcf7-chips\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"workshop-cats\"><span class=\"wpcf7-form-control wpcf7-checkbox wpcf7-validates-as-required\"><span class=\"wpcf7-list-item first\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Arts & Crafts\" \/><span class=\"wpcf7-list-item-label\">Arts & Crafts<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Home & DIY\" \/><span class=\"wpcf7-list-item-label\">Home & DIY<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Photo & Video\" \/><span class=\"wpcf7-list-item-label\">Photo & Video<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Fauna & Flora\" \/><span class=\"wpcf7-list-item-label\">Fauna & Flora<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Mind & Soul\" \/><span class=\"wpcf7-list-item-label\">Mind & Soul<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Sports & Fitness\" \/><span class=\"wpcf7-list-item-label\">Sports & Fitness<\/span><\/span><span class=\"wpcf7-list-item\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Food & Drink\" \/><span class=\"wpcf7-list-item-label\">Food & Drink<\/span><\/span><span class=\"wpcf7-list-item last\"><input type=\"checkbox\" name=\"workshop-cats[]\" value=\"Music & Performance\" \/><span class=\"wpcf7-list-item-label\">Music & Performance<\/span><\/span><\/span><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-group\">\n\t\t<p><label>Any specific workshop or skill in mind? *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-specific-workshop\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"e.g. ceramics, sushi making, cocktail class...\" value=\"\" type=\"text\" name=\"your-specific-workshop\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Workshop language *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"workshop-language\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"e.g. Portuguese, English...\" value=\"\" type=\"text\" name=\"workshop-language\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Budget per person *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"budget-per-person\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"budget-per-person\"><option value=\"Under \u20ac25\">Under \u20ac25<\/option><option value=\"\u20ac25 \u2013 \u20ac50\">\u20ac25 \u2013 \u20ac50<\/option><option value=\"\u20ac50 \u2013 \u20ac75\">\u20ac50 \u2013 \u20ac75<\/option><option value=\"Over \u20ac75\">Over \u20ac75<\/option><option value=\"Not sure yet\">Not sure yet<\/option><\/select><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"step-nav\">\n\t\t<p><button type=\"button\" class=\"step-back\">\u2190 Back<\/button><button type=\"button\" class=\"step-next\">Next step \u2192<\/button>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-step\" data-step=\"3\">\n\t<div class=\"form-section-label\">\n\t\t<p>Date & logistics\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Preferred date(s) *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"preferred-dates\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"e.g. 14 March...\" value=\"\" type=\"text\" name=\"preferred-dates\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Preferred time *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"preferred-time\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"e.g. morning, afternoon\" value=\"\" type=\"text\" name=\"preferred-time\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Preferred duration *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"preferred-duration\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"e.g. 2 hours, half day\" value=\"\" type=\"text\" name=\"preferred-duration\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Workshop location *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"workshop-location\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"workshop-location\"><option value=\"Teacher&#039;s studio\">Teacher&#039;s studio<\/option><option value=\"Our space (teacher comes to us)\">Our space (teacher comes to us)<\/option><option value=\"No preference\">No preference<\/option><\/select><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>City *<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-city\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"e.g. Lisbon, Porto...\" value=\"\" type=\"text\" name=\"your-city\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"form-group\">\n\t\t\t<p><label>Anything else?<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Special requirements, theme ideas...\" name=\"your-message\"><\/textarea><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"step-nav\">\n\t\t<p><button type=\"button\" class=\"step-back\">\u2190 Back<\/button><input class=\"wpcf7-form-control wpcf7-submit has-spinner form-submit\" type=\"submit\" value=\"Send \u2192\" \/>\n\t\t<\/p>\n\t<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n        \n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n<script>\n\n  document.querySelectorAll('#hos .faq-q').forEach(b=>{\n    b.addEventListener('click',()=>{\n      const item=b.parentElement, open=item.classList.contains('open');\n      document.querySelectorAll('#hos .faq-item').forEach(i=>i.classList.remove('open'));\n      if(!open) item.classList.add('open');\n    });\n  });\n  const io=new IntersectionObserver(es=>{es.forEach(e=>{if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target);}})},{threshold:0.12});\n  document.querySelectorAll('#hos .reveal').forEach(el=>io.observe(el));\n  \/\/ ---- show floating quote button only after hero form scrolls away ----\n(function(){\n  const fab=document.querySelector('#hos .quote-fab');\n  const heroForm=document.querySelector('#hos .hero-form');\n  if(fab && heroForm){\n    const fabObs=new IntersectionObserver(es=>{\n      es.forEach(e=>fab.classList.toggle('show',!e.isIntersecting));\n    },{threshold:0});\n    fabObs.observe(heroForm);\n  }\n})();\n\n  \/\/ ---- Fix CF7 chips click: toggle checkbox when clicking span ----\ndocument.querySelectorAll('#hos .wpcf7-list-item').forEach(function(chip){\nchip.addEventListener('click',function(e){\nvar inp=chip.querySelector('input[type=\"checkbox\"]');\nif(inp && e.target!==inp){inp.checked=!inp.checked;inp.dispatchEvent(new Event('change',{bubbles:true}));}\n});\n});\n\n\/\/ ---- Multi-step navigation for CF7 forms ----\n    document.querySelectorAll('#hos .wpcf7-form').forEach(function(form){\n      function steps(){ return [...form.querySelectorAll('.form-step')]; }\n      function show(n){\n        steps().forEach(s=>s.classList.toggle('active',+s.dataset.step===n));\n        form.querySelectorAll('.step-dot').forEach(function(d){\n          var s=+d.dataset.step;\n          d.classList.toggle('active',s===n);\n          d.classList.toggle('done',s<n);\n        });\n      }\n      form.addEventListener('click',function(e){\n        var cur=form.querySelector('.form-step.active');\n        if(!cur) return;\n        var n=+cur.dataset.step, total=steps().length;\n        if(e.target.classList.contains('step-next') && n<total) show(n+1);\n        if(e.target.classList.contains('step-back') && n>1) show(n-1);\n      });\n      show(1);\n    });\n\n<\/script>\t\t\t\t<\/div>\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>Request a quote Hands-on workshops your team will remember. Private, expertly facilitated workshops for teams of every size. Pick from 500+ workshops across Portugal, or send us a brief and we\u2019ll build a tailored proposal. 500+workshops across Portugal Any sizefrom small team gatherings to big offsites 100%tailored to your group Request a tailored proposal Tell [&hellip;]<\/p>\n","protected":false},"author":1645,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-40807","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/handson.pt\/pt\/wp-json\/wp\/v2\/pages\/40807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/handson.pt\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/handson.pt\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/handson.pt\/pt\/wp-json\/wp\/v2\/users\/1645"}],"replies":[{"embeddable":true,"href":"https:\/\/handson.pt\/pt\/wp-json\/wp\/v2\/comments?post=40807"}],"version-history":[{"count":84,"href":"https:\/\/handson.pt\/pt\/wp-json\/wp\/v2\/pages\/40807\/revisions"}],"predecessor-version":[{"id":41853,"href":"https:\/\/handson.pt\/pt\/wp-json\/wp\/v2\/pages\/40807\/revisions\/41853"}],"wp:attachment":[{"href":"https:\/\/handson.pt\/pt\/wp-json\/wp\/v2\/media?parent=40807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}