@keyframes underlineOut{0%,1%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@keyframes underlineIn{0%,1%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}body:after{content:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}*,::after,::before,ol,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@font-face{font-display:swap;font-family:"BespokeSerif";src:url(/wp-content/themes/iolandabadea/assets/fonts/BespokeSerif-Regular.woff2)format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-display:swap;font-family:"BespokeSerif";src:url(/wp-content/themes/iolandabadea/assets/fonts/BespokeSerif-Italic.woff2)format("woff2");font-weight:400;font-display:swap;font-style:italic}@font-face{font-display:swap;font-family:"BespokeSerif";src:url(/wp-content/themes/iolandabadea/assets/fonts/BespokeSerif-Medium.woff2)format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-display:swap;font-family:"JetBrainsMono";src:url(/wp-content/themes/iolandabadea/assets/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-display:swap;font-style:normal}@media only screen and (min-width:48em){.container{width:46rem}}@media only screen and (min-width:62em){.container{width:61rem}}@media only screen and (min-width:75em){.container{width:71rem}}a,body,details,div,footer,h1,h2,header,html,i,img,label,li,nav,ol,p,section,small,span,summary,ul{margin:0;padding:0;border:0;font-size:100%}small{font-size:80%}details,footer,header,img,nav,section,summary,svg{display:block}body,html{min-height:100%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;text-size-adjust:none}img,svg{max-width:100%;height:auto}ul{list-style:none}button,input{font-family:inherit;font-size:100%;margin:0;line-height:1.15;text-transform:none}button{-webkit-appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:target{scroll-margin-block:5ex}::selection{background:rgb(var(--accent));color:var(--text-color-invert);text-shadow:none}:root{--max-width:1480px;--max-width-narrow:860px;--linen:#F5E9DC;--white:#f8f3ed;--accent:54, 30, 20;--highlight:#FDCF61;--link-underline:#e34646;--text-color-primary:rgb(var(--accent));--text-color-light:#675F5B;--text-color-invert:#F5E9DC;--font-family-primary:"BespokeSerif";--font-family-secondary:"JetBrainsMono";--font-size-xl:56px;--font-size-l:24px;--font-size-m:18px;--font-size-s:14px;--line-height:1.3;--spacer-xs:8px;--spacer-s:16px;--spacer-m:32px;--spacer-l:48px;--spacer-xl:96px;--spacer-xxl:144px;--grid-gap:48px;--border:1px solid rgba(0, 0, 0, 0.1);--border-invert:1px solid rgba(255, 255, 255, 0.20);--round-corners:4px;--z-index-overlay:100;--z-index-header:200;--transition-easeInOutCirc:cubic-bezier(0.85, 0, 0.15, 1);--transition-easeInOutQuint:cubic-bezier(0.83, 0, 0.17, 1);--transition-easeOutQuart:cubic-bezier(0.25, 1, 0.5, 1)}.flow>*+*{margin-block-start:var(--spacer-m)}.flow :is(h2+*){margin-block-start:var(--spacer-s)}section{padding-left:var(--grid-gap);padding-right:var(--grid-gap);margin-bottom:var(--spacer-xxl)}.page-title{margin-bottom:var(--spacer-l)}.container,.container-narrow{width:100%;max-width:var(--max-width);margin:0 auto}.container-narrow{max-width:var(--max-width-narrow)}h1,h2,small{font-weight:400;font-size:var(--font-size-m)}.heading-1,.heading-2{font-weight:600;font-size:var(--font-size-xl);line-height:1.1;letter-spacing:-1px}.heading-2{font-size:var(--font-size-l);line-height:1.2;letter-spacing:-.5px}.page-title.centered{text-align:center}.highlight-title{display:inline-block;position:relative;z-index:1}.highlight-title:before{z-index:-1;content:"";position:absolute;background:var(--highlight);left:0;bottom:4px;height:33%;width:100%;display:block}.badge-title small{display:inline-block;font-family:var(--font-family-secondary);font-size:12px;padding:4px var(--spacer-s);background-color:var(--highlight);border-radius:16px;margin-bottom:var(--spacer-m)}.button-arrow,.button-arrow i{position:relative;display:inline-flex;justify-content:center;align-items:center}.button-arrow{z-index:1}.button-arrow:hover{color:inherit}.button-arrow:before,.button-arrow:hover::before{animation-iteration-count:1;animation-fill-mode:forwards}.button-arrow:before{content:"";display:block;width:100%;background:var(--highlight);height:4px;position:absolute;left:0;bottom:-1px;animation-name:underlineOut;animation-duration:.75s;animation-timing-function:var(--transition-easeOutQuart)}.button-arrow:hover::before{animation-name:underlineIn;animation-duration:.5s;animation-timing-function:var(--transition-easeInOutCirc)}.button-arrow i{border:var(--border);border-radius:12px;margin-right:var(--spacer-xs);text-align:center}.button-arrow i svg{display:inline-block;width:6px;fill:currentColor;margin-left:2px}.button-arrow.invert,.header-contact:hover{color:var(--text-color-invert)}.button-arrow.invert i{border:var(--border-invert)}html{background:rgb(var(--accent))}body,input{color:var(--text-color-primary)}body{font-family:var(--font-family-primary);background:var(--linen);font-size:var(--font-size-m);line-height:var(--line-height);font-weight:400}.wrapper,.zigzag{position:relative;width:100%}.wrapper{margin:0 auto;padding-top:var(--spacer-xxl);min-height:100vh;display:flex;flex-direction:column;z-index:0}main{flex:1}a{transition:color .3s;text-decoration:none}a:hover{color:var(--text-color-light)}.zigzag{overflow:hidden;height:8px;margin:0 auto var(--spacer-s) auto}.zigzag:before{background:linear-gradient(45deg,transparent,transparent 49%,var(--text-color-primary) 49%,transparent 51%)}.zigzag:after{background:linear-gradient(-45deg,transparent,transparent 49%,var(--text-color-primary) 49%,transparent 51%)}.zigzag:after,.zigzag:before{position:absolute;content:"";width:100%;left:0;height:4px;background-size:8px 8px}.header,.top-bar{position:fixed;left:0;width:100%;font-size:var(--font-size-s)}.top-bar{top:0;z-index:calc(var(--z-index-header) + 1);text-align:center}.top-bar a,a{color:var(--text-color-primary)}.top-bar a{display:flex;text-align:center;align-items:center;gap:var(--spacer-xs);width:100%;height:28px;padding:4px;background-color:var(--highlight);transition:background-color .3s}.top-bar a:hover{background-color:#feda85}.header{top:28px;height:48px;text-transform:uppercase;background-color:var(--linen);border-bottom:var(--border);font-family:var(--font-family-secondary);z-index:var(--z-index-header);padding:var(--spacer-xs) var(--grid-gap);transition:transform .3s ease,background-color .3s}.logo,.top-bar a{justify-content:center}.logo{z-index:1;width:180px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.logo svg{height:auto;display:block}.logo,.menu,.navbar{display:flex;align-items:center}.navbar{position:relative;justify-content:space-between;height:100%}.menu{gap:var(--spacer-m)}.header-contact{background:var(--text-color-primary);color:var(--text-color-invert);border-radius:14px;padding:calc(var(--spacer-xs)/2) var(--spacer-s);transition:all .3s ease}.header-contact:hover{background-color:rgba(var(--accent),.8)}.mobile-menu-toggle{display:none}.overlay{position:fixed;z-index:var(--z-index-overlay);width:100%;height:100dvh;left:0;top:0;display:block;background-color:rgba(var(--accent),.95);opacity:0;visibility:hidden;transition:visibility .5s,opacity .5s}.footer,.footer-bottom-row,.footer>div{display:flex;justify-content:space-between}.footer{width:100%;background:rgb(var(--accent));flex-direction:column;padding:var(--spacer-m) var(--grid-gap);gap:var(--spacer-xxl);min-height:100svh}.footer,.footer a,.footer a:hover{color:var(--text-color-invert)}.footer-bottom-row,.footer>div{align-items:center}.footer-bottom-row{flex-direction:column;justify-content:center}.footer .foot,.footer-quote span{font-family:var(--font-family-secondary)}.footer .foot{font-size:12px;display:flex;justify-content:space-between;align-items:center;width:100%}.footer-quote{font-family:var(--font-family-primary);font-size:var(--font-size-m);line-height:1.2;position:relative;padding-left:var(--spacer-m);cursor:default}.footer-quote .quot{display:block;position:absolute;left:0;margin-top:0;top:2px;width:24px}.footer-quote span{font-size:var(--font-size-s);font-style:normal;display:block;margin-top:var(--spacer-xs)}.footer-quote svg,.logo svg{fill:currentColor;width:100%}.arrow{cursor:pointer;display:flex;text-align:center;justify-content:center;align-items:center;border:var(--border-invert);border-radius:50%;padding:var(--spacer-xs);transition:transform .3s ease}.arrow svg{position:relative;display:block;transition:all .3s ease;bottom:0;width:24px}.arrow:hover{transform:translateY(-8px)}.footer-cta{flex-direction:column;text-align:center;max-width:820px;align-self:center}.footer-logo{margin-bottom:var(--spacer-s);width:320px}.footer-logo svg{fill:currentColor;width:100%;height:auto;display:inline-block}.cal-inline .service-box .zigzag,.footer-cta .heading-1{margin-bottom:var(--spacer-l)}.footer-bottom-row a{display:inline-block;border-bottom:1px solid rgb(255 255 255/.1);transition:border-bottom-color .3s ease}.footer-bottom-row a:hover{border-bottom-color:var(--text-color-invert)}.footer-nav-container{display:flex;gap:var(--spacer-l)}.footer-menu{display:flex;gap:var(--spacer-s)}.zigzag.invert:before{background:linear-gradient(45deg,transparent,transparent 49%,var(--text-color-invert) 49%,transparent 51%)}.zigzag.invert:after{background:linear-gradient(-45deg,transparent,transparent 49%,var(--text-color-invert) 49%,transparent 51%)}.zigzag.invert:after,.zigzag.invert:before{background-size:8px 8px}.author-info,.whatsapp-button{display:flex;align-items:center}.whatsapp-button{position:fixed;bottom:var(--grid-gap);right:var(--grid-gap);width:48px;height:48px;border:2px solid #25d366;background-color:#fff;border-radius:50%;display:none;justify-content:center;z-index:99;opacity:1;transition:transform .3s ease,opacity .3s ease}.whatsapp-button:hover{transform:scale(1.1)}.button-arrow i,.whatsapp-button img{width:24px;height:24px}.author-info{flex-direction:row-reverse;justify-content:space-between;gap:var(--spacer-l);border-bottom:var(--border);padding-bottom:var(--spacer-l)}.author-meta{flex:1}.author-avatar{min-width:120px;border-radius:50%;padding:4px;border:var(--border);display:inline-block}.author-avatar img{width:100%;border-radius:50%}.author-info .badge-title small,.sgo-steps ol>li{margin-bottom:var(--spacer-xs)}.author-info p{max-width:960px}.services-note a{border-bottom:2px solid var(--link-underline)}.services-grid{display:flex;flex-wrap:wrap;border-top:var(--border);border-right:var(--border)}.services-column{border-bottom:var(--border);border-left:var(--border);flex:0 0 50%}.service-box,.service-title{display:flex;justify-content:space-between}.service-box{padding:var(--spacer-m);flex-direction:column;height:100%;background-color:#fff0;transition:background-color .3s ease}.service-box:hover{background-color:var(--white)}.service-title{align-items:center}.service-box .zigzag{margin-bottom:var(--spacer-s)}.services-note{text-align:center;margin:var(--spacer-xl) auto 0 auto;max-width:720px}.cal-inline .services-column{flex:1}.cal-inline .service-box{height:auto;background-color:var(--white)}.cal-inline .highlight-title{margin-bottom:var(--spacer-s);margin-left:auto;margin-right:auto}.cal-inline .services-note{max-width:520px}.sgo-title{margin-bottom:var(--spacer-m)}.sgo-steps ol>li:before,.sgo-title span{font-size:var(--font-size-m);color:var(--text-color-light)}.sgo-title span{margin-bottom:var(--spacer-m);font-family:var(--font-family-secondary);font-weight:400;display:block}.sgo-intro{max-width:880px;margin:0 auto var(--spacer-l) auto;font-size:var(--font-size-l)}.page-template-page-sesiune-gratuita-online .top-bar{display:none}.page-template-page-sesiune-gratuita-online .header{top:0}.sgo-steps{text-align:left;max-width:640px;margin:0 auto}.sgo-steps .heading-2{text-align:center}.sgo-steps ol{list-style-type:none;padding:0 0 0 24px;counter-reset:li-counter}.sgo-steps ol>li{position:relative;padding-left:var(--spacer-xs);border-left:var(--border)}.sgo-steps ol>li:before{position:absolute;top:0;left:-25px;font-style:italic;text-align:right;content:counter(li-counter);counter-increment:li-counter}.sgo-author.author-info{padding:var(--spacer-s)0;margin-bottom:var(--spacer-l);border-top:var(--border);text-align:left;font-size:var(--font-size-l)}@media screen and (max-width:1440px){:root{--font-size-xl:36px}.footer-cta{max-width:520px}}@media screen and (max-width:1023px){:root{--grid-gap:24px}.header,.mobile-menu-toggle{justify-content:flex-end;align-items:center}.header{display:flex;padding-left:0;padding-right:0}.mobile-menu-toggle{display:inline-flex;height:32px;padding:0 var(--grid-gap);cursor:pointer}.mobile-menu-icon{display:flex;width:24px;height:8px;transition:all .3s ease;position:relative}.mobile-menu-icon:after,.mobile-menu-icon:before{content:"";display:block;width:100%;height:1px;left:0;position:absolute;background-color:var(--text-color-primary);transition:transform .3s ease}.mobile-menu-icon:after{bottom:0}.menu,.navbar{flex-direction:column;justify-content:center}.navbar{font-size:var(--font-size-m);gap:var(--spacer-m);position:fixed;width:100%;min-height:calc(70svh + 96px);height:auto;padding:calc(var(--spacer-xl) + 48px) var(--grid-gap) var(--spacer-xl) var(--grid-gap);left:0;top:0;background-color:var(--highlight);z-index:-1;opacity:0;visibility:hidden;transition:visibility .5s,opacity .5s}.menu{gap:var(--spacer-s);align-items:center}.header-contact,.menu{transform:translateY(32px);transition:transform .5s ease}}@media screen and (max-width:768px){:root{--font-size-xl:32px;--font-size-m:16px;--font-size-s:12px;--grid-gap:16px;--spacer-xxl:112px}.heading-1{letter-spacing:-.5px}.cal-inline .service-box .zigzag,.sgo-title span{margin-bottom:var(--spacer-s)}.footer{padding:var(--grid-gap)}.footer-cta{max-width:360px}.footer-cta .heading-1{margin-bottom:var(--spacer-m)}.footer-logo{width:240px}.footer-quote{padding-left:26px}.footer-quote .quot{width:20px}.footer .foot{flex-direction:column;gap:var(--spacer-s)}.footer-nav-container{gap:var(--spacer-s);flex-direction:column-reverse;justify-content:center;align-items:center;text-align:center}.page-title{text-align:center;margin-bottom:var(--spacer-m)}.author-info{flex-direction:column;gap:var(--spacer-s)}.services-column{flex:auto}.service-box{padding:var(--spacer-s)}.service-title .highlight-title{letter-spacing:-1px}.sgo-author.author-info{text-align:center}}