{"id":10,"date":"2026-10-21T08:03:44","date_gmt":"2026-10-21T08:03:44","guid":{"rendered":"https:\/\/cpt-solutions.com\/?page_id=10"},"modified":"2026-10-21T12:00:28","modified_gmt":"2026-10-21T12:00:28","slug":"home","status":"publish","type":"page","link":"https:\/\/cpt-solutions.com\/","title":{"rendered":"Home"},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');\n.wp-site-blocks>header,.wp-site-blocks>footer,.wp-site-blocks header.wp-block-template-part,.wp-site-blocks footer.wp-block-template-part{display:none!important}\n.wp-site-blocks main{margin-top:0!important;padding:0!important}\n.wp-site-blocks main>*{margin-top:0!important;padding-top:0!important}\n.wp-site-blocks main .wp-block-post-title,.wp-site-blocks main .wp-block-post-featured-image{display:none!important}\n.wp-site-blocks main .entry-content,.wp-site-blocks main .wp-block-post-content{margin-top:0!important;padding-top:0!important}\nhtml,body{overflow-x:clip}\n.cpt{overflow-x:clip}\n.cpt{--navy:#0a2240;--blue:#1677c9;--sky:#33b5e5;--ink:#1c2533;--muted:#5b6778;--line:#e4e9f0;--soft:#f4f7fb;\nfont-family:'Plus Jakarta Sans',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);line-height:1.6;\nwidth:100vw;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;margin-top:0!important}\n.cpt *{box-sizing:border-box}\n.cpt a{text-decoration:none}\n.cpt .wrap{max-width:1140px;margin:0 auto;padding:0 24px}\n.cpt h1,.cpt h2,.cpt h3{font-family:inherit;color:var(--navy);letter-spacing:-.02em;margin:0}\n.cpt p{margin:0}\n.cpt .nav{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 4px 20px rgba(10,34,64,.06)}\n.cpt .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:88px}\n.cpt .brand{display:flex;align-items:center}\n.cpt .brand img{height:70px;width:auto;display:block;mix-blend-mode:multiply}\n.cpt .brand .bt span{font-weight:500;color:var(--blue)}\n.cpt .links{display:flex;gap:28px;align-items:center}\n.cpt .links a{color:var(--ink);font-weight:500;font-size:15px}\n.cpt .links a:hover{color:var(--blue)}\n.cpt .btn{display:inline-block;padding:13px 24px;border-radius:999px;font-weight:600;font-size:15px;transition:.2s}\n.cpt .btn-p{background:var(--blue);color:#fff!important}\n.cpt .btn-p:hover{background:#0f5fa3}\n.cpt .btn-g{border:1.5px solid rgba(255,255,255,.5);color:#fff!important}\n.cpt .btn-g:hover{background:rgba(255,255,255,.1)}\n.cpt .hero{background:radial-gradient(1200px 500px at 85% -10%,rgba(51,181,229,.45),transparent 60%),linear-gradient(135deg,#071a33 0%,#0a2240 55%,#0f3a6b 100%);color:#fff;padding:110px 0 120px;position:relative;overflow:hidden}\n.cpt .hero:after{content:\"\";position:absolute;right:-120px;bottom:-160px;width:520px;height:520px;border-radius:50%;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 60px rgba(255,255,255,.03),0 0 0 120px rgba(255,255,255,.02)}\n.cpt .eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sky);margin-bottom:18px}\n.cpt .hero h1{color:#fff;font-size:clamp(36px,5.4vw,62px);line-height:1.08;font-weight:800;max-width:820px}\n.cpt .hero h1 em{font-style:normal;color:var(--sky)}\n.cpt .hero p{font-size:clamp(17px,1.6vw,20px);color:rgba(255,255,255,.8);max-width:640px;margin:24px 0 36px}\n.cpt .hero .cta{display:flex;gap:14px;flex-wrap:wrap;position:relative;z-index:2}\n.cpt .stats{background:transparent;margin-top:-56px;position:relative;z-index:3}\n.cpt .stats .grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:18px;box-shadow:0 20px 50px rgba(10,34,64,.12);overflow:hidden}\n.cpt .stat{padding:28px 26px;border-right:1px solid var(--line)}\n.cpt .stat:last-child{border-right:0}\n.cpt .stat b{display:block;font-size:30px;font-weight:800;color:var(--navy);line-height:1.1}\n.cpt .stat small{color:var(--muted);font-size:14px}\n.cpt section.s{padding:100px 0}\n.cpt .s-soft{background:var(--soft)}\n.cpt .head{max-width:680px;margin-bottom:52px}\n.cpt .head h2{font-size:clamp(28px,3.4vw,42px);line-height:1.15;font-weight:800}\n.cpt .head p{color:var(--muted);font-size:18px;margin-top:16px}\n.cpt .two{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}\n.cpt .lead{font-size:19px;color:var(--ink)}\n.cpt .lead+p{color:var(--muted);margin-top:18px;font-size:17px}\n.cpt .cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}\n.cpt .card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px}\n.cpt .card h3{font-size:22px;font-weight:700;margin:16px 0 14px}\n.cpt .card ul{margin:0;padding:0;list-style:none}\n.cpt .card li{padding:9px 0 9px 28px;position:relative;color:var(--ink);border-top:1px solid var(--line)}\n.cpt .card li:first-child{border-top:0}\n.cpt .card li:before{content:\"\";position:absolute;left:4px;top:18px;width:9px;height:9px;border-radius:50%;background:var(--sky)}\n.cpt .ico{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--blue),var(--sky));display:flex;align-items:center;justify-content:center}\n.cpt .ico svg{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n.cpt .why{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\n.cpt .why .item{padding:28px;border-radius:16px;background:#fff;border:1px solid var(--line)}\n.cpt .why h3{font-size:18px;font-weight:700;margin:16px 0 8px}\n.cpt .why p{color:var(--muted);font-size:15px}\n.cpt .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;counter-reset:st}\n.cpt .step{position:relative;padding-top:58px}\n.cpt .step:before{counter-increment:st;content:\"0\" counter(st);position:absolute;top:0;left:0;font-size:15px;font-weight:700;color:var(--blue);width:44px;height:44px;border-radius:50%;border:1.5px solid var(--blue);display:flex;align-items:center;justify-content:center}\n.cpt .step h3{font-size:18px;font-weight:700;margin-bottom:8px}\n.cpt .step p{color:var(--muted);font-size:15px}\n.cpt .markets{background:#fff}\n.cpt .mk{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}\n.cpt .mk-num{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:var(--soft);border:1px solid var(--line);border-radius:20px;padding:32px 36px}\n.cpt .mk-num b{font-size:44px;font-weight:800;color:var(--navy);line-height:1.1;letter-spacing:-.02em}\n.cpt .mk-num b{display:block}\n.cpt .mk-num span{display:block;margin-top:6px;color:var(--muted);font-size:15px;font-weight:600}\n@media (max-width:900px){.cpt .mk{grid-template-columns:1fr;gap:28px}}\n.cpt .pills{display:flex;flex-wrap:wrap;gap:12px}\n.cpt .pill{padding:12px 22px;border-radius:999px;background:var(--soft);border:1px solid var(--line);color:var(--navy);font-weight:600;font-size:16px;transition:.2s}\n.cpt .pill:hover{background:var(--navy);color:#fff;border-color:var(--navy)}\n.cpt .team{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\n.cpt .member{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px;text-align:left}\n.cpt .avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--navy),var(--blue));color:#fff;font-weight:700;font-size:22px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}\n.cpt .member h3{font-size:19px;font-weight:700}\n.cpt .member .role{color:var(--muted);font-size:15px;margin:4px 0 14px}\n.cpt .member a{color:var(--blue);font-weight:600;font-size:15px}\n.cpt .contact{background:linear-gradient(135deg,#0a2240,#0f3a6b);color:#fff;border-radius:24px;padding:64px;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}\n.cpt .contact h2{color:#fff;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.15}\n.cpt .contact p{color:rgba(255,255,255,.75);font-size:18px;margin-top:14px}\n.cpt .contact .box{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:28px}\n.cpt .contact .box small{display:block;color:rgba(255,255,255,.6);font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}\n.cpt .contact .box a.mail{color:#fff;font-size:21px;font-weight:700;display:block;margin-bottom:22px;word-break:break-all}\n.cpt footer.f{padding:36px 0;border-top:1px solid var(--line);margin-top:100px}\n.cpt footer.f .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:14px}\n.cpt footer.f a{color:var(--muted)}\n@media (max-width:900px){\n.cpt .links a:not(.btn){display:none}\n.cpt .stats .grid{grid-template-columns:repeat(2,1fr)}\n.cpt .stat:nth-child(2){border-right:0}\n.cpt .stat:nth-child(-n+2){border-bottom:1px solid var(--line)}\n.cpt .two,.cpt .contact{grid-template-columns:1fr;gap:36px}\n.cpt .why,.cpt .team{grid-template-columns:1fr 1fr}\n.cpt .steps{grid-template-columns:1fr 1fr;row-gap:40px}\n.cpt .contact{padding:40px 28px}\n}\n@media (max-width:600px){\n.cpt .wrap{padding:0 16px}\n.cpt .nav .wrap{height:72px}\n.cpt .brand img{height:56px}\n.cpt .links .btn{padding:10px 16px;font-size:14px}\n.cpt .hero{padding:72px 0 100px}\n.cpt section.s{padding:72px 0}\n.cpt .stat{padding:20px 18px}\n.cpt .stat b{font-size:24px}\n.cpt .cards,.cpt .why,.cpt .team,.cpt .steps{grid-template-columns:1fr}\n.cpt .card{padding:26px}\n.cpt footer.f{margin-top:72px}\n}\n.cpt .aside{display:flex;flex-direction:column;gap:24px}\n.cpt .art{background:#eaf5fd;margin:0;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px rgba(10,34,64,.14);transform:translateZ(0)}\n.cpt .art img,.cpt .journey img{display:block;width:100%;height:auto}\n.cpt .how{background:radial-gradient(900px 400px at 15% 0%,rgba(51,181,229,.18),transparent 60%),linear-gradient(180deg,#0a2240 0%,#0c2a4f 100%);color:#fff}\n.cpt .how h2,.cpt .how .step h3{color:#fff}\n.cpt .how .head p,.cpt .how .step p{color:rgba(255,255,255,.72)}\n.cpt .how .step:before{color:var(--sky);border-color:rgba(51,181,229,.7)}\n.cpt .journey{background:#3a3633;margin:0 0 64px;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 30px 80px rgba(0,0,0,.35)}\n.cpt .journey:after{content:\"\";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10);pointer-events:none}\n\n.cpt .jr{display:grid;grid-template-columns:1fr 90px 1fr 90px 1fr;align-items:center;gap:8px;margin:0 0 72px}\n.cpt .jr .st{text-align:center}\n.cpt .jr .st svg{width:100%;max-width:280px;height:auto;display:block;margin:0 auto;overflow:visible}\n.cpt .jr .cap{margin-top:10px;color:#fff;font-weight:700;font-size:18px;letter-spacing:-.01em}\n.cpt .jr .cap small{display:block;color:rgba(255,255,255,.65);font-weight:500;font-size:14px;margin-top:4px}\n.cpt .jr .ar svg{width:100%;height:auto;display:block;overflow:visible}\n.cpt .jr .flow{stroke-dasharray:6 10;animation:jflow 1.2s linear infinite}\n@keyframes jflow{to{stroke-dashoffset:-32}}\n.cpt .jr .spin{animation:jspin 14s linear infinite}\n@keyframes jspin{from{transform:translateX(0)}to{transform:translateX(-280px)}}\n.cpt .jr .bob{animation:jbob 4s ease-in-out infinite}\n@keyframes jbob{50%{transform:translateY(-6px)}}\n@media (max-width:760px){.cpt .jr{grid-template-columns:1fr;gap:4px;margin-bottom:48px}.cpt .jr .ar{width:56px;height:64px;margin:4px auto 22px;display:flex;align-items:center;transform:rotate(90deg)}.cpt .jr .st svg{max-width:260px}}\n@media (prefers-reduced-motion:reduce){.cpt .jr .flow,.cpt .jr .spin,.cpt .jr .bob{animation:none}}\n.admin-bar .cpt .nav{top:32px}\n@media (max-width:782px){.admin-bar .cpt .nav{top:46px}}\n@media (max-width:600px){.admin-bar .cpt .nav{top:0}}\n.cpt .rv{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}\n.cpt .rv.in{opacity:1;transform:none}\n@media (prefers-reduced-motion:reduce){.cpt .rv{opacity:1;transform:none;transition:none}}\n@media (max-width:600px){.cpt .journey{margin-bottom:44px;border-radius:16px}.cpt .art{border-radius:16px}}\n<\/style>\n<div class=\"cpt\">\n<div class=\"nav\"><div class=\"wrap\">\n<a class=\"brand\" href=\"#top\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/cpt-solutions-logo-v2.webp\" alt=\"CPT-Solutions\" width=\"117\" height=\"56\"><\/a>\n<div class=\"links\"><a href=\"#about\">About<\/a><a href=\"#why\">Why us<\/a><a href=\"#how\">How it works<\/a><a href=\"#markets\">Markets<\/a><a href=\"#team\">Team<\/a><a class=\"btn btn-p\" href=\"#contact\">Contact us<\/a><\/div>\n<\/div><\/div>\n\n<header class=\"hero\" id=\"top\"><div class=\"wrap\">\n<span class=\"eyebrow\">B2B marketing agency \u00b7 Europe<\/span>\n<h1>We bring your offer to <em>500,000+<\/em> European travellers.<\/h1>\n<p>CPT-Solutions is a B2B agency specialised in marketing travel, products and services across Europe, through the right online and offline channels.<\/p>\n<div class=\"cta\"><a class=\"btn btn-p\" href=\"#contact\">Promote your offer<\/a><a class=\"btn btn-g\" href=\"#how\">How we work<\/a><\/div>\n<\/div><\/header>\n\n<div class=\"stats\"><div class=\"wrap\"><div class=\"grid\">\n<div class=\"stat\"><b>5<\/b><small>European markets<\/small><\/div>\n<div class=\"stat\"><b>500K+<\/b><small>travellers in our network<\/small><\/div>\n<div class=\"stat\"><b>Online + offline<\/b><small>media channels<\/small><\/div>\n<div class=\"stat\"><b>1 contact<\/b><small>for all channels<\/small><\/div>\n<\/div><\/div><\/div>\n\n<section class=\"s\" id=\"about\"><div class=\"wrap two\">\n<div>\n<span class=\"eyebrow\">About us<\/span>\n<div class=\"head\" style=\"margin-bottom:24px\"><h2>One partner for all your promotion channels<\/h2><\/div>\n<p class=\"lead\">Today there are countless portals and agencies, and the number keeps growing. We created CPT-Solutions to unite them under one contact.<\/p>\n<p>Whether you run a hotel, sell a product or offer a service, we place your offer where it sells, with the agencies, deal sites and media that reach your customers. Our main goal is simple: fill your empty capacities and bring profit to our partners.<\/p>\n<\/div>\n<div class=\"aside\">\n<figure class=\"art\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"display:block;width:100%;height:auto\" viewBox=\"230 80 740 320\" role=\"img\" aria-label=\"Partnership handshake illustration\">\n<defs>\n<linearGradient id=\"hbg\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#eaf5fd\"\/><stop offset=\"1\" stop-color=\"#cfe7f8\"\/><\/linearGradient>\n<radialGradient id=\"hglow\" cx=\"0.5\" cy=\"0.55\" r=\"0.5\"><stop offset=\"0\" stop-color=\"#ffffff\" stop-opacity=\".95\"\/><stop offset=\"1\" stop-color=\"#ffffff\" stop-opacity=\"0\"\/><\/radialGradient>\n<linearGradient id=\"slvL\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#14325c\"\/><stop offset=\"1\" stop-color=\"#0a2240\"\/><\/linearGradient>\n<linearGradient id=\"slvR\" x1=\"1\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#2a3647\"\/><stop offset=\"1\" stop-color=\"#1c2533\"\/><\/linearGradient>\n<linearGradient id=\"skinA\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#f3d3b1\"\/><stop offset=\"1\" stop-color=\"#e6bb93\"\/><\/linearGradient>\n<linearGradient id=\"skinB\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#fbe3c8\"\/><stop offset=\"1\" stop-color=\"#f1cda7\"\/><\/linearGradient>\n<filter id=\"hsh\" x=\"-20%\" y=\"-20%\" width=\"140%\" height=\"160%\"><feDropShadow dx=\"0\" dy=\"14\" stdDeviation=\"14\" flood-color=\"#0a2240\" flood-opacity=\".18\"\/><\/filter>\n<\/defs>\n<rect width=\"1200\" height=\"420\" fill=\"url(#hbg)\"\/>\n<circle cx=\"600\" cy=\"250\" r=\"230\" fill=\"url(#hglow)\"\/>\n<circle cx=\"600\" cy=\"250\" r=\"170\" fill=\"none\" stroke=\"#1677c9\" stroke-opacity=\".10\" stroke-width=\"2\"\/>\n<circle cx=\"600\" cy=\"250\" r=\"235\" fill=\"none\" stroke=\"#1677c9\" stroke-opacity=\".07\" stroke-width=\"2\"\/>\n<circle cx=\"1080\" cy=\"70\" r=\"6\" fill=\"#33b5e5\" opacity=\".5\"\/><circle cx=\"1120\" cy=\"110\" r=\"3\" fill=\"#1677c9\" opacity=\".5\"\/>\n<circle cx=\"130\" cy=\"350\" r=\"5\" fill=\"#33b5e5\" opacity=\".5\"\/><circle cx=\"90\" cy=\"315\" r=\"3\" fill=\"#1677c9\" opacity=\".5\"\/>\n<g filter=\"url(#hsh)\">\n<path d=\"M-20 10 L-20 150 L470 318 L520 196 Z\" fill=\"url(#slvL)\"\/>\n<circle cx=\"440\" cy=\"262\" r=\"7\" fill=\"#ffffff\" opacity=\".18\"\/><circle cx=\"465\" cy=\"250\" r=\"7\" fill=\"#ffffff\" opacity=\".18\"\/>\n<path d=\"M1220 -10 L1220 130 L760 300 L700 182 Z\" fill=\"url(#slvR)\"\/>\n<circle cx=\"770\" cy=\"248\" r=\"7\" fill=\"#ffffff\" opacity=\".18\"\/><circle cx=\"745\" cy=\"238\" r=\"7\" fill=\"#ffffff\" opacity=\".18\"\/>\n<path d=\"M712 180 C680 176 640 180 610 192 L590 230 L700 300 L748 304 Z\" fill=\"url(#skinA)\"\/>\n<path d=\"M506 192 C540 188 590 190 620 204 L640 300 C610 318 570 326 540 322 C512 318 492 308 482 300 Z\" fill=\"url(#skinB)\"\/>\n<g fill=\"url(#skinB)\" stroke=\"#e7bf98\" stroke-width=\"3\">\n<rect x=\"0\" y=\"-16\" width=\"132\" height=\"32\" rx=\"16\" transform=\"translate(585 222) rotate(17)\"\/>\n<rect x=\"0\" y=\"-16\" width=\"122\" height=\"32\" rx=\"16\" transform=\"translate(575 252) rotate(19)\"\/>\n<rect x=\"0\" y=\"-15\" width=\"106\" height=\"30\" rx=\"15\" transform=\"translate(566 280) rotate(21)\"\/>\n<rect x=\"0\" y=\"-14\" width=\"74\" height=\"28\" rx=\"14\" transform=\"translate(572 300) rotate(23)\"\/>\n<\/g>\n<path d=\"M500 194 C540 186 592 190 622 206 C636 236 634 276 612 302 C580 314 530 314 492 304 Z\" fill=\"url(#skinB)\"\/>\n<path d=\"M622 206 C636 236 634 276 612 302\" stroke=\"#e7bf98\" stroke-width=\"3\" fill=\"none\" opacity=\".7\"\/>\n<rect x=\"0\" y=\"-16\" width=\"118\" height=\"32\" rx=\"16\" transform=\"translate(702 196) rotate(186)\" fill=\"url(#skinA)\" stroke=\"#d9ab82\" stroke-width=\"2\" stroke-opacity=\".6\"\/>\n<path d=\"M592 206 C596 198 606 196 612 200\" stroke=\"#c99a72\" stroke-width=\"3\" fill=\"none\" stroke-linecap=\"round\" opacity=\".6\"\/>\n<path d=\"M508 190 L534 200 L486 324 L460 314 Z\" fill=\"#ffffff\"\/>\n<path d=\"M712 176 L688 186 L748 306 L772 296 Z\" fill=\"#ffffff\"\/>\n<\/g>\n<\/svg><\/figure>\n<div class=\"cards\">\n<div class=\"card\"><div class=\"ico\"><svg viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"14\" rx=\"2\"\/><path d=\"M8 21h8M12 18v3\"\/><\/svg><\/div><h3>Online<\/h3><ul><li>Travel agencies<\/li><li>Offer &amp; deal sites<\/li><li>Other online channels<\/li><\/ul><\/div>\n<div class=\"card\"><div class=\"ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 11a8 8 0 0 1 16 0\"\/><rect x=\"2\" y=\"11\" width=\"5\" height=\"8\" rx=\"2\"\/><rect x=\"17\" y=\"11\" width=\"5\" height=\"8\" rx=\"2\"\/><\/svg><\/div><h3>Offline<\/h3><ul><li>Television<\/li><li>Radio<\/li><li>Catalogues &amp; magazines<\/li><\/ul><\/div>\n<\/div>\n<\/div>\n<\/div><\/section>\n\n<section class=\"s s-soft\" id=\"why\"><div class=\"wrap\">\n<div class=\"head\"><span class=\"eyebrow\">Why CPT-Solutions<\/span><h2>We make your business life easier and more productive<\/h2><\/div>\n<div class=\"why\">\n<div class=\"item\"><div class=\"ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M3 12h4l3 8 4-16 3 8h4\"\/><\/svg><\/div><h3>Fill empty capacities<\/h3><p>We bring demand exactly where you have free rooms, stock or dates.<\/p><\/div>\n<div class=\"item\"><div class=\"ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 1v22M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\/><\/svg><\/div><h3>Less work and cost<\/h3><p>No need to deal with each portal and agency on your own.<\/p><\/div>\n<div class=\"item\"><div class=\"ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8z\"\/><\/svg><\/div><h3>Faster process<\/h3><p>Your offer goes live on multiple channels quickly.<\/p><\/div>\n<div class=\"item\"><div class=\"ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/><\/svg><\/div><h3>Easy to contact<\/h3><p>One contact person for all markets and channels.<\/p><\/div>\n<div class=\"item\"><div class=\"ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg><\/div><h3>Risk free<\/h3><p>A simple, transparent partnership built around results.<\/p><\/div>\n<div class=\"item\"><div class=\"ico\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 6v6l4 2\"\/><\/svg><\/div><h3>Save your time<\/h3><p>Focus on your guests and customers, we handle the promotion.<\/p><\/div>\n<\/div>\n<\/div><\/section>\n\n<section class=\"s how\" id=\"how\"><div class=\"wrap\">\n<div class=\"head\"><span class=\"eyebrow\">How it works<\/span><h2>From your offer to new customers<\/h2><p>One simple path: your offer, our channels, over 500,000 travellers across Europe.<\/p><\/div>\n<div class=\"jr\">\n<div class=\"st\">\n<svg viewBox=\"0 0 260 220\" aria-hidden=\"true\">\n<defs>\n<radialGradient id=\"jw1\" cx=\".5\" cy=\".4\" r=\".6\"><stop offset=\"0\" stop-color=\"#4cc3ee\"\/><stop offset=\"1\" stop-color=\"#1677c9\"\/><\/radialGradient>\n<linearGradient id=\"jsand\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#fbe2a6\"\/><stop offset=\"1\" stop-color=\"#f0c56c\"\/><\/linearGradient>\n<linearGradient id=\"jbA\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"#ffffff\"\/><stop offset=\"1\" stop-color=\"#dfe9f5\"\/><\/linearGradient>\n<linearGradient id=\"jbB\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"#5cc8f0\"\/><stop offset=\"1\" stop-color=\"#2a9fd6\"\/><\/linearGradient>\n<\/defs>\n<ellipse cx=\"130\" cy=\"186\" rx=\"122\" ry=\"30\" fill=\"#33b5e5\" opacity=\".18\"\/>\n<ellipse cx=\"130\" cy=\"178\" rx=\"112\" ry=\"26\" fill=\"url(#jw1)\"\/>\n<path d=\"M44 176 C60 150 200 148 218 174 C200 190 64 192 44 176 Z\" fill=\"url(#jsand)\"\/>\n<ellipse cx=\"82\" cy=\"172\" rx=\"20\" ry=\"6\" fill=\"#7fd8f5\"\/>\n<g class=\"bob\">\n<rect x=\"98\" y=\"62\" width=\"50\" height=\"108\" rx=\"4\" fill=\"url(#jbA)\"\/>\n<rect x=\"98\" y=\"62\" width=\"50\" height=\"10\" rx=\"3\" fill=\"#0a2240\"\/>\n<g fill=\"#1677c9\" opacity=\".85\">\n<rect x=\"106\" y=\"80\" width=\"10\" height=\"10\" rx=\"2\"\/><rect x=\"130\" y=\"80\" width=\"10\" height=\"10\" rx=\"2\"\/>\n<rect x=\"106\" y=\"98\" width=\"10\" height=\"10\" rx=\"2\"\/><rect x=\"130\" y=\"98\" width=\"10\" height=\"10\" rx=\"2\"\/>\n<rect x=\"106\" y=\"116\" width=\"10\" height=\"10\" rx=\"2\"\/><rect x=\"130\" y=\"116\" width=\"10\" height=\"10\" rx=\"2\"\/>\n<rect x=\"106\" y=\"134\" width=\"10\" height=\"10\" rx=\"2\"\/><rect x=\"130\" y=\"134\" width=\"10\" height=\"10\" rx=\"2\"\/>\n<\/g>\n<rect x=\"118\" y=\"152\" width=\"10\" height=\"18\" rx=\"2\" fill=\"#0a2240\"\/>\n<rect x=\"148\" y=\"96\" width=\"40\" height=\"74\" rx=\"4\" fill=\"url(#jbB)\"\/>\n<g fill=\"#ffffff\" opacity=\".9\">\n<rect x=\"155\" y=\"108\" width=\"8\" height=\"8\" rx=\"2\"\/><rect x=\"173\" y=\"108\" width=\"8\" height=\"8\" rx=\"2\"\/>\n<rect x=\"155\" y=\"124\" width=\"8\" height=\"8\" rx=\"2\"\/><rect x=\"173\" y=\"124\" width=\"8\" height=\"8\" rx=\"2\"\/>\n<rect x=\"155\" y=\"140\" width=\"8\" height=\"8\" rx=\"2\"\/><rect x=\"173\" y=\"140\" width=\"8\" height=\"8\" rx=\"2\"\/>\n<\/g>\n<\/g>\n<path d=\"M200 172 C198 150 202 132 212 116\" stroke=\"#a8713f\" stroke-width=\"5\" fill=\"none\" stroke-linecap=\"round\"\/>\n<g fill=\"#2fbf71\">\n<path d=\"M212 116 C196 104 182 108 176 116 C190 112 200 114 212 116 Z\"\/>\n<path d=\"M212 116 C222 100 238 100 246 108 C232 106 222 110 212 116 Z\"\/>\n<path d=\"M212 116 C206 98 210 88 218 84 C216 96 216 106 212 116 Z\"\/>\n<path d=\"M212 116 C228 116 238 124 240 132 C230 124 220 120 212 116 Z\"\/>\n<path d=\"M212 116 C198 120 190 130 190 138 C198 128 204 122 212 116 Z\"\/>\n<\/g>\n<path d=\"M60 172 C59 160 61 150 66 142\" stroke=\"#a8713f\" stroke-width=\"4\" fill=\"none\" stroke-linecap=\"round\"\/>\n<g fill=\"#29a865\"><path d=\"M66 142 C56 134 46 136 42 142 C52 140 58 141 66 142 Z\"\/><path d=\"M66 142 C74 132 84 132 90 138 C80 137 72 139 66 142 Z\"\/><path d=\"M66 142 C62 130 66 124 72 122 C70 130 69 136 66 142 Z\"\/><\/g>\n<\/svg>\n<div class=\"cap\">Your offer<small>Hotel, product or service<\/small><\/div>\n<\/div>\n<div class=\"ar\"><svg viewBox=\"0 0 90 40\" aria-hidden=\"true\"><defs><linearGradient id=\"jar\" gradientUnits=\"userSpaceOnUse\" x1=\"4\" y1=\"20\" x2=\"74\" y2=\"20\"><stop offset=\"0\" stop-color=\"#33b5e5\" stop-opacity=\".2\"\/><stop offset=\"1\" stop-color=\"#33b5e5\"\/><\/linearGradient><\/defs><path class=\"flow\" d=\"M4 20 H74\" stroke=\"url(#jar)\" stroke-width=\"4\" stroke-linecap=\"round\" fill=\"none\"\/><path d=\"M66 9 L82 20 L66 31\" stroke=\"#33b5e5\" stroke-width=\"4\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\n<div class=\"st\">\n<svg viewBox=\"0 0 260 220\" aria-hidden=\"true\">\n<defs>\n<linearGradient id=\"jscr\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#bfe8fa\"\/><stop offset=\"1\" stop-color=\"#7fd0f2\"\/><\/linearGradient>\n<linearGradient id=\"jsail\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#1677c9\"\/><stop offset=\"1\" stop-color=\"#0a2240\"\/><\/linearGradient>\n<\/defs>\n<ellipse cx=\"130\" cy=\"186\" rx=\"122\" ry=\"30\" fill=\"#33b5e5\" opacity=\".18\"\/>\n<ellipse cx=\"130\" cy=\"178\" rx=\"112\" ry=\"26\" fill=\"url(#jw1)\"\/>\n<g class=\"bob\">\n<rect x=\"56\" y=\"34\" width=\"150\" height=\"104\" rx=\"10\" fill=\"#ffffff\"\/>\n<rect x=\"64\" y=\"42\" width=\"134\" height=\"84\" rx=\"6\" fill=\"url(#jscr)\"\/>\n<path d=\"M120 50 C150 64 164 92 166 118 L120 118 Z\" fill=\"url(#jsail)\"\/>\n<path d=\"M120 50 L120 118\" stroke=\"#0a2240\" stroke-width=\"2\"\/>\n<path d=\"M126 70 L156 78 M126 88 L162 96 M126 104 L164 108\" stroke=\"#ffffff\" stroke-width=\"2\" opacity=\".7\"\/>\n<path d=\"M64 118 C90 112 170 112 198 118 L198 126 L64 126 Z\" fill=\"#1677c9\" opacity=\".5\"\/>\n<rect x=\"122\" y=\"138\" width=\"18\" height=\"18\" fill=\"#dfe9f5\"\/>\n<rect x=\"104\" y=\"154\" width=\"54\" height=\"6\" rx=\"3\" fill=\"#dfe9f5\"\/>\n<rect x=\"34\" y=\"112\" width=\"78\" height=\"50\" rx=\"6\" fill=\"#ffffff\"\/>\n<rect x=\"40\" y=\"118\" width=\"66\" height=\"38\" rx=\"3\" fill=\"#1677c9\"\/>\n<path d=\"M48 128 H90 M48 136 H80 M48 144 H86\" stroke=\"#ffffff\" stroke-width=\"3\" stroke-linecap=\"round\" opacity=\".85\"\/>\n<path d=\"M26 164 H120 L114 170 H32 Z\" fill=\"#dfe9f5\"\/>\n<rect x=\"190\" y=\"102\" width=\"40\" height=\"66\" rx=\"7\" fill=\"#0a2240\"\/>\n<rect x=\"194\" y=\"108\" width=\"32\" height=\"52\" rx=\"3\" fill=\"#33b5e5\"\/>\n<circle cx=\"210\" cy=\"164\" r=\"2\" fill=\"#ffffff\"\/>\n<path d=\"M200 118 H220 M200 126 H214\" stroke=\"#ffffff\" stroke-width=\"3\" stroke-linecap=\"round\"\/>\n<circle cx=\"210\" cy=\"142\" r=\"8\" fill=\"#ffffff\" opacity=\".9\"\/>\n<\/g>\n<\/svg>\n<div class=\"cap\">Our channels<small>Agencies, deal sites &amp; media<\/small><\/div>\n<\/div>\n<div class=\"ar\"><svg viewBox=\"0 0 90 40\" aria-hidden=\"true\"><path class=\"flow\" d=\"M4 20 H74\" stroke=\"url(#jar)\" stroke-width=\"4\" stroke-linecap=\"round\" fill=\"none\"\/><path d=\"M66 9 L82 20 L66 31\" stroke=\"#33b5e5\" stroke-width=\"4\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\n<div class=\"st\">\n<svg viewBox=\"0 0 260 220\" aria-hidden=\"true\">\n<defs>\n<radialGradient id=\"jocean\" cx=\".35\" cy=\".3\" r=\".8\"><stop offset=\"0\" stop-color=\"#6fd3f5\"\/><stop offset=\".6\" stop-color=\"#1f8fd6\"\/><stop offset=\"1\" stop-color=\"#0f5fa3\"\/><\/radialGradient>\n<radialGradient id=\"jshine\" cx=\".3\" cy=\".25\" r=\".5\"><stop offset=\"0\" stop-color=\"#ffffff\" stop-opacity=\".55\"\/><stop offset=\"1\" stop-color=\"#ffffff\" stop-opacity=\"0\"\/><\/radialGradient>\n<clipPath id=\"jclip\"><circle cx=\"130\" cy=\"96\" r=\"62\"\/><\/clipPath>\n<path id=\"jtxt\" d=\"M34 104 A96 96 0 0 1 226 104\"\/>\n<\/defs>\n<ellipse cx=\"130\" cy=\"186\" rx=\"122\" ry=\"30\" fill=\"#33b5e5\" opacity=\".18\"\/>\n<ellipse cx=\"130\" cy=\"178\" rx=\"112\" ry=\"26\" fill=\"url(#jw1)\"\/>\n<path d=\"M92 176 C100 162 160 162 168 176 Z\" fill=\"#f2b84b\"\/>\n<rect x=\"125\" y=\"158\" width=\"10\" height=\"16\" fill=\"#e2a43a\"\/>\n<path d=\"M62 96 A68 68 0 0 0 176 148\" stroke=\"#f2b84b\" stroke-width=\"7\" fill=\"none\" stroke-linecap=\"round\"\/>\n<circle cx=\"130\" cy=\"96\" r=\"62\" fill=\"url(#jocean)\"\/>\n<g clip-path=\"url(#jclip)\"><g class=\"spin\" fill=\"#3ccf86\">\n<g id=\"jland\">\n<path d=\"M70 70 C80 56 104 54 112 66 C118 76 108 84 100 86 C96 96 104 104 98 112 C88 118 80 104 78 96 C70 92 64 80 70 70 Z\"\/>\n<path d=\"M126 60 C138 52 156 56 160 66 C162 74 150 76 146 82 C150 92 162 96 160 108 C154 122 138 126 132 114 C128 104 136 96 130 88 C122 82 118 68 126 60 Z\"\/>\n<path d=\"M176 74 C188 70 204 76 206 88 C206 98 194 100 186 96 C178 92 172 82 176 74 Z\"\/>\n<path d=\"M188 120 C198 116 210 122 208 132 C200 138 190 134 188 120 Z\"\/>\n<path d=\"M210 60 C224 54 240 60 244 70 C246 82 232 86 222 82 C212 78 204 68 210 60 Z\"\/>\n<path d=\"M236 104 C246 98 262 104 262 116 C256 126 242 124 236 104 Z\"\/>\n<path d=\"M260 72 C270 60 296 58 304 70 C310 82 296 88 290 90 C286 100 294 110 286 116 C276 120 270 106 268 98 C260 94 254 82 260 72 Z\"\/>\n<\/g>\n<use href=\"#jland\" x=\"280\"\/>\n<\/g><\/g>\n<circle cx=\"130\" cy=\"96\" r=\"62\" fill=\"url(#jshine)\"\/>\n<circle cx=\"130\" cy=\"96\" r=\"62\" fill=\"none\" stroke=\"#ffffff\" stroke-opacity=\".35\" stroke-width=\"2\"\/>\n<text font-size=\"13\" font-weight=\"700\" letter-spacing=\"1.2\" fill=\"#bfe8fa\"><textPath href=\"#jtxt\" startOffset=\"50%\" text-anchor=\"middle\">REACH OVER 500,000 TRAVELLERS<\/textPath><\/text>\n<\/svg>\n<div class=\"cap\">500K+ travellers<small>Across 5 European markets<\/small><\/div>\n<\/div>\n<\/div>\n<div class=\"steps\">\n<div class=\"step\"><h3>Tell us about your offer<\/h3><p>A hotel package, a product or a service you want to promote.<\/p><\/div>\n<div class=\"step\"><h3>We pick the channels<\/h3><p>We choose the best markets and partners for your offer.<\/p><\/div>\n<div class=\"step\"><h3>We launch the promotion<\/h3><p>Your offer goes live online and offline across Europe.<\/p><\/div>\n<div class=\"step\"><h3>You welcome new customers<\/h3><p>More bookings and sales, fewer empty capacities.<\/p><\/div>\n<\/div>\n<\/div><\/section>\n\n<section class=\"s markets\" id=\"markets\"><div class=\"wrap\"><div class=\"mk\">\n<div class=\"head\" style=\"margin-bottom:0\"><span class=\"eyebrow\">Markets<\/span><h2>Present in 5 European markets<\/h2><p>Through our partner network we reach more than 500,000 travellers across Central, Southern and Northern Europe, with one contact for all of them.<\/p><\/div>\n<div class=\"mk-num\"><div><b>5<\/b><span>European markets<\/span><\/div><div><b>500K+<\/b><span>travellers reached<\/span><\/div><\/div>\n<\/div><\/div><\/section>\n\n<section class=\"s s-soft\" id=\"team\"><div class=\"wrap\">\n<div class=\"head\"><span class=\"eyebrow\">Our team<\/span><h2>Meet the people behind CPT-Solutions<\/h2><\/div>\n<div class=\"team\">\n<div class=\"member\"><div class=\"avatar\">TC<\/div><h3>Tim Cankar<\/h3><p class=\"role\">Representative<\/p><a href=\"mailto:tim@cpt-solutions.com\">tim@cpt-solutions.com<\/a><\/div>\n<div class=\"member\"><div class=\"avatar\">RP<\/div><h3>Rok Pirih<\/h3><p class=\"role\">Representative<\/p><a href=\"mailto:rok@cpt-solutions.com\">rok@cpt-solutions.com<\/a><\/div>\n<div class=\"member\"><div class=\"avatar\">VR<\/div><h3>Vanja Rifl<\/h3><p class=\"role\">Office manager<\/p><a href=\"mailto:vanja@cpt-solutions.com\">vanja@cpt-solutions.com<\/a><\/div>\n<\/div>\n<\/div><\/section>\n\n<section class=\"s\" id=\"contact\" style=\"padding-bottom:0\"><div class=\"wrap\">\n<div class=\"contact\">\n<div><span class=\"eyebrow\">Contact<\/span><h2>Have a product, travel offer or service to promote?<\/h2><p>Write to us and we will get back to you shortly.<\/p><\/div>\n<div class=\"box\"><small>Email<\/small><a class=\"mail\" href=\"mailto:info@cpt-solutions.com\">info@cpt-solutions.com<\/a><a class=\"btn btn-p\" href=\"mailto:info@cpt-solutions.com?subject=Promotion%20inquiry\">Send us an email<\/a><\/div>\n<\/div>\n<\/div><\/section>\n\n<footer class=\"f\"><div class=\"wrap\"><span>\u00a9 2026 CPT-Solutions \u00b7 B2B travel, product &amp; service marketing<\/span><a href=\"mailto:info@cpt-solutions.com\">info@cpt-solutions.com<\/a><\/div><\/footer>\n<\/div>\n<script>(function(){try{var els=document.querySelectorAll('.cpt .head,.cpt .art,.cpt .jr .st,.cpt .card,.cpt .why .item,.cpt .step,.cpt .member,.cpt .contact');if(!('IntersectionObserver' in window))return;var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target);}});},{threshold:.12});els.forEach(function(el){if(el.getBoundingClientRect().top>window.innerHeight){el.classList.add('rv');io.observe(el);}});}catch(e){}})();<\/script>\n","protected":false},"excerpt":{"rendered":"<p>AboutWhy usHow it worksMarketsTeamContact us B2B marketing agency \u00b7 Europe We bring your offer to 500,000+ European travellers. CPT-Solutions is a B2B agency specialised in marketing travel, products and services across Europe, through the right online and offline channels. Promote your offerHow we work 5European markets 500K+travellers in our network Online + offlinemedia channels 1 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cpt-solutions.com\/index.php\/wp-json\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cpt-solutions.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cpt-solutions.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cpt-solutions.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cpt-solutions.com\/index.php\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":14,"href":"https:\/\/cpt-solutions.com\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":36,"href":"https:\/\/cpt-solutions.com\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions\/36"}],"wp:attachment":[{"href":"https:\/\/cpt-solutions.com\/index.php\/wp-json\/wp\/v2\/media?parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}