.landing-layout{display:flex;flex-direction:column;min-height:100vh;position:relative;background-color:#f1f2f4}.landing-layout__body{flex:1 1;display:flex;flex-direction:column;width:100%;height:100%;overflow:auto}.landing-layout__nav{background-color:#fefefe;border-bottom:.3px solid #ebecef}.landing-layout-nav{display:flex;justify-content:space-between;align-items:center;padding:18px}.landing-layout-nav .landing-layout-nav__logo-link{text-decoration:none}.landing-layout-nav__logo .logo{gap:16px}.landing-layout-nav__logo img{width:34px;height:34px}@media(min-width:768px){.landing-layout-nav__logo img{width:48px;height:48px}}.landing-layout-nav__logo .logo__text{font-size:24px}@media(min-width:768px){.landing-layout-nav__logo .logo__text{font-size:32px}}.navigation--links .landing-layout--nav__link{text-decoration:none}.landing-layout--nav__link{font-weight:400;padding:8px 16px;border-radius:32px;color:#616a75;margin-right:40px}.landing-layout--nav__link:hover{background-color:#bbd4f7}.burger-menu,.burger-menu-icon{display:none}@media(max-width:880px){.landing-layout-nav__logo .logo__text h1{font-size:18px}.navigation--links{display:none}.burger-menu-icon{display:block;cursor:pointer;padding:10px;font-size:18px}.burger-menu{display:block;position:absolute;top:60px;right:10px;background-color:#fff;border:1px solid #ccc;border-radius:16px;padding:10px;z-index:1000;box-shadow:0 0 10px rgba(0,0,0,.1)}.burger-menu a{display:block;padding:8px 16px;text-decoration:none;color:#333}}.dashboard-layout{display:flex;flex:1 1}.dashboard-layout .menu-mobile{display:none}.dashboard-layout .dashboard-layout__content{flex:2 1}@media(max-width:880px){.dashboard-layout{flex-direction:column}.dashboard-layout .menu-desktop{display:none}.dashboard-layout .menu-mobile{display:flex;flex-direction:row;position:fixed;bottom:0;width:100vw;background-color:#fff;border-top:1px solid #e0e0e0;justify-content:space-between;z-index:10;margin:0;padding:0 0 16px}.dashboard-layout .menu-mobile__item{display:flex;flex-direction:column;align-items:center;padding:8px;flex:1 1;cursor:pointer}.dashboard-layout .menu-mobile__item-label{font-size:10px;margin-top:4px}.dashboard-layout .menu-mobile__item--active{color:#3e7dd5;font-weight:500}.dashboard-layout .menu-mobile__item:hover{background-color:#f1f2f4}}.logo{display:flex;align-items:center;gap:16px}.logo__mark img{display:block;width:auto}.logo__text{font-family:Unbounded;font-size:32px;font-weight:600;display:flex;flex-direction:column;align-items:center;width:100%}.logo-premium{color:#2463bc}.logo__text-label{font-size:7px;color:#2463bc;letter-spacing:7px}.logo__text span:first-child{color:#1f2124}.text{white-space:pre-wrap}.text span{white-space:normal}.text--header-1{font-size:3.4rem;font-weight:500;letter-spacing:-.02em}.text--body{font-size:16px;font-weight:400}.text--font-primary{font-family:Poppins}.footer{width:100%;padding-top:4rem;border-top:.3px solid #ebecef;background-color:#f9fafb}@media(min-width:768px){.footer{padding:48px 0 40px}}.footer__logo{display:flex;justify-content:center;margin-bottom:48px}@media(min-width:768px){.footer__logo{justify-content:flex-start}}.footer__text{text-align:center}@media(min-width:768px){.footer__text{max-width:580px;text-align:left}}.footer-legal{display:flex;flex-direction:column;align-items:center;margin-top:48px}@media(min-width:768px){.footer-legal{flex-direction:row}}.footer-legal__item{margin-bottom:24px;color:#abb1ba}@media(max-width:768px){.footer{padding-bottom:80px}.logo__text{font-size:16px}.footer-legal__item p{font-size:13px}}.card-container{background-color:#fefefe;border-radius:8px;padding:16px;display:flex}.card-container a{color:#1f2124}.card-container:hover{background-color:#bbd4f7}.results-table{display:inline-flex;flex-direction:column;width:100%}.results-table__item{display:flex;flex-direction:row;gap:16px;background-color:#fefefe;margin-top:16px;padding:16px;flex-wrap:wrap;justify-content:space-between;border-radius:8px;align-items:center;transition:box-shadow .1s;box-shadow:0 .5px 1px rgba(0,0,0,.12)}.results-table__item:hover{background-color:#fefefe;box-shadow:0 3px 8px rgba(0,0,0,.2)}.collapsible-list-container{display:flex;flex-direction:column;gap:16px;margin-top:32px}.collapsible-container{display:flex;flex-direction:column;background-color:pink;border-radius:8px}.collapsible-button{cursor:pointer;background-color:#000;color:#fff;padding-left:32px;padding-right:32px;border-radius:8px;line-height:24px;display:flex;align-items:center;justify-content:space-between}.active,.collapsible:hover{background-color:#ccc}.search{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fefefe;border-radius:100px;border:1px solid #f1f2f4;padding:8px;gap:8px;margin-bottom:16px}.search-bar-input{flex:1 1;flex-wrap:wrap;font-size:16px;border:8px solid transparent;outline:none;word-wrap:break-word;overflow-x:hidden}.search-icon{height:24px;width:24px;color:#87909b;margin-left:8px}.container{margin:0 auto;padding:0 16px}@media(min-width:768px){.container{padding:0 24px}}.container--size-xxs{max-width:920px}.container--size-xs{max-width:960px}.container--size-sm{max-width:1020px}.container--size-md{max-width:1200px}@media(min-width:1380px){.container--size-md{max-width:1280px}}.container--size-lg{max-width:1400px}.projects-list{display:flex;flex-direction:column;gap:40px}.project-list__title{margin-bottom:8px}.project-list__legend{display:flex}.project-list__legend-text{color:#87909b;margin-right:8px}.project-card{display:flex;flex-direction:column;gap:16px;background-color:#fefefe;color:#1f2124;border-radius:16px;padding:16px 24px 24px;transition:box-shadow .1s;box-shadow:0 .5px 1px rgba(0,0,0,.12)}.project-card:hover{box-shadow:0 3px 8px rgba(0,0,0,.2)}.project-card__info{display:flex;align-items:center;justify-content:space-between;gap:16px}.project-card__info p{color:#616a75;font-weight:350}.project-card--info__project-name{display:flex;flex-direction:column;gap:8px}.project-card--info__project-name h3{font-weight:600}.project-card__details{color:#abb1ba;display:flex;justify-content:space-between;gap:8px}.project-card__details span:nth-child(2){text-align:right}.project-card__image{border-radius:16px;width:auto;height:100%;max-height:min-content;object-fit:cover;object-position:top}.project-card__actions{display:flex;gap:16px}@media(max-width:768px){.project-card__info{flex-direction:column;align-items:start;width:100%}.project-card__info p{display:none}}.landing-card{display:flex;flex-direction:column;background-color:#fefefe;color:#1f2124;border-radius:16px;overflow:hidden;width:600px;height:300px;transition:box-shadow .1s;box-shadow:0 .5px 1px rgba(0,0,0,.12);text-decoration:none;min-width:400px}.landing-card:hover{box-shadow:0 3px 8px rgba(0,0,0,.2)}.landing-card__image-container{position:relative;width:100%;height:85%;overflow:hidden}.landing-card__image{object-fit:cover;width:100%;height:100%}.landing-card__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#bbd4f7;display:flex;justify-content:center;align-items:center;color:#616a75;font-size:16px;text-align:center}.landing-card__info{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;background-color:#fefefe;flex-wrap:nowrap;width:100%;height:15%}.landing-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;max-width:95%}.landing-card__tag{position:absolute;top:16px;left:16px;padding:4px 12px;border-radius:32px;font-size:14px;color:#fff;z-index:1}@media(max-width:768px){.landing-card{min-width:300px}}.button--primary{background-color:#16a679;color:#fefefe;border-radius:8px;border:none;text-decoration:none}.button--primary,.button--secondary{padding:16px 24px;cursor:pointer;font-size:16px}.button--secondary{background-color:#c0f2dd;color:#125443;border-radius:32px;border:none}.hero-section{padding-top:40px;padding-bottom:40px;display:flex;align-items:center;gap:24px;margin:3rem 8rem;max-width:1400px}.hero-section--main{flex:1.5 1}.hero-section--main h1{margin-bottom:16px}.hero-section--main mark{background-color:#f8d990;border-radius:4px}.hero-section--main .hero-section__location{color:#87909b;margin-top:16px}.hero-section--main .hero-section__buttons{margin-top:32px;display:flex;gap:8px}.hero-section--main .hero-section__attributes{color:#87909b;margin-top:8px}.hero-section--img{width:auto;height:auto}.hero-section--img,.hero-section--img-placeholder{flex:1 1;max-width:600px;min-width:200px;display:flex;justify-content:center;align-items:center}.hero-section--img-placeholder{width:100%;aspect-ratio:1/1;background-color:#bbd4f7;border-radius:16px;overflow:hidden;position:relative;color:#616a75}.section--margins{margin:1rem 8rem 2rem}.section__title{margin:1rem 8rem 0}.section__paragraph{margin:.7rem 8rem 2rem;max-width:700px}.display-cards-container{padding:0}.display-cards-list{display:flex;flex-direction:row;gap:32px;overflow-x:scroll;padding:16px 8rem 16px 20vw;white-space:nowrap;scrollbar-width:none}.display-cards{display:inline-block;flex-direction:row;width:240px}.section__experience{padding-top:.5rem;padding-bottom:1.25rem;margin-bottom:6rem;align-items:start}.section__projects-list{display:flex;flex-direction:row;gap:32px;overflow-x:scroll;padding:16px 8rem 16px 20vw;white-space:nowrap;scrollbar-width:none;max-height:400px;margin-bottom:6rem}.section--experience__tags{display:flex;flex-wrap:wrap;margin:2rem 8rem 0}.section--experience__tags span{padding:4px;padding-inline:12px;margin:4px;border-radius:40px;font-size:16px}.section--experience__tags span:hover{cursor:default}.section__content{padding-top:.5rem;padding-bottom:1.25rem;margin-bottom:4rem}.section__clients{padding:0;margin-bottom:6rem;background-color:#bbd4f7}.section__clients-carousel{display:flex;flex-direction:row;gap:120px;overflow-x:scroll;padding:40px 8rem;align-items:center;white-space:nowrap;scrollbar-width:none}@media(max-width:768px){.hero-section{flex-direction:column;margin:2rem 0}.hero-section--img{min-width:200px;max-width:500px;width:100%;height:auto}.section--margins{margin:1rem 0 2rem}.section__experience{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:4rem}.section__experience .section--experience__tags{margin:1rem 0 0}.section__content{padding-top:.5rem;padding-bottom:1.25rem;margin-bottom:4rem}.section__paragraph,.section__title{margin:2rem 0 1rem}.display-cards-list,.section__projects-list{padding-left:2rem;padding-right:2rem}.section__projects-list{margin-bottom:4rem}.section__clients-carousel{gap:64px;padding-left:2rem;padding-right:4rem}}h1,h2{font-family:Unbounded,Arial,Helvetica,sans-serif;color:#1f2124}h1{font-size:29px}h2{font-size:23px}h3{font-size:20px}h3,h4{font-family:Poppins,Arial,Helvetica,sans-serif}h4{font-size:18px;color:#616a75}a,body,li,p{font-size:16px;font-family:Poppins,Arial,Helvetica,sans-serif}a{text-decoration:none}a:hover{text-decoration:underline}.project-page{display:flex;flex-direction:column;gap:40px}.project-page li,.project-page p{font-weight:350}.project-page .ant-btn{max-width:200px}.project-page__post-title{display:flex;flex-direction:row;align-items:center;gap:4px;justify-content:space-between;margin-bottom:16px}.project-page__section-title{margin-top:32px}.project-page__sub-section{flex:1 1}.project-page__sub-section h3{font-weight:500;margin-bottom:8px}.project__image{border-radius:16px;width:auto;height:auto;object-fit:cover;object-position:top}.project-page__two-columns{display:flex;gap:40px}.project-page__two-columns .project-page__sub-section{flex:1 1}.project-page__two-columns .project__image{flex:1.5 1;width:100%;height:auto;object-fit:cover;border-radius:16px;margin-bottom:0}@media(max-width:768px){.project-page__post-title{flex-direction:column;align-items:start}.project-page__two-columns{display:flex;flex-direction:column;gap:40px}.project-page__two-columns .project__image{height:auto;object-fit:scale-down;background-color:#000;border-radius:16px}}.hub__container{display:flex;justify-content:space-between;margin:16px 0;width:100%;align-items:center}@media(max-width:768px){.hub__table{max-width:90vw}}.create-post{display:flex;flex-direction:column;gap:8px}.create-post .create-post__button{align-self:start;width:150px;margin-top:32px}.create-post__title-action{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}@media(max-width:768px){.create-post__title-action .ant-btn{display:none}.create-post .create-post__button{width:100%}}.contact-me{text-align:center;display:flex;flex-direction:column;gap:32px;background-color:#fefefe;padding:32px;border-radius:16px;margin:40px 0}.contact-me p{max-width:600px;align-self:center;text-align:left;color:#616a75}.contact-me .ant-btn{align-self:center;width:100%;max-width:250px}.post{gap:64px;padding-bottom:16px}.post,.post .post-author{display:flex;align-items:center}.post .post-author{gap:8px}.post .post-author .post-author--avatar{background-color:#2463bc}.post .post-author .post-author--name,.post .post-date{color:#87909b}.post-title{padding-bottom:24px}.post-content{display:flex;flex-direction:column;gap:8px}.post-content h1{padding-top:24px}.post-content h2,.post-content h3{padding-top:16px}.post-content h4{padding-top:8px}.legal-notes li,.legal-notes p{margin-bottom:16px}.legal-notes__date{color:#87909b}.signup{display:flex;flex-direction:row;gap:32px}.signup--col-left{flex:1 1;padding:16px}.signup--image,.signup--subtitle{margin-top:16px;max-width:400px}.signup--image{width:auto;height:auto}.signup--col-right{flex:1 1}@media(max-width:768px){.signup{flex-direction:column}.signup--image{width:370px;height:auto}}.preview{padding-top:40px;padding-bottom:40px;display:flex;align-items:center;gap:24px;margin:2rem 8rem;max-width:1400px}.preview--col-left{flex:1 1}.preview--button-list{margin-top:32px;display:flex;gap:8px}.preview-uploader ant-upload{height:400px}.preview-location{color:#87909b;margin-top:16px}@media(max-width:768px){.preview{flex-direction:column;margin:2rem 0}}.landing-editor--field{margin-top:16px;display:flex;flex-direction:column;gap:4px}.preview-switch{display:flex;align-items:center;gap:8px;padding:16px;border-bottom:2px solid #fefefe;justify-content:center}.preview-switch .preview-switch__share{margin-left:auto}.pricing-cards__container{padding:16px 0;margin-bottom:4rem}.pricing-cards__list{display:flex;flex-direction:row;gap:32px;overflow-x:scroll;padding:16px 8rem 16px 20vw;white-space:nowrap;scrollbar-width:none}.pricing-cards__item{flex:1 1 300px;max-width:300px;min-width:300px;display:flex;flex-direction:column;justify-content:stretch}.pricing-card{text-align:center;border-radius:16px;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}.pricing-card--yearly .ant-card-head{background:#c0f2dd;color:#1f2124}.pricing-card--yearly .pricing-card__tag{position:absolute;top:16px;right:16px;color:#007a5c;padding:4px;border-radius:4px;font-size:12px;font-weight:600}.ant-card-body{flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.pricing-card__price{font-size:24px;font-weight:700;text-align:center;color:#1f2124}.pricing-card__duration{font-size:16px;margin-bottom:24px;color:#abb1ba;text-align:center}.pricing-card__features{display:flex;flex-direction:column;padding-left:16px;margin:0 0 8px;text-align:left;flex-grow:1}.pricing-card__feature{margin-bottom:8px}.pricing-card__feature--highlight{font-weight:600;color:#16a679}.pricing-card__button{margin-top:20px;width:100%;align-self:flex-end}@media(max-width:768px){.pricing-cards__list{flex-direction:column;overflow-x:hidden;padding-left:2rem;padding-right:2rem}}.modal__backdrop{z-index:8;background:rgba(0,0,0,.3)}.modal__backdrop,.modal__dialog-container{position:fixed;top:0;left:0;width:100%;height:100%}.modal__dialog-container{z-index:9;display:flex;justify-content:center;align-items:center;padding:16px;cursor:pointer;box-sizing:border-box}.modal__dialog{position:relative;width:350px;min-width:200px;max-width:498px;max-height:100%;overflow-y:scroll;background-color:#fefefe;border-radius:16px;padding:24px;box-shadow:0 4px 8px rgba(0,0,0,.1);cursor:default}@media(min-width:490px){.modal__dialog{min-width:350px;max-width:498px}}@media(min-width:768px){.modal__dialog{min-width:498px;max-width:498px;padding:24px 32px}}.modal__dialog-cross{position:absolute;top:24px;right:24px;cursor:pointer}.chat-room{display:flex;flex-direction:column}.chat-navigation{display:flex;flex-direction:row;gap:8px;align-items:center;padding:4px}.chat-navigation p{font-weight:600}.chat-navigation__avatar{background-color:#144995;color:#fefefe;height:32px;width:32px}.chat-message-list{min-height:200px;max-height:200px;overflow-y:scroll;scrollbar-width:thin;padding:24px 16px;border-bottom:.2px solid #ebecef}.chat-message{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;margin-bottom:16px;width:100%;overflow:hidden;height:100%}.chat-message__wrapper{display:inline-block;flex-direction:column;word-break:break-word;padding:12px 24px 8px;max-width:70%}.chat-message__time-stamp{color:#abb1ba;font-size:11px;align-items:flex-start;flex:1 1;padding-top:4px}.chat-message__avatar{background-color:#f56a00;color:#fff;align-self:flex-end}.chat-message--right{justify-content:flex-end;text-align:right}.chat-message--right .chat-message__wrapper{background-color:#fcf0d4;border-radius:16px 16px 0 16px}.chat-message--left{justify-content:flex-start;text-align:left}.chat-message--left .chat-message__wrapper{background-color:#e8f0fd;border-radius:16px 16px 16px 0}.chat-message--left .chat-message__avatar{align-self:flex-end;background-color:#144995;color:#fefefe}.chat-input{display:flex;flex-direction:row;gap:8px;padding-top:24px}.chat-input__avatar{background-color:#fcf0d4;color:#875c08;height:32px;width:32px}.chat-input__wrapper{display:flex;flex:1 1;gap:8px}.chat-card{display:flex;flex-direction:row;gap:8px;align-items:center;padding:16px;border-top:.1px solid #f1f2f4;border-bottom:.1px solid #f1f2f4}.chat-card p{font-weight:600}.chat-card:hover{background-color:#f1f2f4;cursor:pointer}.chat-card__avatar{background-color:#144995;color:#fefefe;height:32px;width:32px}.chat__card-list{overflow-y:scroll;height:295px;scrollbar-width:thin}body,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;box-sizing:border-box}.add-padding{padding:4rem 8rem 8rem}.ant-btn-primary{background-color:#3e7dd5}@media(max-width:880px){.add-padding{padding:3rem 0 6rem}.ant-float-btn{margin-bottom:64px}}