body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Geist;src:local("Geist"),url(/static/media/Geist-VariableFont_wght.fd0b3dbac9516e9a1dec.ttf)}@font-face{font-family:Geist Mono;src:local("Geist Mono"),url(/static/media/GeistMono-VariableFont_wght.fe39adc18e3ddab984d6.ttf)}@font-face{font-family:Gamja Flower;src:local("Gamja Flower"),url(/static/media/GamjaFlower-Regular.317f969e43bbf7cb06a0.ttf)}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;src:url(/static/media/Satoshi-Variable.353a66cdd8922bb63107.woff2) format("woff2"),url(/static/media/Satoshi-Variable.4db206aaad2132de9db7.woff) format("woff"),url(/static/media/Satoshi-Variable.536fda9b164542087fc7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-VariableItalic;font-style:italic;src:url(/static/media/Satoshi-VariableItalic.9d501e440d7109a57c88.woff2) format("woff2"),url(/static/media/Satoshi-VariableItalic.fe877592580e0a941b9e.woff) format("woff"),url(/static/media/Satoshi-VariableItalic.9519fea9567e2405bc08.ttf) format("truetype")}#root,body,html{background:#000;font-family:Satoshi,sans-serif;font-size:16px;height:100%;margin:0;padding:0;scroll-behavior:smooth;width:100%}#root *,body *,html *{box-sizing:border-box;-webkit-box-sizing:border-box}h1,h2{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#b2b2b2);-webkit-background-clip:text;color:#b2b2b2;font-family:Satoshi;font-weight:800;line-height:76.93px;margin:0 auto;text-align:center}p{color:#ffffffb3}h1{font-size:3rem;letter-spacing:-1.92px}h1,h2{font-family:Satoshi;font-weight:500;line-height:1.2}h2{font-size:2.5rem;letter-spacing:-1.6px}h3{font-size:1.75rem;letter-spacing:-.16px}h3,h5{font-family:Satoshi;font-weight:500}h5{font-size:1.4375rem;letter-spacing:-.92px}.font-body-XXL{font-size:2.25rem}.font-body-XL,.font-body-XXL{font-family:Satoshi;font-weight:300;letter-spacing:-.16px}.font-body-XL{font-size:1.75rem}.font-body-L{font-family:Satoshi;font-size:1.1875rem;font-weight:400;letter-spacing:normal}.font-body-M,.font-body-M-Regular{font-family:Satoshi;font-size:1rem;font-weight:500;letter-spacing:-.64px}.font-body-M-Regular{font-weight:400}.font-body-S{font-size:.875rem;font-weight:300;letter-spacing:-.16px}.font-body-S,p{font-family:Satoshi}p{font-size:1rem;font-weight:500;letter-spacing:-.64px;text-align:center}p.margin{margin:2.25rem auto}p.subtitle{margin:2.25rem auto 4rem;max-width:550px}.font-tag-text{font-family:Geist Mono;font-size:.75rem;font-weight:200;letter-spacing:.84px}.App .animate-from-bottom{opacity:0;transform:translateY(150px);transition:transform .6s ease-out,opacity .6s ease-out}.App .animate-from-bottom.delay-1{transition-delay:.1s}.App .animate-from-bottom.delay-2{transition-delay:.2s}.App .animate-from-bottom.delay-3{transition-delay:.3s}.App .animate-from-bottom.delay-4{transition-delay:.4s}.App .animate-from-bottom.delay-5{transition-delay:.5s}.App .animate-from-bottom.delay-6{transition-delay:.6s}.App .animate-from-bottom.delay-7{transition-delay:.7s}.App .animate-from-bottom.delay-8{transition-delay:.8s}.App .animate-from-bottom.delay-9{transition-delay:.9s}.App .animate-from-bottom.delay-10{transition-delay:1s}.App .animate-from-bottom.in-view{opacity:1;transform:translateY(0)}.App .scroll-zoom-out{transition:transform .1s linear,opacity .1s linear}.banner-cta,.booking-widget,.faq,.footer,.hero-section,.how-it-works,.pricing,.section,.templates,.testimonials,.what-we-do{margin:auto;max-width:1232px;padding:5rem 0;width:100%}.privacy-policy h1,.privacy-policy h2,.privacy-policy h3,.privacy-policy h4,.privacy-policy h5,.privacy-policy li,.privacy-policy p,.privacy-policy ul,.terms-and-conditions h1,.terms-and-conditions h2,.terms-and-conditions h3,.terms-and-conditions h4,.terms-and-conditions h5,.terms-and-conditions li,.terms-and-conditions p,.terms-and-conditions ul{text-align:left}.privacy-policy a,.privacy-policy h3,.privacy-policy h4,.privacy-policy h5,.privacy-policy li,.terms-and-conditions a,.terms-and-conditions h3,.terms-and-conditions h4,.terms-and-conditions h5,.terms-and-conditions li{color:#fff;text-decoration:none}.page-404 .button.btn-light{margin:auto;width:-webkit-max-content;width:max-content}.pill{align-content:center;align-items:center;border:1px solid #262626;border-radius:2rem;color:#b2b2b2;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:Geist Mono;font-size:.75rem;font-weight:200;justify-content:center;letter-spacing:.84px;padding:.5rem 1rem;text-align:center;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pill *{vertical-align:middle}.card{background-color:#111;border:1px solid #262626;border-radius:1.75rem;color:#fff;padding:1.875rem;position:relative}.card:before{background:linear-gradient(90deg,#fff0,#6d6d6d 50%,#fff0);content:"";display:block;height:1px;left:10%;position:absolute;top:-1px;width:80%;z-index:1}@media only screen and (max-width:1400px){.App .main-menu{width:calc(100% - 6rem)}.App .banner-cta,.App .booking-widget,.App .faq,.App .footer,.App .hero-section,.App .how-it-works,.App .pricing,.App .section,.App .templates,.App .testimonials,.App .what-we-do{padding:3rem;width:100%}}@media only screen and (max-width:1200px){h1{font-size:3.5rem}h2{font-size:2.2rem}h3{font-size:1.75rem}p{font-size:1rem;letter-spacing:1.26px}p.margin{margin:1.75rem auto}}@media only screen and (max-width:768px){.App{padding:0}.App .main-menu{width:calc(100% - 3rem)}.App .banner-cta,.App .booking-widget,.App .faq,.App .footer,.App .hero-section,.App .how-it-works,.App .pricing,.App .section,.App .templates,.App .testimonials,.App .what-we-do{padding:1.5rem;width:100%}h1{font-size:2.25rem}h1,h2{line-height:1.1}h2{font-size:1.5rem}h3{font-size:1.1875rem;line-height:1.1}.banner-cta,.faq,.hero-section,.how-it-works,.pricing,.section,.templates,.testimonials,.what-we-do{padding:1.5rem}p{font-size:.875rem;letter-spacing:.98px}p.margin{margin:1.5rem auto}}.main-menu{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:#0006;border:1px solid #262626;border-radius:.75rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;margin:auto auto 4rem;max-width:1232px;padding:1.125rem;position:-webkit-sticky;position:sticky;top:2.25rem;transition:height .6s cubic-bezier(.78,.01,0,1.03);width:100%;z-index:10}.main-menu,.main-menu .left-side-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.main-menu .left-side-wrapper{justify-content:flex-start}.main-menu .logo{color:#000;font-family:Oswald;margin-right:20px}.main-menu .logo img{width:70px}.main-menu .menu-navigation{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;position:relative}.main-menu .menu-navigation a{color:#fff;font-family:Satoshi;font-size:1rem;font-weight:500;letter-spacing:-.64px;margin:0 20px;position:relative;text-decoration:none;transition:all .6s cubic-bezier(.78,.01,0,1.03)}.main-menu .cta-buttons{align-self:end}.main-menu .cta-buttons .glow-button{display:inline-block}.main-menu .cta-buttons .btn-primary{margin:0}.main-menu .icon{fill:none;stroke:#fff;stroke-width:12;stroke-linecap:square;stroke-linejoin:round;display:none;margin-top:0}@media only screen and (max-width:992px){.main-menu .left-side-wrapper{flex-wrap:wrap;width:100%}.main-menu .cta-buttons,.main-menu .menu-navigation{display:none}.main-menu.opened{align-items:flex-start;border-radius:0;flex-direction:column;height:100%;justify-content:flex-start;left:0;position:fixed;top:0;width:100%}.main-menu.opened .logo{display:none}.main-menu.opened .menu-navigation{align-items:flex-start;display:flex;flex-direction:column;margin-top:2rem}.main-menu.opened .menu-navigation a{font-size:1rem;margin-bottom:40px;margin-left:0}.main-menu.opened .cta-buttons{align-self:flex-start;display:block;width:100%}.main-menu.opened .cta-buttons .button,.main-menu.opened .cta-buttons .glow-button{display:block;margin-bottom:20px;width:100%}.main-menu.opened .icon{align-self:flex-end;order:-1;position:relative;right:3rem;top:2.7rem}.main-menu .icon{display:inline-block}}@media only screen and (max-width:768px){.main-menu.opened .icon{right:1.5rem}}.button{align-content:center;align-items:center;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;font-family:Satoshi;font-size:.875rem;font-weight:700;gap:.4rem;height:2.3125rem;justify-content:flex-start;letter-spacing:1.26px;outline:none;overflow:hidden;padding:0;position:relative;text-align:center;transition:all .6s cubic-bezier(.78,.01,0,1.03)}.button.border .background-color{border-radius:11px;height:calc(100% - 6px);left:3px;position:absolute;top:3px;width:calc(100% - 6px);z-index:1}.button:hover .content-wrapper{transform:translateY(-50%)}.button.btn-md{border-radius:.75rem;height:2.3rem}.button.btn-md .content{height:2.3rem}.button.btn-md span{font-family:Satoshi;font-size:1rem;font-weight:500;letter-spacing:-.64px}.button.btn-lg{font-size:1rem}.button.btn-link{background:#111;border:1px solid #262626;color:#fff;outline:none;text-decoration:none}.button.btn-primary{background:linear-gradient(0deg,#883cf5 -21.12%,#bc91fb 130.71%);border:1px solid #ebdeff}.button.btn-primary.border{background:#ebdeff;border:none}.button.btn-primary.border .background-color{background:linear-gradient(0deg,#883cf5 -21.12%,#bc91fb 130.71%)}.button.btn-clean{background:#0000;border:none;border-radius:0}.button.btn-clean .content{padding-left:0;padding-right:0}.button.btn-light{background:#fff;border:1px solid #eee}.button.btn-light *,.button.btn-light span{color:#111}.button.btn-light.border{background:#eee;border:none}.button.btn-light.border .background-color{background:#fff}.button.btn-light:before,.button.btn-primary:before{background:radial-gradient(93.88% 118.42% at 48.02% 22.37%,#eee 0,#888 100%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .6s cubic-bezier(.78,.01,0,1.03)}.button.btn-light:hover,.button.btn-primary:hover{border:1px solid #fff;color:#111}.button.btn-light:hover:before,.button.btn-primary:hover:before{opacity:1}.button.btn-cta-light{background:linear-gradient(180deg,#eef5fe,#eff0fe 31.91%,#eeecff 59.72%,#e8ddff);color:#bc91fb}.button.btn-cta-light.border{background:#eee;border:none}.button.btn-cta-light.border .background-color{background:linear-gradient(180deg,#eef5fe,#eff0fe 31.91%,#eeecff 59.72%,#e8ddff)}.button.btn-border-animated-grey-rainbow{border:none!important;border-radius:3.75rem}.button.btn-border-animated-grey-rainbow:after,.button.btn-border-animated-grey-rainbow:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .6s cubic-bezier(.78,.01,0,1.03);z-index:0}.button.btn-border-animated-grey-rainbow:hover:before{opacity:0}.button.btn-border-animated-grey-rainbow:hover:after{opacity:1}.button.btn-border-animated-grey-rainbow .background-color{border-radius:calc(3.75rem - 3px)}.button.btn-border-animated-grey-rainbow:hover .content-main{opacity:0}.button.btn-border-animated-grey-rainbow .content-main{transition:opacity .6s cubic-bezier(.78,.01,0,1.03)}.button.btn-border-animated-grey-rainbow:before{background:linear-gradient(0deg,#eee,#eee);opacity:1}.button.btn-border-animated-grey-rainbow:after{background:linear-gradient(90deg,#7a27ed,#ebdeff 50%,#ffb886);opacity:0}.button .content-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;transform:translateY(0);transition:transform .6s cubic-bezier(.78,.01,0,1.03);z-index:2}.button .border-color{background:linear-gradient(0deg,#3e0a8a,#ebdeff);height:100%;left:0;position:absolute;top:0;width:100%}.button .background-color{height:calc(100% - 2px);left:1px;position:absolute;top:1px;width:calc(100% - 2px)}.button .content{align-items:center;display:flex;gap:.625rem;height:100%;justify-content:center;padding:.5rem 1rem;transition:transform .6s cubic-bezier(.78,.01,0,1.03)}@media only screen and (max-width:768px){.button{font-size:.875rem}}.hero-section{align-content:space-between;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:2.25rem;justify-content:flex-start;max-height:900px;overflow:hidden;position:relative}.hero-section h1,.hero-section p{margin:0;text-align:left}.hero-section p{color:#ffffffb3}.hero-section .text-part{width:50%}.hero-section .text-part h1{margin-bottom:1.25rem}.hero-section .btn-light{height:3.75rem;text-decoration:none}.hero-section .btn-light .content{text-decoration:none}.hero-section .btn-light .content .book-a-call{font-family:Satoshi;font-size:1rem;font-weight:500;font-weight:700;letter-spacing:-.64px}.hero-section .btn-light .content .availability-wrapper{color:#6d6d6d;font-family:Satoshi;font-size:.75rem;font-weight:300;letter-spacing:normal;margin-bottom:0;text-align:left}.hero-section .over-logo{font-family:Satoshi;font-size:1.56rem;font-weight:700;margin-top:85px}.hero-section .trust-stars{width:100%}.hero-section .trust-stars span,.hero-section .trust-stars svg{display:inline-block;vertical-align:middle}.hero-section .trust-stars span{color:#fff;font-family:Geist Mono;font-weight:400;margin-left:.625rem}.hero-section .logos{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;margin-top:1.5rem;width:50%}.hero-section .logos .logos-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem 3rem}.hero-section .logos img{height:2.5rem}@media only screen and (max-width:1200px){.hero-section{height:auto;max-height:1000px}.hero-section .carousel-wrapper{width:400px}.hero-section .carousel-wrapper .carousel .carousel-item{height:300px;width:400px}}@media only screen and (max-width:992px){.hero-section{flex-wrap:nowrap;max-height:none}.hero-section .logos,.hero-section .text-part{width:100%}.hero-section .carousel-wrapper{align-self:center;height:640px;width:640px}.hero-section .carousel-wrapper .carousel .carousel-item{height:480px;width:640px}}@media only screen and (max-width:768px){.hero-section p.margin{font-size:1rem;letter-spacing:1.12px;width:80%}.hero-section .btn-primary{margin-top:10px;width:100%}.hero-section .over-logo{font-size:1rem}.hero-section .carousel-wrapper{align-self:center;height:400px;width:400px}.hero-section .carousel-wrapper .carousel .carousel-item{height:300px;width:400px}}@media only screen and (max-width:576px){.hero-section p.margin{width:100%}.hero-section .trust-stars span{font-family:Geist Mono;margin-left:0;margin-top:.625rem}}@keyframes blink-1{0%{height:12px;opacity:0;width:12px}40%{height:16px;opacity:.2;width:16px}60%{height:16px;opacity:.2;width:16px}to{height:12px;opacity:0;width:12px}}@keyframes blink-2{0%{height:8px;opacity:0;width:8px}40%{height:12px;opacity:.4;width:12px}60%{height:12px;opacity:.4;width:12px}to{height:8px;opacity:0;width:8px}}@keyframes moveCursor{0%{left:50%;top:50%}25%{left:75%;top:25%}50%{left:25%;top:75%}75%{left:50%;top:50%}to{left:50%;top:50%}}.carousel-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative}.carousel-wrapper *{scroll-behavior:smooth!important}.carousel-wrapper.reverse .carousel .group{animation:infinite-scroll-reverse 200s linear infinite}.carousel-wrapper .carousel{display:flex;flex-direction:column;margin:0 auto;max-width:100%;overflow:hidden}.carousel-wrapper .carousel>*{flex:0 0 100%}.carousel-wrapper .carousel:hover .group{animation-play-state:paused}.carousel-wrapper .carousel .group{animation:infinite-scroll 200s linear infinite;display:flex;flex-direction:column;gap:0;transition:animation-duration .6s cubic-bezier(.78,.01,0,1.03);will-change:transform}.carousel-wrapper .carousel .carousel-item{height:363px;overflow:hidden;width:483px}.carousel-wrapper .carousel .carousel-item div,.carousel-wrapper .carousel .carousel-item div img{height:100%;width:100%}.carousel-wrapper .carousel .carousel::-webkit-scrollbar{display:none}@keyframes infinite-scroll{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes infinite-scroll-reverse{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.availability-wrapper .available{display:inline-block;height:16px;margin-right:5px;position:relative;vertical-align:middle;width:16px}.availability-wrapper .available .circle-1,.availability-wrapper .available .circle-2,.availability-wrapper .available .circle-3{background:linear-gradient(0deg,#2cbe4c,#2cbe4c),linear-gradient(0deg,#2cbe4c,#2cbe4c);border-radius:50%;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.availability-wrapper .available .circle-1,.availability-wrapper .available .circle-2{animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.availability-wrapper .available .circle-1{animation-name:blink-1;height:16px;opacity:.2;width:16px}.availability-wrapper .available .circle-2{animation-name:blink-2;height:12px;opacity:.4;width:12px}.availability-wrapper .available .circle-3{height:8px;width:8px}.how-it-works .benefit-items{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;justify-content:center;margin:auto}.how-it-works .benefit-items .benefit-item{margin:0}@media only screen and (max-width:1200px){.how-it-works .benefit-items{flex-direction:column;gap:2rem}.how-it-works .benefit-items .benefit-item{max-width:550px;width:100%}}@media only screen and (max-width:768px){.how-it-works .badge{margin:25px auto}}.badge{background:#000;border:1px solid #262626;border-radius:99rem;color:#ffffffb3;font-family:Geist Mono;font-size:.75rem;font-weight:200;letter-spacing:.84px;outline:none;padding:.5rem 1rem;position:relative;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.badge.center{display:block;margin:0 auto 2.25rem}.badge *{display:inline-block;vertical-align:middle}.badge svg{height:1rem;margin-right:.75rem;width:1rem}.benefit-item{display:flex;flex-direction:column;gap:.75rem;margin:auto;padding:1.875rem 2.75rem;position:relative;width:358px}.benefit-item .heading,.benefit-item p{text-align:left}.benefit-item .heading{width:100%}.benefit-item p{margin:0;width:100%}.tool{background:#111;border:1px solid #262626;border-radius:.5rem;color:#fff;height:2.5rem;outline:none;padding:.5rem;width:2.5rem}.tool svg{height:100%;width:100%}.what-we-do .badge{display:block;margin-bottom:2.25rem}.what-we-do h2{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#b2b2b2);-webkit-background-clip:text;margin-bottom:1.25rem;text-align:left}.what-we-do p{color:#ffffffb3;margin:0;text-align:left}.what-we-do p.subtitle{margin-bottom:4rem}.what-we-do p.font-tag-text{margin-bottom:1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.what-we-do .tool{display:inline-block;margin-right:1.5rem}.what-we-do .columns{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.what-we-do .columns .accordions{width:500px}.what-we-do .columns .accordions .accordion .content{width:calc(100% - 3rem)}@media only screen and (max-width:1200px){.what-we-do .columns{flex-direction:column;gap:4rem}.what-we-do .columns .accordions{width:100%}}.accordion{cursor:default;margin-bottom:2.25rem}.accordion.opened .number{color:#bc91fb}.accordion.opened .body{height:auto;opacity:1}.accordion .number{margin-right:.75rem}.accordion h3{color:#fff;margin:0 0 .75rem}.accordion .content,.accordion .number{display:inline-block;vertical-align:top}.accordion .body,.accordion .number{color:#ffffffb3}.accordion .body{height:0;opacity:0;overflow:hidden;transition:all .5s ease-in}.pricing .cards{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center}.pricing .cards .card{border-radius:33px;padding:1.875rem;width:358px}.pricing .cards .card.boost{background:linear-gradient(90deg,#7a27ed,#ebdeff 50%,#ffb886);padding:1px}.pricing .cards .card.boost .background-color{background-color:#111;border-radius:32px;padding:1.875rem}.pricing .cards .card.boost h3 svg{color:#d8c200}.pricing .cards .card h3{margin:0 0 .75rem}.pricing .cards .card h3 *{display:inline-block;vertical-align:bottom}.pricing .cards .card p{margin-bottom:20px;margin-top:20px;text-align:left;width:86%}.pricing .cards .card .odometer,.pricing .cards .card .plus{display:inline-flex;vertical-align:middle}.pricing .cards .card .plus{color:#ffffffb3;margin-left:.25rem}.pricing .cards .card .button{border-radius:.875rem;margin:20px 0;width:100%}.pricing .cards .card .list .list-item{margin:0 0 .5rem}.pricing .cards .card .list .list-item:before{background-image:url(/static/media/icon_check.a430eb37f656be13c0ae.svg);background-repeat:no-repeat;background-size:16px;content:"";display:inline-block;height:1.25rem;margin:0 .875rem 0 0;vertical-align:middle;width:1.25rem}.pricing .cards .card .additional-package{color:#51e151;margin-top:1rem}.pricing .cards .card .additional-package .pricing-checkbox,.pricing .cards .card .additional-package label{display:inline-block;font-family:Geist Mono;-webkit-user-select:none;user-select:none;vertical-align:middle}.pricing .cards .card .additional-package .pricing-checkbox{height:1rem;margin-right:.75rem;position:relative;width:1rem}.pricing .cards .card .additional-package .pricing-checkbox input[type=checkbox]{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%;z-index:2}.pricing .cards .card .additional-package .pricing-checkbox .checkmark{border:2px solid #51e151;border-radius:50%;box-sizing:border-box;display:block;height:100%;position:relative;transition:all .6s cubic-bezier(.78,.01,0,1.03);width:100%}.pricing .cards .card .additional-package .pricing-checkbox .checkmark:after{content:"";height:.5rem;left:.125rem;top:.125rem;transition:all .6s cubic-bezier(.78,.01,0,1.03);width:.5rem}.pricing .cards .card .additional-package .pricing-checkbox input[type=checkbox]:checked+.checkmark:after{background-color:#51e151;border-radius:50%;content:"";height:.5rem;left:.125rem;position:absolute;top:.125rem;width:.5rem}.odometer{align-items:center;display:flex;font-family:Satoshi;font-size:2.25rem;font-weight:300;letter-spacing:-.16px;overflow:hidden}.digit-container{height:2em;overflow:hidden;position:relative;width:1ch}.digit-strip{display:flex;flex-direction:column}.digit{letter-spacing:-3px}.digit,.separator{align-items:center;display:flex;height:2em;justify-content:center}.separator{text-align:center}.testimonials .testimonials-hidden-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;width:100%}.testimonials .testimonials-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:transform .6s cubic-bezier(.78,.01,0,1.03);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.testimonials .testimonials-wrapper .testimonial{align-items:center;display:flex;flex-direction:column;gap:1.75rem;min-width:100%;width:100%}.testimonials .testimonials-wrapper .testimonial .button.disabled{opacity:.2;pointer-events:none}.testimonials .content{color:#ffffffb3;font-family:Satoshi;font-size:1.75rem;font-style:italic;font-weight:300;letter-spacing:-.16px;margin:auto auto 50px;max-width:2000px;text-align:center}.testimonials .person{display:block;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.testimonials .person img{border-radius:50%;display:inline-block;height:60px;margin-right:20px;overflow:hidden;vertical-align:middle;width:60px}.testimonials .person .person-info{color:#ffffffb3;display:inline-block;vertical-align:middle}.testimonials .person .person-info .person-name{color:#eee}.testimonials .person .button{display:inline-block;overflow:visible;vertical-align:middle}.testimonials .person .button.right{transform:rotate(180deg);transform-origin:center center}.testimonials .person .button:hover svg circle{fill:#262626}.testimonials .person .button:hover svg path{stroke:#fff}@media only screen and (max-width:1200px){.testimonials .badge{margin:0 auto 30px}.testimonials .content{margin-bottom:30px}.testimonials .person img{height:40px;width:40px}.testimonials .person .person-info{font-size:.875rem}}@media only screen and (max-width:768px){.testimonials .badge{margin:0 auto 24px}.testimonials .content{font-size:1.1875rem;margin-bottom:24px;text-align:left;width:80%}.testimonials .person{margin-left:0}.testimonials .person img{height:40px;width:40px}.testimonials .person .person-info{font-size:.875rem}}.faq .column{display:inline-block;vertical-align:top;width:calc(50% - 2rem)}.faq .column.column-1{margin-right:4rem}.faq .column.column-2{margin-left:auto}.faq .badge{margin-bottom:2.25rem}.faq h2{margin-bottom:1.25rem}.faq h2,.faq p{text-align:left}.faq .card{margin-top:4.75rem;width:400px}.faq .card:hover .person.maria{transform:rotate(-4deg)}.faq .card:hover .person.maria .name{opacity:1}.faq .card:hover .person.michal{left:-40px;transform:rotate(4deg)}.faq .card:hover .message-arrow,.faq .card:hover .person.michal .name{opacity:1}.faq .card .person{display:inline-block}.faq .card .person.maria{position:relative;z-index:1}.faq .card .person.maria img{height:93px;width:93px}.faq .card .person.maria .name{left:28px;top:-20px;transform:rotate(-5deg)}.faq .card .person.michal{left:-45px;position:relative}.faq .card .person.michal img{height:92px;width:92px}.faq .card .person.michal .name{left:23px;top:-15px;transform:rotate(4deg)}.faq .card .person .name{color:#ffffffb3;display:block;font-family:Gamja Flower;opacity:0;position:relative;text-transform:uppercase}.faq .card .message-arrow,.faq .card .person,.faq .card .person .name{transition:all .2s ease-in}.faq .card .message-arrow{display:inline-block;left:-20px;opacity:0;position:relative;vertical-align:top}.faq .card .message{color:#bc91fb;font-family:Gamja Flower;font-size:.875rem;letter-spacing:.07rem;margin-bottom:1rem;transform:rotate(12deg);transform-origin:top left}.faq .card .arrow{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAMCAYAAAAtUZ4rAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI3SURBVHgB3VZbbtNQED1zr10VIah3UO+g3gEplZD4Il0BsAFQVkBZQZZAWUGVLyT6QbIDZwU4OzDig9D4znDGNFE/CuJRVIX5sXU993rOOXPGBv6TOBtb4VfBFoeDuIc0QLSXMAxE7XmGLYz344sqRnkKS0ODlQTjypwEpOnWKORq3MVqGHog4iAaNV0IrAmQ5mi0c+p5G0Dn49UASBWXCmPCo8uE2w6vy0GYWaWqcwKoQ8z3NemnDpgukdXHI2nX+fJu/KXcifkr32Ca3hpCe5tgXIn7VMJieADWRDUaBDaWEYxKkWBsq57w+rr9WZ7FJwRTikitBMO1TeIHHp5ous+I06ss3DQAN7ZkdmA0NqwrTGUGKsDiX0fIQBNqQWhW6JrHozvNz84TN1gI4YxyToLIPtccXGFijaU08RYkIwWi7FvSuferQjkiYw+8+4WXeNG7WBYZsjK4iaMcmJ8JjloF/WAzgzYh5HusQyTiQJNN6AfuyU8Pf4PM3kPn468nV33jbRiQVwFdKYgls1x+kkTAginboOp3m7WQy8IMtZot2O97/bFU3cnhPXOs4fPKc0hW2W+Ftao2izFyRikHFk+iPy44qXax2x7+YUf0gFwlCfKm0+74R2w7yIjoH6+KipU+Lqno3veiGQEtEuYgu6yPeVITyLAH1L/JGhp5QYV98EyJolXm5DF+fPhC5rih2Ew5gnoWeT36i4Hgnluytfw+p8Jr7zkZvrYk8//Ki9fG+vdhm+MboZwilDaffp8AAAAASUVORK5CYII=);height:10px;width:51px}.faq .card .button{margin-top:1.5rem}.faq .card .button .content-hovered{-webkit-user-select:text;user-select:text}.faq .accordion{align-items:center;cursor:default;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:flex-end;margin:0;transition:all .5s ease-in}.faq .accordion.opened svg.icon-plus{display:none}.faq .accordion.opened svg.icon-minus{display:block}.faq .accordion.opened .accordion-content{margin-bottom:1.5rem;max-height:500px;opacity:1;padding:1.125rem 2.25rem}.faq .accordion svg{color:#fff;height:1.5rem;margin-right:.75rem;width:1.5rem}.faq .accordion svg.icon-plus{display:block}.faq .accordion svg.icon-minus{background:#262626;border-radius:50%;color:#bc91fb;display:none}.faq .accordion .accordion-header{background:#262626;border-radius:1.5rem 1.5rem 0 1.5rem;color:#fff;max-width:calc(100% - 2.25rem);padding:1.125rem 2.25rem;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.faq .accordion .accordion-content{background:#fff;border-radius:1.5rem 1.5rem 1.5rem 0;color:#111;margin-top:1.5rem;max-height:0;opacity:0;overflow:hidden;padding:0 2.25rem;transition:opacity .3s ease-out,padding .3s ease-out;-webkit-user-select:none;user-select:none;width:100%}.faq .accordion .accordion-content p{color:#111;height:-webkit-max-content;height:max-content;text-align:left;width:100%}.faq .accordion .accordion-content .margin{margin-bottom:1rem}@media only screen and (max-width:992px){.faq .column{display:block;width:100%}.faq .column-1{margin-bottom:4.75rem}.faq .column-2{max-width:550px}.faq .card{width:100%}}.footer{align-content:space-between;align-items:start;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;max-height:30rem;width:100%}.footer,.footer .header{display:flex;flex-direction:column}.footer .header{gap:1.25rem}.footer .header .logo img{width:58px}.footer .icons-wrapper{color:#fff}.footer p{margin:0;max-width:470px;text-align:left}.footer .font-tag-text{text-transform:uppercase}.footer .font-tag-text span{color:#fff}.footer .icons a{color:#fff;margin-right:1rem}.footer .copyright{display:flex;flex-direction:column;gap:.25rem}.footer .copyright *{vertical-align:middle}.footer .navigation{align-items:start;display:flex;flex-direction:row;gap:4rem;justify-content:space-between}.footer .navigation .navigation-column{display:flex;flex-direction:column;gap:.25rem}.footer .navigation .font-tag-text{color:#ffffffb3;text-align:right;text-transform:uppercase}.footer .navigation .link{color:#fff;font-family:Satoshi;font-size:1rem;font-weight:500;letter-spacing:-.64px;margin:0;text-align:right;text-decoration:none}@media only screen and (max-width:992px){.footer{gap:2rem;max-height:none}.footer .header{order:1}.footer .header p{max-width:none;width:100%}.footer .navigation{order:2}.footer .navigation .font-tag-text,.footer .navigation .link{text-align:start}.footer .icons{order:3}.footer .copyright{order:4}}@media only screen and (max-width:768px){.footer{font-size:.75rem}}.templates .cards{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.375rem;justify-content:center}.template-card .card-content{background-color:#111;border-radius:2.25rem;display:block;height:526px;margin-bottom:2.5rem;padding:1.5rem 1.5rem 0;position:relative;width:377px}.template-card .card-content.has-link{cursor:pointer}.template-card .card-content.has-link:hover .circle-with-arrow{transform:rotate(45deg)}.template-card .card-content .image{background-size:cover;border-radius:1.125rem;border-bottom-left-radius:0;height:100%;width:100%}.template-card .card-content .image.hover{height:calc(100% - 1.5rem);left:1.5rem;opacity:0;position:absolute;top:1.5rem;transition:opacity .4s ease-in;width:calc(100% - 3rem)}.template-card .card-content .image:hover.hover{opacity:1}.template-card .card-content .empty-bg{align-content:center;align-items:center;background-color:#191919;border-radius:2.25rem;display:flex;flex-wrap:nowrap;height:100%;justify-content:center;width:100%}.template-card .card-content .empty-bg .empty-label{color:#ffffffb3}.template-card .card-content svg.corner{bottom:-1px;position:absolute;right:0}.template-card .card-content .circle-with-arrow{background-color:#000;border-radius:50%;bottom:2.125rem;display:block;height:3.6875rem;position:absolute;right:2rem;transition:transform .4s ease-in;width:3.6875rem}.template-card .card-content .circle-with-arrow svg{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.template-card .card-props{color:#ffffffb3}.template-card .card-props h5{color:#fff;margin:0 1rem 0 0}.template-card .card-props .badge,.template-card .card-props h5{display:inline-block;margin-bottom:.5rem;vertical-align:middle}.template-card .card-props .badge{font-family:Satoshi;font-size:1rem;font-weight:500;letter-spacing:-.64px;padding:.125rem 1rem;text-transform:none}.template-card .card-props .badge.purple{background-color:#c8a0ff;color:#bc91fb}.template-card .card-props .badge.grey{background-color:#525252;color:#ffffffb3}.template-card .card-props .badge.new{background-color:#0e4d0b;color:#51e151}.template-card .card-props .badge.popular{background-color:#4d420a;color:#ffe867}.our-works{align-content:center;align-items:center;background-color:#111;border-radius:1.75rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0 auto;padding:1.875rem 3rem;width:100%}.our-works .content-part{display:flex;flex-direction:column;gap:1.5rem;width:calc(100% - 480px)}.our-works .content-part .badge{background:#000;border-color:#262626}.our-works .content-part h2,.our-works .content-part p{margin:0;text-align:left}.our-works .content-part .buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;margin-top:1.25rem}.our-works .carousel-part{height:415px;overflow:hidden;width:480px}.our-works .carousel-part .carousel-wrapper{display:inline-block;height:100%;width:calc(50% - 1rem)}.our-works .carousel-part .carousel-wrapper.reverse{margin-left:5px}.our-works .carousel-part .carousel-wrapper .carousel .group{gap:0}.our-works .carousel-part .carousel-wrapper .carousel-item{overflow:visible}.our-works .carousel-part .carousel-wrapper .carousel,.our-works .carousel-part .carousel-wrapper .carousel-item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.our-works .carousel-part .carousel-wrapper .carousel img,.our-works .carousel-part .carousel-wrapper .carousel-item img{height:auto;width:100%}@media only screen and (max-width:1200px){.our-works{flex-direction:column;gap:2rem}.our-works .content-part{width:100%}}@media only screen and (max-width:576px){.our-works .carousel-part .carousel-wrapper{display:block;margin:auto;width:70%}.our-works .carousel-wrapper.reverse{display:none}}.booking-widget{align-items:center;display:flex;flex-direction:column;justify-content:center}.booking-widget h2{margin-bottom:1.25rem;margin-top:3rem}.booking-widget p{margin:0 0 4rem;max-width:320px}.booking-widget .booking-wrapper{align-items:stretch;display:flex;flex-direction:row;gap:7.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;overflow:hidden;transition:all .6s cubic-bezier(.78,.01,0,1.03);width:100%}.booking-widget .booking-wrapper.expanded{justify-content:space-between}.booking-widget .booking-wrapper.rolled-up{height:0;opacity:0;overflow:hidden}.booking-widget .booking-wrapper.confirmation{align-items:center;flex-direction:column;gap:1rem;justify-content:center}.booking-widget .booking-wrapper.confirmation h3,.booking-widget .booking-wrapper.confirmation p{margin:0;max-width:500px;text-align:center}.booking-widget .booking-wrapper h3,.booking-widget .booking-wrapper h5{color:#fff;margin:0}.booking-widget .booking-wrapper input[type=email],.booking-widget .booking-wrapper input[type=text],.booking-widget .booking-wrapper textarea{background:#111;border:1px solid #262626;border-radius:.5rem;color:#fff;font-family:Satoshi;font-size:1rem;font-weight:500;font-weight:400;letter-spacing:-.64px;padding:1rem;width:99%}.booking-widget .booking-wrapper .radio-group{display:flex;flex-direction:column;gap:.5rem}.booking-widget .booking-wrapper .radio-group .radio-option{align-items:center;color:#ffffffb3;cursor:pointer;display:flex;gap:.5rem}.booking-widget .booking-wrapper .radio-group .radio-option input[type=radio]{appearance:none;-webkit-appearance:none;background-color:initial;border:1px solid #262626;border-radius:50%;height:1rem;margin:0;position:relative;transition:border-color .6s cubic-bezier(.78,.01,0,1.03);width:1rem}.booking-widget .booking-wrapper .radio-group .radio-option input[type=radio]:before{background-color:initial;border-radius:50%;content:"";height:.5rem;left:calc(.25rem - 1px);opacity:1;position:absolute;top:calc(.25rem - 1px);transition:background-color .6s cubic-bezier(.78,.01,0,1.03);width:.5rem}.booking-widget .booking-wrapper .radio-group .radio-option input[type=radio]:checked{border-color:#ffffffb3}.booking-widget .booking-wrapper .radio-group .radio-option input[type=radio]:checked:before{background-color:#ffffffb3}.booking-widget .booking-wrapper .left-side{display:flex;flex-direction:column;gap:1.5rem}.booking-widget .booking-wrapper .left-side .header{color:#6d6d6d;margin:0}.booking-widget .booking-wrapper .left-side h5,.booking-widget .booking-wrapper .left-side p{margin:0;text-align:left;width:100%}.booking-widget .booking-wrapper .left-side h5{margin-bottom:.5rem}.booking-widget .booking-wrapper .left-side .call-list{color:#ffffffb3;display:flex;flex-direction:column;gap:.5rem}.booking-widget .booking-wrapper .left-side .call-list .list-item{align-items:center;display:flex;flex-direction:row;gap:.5rem}.booking-widget .booking-wrapper .delimiter{background:#262626;display:block;width:2px}.booking-widget .booking-wrapper .right-side{display:flex;flex-direction:column;gap:1.5rem}.booking-widget .booking-wrapper .right-side .label{color:#ffffffb3;margin-bottom:.75rem}.booking-widget .booking-wrapper .right-side p{color:#6d6d6d;margin:0;max-width:none;text-align:left;width:100%}.booking-widget .booking-wrapper .right-side p a{color:#ffffffb3;text-decoration:none}.booking-widget .booking-wrapper .right-side .buttons-wrapper{display:flex;flex-direction:row;gap:1.5rem;width:100%}.booking-widget .booking-wrapper .right-side button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.booking-widget .booking-wrapper .right-side button.btn-clean{color:#ffffffb3}.booking-widget .calendar-wrapper{width:430px}.booking-widget .header{align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:1rem}.booking-widget .header h5{margin:0}.booking-widget .header h5 span.year{color:#6d6d6d}.booking-widget .header button{background:#0000;border:none;outline:none}.booking-widget .header button svg{color:#fff}.booking-widget .header button:disabled svg{color:#6d6d6d}.booking-widget .calendar{background:#111;border:.5px solid #262626;border-radius:1.5rem;color:#fff;padding:1.5rem;position:relative}.booking-widget .calendar:before{background:#262626;content:"";height:.5px;left:1.5rem;position:absolute;top:4rem;width:calc(100% - 3rem)}.booking-widget .calendar .grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(7,3rem)}.booking-widget .calendar .grid .cell{border:1px solid #111;border-radius:.5rem;cursor:pointer;font-family:Satoshi;font-size:1rem;font-weight:500;letter-spacing:-.64px;padding:.5rem;text-align:center;text-transform:uppercase}.booking-widget .calendar .grid .cell.day-in-week{pointer-events:none}.booking-widget .calendar .grid .cell.available{color:#fff}.booking-widget .calendar .grid .cell.not-available{color:#6d6d6d}.booking-widget .calendar .grid .cell.another-month{color:#ffffff1a}.booking-widget .calendar .grid .cell.selected{background:#ffffff1a;color:#bc91fb}.booking-widget .calendar .grid .cell.another-month,.booking-widget .calendar .grid .cell.month,.booking-widget .calendar .grid .cell.not-available{cursor:default}.booking-widget .calendar .grid .cell.another-month:hover,.booking-widget .calendar .grid .cell.month:hover,.booking-widget .calendar .grid .cell.not-available:hover{background-color:inherit}.booking-widget .calendar .grid .cell:hover{background-color:#262626}.booking-widget .select-time{flex-grow:1;transition:transform .6s cubic-bezier(.78,.01,0,1.03),opacity .6s cubic-bezier(.78,.01,0,1.03),width .6s cubic-bezier(.78,.01,0,1.03)}.booking-widget .select-time.hidden{opacity:0;pointer-events:none;position:absolute;transform:translateX(50%)}.booking-widget .select-time.visible{opacity:1;transform:translateX(0)}.booking-widget .select-time .header{align-items:flex-end}.booking-widget .select-time .header p{color:#fff;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.booking-widget .select-time .header span.date{color:#6d6d6d}.booking-widget .select-time .available-slots{display:flex;flex-direction:column;gap:1rem;width:100%}.booking-widget .time{background:#111;border:.5px solid #262626;border-radius:2rem;color:#fff;font-family:Satoshi;font-size:1rem;font-weight:500;letter-spacing:-.64px;padding:.25rem;text-align:center;width:100%}.booking-widget .time.selected{background:#ffffff1a;color:#bc91fb}.booking-widget .time:hover{background-color:#262626}.booking-widget .time.not-available,.booking-widget .time:disabled{color:#6d6d6d}.booking-widget .time.not-available:hover,.booking-widget .time:disabled:hover{background-color:#111}@media only screen and (max-width:992px){.booking-widget .booking-wrapper{align-items:center;flex-direction:column;gap:2rem}.booking-widget .booking-wrapper .select-time{width:100%}}
/*# sourceMappingURL=main.20ff6ded.css.map*/