@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {.brxe-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}}@layer bricks {:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}} .brx-boxed {max-width: 1600px} .brx-boxed #brx-header.brx-sticky {max-width: 1600px; margin-left: auto; margin-right: auto}@media (min-width: 1500px) { .brx-boxed {max-width: 1600px} .brx-boxed #brx-header.brx-sticky {max-width: 1600px; margin-left: auto; margin-right: auto}}#brxe-brqhzj { position: absolute; height: 520px; margin: 0px; padding: 0px; background-size: cover; background-position: top center; background-repeat: no-repeat; background-attachment: scroll; right: 0px; top: 0px; width: 100%; background-image: url(https://jorgoiliakopoulos.com/wp-content/uploads/2026/10/jorgo-Iliakopoulos-dj-sunset-600x809.png);}:where(#brxe-brqhzj > *:not(figcaption)) {position: relative}#brxe-brqhzj::before {background-image: repeating-linear-gradient(180deg, transparent 0%, transparent 25%, var(--teal-t-2) 45%, var(--teal-t-9) 65%, var(--teal) 85%, var(--teal) 100%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (min-width: 621px) {#brxe-brqhzj { background-image: url(https://jorgoiliakopoulos.com/wp-content/uploads/2026/10/jorgo-Iliakopoulos-dj-sunset-600x809.png); background-size: cover; background-attachment: scroll; background-position: top center; background-repeat: no-repeat; position: absolute; top: 0px; right: 0px; width: 65%; height: 100%;}:where(#brxe-brqhzj > *:not(figcaption)) {position: relative}#brxe-brqhzj::before {background-image: linear-gradient(90deg, var(--teal) 0%, var(--teal-t-10) 25%, var(--teal-t-9) 30%, var(--teal-t-6) 40%, var(--teal-t-4) 55%, transparent 75%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}@media (min-width: 901px) {#brxe-brqhzj { background-size: cover; position: absolute; background-position: 50% 20%; background-image: url(https://jorgoiliakopoulos.com/wp-content/uploads/2026/10/jorgo-Iliakopoulos-dj-sunset.png);}}@media (min-width: 1500px) {#brxe-brqhzj { position: absolute; width: 60%;}}#brxe-sjxkbe { text-wrap: balance; letter-spacing: -0.05em;}@media (min-width: 621px) {#brxe-sjxkbe { letter-spacing: 0px;}}#brxe-vlymgt { background-image: linear-gradient(90deg, var(--sea) 0%, transparent 100%); padding: 5px 10px;}#brxe-vxupha { width: 100%; min-height: 50px; background-image: linear-gradient(120deg, var(--sand-l-1) 0%, var(--sand) 100%); color: var(--ink);}#brxe-vxupha:hover { background-image: linear-gradient(120deg, var(--sand-l-2) 0%, var(--sand) 100%); box-shadow: 0px 0px 16px 0px var(--sand-t-5);}#brxe-vxupha .dj-cta-primary {background-image: linear-gradient(120deg, var(--sand-l-1) 0%, var(--sand) 100%)}#brxe-vxupha:hover {background-image: linear-gradient(120deg, var(--sand-l-2) 0%, var(--sand) 100%); box-shadow: 0px 0px 16px 0 var(--sand-t-5)}@media (min-width: 621px) {#brxe-vxupha { width: auto;}}#brxe-cfjwdv { width: 100%; min-height: 50px; padding-block: 14px;}#brxe-cfjwdv i { font-size: var(--text-l);}#brxe-cfjwdv:hover { background-color: var(--white); color: var(--teal); box-shadow: 0px 0px 16px 0px var(--white-t-5);}#brxe-cfjwdv:hover {background-color: var(--white); color: var(--teal); box-shadow: 0px 0px 16px 0 var(--white-t-5)}@media (min-width: 621px) {#brxe-cfjwdv { width: auto;}}#brxe-bdsldm { align-items: stretch; gap: var(--space-s); width: 100%; margin-top: var(--space-s); padding: 0px;}@media (min-width: 621px) {#brxe-bdsldm { flex-direction: row; flex-wrap: wrap; align-items: center;}}#brxe-yefsll { gap: var(--space-m); margin: 0px; padding: 0px; flex-wrap: nowrap; justify-content: flex-start; align-items: flex-start; text-align: left; width: 100%;}@media (min-width: 621px) {#brxe-yefsll { width: 85%; align-items: flex-start;}}@media (min-width: 901px) {#brxe-yefsll { min-width: 660px; justify-content: flex-start; align-items: flex-start;}}#brxe-zedocn { position: relative; z-index: 2 !important; margin: 0px auto; padding: 0px; gap: 0px; column-gap: 0px; row-gap: 0px; flex-wrap: nowrap; justify-content: flex-start; align-items: flex-start; max-width: 1200px; width: 100%;}@media (min-width: 621px) {#brxe-zedocn { align-items: flex-start;}}@media (min-width: 901px) {#brxe-zedocn { align-items: flex-start;}}#brxe-fjxbqi { flex-direction: column; position: relative; overflow: hidden; padding: 350px 24px 40px; gap: 0px; flex-wrap: nowrap; justify-content: flex-start; align-items: center; column-gap: 0px; row-gap: 0px; min-height: 520px; width: calc(100% - 16px); border-radius: var(--radius-m); margin: 8px auto #brxe-fjxbqi{grid-column: 1/-1;}; margin: 8px auto;}@media (min-width: 621px) {#brxe-fjxbqi { min-height: 640px; padding: 56px 32px; justify-content: center; width: calc(100% - 32px); margin-block: 16px; border-radius: var(--radius-l);}}@media (min-width: 901px) {#brxe-fjxbqi { min-height: 710px; padding: 70px 6%; justify-content: center; align-items: center; width: calc(100% - 40px); margin-block: 20px; border-radius: var(--radius-xl);}}@media (min-width: 1500px) {#brxe-fjxbqi { min-height: 760px; justify-content: center; width: calc(100% - 48px); margin-block: 24px;}}@media (min-width: 621px) {#brxe-awejfz{grid-column: 1/-1;}}@media (min-width: 901px) {#brxe-awejfz{grid-column: auto;}}#brxe-bdialp { display: grid; align-items: center;; gap: 16px; width: 100%; grid-template-columns: repeat(2, minmax(0, 1fr)); max-width: 1360px; margin-inline: auto; padding: 0px;}@media (min-width: 621px) {#brxe-bdialp { padding-inline: 32px; grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (min-width: 901px) {#brxe-bdialp { grid-template-columns: auto auto auto auto; justify-items: space-between; gap: 24px;}}@media (min-width: 901px) {#brxe-utknxr { padding: 28px 40px;}}#brxe-jjekec { position: absolute; width: 100%; z-index: 0; margin: 0px; padding: 0px; height: 110%; left: -5%; bottom: -5%; transform: rotateZ(-60deg);}#brxe-jjekec:not(.tag), #brxe-jjekec img { object-fit: cover;}@media (min-width: 621px) {#brxe-jjekec { width: 100%; left: -7.5%;}}#brxe-boafxc { width: 90%; max-width: 360px; height: auto; z-index: 1; position: relative;}@media (min-width: 901px) {#brxe-boafxc { max-width: 440px;}}#brxe-nieiex { width: 100%; justify-content: flex-start; order: 1; position: relative; align-items: center; overflow: visible; height: auto; padding: 0px; gap: 0px;}@media (min-width: 621px) {#brxe-nieiex { order: 0;}}#brxe-rbxnkt { text-transform: uppercase; width: auto; letter-spacing: 0.10em; color: var(--sea);}#brxe-rbxnkt .separator { border-top-width: 3px; height: 3px; border-top-style: solid; width: 20px;}#brxe-rbxnkt.has-separator { gap: 10px;}#brxe-rbxnkt .separator {flex-grow: 0}#brxe-muewtx { text-transform: uppercase; max-width: 560px;}#brxe-qifwnn.horizontal .line { border-top-color: var(--teal-t-3); border-top-width: 1px;}#brxe-qifwnn.vertical .line { border-right-color: var(--teal-t-3);}#brxe-qifwnn .icon { color: var(--teal-t-3);}#brxe-qifwnn .line { height: 1px;}#brxe-qifwnn { padding-block: 12px;}#brxe-cmkksk a {text-align: left; text-wrap: pretty; font-size: inherit}#brxe-cmkksk { text-align: left; text-wrap: pretty; white-space: normal;}#brxe-sajmpj { width: fit-content; margin-top: var(--space-s); display: inline-flex; align-self: flex-start; gap: 32px; min-height: 44px; padding: 10px 0px; border-radius: 0px; background-color: none; font-family: "DM Sans"; font-size: var(--text-m); font-weight: 500; text-decoration: none; border-top-style: solid; border-left-style: solid; border-width: 0px 0px 1px; border-style: solid; border-color: var(--teal-t-4); color: var(--ink); transition: gap 250ms ease, color 250ms ease-in-out, border-color 250ms ease;; cursor: pointer;;;}#brxe-sajmpj i { font-size: var(--text-l);}#brxe-sajmpj .ion-ios-arrow-round-up { display: inline-block; transform: rotate(45deg);}#brxe-sajmpj:hover { color: var(--teal); gap: 38px; transition: gap 250ms ease, color 250ms ease-in-out, border-color 250ms ease;;;;;;;;;;;;}#brxe-sajmpj {border-top: 0px solid var(--teal-t-4); border-right: 0px solid var(--teal-t-4); border-bottom: 1px solid var(--teal-t-4); border-left: 0px solid var(--teal-t-4)}#brxe-sajmpj:hover {color: var(--teal); border-color: var(--teal); gap: 38px; transition: gap 250ms ease, color 250ms ease-in-out, border-color 250ms ease;}#brxe-nkzxup { align-items: flex-start; width: 100%; gap: var(--space-m); order: 2;}@media (min-width: 621px) {#brxe-nkzxup { order: 0;}}#brxe-nptezl { flex-direction: column; flex-wrap: nowrap; gap: 32px; width: 100%; max-width: 1360px; margin-inline: auto; padding: 0px;}@media (min-width: 621px) {#brxe-nptezl {justify-content: flex-start; flex-direction: row; flex-wrap: nowrap}#brxe-nptezl { display: grid; align-items: flex-start; grid-template-columns: {"content":["zraeye","aydqgv","brxuc_color_ohdzmi_text"],"source":"bricksCopiedElementGlobalClasses";,"sourceUrl":"https://jorgoiliakopoulos.com";,"version":"2.4.3";}; gap: 30px; grid-template-columns: minmax(0, 0.7fr) minmax(0, 1.3fr);}}@media (min-width: 901px) {#brxe-nptezl { gap: 50px;}}#meet-jorgo { padding: 56px 24px; background-image: linear-gradient(-135deg, var(--ivory) 0%, #F1F7F5 45%, #D3E7E3 100%); margin-top: 8px;}@media (min-width: 621px) {#meet-jorgo { padding: 72px 32px; margin-top: 16px;}}@media (min-width: 901px) {#meet-jorgo { padding: 88px 40px; margin-top: 20px;}}@media (min-width: 1500px) {#meet-jorgo { margin-top: 24px;}}#brxe-eaqfna { display: flex; flex-direction: column; align-items: flex-start; gap: var(--space-m);}#brxe-eaqfna { color: var(--teal); display: flex; flex-direction: column; align-items: flex-start; gap: var(--space-m); letter-spacing: −0.04em; line-height: 0.75;}#brxe-eaqfna .dj-reviews-title-accent { color: #54817D;}#brxe-zoncaw { gap: var(--space-m);}@media (min-width: 621px) {#brxe-zoncaw { width: auto; min-width: 0px; flex-grow: 1; flex-shrink: 1;}}#brxe-ufzqbs { width: 100%; min-height: 50px; background-image: linear-gradient(120deg, var(--sand-l-1) 0%, var(--sand) 100%); color: var(--ink);}#brxe-ufzqbs:hover { background-image: linear-gradient(120deg, var(--sand-l-2) 0%, var(--sand) 100%); box-shadow: 0px 0px 16px 0px var(--sand-t-5);}#brxe-ufzqbs .dj-cta-primary {background-image: linear-gradient(120deg, var(--sand-l-1) 0%, var(--sand) 100%)}#brxe-ufzqbs:hover {background-image: linear-gradient(120deg, var(--sand-l-2) 0%, var(--sand) 100%); box-shadow: 0px 0px 16px 0 var(--sand-t-5)}@media (min-width: 621px) {#brxe-ufzqbs { width: auto;}}#brxe-pwikpa { justify-content: flex-start; align-items: flex-start; gap: 20px; width: auto; margin: 0px; padding: 0px;}@media (min-width: 621px) {#brxe-pwikpa { flex-grow: 1; flex-shrink: 1;}}@media (min-width: 901px) {#brxe-pwikpa { align-self: flex-end !important; align-items: flex-end;}}#brxe-wskiju { gap: 24px; align-items: flex-start; width: 100%;}@media (min-width: 621px) {#brxe-wskiju { gap: 32px; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: flex-end; padding-inline: 20px;}}@media (min-width: 901px) {#brxe-wskiju { gap: 56px;}}#brxe-zqdaiv { text-transform: uppercase; border: 1px solid #dce8e3; border-radius: var(--radius-pill); padding: 4px 12px 2px;}#brxe-qifssr { padding: 28px;}#brxe-hfpewg > .splide__track > .splide__list > .splide__slide {padding-top: 16px; padding-right: 16px; padding-bottom: 36px; padding-left: 16px}#brxe-hfpewg>.splide__track>.splide__list>.splide__slide { padding: 16px 16px 36px;}#brxe-nxyyrd { width: 100%; max-width: 1360px; margin-inline: auto; padding: 0px; flex-direction: column; gap: 32px;}#reviews { padding: 56px 24px; margin: 0px;}@media (min-width: 621px) {#reviews { padding-block: 72px;}}@media (min-width: 901px) {#reviews { padding-block: 88px;}}