.featured h2{margin:2rem 0;color:var(--color-text)}header{display:block;position:relative;overflow:hidden;width:100%}.header-img{pointer-events:none;position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:-1}.header__container{width:100%;max-width:1920px;position:relative;transition-property:all;transition-timing-function:ease;transition-duration:.5s}.header__container p{width:50rem;text-align:left;color:white;font-weight:600;font-size:2rem;line-height:2.5rem;display:flex;align-self:center;margin:12rem 0 2rem}.outlined{text-shadow:-2px 0 black,0 2px black,2px 0 black,0 -2px black}.header__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin:3rem 0 2.5rem}.header__left{display:flex;align-items:baseline;justify-content:center;flex-direction:column;position:relative;z-index:2;padding:4rem}.header__left h2{text-align:left;color:white;font-size:3rem;line-height:1;margin-top:2rem}.header__left a{font-size:1.2rem}.header__left .btn{margin:4rem 0 2rem}.header__right{display:flex;align-items:center;justify-content:center;position:relative;z-index:2;padding-right:4rem}.header__right p{margin-bottom:.8rem}.header__right .btn{margin-top:2.5rem}.header__cta{display:flex;align-self:center;gap:1.2rem;z-index:2}.header__btn{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;border-radius:.8rem;cursor:pointer;padding:.6rem 2.5rem;border:2px solid #020617;color:white;background-color:transparent;font-weight:600}.header__btn:hover{color:white;border-color:transparent;background-color:#020617}@media screen and (max-width:1024px){header{height:100vh;margin-top:0}}@media screen and (max-width:600px){.header__profile{width:14rem;height:17rem;max-width:60%;max-height:35vh}.header__container p{width:100%}.header__cta{gap:1rem}.header__socials{display:none}}*{box-sizing:border-box}.pricing h2{margin:2rem 0;color:var(--color-text)}div.column:first-child>ul:first-child>li:first-child{padding-top:5.5rem}.table{display:flex;justify-content:center;align-items:center;transition-property:all;transition-timing-function:ease;transition-duration:.5s;margin-top:2rem;margin-bottom:2rem}.column{float:left;-moz-column-width:auto;column-width:auto}.price{list-style-type:none;border-width:1px;border-color:var(--color-background-secondary);transition-property:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s;margin:0 2rem 0 0;border-radius:10px;padding:0;border-style:solid}.price .header{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:9rem;color:var(--color-text)}.price .header>p{font-size:1.5rem;line-height:2rem;font-weight:500}.price li{padding:1.4rem;border-bottom:1px var(--color-background-secondary);border-style:solid;width:18rem}.price li:has(button){border-color:none}.price li p{font-size:1.25rem;line-height:1.75rem;text-align:center;color:var(--color-text);height:3rem;padding-top:.2rem}.button_cont{display:grid;place-items:center}@media only screen and (max-width:600px){.columns{width:100%}}p{font-size:.6rem}.feature__icon{font-size:1.5rem;line-height:2rem;transition-property:all;transition-timing-function:ease;transition-duration:.5s;padding:.6rem}.row:after{content:"";display:table;clear:both}.dollar:before{content:"$";font-size:1.5rem}.col_btn{font-size:1.25rem;line-height:2rem;height:3.5rem;transition-property:all;transition-timing-function:ease;transition-duration:.3s;transition-delay:0s;padding:1.25rem}.service{display:flex;align-items:flex-start;gap:1rem;color:var(--color-text)}.service:hover{border-radius:20px;border-style:solid;border-width:2px;border-color:var(--color-background)}.service__icon{background-color:var(--color-background);border-radius:.5rem;font-size:1.5rem;line-height:1.2rem;width:2.6rem;color:var(--color-button-primary);transition-property:all;transition-timing-function:ease;transition-duration:.5s;padding:.6rem;margin-right:.8rem}.service:hover .service__icon{color:var(--color-background-secondary);background-color:var(--color-button-primary)}.service h4{margin-bottom:.7rem;font-size:1.4rem}.service p{font-weight:500;font-size:1.25rem;line-height:1.75rem}@media screen and (max-width:1024px){.services__container{gap:1.5rem}}@media screen and (max-width:600px){.services__container{grid-template-columns:1fr;gap:1.2rem}.card.service{gap:1.2rem}}