ul{box-sizing:border-box;padding-left:16px}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--black:#000000;--grey:rgba(0, 0, 0, 0.65);--gap:32px;--gap-2x:64px;--gap-4x:128px}button{background-color:#fff0;border:0;padding:0;text-align:inherit;font:inherit;border-radius:0;cursor:pointer}@font-face{font-display:swap;font-family:"Geist";src:url(/wp-content/themes/Anastasios/assets/fonts/Geist-VariableFont_wght.ttf);font-display:swap}*,body,button{margin:0}*{box-sizing:border-box;padding:0}html{font-size:16px}body{font-family:"Geist",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.3}a,h1,h2,h3{font-weight:500}a{color:#000}h1,h2,h3{line-height:1.1}.h2,h2{font-size:2rem}h3{font-size:1.3rem}.cta-h2{font-size:3.5rem;font-weight:400;line-height:1.2}.kicker{font-size:1rem;font-weight:400;text-transform:uppercase}:focus-visible{outline:3px solid #000;outline-offset:2px}.btn-primary,.btn-secondary{display:flex;padding:8px 24px;align-items:center;gap:8px;border-radius:100px;box-shadow:0 1px 2px 0 rgb(0 0 0/.35);transition:all .3s ease}.btn-primary{background:rgb(0 0 0);color:rgb(255 255 255);text-decoration:none}.btn-secondary{background:rgb(255 255 255);border:1px solid #000}.btn-secondary,.btn-tertiary{color:rgb(0 0 0);text-decoration:none}.btn-primary:hover{background:#000}.btn-secondary:hover{background:#000;color:rgb(255 255 255)}.anas-child-menu-item a:hover,.btn-tertiary:hover{text-decoration:underline}.unstyled-link{color:inherit;text-decoration:none}.btn-special,.btn-special .arrow{display:flex;align-items:center;border-radius:100px}.btn-special{width:279px;height:62px;padding:8px 8px 8px 24px;justify-content:space-between;border:1px solid #000;box-shadow:0 1px 2px 0 rgb(0 0 0/.25);font-size:1.3rem;text-decoration:none;color:#000;transition:all .3s ease-in-out}.btn-special .arrow{width:80px;padding:12px;justify-content:center;gap:8px;flex-shrink:0;background:#000}.btn-special:hover{padding:8px}.btn-special:hover>.text{opacity:0;width:0%;transition:width .3s .1s ease-in-out}.btn-special:hover>.arrow{width:100%;transition:all .3s .1s ease-in-out}a,button{-webkit-tap-highlight-color:#fff0}button{-webkit-appearance:none;appearance:none}.content-wrapper{position:relative;z-index:7}.block-layout{width:calc(100% - 332px);margin:var(--gap) var(--gap) var(--gap) 300px}.block-p{padding:96px 0}.block-p.first{padding:0 0 96px}.faq-item{display:flex;flex-direction:column;width:calc(50% - 16px);gap:16px;padding-bottom:32px;border-bottom:1px solid rgb(0 0 0/.25)}.faq-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.faq-item.bb{border-bottom:0}.landscape-img{width:100%;height:50svh;max-height:500px}.landscape-img img{width:100%;height:100%;object-fit:cover}.flex-col{display:flex;flex-direction:column}.flex-row,details>summary{display:flex;flex-direction:row}.flex-wrap{flex-wrap:wrap}.gap-2x{gap:32px}.flex-start{align-items:flex-start}.col-50{width:50%}.sticky-fix{position:sticky;top:0;height:1px;z-index:101;margin-top:-1px}.sticky-block{position:sticky;top:120px;height:100%}details{width:100%;border-bottom:1px solid rgb(0 0 0/.25)}details>summary{cursor:pointer;padding:var(--gap)0;list-style:none}details:first-child>summary{padding:0 0 var(--gap)0}details>summary>svg{margin-left:auto;transform:rotate(360deg)}details>p{padding-bottom:32px}details[open]>summary>svg{transform:rotate(180deg)}details>summary::-webkit-details-marker{display:none}.nav{position:sticky;top:0;display:flex;flex-direction:column;gap:48px;width:300px;height:100svh;padding:var(--gap);z-index:9;overflow:auto}.nav-title{font-weight:500;text-transform:uppercase;font-size:2em;letter-spacing:-.05rem}nav{width:100%}.menu{list-style:none;padding:0}.anas-menu-item{display:block;width:100%;padding:16px 16px 12px 0;color:#000!important;border:0;text-align:left;font-size:1rem;cursor:pointer;font-weight:500}.anas-menu-child-group{list-style:none;display:none;padding:12px 0 16px 16px}.anas-child-menu-item{display:flex;flex-direction:row;gap:6px;align-items:center;text-decoration:none;font-weight:400;color:#000;margin-bottom:8px;height:32px}.anas-child-menu-item:last-child{margin-bottom:0}.anas-child-menu-item a{text-decoration:none;font-weight:400;color:#000}.anas-child-menu-item.active::before{content:url(/wp-content/themes/Anastasios/assets/images/arrow_forward.svg);width:20px;height:20px}.current-menu-parent>.anas-menu-child-group{display:block}.nav-bottom{display:flex;flex-grow:1;align-items:flex-end}.nav-bottom-container,.nav-legal{display:flex;flex-direction:column;gap:16px}.nav-legal{flex-direction:row;gap:32px;font-size:.8rem}.mobile-sticky-header{position:sticky;top:0;display:none;flex-direction:row;align-items:center;width:100%;padding:16px;background-color:#fff;z-index:99}.menu-icon-container{margin-left:auto}.menu-icon{width:24px;height:12px;margin:auto;z-index:10;cursor:pointer;position:relative;display:flex;align-items:center}.menu-icon span{position:absolute;display:block;height:3px;width:24px;background-color:#000;transform:rotate(0);transition:all 200ms cubic-bezier(.895,.03,.685,.22)}.menu-icon span.one{top:0}.menu-icon span.three{top:8px}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100svh;z-index:90;background:rgb(0 0 0/.25);backdrop-filter:blur(2px);opacity:0;display:none;transition:all .3s ease-in-out}@media screen and (max-width:1590px){.faq-item{width:100%}.faq-item.bb{border-bottom:1px solid rgb(0 0 0/.25)}}@media screen and (max-width:1280px){.break-early{width:100%}.flex-col-ba{flex-direction:column}.sticky-block{position:relative;top:0}}@media screen and (max-width:992px){.flex-col-sm{flex-direction:column}.col-50{width:100%}}@media screen and (max-width:800px){:root{--gap:8px;--gap-2x:16px;--gap-4x:32px}.block-layout{width:calc(100% - var(--gap-4x));margin:var(--gap-2x);top:0}.nav{transform:translateX(-300px);transition:all .3s ease-in-out;background-color:#fff;z-index:100;padding:var(--gap-2x)}.mobile-sticky-header{display:flex}.gap-2x{gap:24px}details>summary{padding:var(--gap-2x)0}details:first-child>summary{padding:0 0 var(--gap-2x)0}}@media screen and (max-width:479px){.block-p{padding:64px 0}}@media screen and (max-width:390px){.nav{width:265px}}