.card h4{font-weight:700;margin-top:20px;font-size:18px}.card .image__relative{position:relative;width:100%;aspect-ratio:3/4}.mobile__container{display:grid;grid-template-columns:1fr 1fr;justify-content:center}.mobile__container>.mobile__image__div{justify-self:end;margin-bottom:-150px}.mobile__image__container{width:100%}.mobile__image{width:344px;height:244px}@media only screen and (max-width:982px){.mobile__container{grid-template-columns:1fr;justify-content:center}.mobile__title{margin:0 20px}.mobile__container>.mobile__image__div{justify-self:center;margin-bottom:0}}.services__cards{display:flex;gap:20px;justify-content:center;margin-bottom:50px}@media only screen and (max-width:982px){.services__cards{flex-wrap:wrap;gap:20px}}.award__container{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}@media only screen and (max-width:982px){.award__container{grid-template-columns:1fr;justify-content:center}.award__title{margin:0 20px}}.work__container{width:100%;padding:100px 0;background-size:cover;background-repeat:no-repeat;background-position:0 0;background-attachment:fixed;background-image:url(/assets/web-design2.webp)!important;position:relative}.work__title__container{display:grid;grid-template-columns:repeat(2,1fr);justify-items:end}.gif__container{width:50%;margin-top:100px;margin-bottom:-100px;height:36.691vw;overflow:hidden;z-index:122}@media only screen and (max-width:768px){.work__title__container{display:block;margin:0 20px}.gif__container{width:100%;height:unset;margin:0}}.Branding__main{display:flex;width:80%;max-width:1080px;padding:100px 0;margin:0 auto;gap:40px}.single__card__container{font-size:16px;color:var(--color--sm--heading);line-height:1.8em;border-radius:5px 5px 5px 5px;overflow:hidden;padding:60px 30px 60px 40px}.single__card1{color:var(--color--white);background:linear-gradient(to right,var(--color-logo-dark-blue),var(--color-logo-light-blue-3),var(--color-logo-light-blue-2))}.single__card2{color:var(--color--white);background:linear-gradient(to right,var(--color-logo-light-blue-2),var(--color-logo-light-blue-1))}.single__card3{color:var(--color--white);background:linear-gradient(to right,var(--color-logo-dark-red),var(--color-logo-light-red))}.single__Card{max-width:550px;margin:0 auto;position:relative;text-align:center;word-wrap:break-word;width:100%}.single__Card .image{margin:0 auto 30px;width:100px}.card__text__content h4{font-weight:600;font-size:20px;line-height:1.7em;text-align:center;color:var(--color--white)}.card__text__content p{font-size:16px;line-height:1.8em}@media only screen and (max-width:982px){.Branding__main{flex-wrap:wrap;gap:20px;justify-content:center}}.contact__main{height:100%;width:100%;position:relative}.form__container{background-color:var(--bg--primary);height:-moz-fit-content;height:fit-content;width:100%}.form__container>form{padding:150px 40px 100px;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}#message,#subject,.form__button{grid-column:1/-1}.form__container>form input,textarea{min-height:50px;width:100%;display:block;background-color:var(--bg--secondary--contact--form);padding:15px;color:#fff;border-radius:10px;outline:none;border:none}.form__container>form input::placeholder,textarea::placeholder{color:#fff}.form__button{text-align:right}@media only screen and (max-width:768px){.form__container>form{grid-template-columns:1fr}}.submit__button{background:linear-gradient(to right,var(--color-logo-dark-red),var(--color-logo-light-red));color:var(--color--white);border-radius:5px;font-size:20px;font-weight:500;padding:15px 40px;box-shadow:none;border:none;display:inline-block;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;position:relative;transition:transform .2s;z-index:55;overflow:hidden;cursor:pointer}.submit__button:before{background:var(--bg--white);color:var(--color--primary);text-decoration:none;cursor:pointer;content:"";position:absolute;inset:0;opacity:.2;transform:scaleY(0);z-index:-2;transform-origin:top;transition:transform .5s linear}.submit__button:active:before,.submit__button:focus:before,.submit__button:hover:before{transform:scaleY(1)}.submit__button:active,.submit__button:focus,.submit__button:hover{transform:translateY(5px)}@media screen and (max-width:768px){.submit__button{font-weight:500;padding:12px 20px;display:inline-block;text-transform:uppercase;font-size:16px}}.talented__container{background-color:#f3f5f9;display:grid;grid-template-columns:1fr 1fr;height:-moz-fit-content;height:fit-content}.talented__container .img__wrapper{position:relative;margin-top:-50px;width:100%;aspect-ratio:16/12}.talented__title{display:grid;align-items:center}@media screen and (max-width:992px){.talented__container{grid-template-columns:repeat(1,1fr)}.talented__container .img__wrapper{margin-top:0}.talented__title{padding:35px}}.trademarked__container{padding:100px 0;background-color:var(--bg--recent--funfact--trademark--container)}.trademarked__container.landing__style{padding-top:200px}.trademarked__container .container{width:80%;display:flex;flex-wrap:wrap;gap:10px;max-width:1080px;margin:0 auto}.trademarked__container .article__container{display:flex;flex-direction:row;align-items:baseline;gap:40px}.trademarked__container .article__container .learn__container>p{font-size:20px;line-height:1.8em;text-align:justify}.trademarked__container .single__info h5{text-transform:uppercase;font-size:1rem}.trademarked__container .info__container{margin-top:20px;display:flex;justify-content:center;gap:30px}.trademarked__container .info__container .single__info{text-align:center}.trademarked__container .single__info p{background-image:linear-gradient(to right,var(--color-logo-light-blue-2),var(--color-logo-light-blue-1));-webkit-background-clip:text;background-clip:text;color:transparent}@media only screen and (max-width:768px){.trademarked__container .article__container{display:flex;flex-direction:column;align-items:center;gap:20px}.trademarked__container .info__container{flex-wrap:wrap}.trademarked__container.landing__style{margin-top:-10px}}.text_primary{color:red;font-weight:700;border:1px solid red}.banner__container{height:auto;position:relative;background-color:var(--bg--banner);background-position:50%;background-size:100%;background-size:cover;display:grid;align-items:center}.banner__container .container{text-align:center;justify-self:center;padding:200px 0;width:80%;overflow:hidden}.shiny-text{font-size:50px;line-height:1.4em;background-image:linear-gradient(to right,var(--color-logo-dark-blue),var(--color-logo-light-blue-3),var(--color-logo-light-blue-2),var(--color-logo-light-blue-1),var(--color-logo-dark-red),var(--color-logo-light-red));-webkit-background-clip:text;background-clip:text;color:transparent}.banner__container .container p{line-height:1.8em}@media only screen and (max-width:768px){.banner__container .container h1{font-size:40px}.bg__blue{background-image:none!important;background-color:var(--bg--banner--sm)}.banner__container .container{padding:140px 0}}@media only screen and (min-width:769px) and (max-width:982px){.banner__container .container{padding:150px 0}}.custom__btn{background:linear-gradient(to right,var(--color-logo-dark-red),var(--color-logo-light-red));color:var(--color--white);border-radius:5px;font-size:20px;font-weight:500;padding:15px 40px;box-shadow:none;border:none;display:inline-block;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;position:relative;transition:transform .2s;z-index:55;overflow:hidden;cursor:pointer}.custom__btn:before{background:var(--bg--white);color:var(--color--primary);text-decoration:none;cursor:pointer;content:"";position:absolute;inset:0;opacity:.2;transform:scaleY(0);z-index:-2;transform-origin:top;transition:transform .5s linear}.custom__btn:active:before,.custom__btn:focus:before,.custom__btn:hover:before{transform:scaleY(1)}.custom__btn:active,.custom__btn:focus,.custom__btn:hover{transform:translateY(5px)}@media screen and (max-width:768px){.custom__btn{font-weight:500;padding:12px 20px;display:inline-block;text-transform:uppercase;font-size:16px}}.title_container{width:100%;max-width:550px;margin:auto;text-align:center;padding:30px 10px;overflow:hidden;white-space:wrap}.title_container h2{font-weight:700;font-size:40px;line-height:1.4em;text-transform:uppercase}.title_container p{line-height:1.8em;font-size:16px;padding:40px 0}div.Container_container__5hgZi,section.Container_container__5hgZi{width:80%;max-width:1080px;padding:100px 0;margin:0 auto}