*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f3ed;color:#122137;font-family:Arial,Helvetica,sans-serif}.shell{width:min(1400px,calc(100% - 80px));margin:auto}.nav{height:104px;display:flex;align-items:center;gap:42px;position:relative;z-index:2}.brand{color:#122137;text-decoration:none;font-size:19px;line-height:1.18;letter-spacing:.2em;font-weight:600}.nav nav{display:flex;gap:42px;margin-left:auto}.nav nav a{color:#122137;text-decoration:none;font-size:14px}.navCta,.primary{background:#122137;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.navCta{padding:17px 25px}.hero{min-height:560px;display:grid;grid-template-columns:47% 53%;align-items:stretch;padding:25px 0 0}.heroCopy{padding:70px 40px 70px 12px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero h1{font:normal clamp(62px,6.3vw,104px)/.88 Georgia,Times New Roman,serif;letter-spacing:-.045em;margin:0 0 32px}.primary{display:inline-block;padding:19px 28px}.primary span{margin-left:16px}.heroImage{position:relative;overflow:hidden;min-height:500px;background:url(https://static.designboom.com/wp-content/uploads/2021/02/g-a-evripiotis-as-house-paros-greece-designboom-06.jpg) 50%/cover no-repeat}.heroImage:before{content:"";position:absolute;inset:0;background:url(https://www.doma.archi/media/projects/_X2A0994copy.large.jpg) 50%/cover no-repeat;animation:heroFade 16s ease-in-out infinite}.propertyCollage{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;height:430px}.propertyCard{position:relative;background-size:cover;background-position:50%;text-decoration:none;overflow:hidden}.propertyCard:before{content:"";position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;animation:photoFade 18s ease-in-out infinite}.propertyCard:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,24,36,.04),rgba(12,24,36,.2))}.propertyCard span{position:absolute;z-index:2;top:28px;left:38px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.08em;text-shadow:0 1px 12px rgba(0,0,0,.4)}.villa{background-image:url(https://www.doma.archi/media/projects/_X2A0994copy.large.jpg)}.villa:before{background-image:url(https://static.designboom.com/wp-content/uploads/2021/02/g-a-evripiotis-as-house-paros-greece-designboom-06.jpg)}.land{background-image:url(https://img.jamesedition.com/listing_images/2022/09/07/13/51/03/97cb173e-b951-4d76-84ff-dd8d9c2072c1/je/1100xxs.jpg)}.land:before{background-image:url(https://www.greekexclusiveproperties.com/wp-content/uploads/2022/02/Caldera-View-Land-Plot-Santorini-Land-Santorini-Greece-for-sale-10-800x533.jpg);animation-delay:-6s}.apartment{background-image:url(https://cf.bstatic.com/xdata/images/hotel/max1024x768/51574964.webp?k=b13e04a3a329114a4eaf5b0ad9a2e2a50ccdd034b182a062ac506cb65bd3ff73&o=)}.apartment:before{background-image:url(https://a0.muscache.com/im/pictures/miso/Hosting-1451924133354936764/original/a74ce7c1-459f-4e81-a232-ed5c0449b93a.jpeg?im_w=720);animation-delay:-12s}@keyframes photoFade{0%,38%{opacity:0}50%,82%{opacity:1}94%,to{opacity:0}}@keyframes heroFade{0%,40%{opacity:0}52%,82%{opacity:1}94%,to{opacity:0}}.servicesSection{background:#fbfaf7;padding:112px 0 104px;border-top:1px solid #dedad2}.servicesHead{display:grid;grid-template-columns:.42fr 1.58fr;grid-column-gap:70px;column-gap:70px;align-items:start;padding-bottom:62px;border-bottom:1px solid #cbc7bf}.servicesHead .eyebrow{padding-top:10px}.servicesHead h2{font:500 clamp(38px,4vw,62px)/1.02 Arial,Helvetica,sans-serif;letter-spacing:-.045em;margin:0 0 22px;max-width:850px}.servicesHead p{grid-column:2;font-size:17px;line-height:1.65;color:#5c6269;max-width:760px;margin:0}.serviceGrid{display:block}.serviceCard{position:relative;display:grid;grid-template-columns:.78fr 1.22fr;grid-column-gap:80px;column-gap:80px;padding:68px 0 72px;border-bottom:1px solid #cbc7bf}.serviceNo{display:none}.serviceCard h3{font:600 clamp(25px,2.2vw,34px)/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.025em;margin:0;max-width:470px}.serviceLead{font:400 19px/1.55 Arial,Helvetica,sans-serif;color:#5c6269;margin:18px 0 0;max-width:430px}.serviceCard ul{grid-column:2;grid-row:1/span 2;list-style:none;padding:0;margin:0}.serviceCard li{position:relative;padding:0 0 18px 28px;margin:0 0 18px;border-bottom:1px solid #e1ddd6;font-size:15px;line-height:1.55;color:#303b48}.serviceCard li:before{content:"—";position:absolute;left:0;top:0;color:#8c9195}.serviceCard li strong{font-weight:600;color:#122137}.deliverable{grid-column:2;margin-top:12px;padding:22px 26px;background:#f1eee8;display:grid;grid-template-columns:130px 1fr;grid-gap:22px;gap:22px;align-items:start}.deliverable b{font-size:10px;letter-spacing:.16em}.deliverable span{font-size:14px;line-height:1.55;color:#4e555c}.serviceNote{display:grid;grid-template-columns:.35fr 1.65fr;grid-gap:60px;gap:60px;padding:46px 0 52px;border-bottom:1px solid #cbc7bf}.serviceNote strong{font-size:10px;letter-spacing:.16em}.serviceNote p{margin:0;font-size:13px;line-height:1.7;color:#666c72;max-width:900px}.transferBox{margin-top:64px;background:#122137;color:#f6f3ed;padding:52px 58px;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:70px;gap:70px;align-items:end}.transferBox .eyebrow{color:#b9c1cb}.transferBox h3{font:500 clamp(27px,2.6vw,40px)/1.1 Arial,Helvetica,sans-serif;letter-spacing:-.03em;margin:0 0 18px}.transferBox p{font-size:15px;line-height:1.65;color:#d5dbe2;margin:0;max-width:690px}.transferItems{font-size:11px;line-height:2;letter-spacing:.1em;text-align:right;color:#e4e7eb}.closing{text-align:center;padding:76px 20px 82px}.closing h2,.engineers h2,.processIntro h2{font:normal clamp(38px,3.5vw,56px)/1.05 Georgia,Times New Roman,serif;letter-spacing:-.03em}.closing h2{margin:0 auto 28px}.assessmentLine{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px;color:#39434d;font-size:14px}.assessmentLine i{font-style:normal;color:#aaa59d}.processSection{background:#122137;color:#f7f4ee;padding:88px 0 76px}.processIntro{max-width:800px}.eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:18px}.processIntro h2{margin:0 0 18px}.processIntro>p{font-size:17px;line-height:1.55;max-width:690px;color:#d8dde3;margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-top:1px solid hsla(0,0%,100%,.25);border-bottom:1px solid hsla(0,0%,100%,.25)}.step{padding:28px 38px 30px 0}.step+.step{border-left:1px solid hsla(0,0%,100%,.25);padding-left:38px}.stepNumber{color:#aeb8c4}.step h3,.stepNumber{font:normal 25px Georgia,serif}.step h3{margin:18px 0 9px}.step p{font-size:13px;line-height:1.5;color:#cdd3da;max-width:300px;margin:0}.uploadNote{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:60px;gap:60px;align-items:end;padding-top:42px}.uploadNote p{line-height:1.65;color:#d6dbe1;max-width:720px;margin:0 0 10px}.uploadNote strong{font-size:13px}.processCta{text-align:right}.processCta .primary{background:#f6f3ed;color:#122137}.coverage{margin-top:55px;padding-top:40px;border-top:1px solid hsla(0,0%,100%,.25)}.coverage h3{font:normal 30px Georgia,serif;margin:0 0 12px}.coverage p{font-size:15px;letter-spacing:.04em;margin:0 0 12px}footer{border-top:1px solid #d7d2ca;padding:32px 0}.footerInner{display:flex;justify-content:space-between;align-items:center}.footerInner strong{font-size:12px;letter-spacing:.12em}.footerInner small{color:#747777}.reviewPage{min-height:100vh;background:#f6f3ed}.reviewShell{width:min(1180px,calc(100% - 56px));margin:auto;padding-bottom:70px}.reviewHeader{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d7d2ca}.reviewBrand{color:#122137;text-decoration:none;font-size:16px;line-height:1.15;letter-spacing:.18em;font-weight:700}.backLink{color:#59616a;text-decoration:none;font-size:13px}.reviewIntro{padding:80px 0 52px;max-width:820px}.reviewIntro h1{font:normal clamp(52px,6vw,86px)/.95 Georgia,Times New Roman,serif;letter-spacing:-.04em;margin:0 0 22px}.reviewIntro>p{font:18px/1.6 Georgia,serif;color:#4d555d;max-width:760px}.reviewFree{display:inline-block;margin-top:18px;padding:10px 14px;border:1px solid #cfc9c0;font-size:12px;font-weight:700;letter-spacing:.04em}.reviewForm{border-top:1px solid #cfc9c0}.formSection{padding:52px 0;border-bottom:1px solid #cfc9c0}.formSectionTitle{display:grid;grid-template-columns:64px 1fr;grid-gap:18px;gap:18px;margin-bottom:34px}.formSectionTitle>span{font:26px Georgia,serif;color:#87909a}.formSectionTitle h2{font:normal 34px Georgia,serif;margin:0 0 6px}.formSectionTitle p{margin:0;color:#72777c;font-size:14px}.fieldGrid{display:grid;grid-gap:22px;gap:22px}.twoCols{grid-template-columns:1fr 1fr}.fieldGrid label,.fullField{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:700;letter-spacing:.03em;color:#303a44}.fieldGrid input,.fieldGrid select,.fullField textarea{width:100%;border:1px solid #cbc5bc;background:#fff;color:#122137;padding:15px 16px;font:15px Arial;border-radius:0;outline:none}.fieldGrid input:focus,.fieldGrid select:focus,.fullField textarea:focus{border-color:#122137}.fullField{margin-top:22px}.fullField textarea{min-height:110px;resize:vertical}.documentGroup+.documentGroup{margin-top:42px;padding-top:38px;border-top:1px dashed #cdc7be}.documentGroupHead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:20px}.documentGroupHead h3{font:normal 26px Georgia,serif;margin:8px 0 0}.documentGroupHead p{margin:0;color:#73797e;font-size:13px}.docTag{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#65707a}.docTag.priority{color:#122137}.uploadGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.uploadCard{position:relative;display:flex;flex-direction:column;gap:6px;min-height:156px;padding:21px;border:1px solid #cbc5bc;background:#fbfaf7;cursor:pointer}.uploadCard strong{font:normal 20px Georgia,serif}.uploadCard>span{font-size:12px;line-height:1.45;color:#73797e;max-width:90%}.uploadCard input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.uploadCard em{margin-top:auto;font-style:normal;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#122137}.selectedFiles{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:10px;border-top:1px solid #ddd6cc}.submitSection{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:50px;gap:50px;padding:55px 0 20px}.submitSection h2{font:normal 32px Georgia,serif;margin:0 0 8px}.submitSection p{margin:0;color:#6a7177;font-size:14px;line-height:1.55;max-width:650px}.submitReview{border:0;background:#122137;color:#fff;padding:19px 25px;text-transform:uppercase;letter-spacing:.1em;font-size:11px;cursor:pointer}.mvpNote{text-align:center;color:#9a9a96;font-size:11px;margin:26px 0 0}@media(prefers-reduced-motion:reduce){.heroImage:before,.propertyCard:before{animation:none;opacity:0}}@media(max-width:900px){.shell{width:min(100% - 32px,1400px)}.nav{height:82px}.nav nav{display:none}.brand{font-size:13px}.navCta{margin-left:auto;padding:12px 13px;font-size:8px}.hero{display:block;padding-top:0}.heroCopy{padding:58px 4px}.hero h1{font-size:57px}.heroImage{min-height:380px;margin:0 -16px}.propertyCollage{display:block;height:auto}.propertyCard{display:block;height:300px}.propertyCard span{top:22px;left:22px}.servicesSection{padding:72px 0 68px}.servicesHead{display:block;padding-bottom:38px}.servicesHead h2{font-size:38px}.servicesHead p{font-size:15px}.serviceCard{display:block;padding:45px 0}.serviceCard h3{font-size:26px}.serviceLead{font-size:17px;margin-bottom:32px}.serviceCard ul{margin-top:32px}.deliverable{display:block;margin-top:22px}.deliverable b{display:block;margin-bottom:10px}.serviceNote{display:block;padding:35px 0}.serviceNote strong{display:block;margin-bottom:14px}.transferBox{display:block;margin-top:42px;padding:36px 28px}.transferItems{text-align:left;margin-top:30px}.closing{padding:62px 8px 68px}.assessmentLine{gap:10px 14px;font-size:13px}.processSection{padding:65px 0 58px}.processIntro>p{font-size:16px}.steps{display:block;margin-top:40px}.step{padding:23px 0}.step+.step{border-left:0;border-top:1px solid hsla(0,0%,100%,.25);padding-left:0}.step h3{margin:10px 0 7px}.uploadNote{display:block;padding-top:35px}.processCta{text-align:left;margin-top:30px}.processCta .primary{width:100%;text-align:center}.coverage{margin-top:42px;padding-top:32px}.footerInner{align-items:flex-start;flex-direction:column;gap:12px}.reviewShell{width:min(100% - 32px,1180px)}.reviewHeader{height:80px}.reviewBrand{font-size:12px}.backLink{font-size:11px}.reviewIntro{padding:55px 0 38px}.reviewIntro h1{font-size:54px}.reviewIntro>p{font-size:16px}.formSection{padding:38px 0}.formSectionTitle{grid-template-columns:46px 1fr;gap:10px;margin-bottom:26px}.formSectionTitle h2{font-size:27px}.twoCols,.uploadGrid{grid-template-columns:1fr}.documentGroupHead{display:block}.documentGroupHead p{margin-top:8px}.uploadCard{min-height:146px}.submitSection{display:block;padding-top:42px}.submitReview{width:100%;margin-top:26px}.mvpNote{line-height:1.5}}.servicesV2 .serviceRows{width:100%;border-bottom:1px solid #c9c4bb}.servicesV2 .serviceRow{display:grid!important;grid-template-columns:64px minmax(0,1fr) 230px!important;grid-template-areas:"no title price" "no copy price"!important;grid-column-gap:34px!important;column-gap:34px!important;grid-row-gap:12px!important;row-gap:12px!important;align-items:start!important;padding:38px 0!important;min-width:0!important;color:#122137;text-decoration:none}.servicesV2 .serviceRow>*{min-width:0!important}.servicesV2 .serviceRow .serviceNo{grid-area:no!important;padding-top:4px}.servicesV2 .serviceRow h3{grid-area:title!important;max-width:none!important;font-size:20px!important;line-height:1.3!important}.servicesV2 .serviceRow h3,.servicesV2 .serviceRow p{margin:0!important;word-break:normal!important;overflow-wrap:normal!important}.servicesV2 .serviceRow p{grid-area:copy!important;max-width:720px!important;font-size:13px!important;line-height:1.65!important}.servicesV2 .serviceRow .servicePrice{grid-area:price!important;justify-self:end!important;display:block!important;width:100%!important;max-width:230px!important;padding:12px 14px!important;border:1px solid #c9c4bb!important;text-align:center!important;line-height:1.45!important;white-space:normal!important}.servicesV2 .serviceRow .servicePrice b{white-space:nowrap!important;font-size:0!important}.servicesV2 .serviceRow .servicePrice b:after{content:"500€";font-size:15px!important}.svcPage .svc:first-of-type .price{font-size:0!important}.svcPage .svc:first-of-type .price:after{content:"ΑΠΟ 500€";font-size:11px!important}html[lang=en] .svcPage .svc:first-of-type .price:after{content:"FROM €500"}.partnerServices a{color:inherit;text-decoration:none;display:flex;justify-content:space-between;align-items:center;width:100%}html:lang(el) .finalV2 h2,html:lang(el) .processV2 h2,html:lang(el) .sectionKicker,html:lang(el) .servicePrice,html:lang(el) .serviceRow h3,html:lang(el) .timeline h3{text-transform:uppercase}@media(max-width:1180px) and (min-width:901px){.servicesV2 .serviceRow{grid-template-columns:52px minmax(0,1fr)!important;grid-template-areas:"no title" "no copy" "no price"!important;column-gap:26px!important}.servicesV2 .serviceRow .servicePrice{justify-self:start!important;width:auto!important;min-width:180px!important;margin-top:5px!important}}@media(max-width:900px){.servicesV2 .serviceRow{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-areas:"no title" ". copy" ". price"!important;grid-column-gap:8px!important;column-gap:8px!important;grid-row-gap:10px!important;row-gap:10px!important;padding:27px 0 30px!important}.servicesV2 .serviceRow .serviceNo{position:static!important;padding-top:3px!important}.servicesV2 .serviceRow h3{font-size:17px!important;line-height:1.32!important;margin:0!important}.servicesV2 .serviceRow p{font-size:13px!important;line-height:1.62!important;margin:0!important}.servicesV2 .serviceRow .servicePrice{justify-self:start!important;width:auto!important;max-width:100%!important;margin-top:5px!important;padding:9px 11px!important;text-align:left!important}}