/* == prumo-contraste-artigo == */
/* Os links dentro do texto do artigo herdavam #e1af87, cor pensada para fundo
   escuro: sobre o creme dava 1,6:1 (o minimo e 4,5). #7f5539 e o marrom da marca
   e da 5,18:1.

   NAO usar padding para aumentar a area de toque aqui: estes links sao
   inline-block (o template define assim), entao padding vertical EMPURRA o
   layout — medido, crescia 24px na pagina. O Lighthouse reclama que a area de
   toque tem 18px no celular; corrigir isso mexe no layout, e a instrucao era
   manter o layout identico ao original. Fica registrado como escolha, nao
   como esquecimento. */
.blog-details.w-richtext a{color:#7f5539}
.blog-details.w-richtext a:hover{color:#3e3128}
/* nome do autor: cinza escuro sobre o cartao marrom dava 2,93:1 */
.author-col .author-card p.author-text{color:#f4e6d5!important}
*{box-sizing:border-box}
/* Urbanist e Anton hospedadas aqui. Vinham do Google pelo webfont.js; quando
   o Webflow saiu elas ficaram para tras e o blog passou a desenhar na fonte
   do sistema, ~1,4% mais larga — o bastante para jogar os resumos dos cards
   para uma linha a mais. Mesmos arquivos que o Google serve. */
/* vietnamese */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fontes/1Ptgg87LROyAm3K8-C8QSw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fontes/1Ptgg87LROyAm3K9-C8QSw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fontes/1Ptgg87LROyAm3Kz-C8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Urbanist';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/fontes/L0x4DF02iFML4hGCyMqgXSFsjkK3.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Urbanist';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/fontes/L0x4DF02iFML4hGCyMqgXS9sjg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/fontes/L0x-DF02iFML4hGCyMqrbS10ig.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/fontes/L0x-DF02iFML4hGCyMqlbS0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* == prumo-blog-elementos-restaurados ==
   Mesmo caso do prumo.css: a limpeza apagou regra de elemento, que e o que
   o texto dos artigos usa. Somente regras de primeiro nivel. */
audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}
audio:not([controls]) {
  height: 0;
  display: none;
}
[hidden], template {
  display: none;
}
abbr[title] {
  border-bottom: 1px dotted;
}
dfn {
  font-style: italic;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td, th {
  padding: 0;
}
* {
  box-sizing: border-box;
}
h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}
h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}
h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}
figcaption {
  text-align: center;
  margin-top: 5px;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}
[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}
h4 {
  font-size: var(--_🅰️-typography---heading-font-size--h4);
  line-height: var(--_🅰️-typography---line-height--small);
  font-weight: var(--_🅰️-typography---font-weight--medium);
  margin-top: 0;
  margin-bottom: 0;
}
h5 {
  font-size: var(--_🅰️-typography---heading-font-size--h5);
  line-height: var(--_🅰️-typography---line-height--xxxl-large);
  font-weight: var(--_🅰️-typography---font-weight--medium);
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
}
h6 {
  font-size: var(--_🅰️-typography---heading-font-size--h6);
  line-height: var(--_🅰️-typography---line-height--small);
  font-weight: var(--_🅰️-typography---font-weight--medium);
  margin-top: 0;
  margin-bottom: 0;
}
ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 30px;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}body {
  margin: 0;
}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}a {
  background-color: #0000;
}a:active, a:hover {
  outline: 0;
}b, strong {
  font-weight: bold;
}h1 {
  margin: .67em 0;
  font-size: 2em;
}img {
  border: 0;
}svg:not(:root) {
  overflow: hidden;
}button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}button {
  overflow: visible;
}button, select {
  text-transform: none;
}button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}button[disabled], html input[disabled] {
  cursor: default;
}button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}input {
  line-height: normal;
}input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}input[type="search"] {
  -webkit-appearance: none;
}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal;
}[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}html {
  height: 100%;
}body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}html.w-mod-touch * {
  background-attachment: scroll !important;
}.w-inline-block {
  max-width: 100%;
  display: inline-block;
}.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}input.w-button {
  -webkit-appearance: button;
}html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}p {
  margin-top: 0;
  margin-bottom: 10px;
}blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}figure {
  margin: 0 0 10px;
}ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}.w-embed:after {
  clear: both;
}button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}.w-form {
  margin: 0 0 15px;
}.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}.w-input::placeholder, .w-select::placeholder {
  color: #999;
}.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}textarea.w-input, textarea.w-select {
  height: auto;
}.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}.w-container:after {
  clear: both;
}@media screen and (max-width: 991px){.w-container {
    max-width: 728px;
  }}@media screen and (max-width: 479px){.w-container {
    max-width: none;
  }}.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}.w-richtext:after {
  clear: both;
}.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}.w-richtext figure {
  max-width: 60%;
  position: relative;
}.w-richtext figure > div:before {
  cursor: default !important;
}.w-richtext figure img {
  width: 100%;
}.w-richtext figure div {
  color: #0000;
  font-size: 0;
}.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}:root {
  --color--light-skin: #fdf6f0;
  --_🅰️-typography---font-family--urbanist: Urbanist, sans-serif;
  --color--dark-700: #0f0f0fb3;
  --_🅰️-typography---paragraph-font-size--large-paragraph: 18px;
  --_🅰️-typography---line-height--xxxxl-large: 150%;
  --_🅰️-typography---font-weight--normal: 400;
  --_🅰️-typography---heading-font-size--h1: 130px;
  --_🅰️-typography---line-height--small: 90%;
  --_🅰️-typography---font-weight--medium: 500;
  --_🅰️-typography---heading-font-size--h2: 80px;
  --_🅰️-typography---heading-font-size--h3: 64px;
  --_🅰️-typography---line-height--medium: 100%;
  --_🅰️-typography---heading-font-size--h4: 48px;
  --_🅰️-typography---heading-font-size--h5: 36px;
  --_🅰️-typography---line-height--xxxl-large: 140%;
  --_🅰️-typography---heading-font-size--h6: 32px;
  --color--black-800: #000c;
  --_📐-spacing---spacing--space-xxxxxxxxxxxxl: 48px;
  --color--primary-color: #7f5539;
  --color--skin: #f7e8da;
  --_📐-spacing---spacing--space-xxxxxxxxxxxxxxxl: 80px;
  --_🅰️-typography---font-weight--semi-bold: 600;
  --_🅰️-typography---font-weight--bold: 700;
  --_📐-spacing---spacing--space-xxxxl: 16px;
  --_🅰️-typography---paragraph-font-size--small-paragraph: 14px;
  --_🅰️-typography---paragraph-font-size--paragraph: 16px;
  --color--dark: #0f0f0f;
  --color--white-900: #ffffffe6;
  --_🅰️-typography---line-height--xl-large: 120%;
  --_🅰️-typography---line-height--large: 110%;
  --color--white: white;
  --_📐-spacing---spacing--space-xxxxxxxl: 24px;
  --_📐-spacing---spacing--space-xxxl: 14px;
  --_📐-spacing---radius--radius-md: 6px;
  --_📐-spacing---spacing--space-xxxxxxxxxxxxxxxxxl: 210px;
  --_📐-spacing---spacing--space-xxxxxxxxxl: 32px;
  --_🅰️-typography---paragraph-font-size--x-large-text: 24px;
  --_📐-spacing---radius--radius-xxxxxl: 999px;
  --_🅰️-typography---paragraph-font-size--large-text: 20px;
  --_📐-spacing---radius--radius-xxxl: 12px;
  --color--black-700: #000000b3;
  --color--dark-900: #0f0f0fe6;
  --color--white-300: #ffffff4d;
  --color--black-400: #0006;
  --color--black-900: #000000e6;
  --color--black-200: #0003;
  --color--dark-800: #0f0f0fcc;
  --color--dark-400: #0f0f0f66;
  --color--dark-100: #0f0f0f1a;
  --color--white-600: #fff9;
  --color--white-100: #ffffff1a;
  --color--black: black;
  --color--black-500: #00000080;
  --color--dark-500: #0f0f0f80;
  --color--black-600: #0009;
  --color--white-200: #fff3;
  --color--dark-200: #0f0f0f33;
  --color--white-700: #ffffffb3;
  --color--dark-300: #0f0f0f4d;
  --color--white-400: #fff6;
  --color--white-500: #ffffff80;
  --color--black-100: #0000001a;
  --color--dark-600: #0f0f0f99;
  --color--black-300: #0000004d;
  --color--white-800: #fffc;
  --_🅰️-typography---font-weight--light: 300;
  --_🅰️-typography---font-weight--extra-light: 200;
  --_🅰️-typography---font-weight--thin: 100;
  --_📐-spacing---spacing--space-sm: 6px;
  --_📐-spacing---spacing--space-xxxxxxxxxxxxxxl: 64px;
  --_📐-spacing---spacing--space-xl: 10px;
  --_📐-spacing---spacing--space-xxxxxxl: 20px;
  --_📐-spacing---spacing--space-xxxxxxxxl: 28px;
  --_📐-spacing---spacing--space-md: 8px;
  --_📐-spacing---spacing--space-xxxxxxxxxxl: 36px;
  --_📐-spacing---spacing--space-xxxxxxxxxxxl: 40px;
  --_📐-spacing---spacing--space-xxl: 12px;
  --color--white-50: #ffffff0d;
  --_📐-spacing---spacing--space-xxxxxl: 18px;
  --color--primary-color-100: #7f55391a;
  --_🅰️-typography---font-family--anton: Anton, sans-serif;
  --_🅰️-typography---display-font-size--dispay-one: 300px;
  --_📐-spacing---spacing--space-xxxxxxxxxxxxxxxxl: 120px;
  --color--dark-50: #0f0f0f0d;
  --_🅰️-typography---display-font-size--dispay-two: 250px;
  --_📐-spacing---radius--radius-xl: 8px;
  --_📐-spacing---spacing--space-xxxxxxxxxxxxxl: 60px;
  --_📐-spacing---radius--radius-xxl: 10px;
  --_📐-spacing---radius--radius-sm: 4px;
  --_🅰️-typography---link-font-size--button: 16px;
  --_🅰️-typography---link-font-size--text-link: 0px;
  --_🅰️-typography---line-height--xxl-large: 130%;
  --color--black-50: #0000000d;
}.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}@media screen and (max-width: 991px){.w-layout-blockcontainer {
    max-width: 728px;
  }}@media screen and (max-width: 767px){.w-layout-blockcontainer {
    max-width: none;
  }}body {
  background-color: var(--color--light-skin);
  font-family: var(--_🅰️-typography---font-family--urbanist);
  color: var(--color--dark-700);
  font-size: var(--_🅰️-typography---paragraph-font-size--large-paragraph);
  line-height: var(--_🅰️-typography---line-height--xxxxl-large);
  font-weight: var(--_🅰️-typography---font-weight--normal);
}h1 {
  font-size: var(--_🅰️-typography---heading-font-size--h1);
  line-height: var(--_🅰️-typography---line-height--small);
  font-weight: var(--_🅰️-typography---font-weight--medium);
  margin-top: 0;
  margin-bottom: 0;
}h2 {
  font-size: var(--_🅰️-typography---heading-font-size--h2);
  line-height: var(--_🅰️-typography---line-height--small);
  font-weight: var(--_🅰️-typography---font-weight--medium);
  margin-top: 0;
  margin-bottom: 0;
}h3 {
  font-size: var(--_🅰️-typography---heading-font-size--h3);
  line-height: var(--_🅰️-typography---line-height--medium);
  font-weight: var(--_🅰️-typography---font-weight--normal);
  margin-top: 0;
  margin-bottom: 0;
}p {
  margin-bottom: 0;
}a {
  color: var(--color--black-800);
  text-decoration: none;
}ul {
  margin-bottom: 0;
  padding-left: 30px;
}strong {
  font-weight: bold;
}blockquote {
  margin-top: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxl);
  border-left: 12px solid var(--color--primary-color);
  background-color: var(--color--skin);
  font-size: var(--_🅰️-typography---heading-font-size--h6);
  line-height: var(--_🅰️-typography---line-height--xxxl-large);
  font-weight: var(--_🅰️-typography---font-weight--medium);
  margin-bottom: 0;
  padding: 50px 40px;
}.text-size-small {
  font-size: var(--_🅰️-typography---paragraph-font-size--small-paragraph);
  line-height: var(--_🅰️-typography---line-height--xxxl-large);
  font-weight: var(--_🅰️-typography---font-weight--medium);
}.heading-style-h4 {
  font-size: var(--_🅰️-typography---heading-font-size--h4);
  line-height: var(--_🅰️-typography---line-height--small);
  font-weight: var(--_🅰️-typography---font-weight--medium);
}.heading-style-h4.architectural-title, .heading-style-h4.blogs-title {
  color: var(--color--dark);
}.heading-style-h4.feature-blogs-card-title, .heading-style-h4.regions-title {
  color: var(--color--dark);
}.heading-style-h2 {
  font-size: var(--_🅰️-typography---heading-font-size--h2);
  line-height: var(--_🅰️-typography---line-height--small);
  font-weight: var(--_🅰️-typography---font-weight--medium);
}.heading-style-h2.blogs-heading {
  max-width: 860px;
  color: var(--color--dark);
}.section {
  padding-top: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxxxxl);
  padding-bottom: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxxxxl);
  overflow: hidden;
}.section.blogs-section {
  overflow: hidden;
}.section.cta-section {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}.section.blog-hero-section {
  padding-top: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxxxxxxl);
  padding-bottom: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxl);
  position: relative;
  overflow: hidden;
}.section.blog-details-section {
  padding-top: 0;
}.section.blogs-hero-section, .section.work-hero-section {
  padding-top: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxxxxxxl);
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}.heading-style-h1 {
  color: var(--color--dark);
  font-size: var(--_🅰️-typography---heading-font-size--h1);
  line-height: var(--_🅰️-typography---line-height--medium);
  font-weight: var(--_🅰️-typography---font-weight--medium);
}.heading-style-h1.blog-heading {
  max-width: 800px;
  font-size: var(--_🅰️-typography---heading-font-size--h2);
  line-height: var(--_🅰️-typography---line-height--large);
}.heading-style-h1.work-hero-heading, .heading-style-h1.legal-hero-heading, .heading-style-h1.services-hero-heading, .heading-style-h1.works-hero-heading, .heading-style-h1.blogs-hero-heading, .heading-style-h1.contact-hero-heading, .heading-style-h1.template-hero-heading {
  color: var(--color--dark);
}.text-size-medium {
  font-size: var(--_🅰️-typography---paragraph-font-size--large-paragraph);
  line-height: var(--_🅰️-typography---line-height--xxxxl-large);
  font-weight: var(--_🅰️-typography---font-weight--medium);
}.container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}.header {
  z-index: 9999;
  background-color: #0000;
  width: 100%;
  padding-top: 14px;
  padding-bottom: 14px;
  position: absolute;
  inset: 0% 0% auto;
}.common-section-wrapper {
  grid-column-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxxxl);
  grid-row-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxxxl);
  flex-flow: column;
  display: flex;
}.common-section-wrapper.blog-hero-section-wrapper, .common-section-wrapper.service-hero-section-wrapper, .common-section-wrapper.blogs-hero-section-wrapper, .common-section-wrapper.work-hero-section-wrapper, .common-section-wrapper.contact-hero-section-wrapper, .common-section-wrapper.not-found-hero-section-wrapper {
  grid-column-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxxxl);
  grid-row-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxxxl);
  position: relative;
}.common-heading-wrapper {
  grid-column-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxl);
  grid-row-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxl);
  flex-flow: column;
  display: flex;
}.common-heading-wrapper.cta-heading-wrapper {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}.common-heading-wrapper.about-hero-heading-wrapper, .common-heading-wrapper.services-hero-heading-wrapper, .common-heading-wrapper.blog-hero-heading-wrapper, .common-heading-wrapper.service-hero-heading-wrapper, .common-heading-wrapper.blogs-hero-heading-wrapper, .common-heading-wrapper.work-hero-heading-wrapper, .common-heading-wrapper.legal-hero-heading-wrapper, .common-heading-wrapper.works-hero-heading-wrapper, .common-heading-wrapper.contact-hero-heading-wrapper {
  position: relative;
}.common-button-wrapper {
  grid-column-gap: var(--_📐-spacing---spacing--space-md);
  grid-row-gap: var(--_📐-spacing---spacing--space-md);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}.text-thin {
  margin-bottom: var(--_📐-spacing---spacing--space-xxxxl);
  font-weight: var(--_🅰️-typography---font-weight--thin);
  display: block;
}.down-circle-button {
  border: 1px solid var(--color--dark-700);
  border-radius: var(--_📐-spacing---radius--radius-xxxxxl);
  justify-content: center;
  align-items: center;
  width: 100px;
  min-width: 100px;
  height: 100px;
  display: flex;
}.down-circle-button:where(.w-variant-27f40c2a-681a-9cd3-32f6-56bcd2941662) {
  width: 70px;
  min-width: 70px;
  height: 70px;
}.down-circle-button-icon {
  width: 32px;
  height: 46px;
}.down-circle-button-icon:where(.w-variant-27f40c2a-681a-9cd3-32f6-56bcd2941662) {
  width: 24px;
  height: 34px;
  line-height: 10%;
}.blogs-highlight {
  line-height: var(--_🅰️-typography---line-height--xxxl-large);
  font-weight: var(--_🅰️-typography---font-weight--thin);
  display: inline-block;
}.blogs-heading-image {
  background-image: url("../../../assets/atelis/img/6a21744689043915892c57f1_blogs-heading.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 76px;
  width: 202px;
  height: 86px;
  display: inline-block;
}.blogs-para-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}.blogs-paragraph {
  max-width: 577px;
}.blogs-card {
  grid-column-gap: var(--_📐-spacing---spacing--space-xxxxxxxl);
  grid-row-gap: var(--_📐-spacing---spacing--space-xxxxxxxl);
  flex-flow: column;
  display: flex;
}.blogs-image-wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
}.blogs-grid {
  grid-column-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxl);
  grid-row-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxl);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}.blogs-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}.blogs-card-body {
  grid-column-gap: var(--_📐-spacing---spacing--space-xxxxxxxl);
  grid-row-gap: var(--_📐-spacing---spacing--space-xxxxxxxl);
  flex-flow: column;
  display: flex;
}.blogs-card-top-wrap {
  grid-column-gap: var(--_📐-spacing---spacing--space-xxl);
  grid-row-gap: var(--_📐-spacing---spacing--space-xxl);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}.text-dark-700 {
  color: var(--color--dark-700);
}.blogs-circle {
  border-radius: var(--_📐-spacing---radius--radius-xxxxxl);
  background-color: var(--color--dark-700);
  width: 5px;
  min-width: 5px;
  height: 5px;
}.blogs-card-para {
  max-width: 95%;
  color: var(--color--dark-700);
}.blog-two {
  margin-top: 350px;
}.blogs-wrapper {
  margin-top: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxxxl);
}.cta-image-block {
  z-index: 1;
  margin-bottom: -150px;
  position: relative;
  overflow: hidden;
}.cta-image-list {
  grid-column-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxl);
  grid-row-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxl);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}.cta-image-wrapper {
  z-index: 2;
  flex: 0 auto;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}.cta-image-wrapper.three {
  z-index: 3;
  flex: 0 .98 auto;
  position: relative;
}.cta-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}.cta-block {
  padding-top: 300px;
  padding-bottom: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxxxxl);
  background-color: var(--color--primary-color);
  color: var(--color--white);
  position: relative;
}.cta-paragraph {
  max-width: 518px;
  color: var(--color--white-800);
}.cta-shape-wrap-one {
  z-index: 1;
  max-width: 618px;
  position: absolute;
  inset: auto auto -24% -24%;
}.cta-shape-wrap-two {
  z-index: 1;
  max-width: 618px;
  position: absolute;
  inset: auto -24% -24% auto;
}.footer {
  padding-top: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxxxxl);
  padding-bottom: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxxxxl);
  background-color: var(--color--skin);
  position: relative;
  overflow: hidden;
}.social-icon {
  width: 14px;
  min-width: 14px;
  height: 14px;
  line-height: 10%;
}.display-style-one {
  font-family: var(--_🅰️-typography---font-family--anton);
  color: var(--color--black);
  font-size: var(--_🅰️-typography---display-font-size--dispay-one);
  line-height: var(--_🅰️-typography---line-height--small);
  font-weight: var(--_🅰️-typography---font-weight--normal);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--color--dark-200);
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  display: none;
}.blogs-display-top {
  position: absolute;
  inset: 0% -20% auto auto;
}.blogs-wrapper-div {
  position: relative;
}.blogs-display-bottom {
  position: absolute;
  inset: auto auto 0% -20%;
}.blog-hero-overlay {
  background-color: var(--color--skin);
  clip-path: polygon(50% 0%, 100% 0, 100% 43%, 100% 80%, 85% 100%, 32% 100%, 0 100%, 0% 43%, 0 0);
  width: 75%;
  height: 75%;
  position: absolute;
  inset: 0%;
}.blog-hero-shape-one-wrap {
  max-width: 450px;
  position: absolute;
  inset: -60px auto auto 2vw;
}.blog-hero-shape-one {
  width: 100%;
  height: auto;
}.blog-hero-para-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}.blog-hero-paragraph {
  max-width: 600px;
}.blog-hero-image-wrapper {
  border-radius: var(--_📐-spacing---radius--radius-md);
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}.blog-hero-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}.blog-details h2 {
  margin-top: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxxxl);
  color: var(--color--dark);
  font-size: var(--_🅰️-typography---heading-font-size--h4);
  line-height: var(--_🅰️-typography---line-height--medium);
  font-weight: var(--_🅰️-typography---font-weight--thin);
}.blog-details p {
  margin-top: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxl);
  color: var(--color--dark);
}.blog-details strong {
  font-weight: var(--_🅰️-typography---font-weight--medium);
}.author-grid {
  grid-column-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxl);
  grid-row-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxl);
  grid-template-rows: auto;
}.author-image-wrapper {
  border-radius: var(--_📐-spacing---radius--radius-md);
  width: 100%;
  height: 100%;
  overflow: hidden;
}.author-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}.author-card {
  padding: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxl);
  grid-column-gap: var(--_📐-spacing---spacing--space-xxxxxxxl);
  grid-row-gap: var(--_📐-spacing---spacing--space-xxxxxxxl);
  background-color: var(--color--primary-color);
  color: var(--color--white);
  border-radius: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}.author-info-wrap {
  grid-column-gap: var(--_📐-spacing---spacing--space-xxxxl);
  grid-row-gap: var(--_📐-spacing---spacing--space-xxxxl);
  justify-content: center;
  align-items: center;
  display: flex;
}.author-picture-wrap {
  border-radius: var(--_📐-spacing---radius--radius-xxxxxl);
  width: 100%;
  max-width: 60px;
  height: 100px;
  max-height: 60px;
  overflow: hidden;
}.author-picture {
  object-fit: cover;
  width: 100%;
  height: 100%;
}.author-text {
  color: var(--color--white-800);
  text-align: center;
}.author-share-wrap {
  grid-column-gap: var(--_📐-spacing---spacing--space-xxxxxl);
  grid-row-gap: var(--_📐-spacing---spacing--space-xxxxxl);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}.author-share-list {
  grid-column-gap: var(--_📐-spacing---spacing--space-sm);
  grid-row-gap: var(--_📐-spacing---spacing--space-sm);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}.author-share-link {
  border-radius: var(--_📐-spacing---radius--radius-xxxxxl);
  background-color: var(--color--white);
  width: 40px;
  min-width: 40px;
  height: 40px;
  color: var(--color--primary-color);
  justify-content: center;
  align-items: center;
  display: flex;
}.author-share-icon {
  width: 18px;
  min-width: 18px;
  height: 18px;
}.blogs-hero-overlay {
  background-color: var(--color--skin);
  width: 75%;
  height: 800px;
  position: absolute;
  inset: 0%;
}.blogs-hero-shape-one-wrap {
  max-width: 500px;
  position: absolute;
  inset: 60px auto auto 0%;
}.blogs-hero-shape-one {
  width: 100%;
  height: auto;
}.blogs-hero-para-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}.blogs-hero-paragraph {
  max-width: 643px;
}.feature-blogs-card {
  grid-column-gap: var(--_📐-spacing---spacing--space-xxxxxxxl);
  grid-row-gap: var(--_📐-spacing---spacing--space-xxxxxxxl);
  flex-flow: column;
  display: flex;
  position: relative;
}.feature-blogs-card-img-wrap {
  border-radius: var(--_📐-spacing---radius--radius-md);
  width: 100%;
  height: 100%;
  overflow: hidden;
}.feature-blogs-card-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}.feature-blogs-card-body {
  grid-column-gap: var(--_📐-spacing---spacing--space-xxxxxxxl);
  grid-row-gap: var(--_📐-spacing---spacing--space-xxxxxxxl);
  flex-flow: column;
  display: flex;
}.feature-blogs-card-paragraph {
  max-width: 600px;
  color: var(--color--dark-700);
}.display-style-two {
  font-family: var(--_🅰️-typography---font-family--anton);
  color: var(--color--black);
  font-size: var(--_🅰️-typography---display-font-size--dispay-two);
  line-height: var(--_🅰️-typography---line-height--small);
  font-weight: var(--_🅰️-typography---font-weight--normal);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--color--dark-200);
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}.display-style-two.blogs-hero-shape {
  position: absolute;
  inset: -60px -400px auto auto;
}.text-white-800 {
  color: var(--color--white-800);
}@media screen and (max-width: 991px){body {
    --_📐-spacing---spacing--space-xxxxxxxxxxxxl: 42px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxxxxxl: 60px;
    --_📐-spacing---spacing--space-xxxxl: 16px;
    --_📐-spacing---spacing--space-xxxxxxxl: 22px;
    --_📐-spacing---spacing--space-xxxl: 14px;
    --_📐-spacing---radius--radius-md: 6px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxxxxxxxl: 180px;
    --_📐-spacing---spacing--space-xxxxxxxxxl: 28px;
    --_📐-spacing---radius--radius-xxxxxl: 999px;
    --_📐-spacing---radius--radius-xxxl: 12px;
    --_📐-spacing---spacing--space-sm: 6px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxxxxl: 54px;
    --_📐-spacing---spacing--space-xl: 10px;
    --_📐-spacing---spacing--space-xxxxxxl: 20px;
    --_📐-spacing---spacing--space-xxxxxxxxl: 24px;
    --_📐-spacing---spacing--space-md: 8px;
    --_📐-spacing---spacing--space-xxxxxxxxxxl: 32px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxl: 34px;
    --_📐-spacing---spacing--space-xxl: 12px;
    --_📐-spacing---spacing--space-xxxxxl: 18px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxxxxxxl: 100px;
    --_📐-spacing---radius--radius-xl: 8px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxxxl: 50px;
    --_📐-spacing---radius--radius-xxl: 10px;
    --_📐-spacing---radius--radius-sm: 4px;
    --_🅰️-typography---font-family--urbanist: Urbanist, sans-serif;
    --_🅰️-typography---paragraph-font-size--large-paragraph: 18px;
    --_🅰️-typography---line-height--xxxxl-large: 150%;
    --_🅰️-typography---font-weight--normal: 400;
    --_🅰️-typography---heading-font-size--h1: 60px;
    --_🅰️-typography---line-height--small: 90%;
    --_🅰️-typography---font-weight--medium: 500;
    --_🅰️-typography---heading-font-size--h2: 50px;
    --_🅰️-typography---heading-font-size--h3: 48px;
    --_🅰️-typography---line-height--medium: 100%;
    --_🅰️-typography---heading-font-size--h4: 36px;
    --_🅰️-typography---heading-font-size--h5: 32px;
    --_🅰️-typography---line-height--xxxl-large: 140%;
    --_🅰️-typography---heading-font-size--h6: 28px;
    --_🅰️-typography---font-weight--semi-bold: 600;
    --_🅰️-typography---font-weight--bold: 700;
    --_🅰️-typography---paragraph-font-size--small-paragraph: 14px;
    --_🅰️-typography---paragraph-font-size--paragraph: 16px;
    --_🅰️-typography---line-height--xl-large: 120%;
    --_🅰️-typography---line-height--large: 110%;
    --_🅰️-typography---paragraph-font-size--x-large-text: 22px;
    --_🅰️-typography---paragraph-font-size--large-text: 18px;
    --_🅰️-typography---font-weight--light: 300;
    --_🅰️-typography---font-weight--extra-light: 200;
    --_🅰️-typography---font-weight--thin: 100;
    --_🅰️-typography---font-family--anton: Anton, sans-serif;
    --_🅰️-typography---display-font-size--dispay-one: 250px;
    --_🅰️-typography---display-font-size--dispay-two: 150px;
    --_🅰️-typography---link-font-size--button: 16px;
    --_🅰️-typography---link-font-size--text-link: 0px;
    --_🅰️-typography---line-height--xxl-large: 130%;
  }.heading-style-h4.blogs-title {
    font-size: var(--_🅰️-typography---heading-font-size--h5);
  }.heading-style-h3, .heading-style-h2 {
    letter-spacing: -1px;
  }.heading-style-h2.blogs-heading {
    max-width: 510px;
  }.heading-style-h1 {
    letter-spacing: -2px;
  }.down-circle-button {
    width: 70px;
    min-width: 70px;
    height: 70px;
  }.down-circle-button:where(.w-variant-27f40c2a-681a-9cd3-32f6-56bcd2941662) {
    width: 60px;
    min-width: 60px;
    height: 60px;
  }.down-circle-button-icon {
    width: 24px;
    height: 34px;
  }.down-circle-button-icon:where(.w-variant-27f40c2a-681a-9cd3-32f6-56bcd2941662) {
    width: 20px;
    height: 30px;
  }.blogs-heading-image {
    width: 130px;
    height: 60px;
  }.blogs-para-wrapper {
    grid-column-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxl);
    grid-row-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxl);
    flex-flow: wrap;
  }.blog-two {
    margin-top: 0;
  }.cta-image-wrapper.first, .cta-image-wrapper.last {
    display: none;
  }.cta-block {
    padding-top: 200px;
  }.cta-shape-wrap-one, .cta-shape-wrap-two {
    max-width: 480px;
  }.blog-hero-shape-one-wrap {
    max-width: 400px;
    top: -70px;
    bottom: auto;
    right: auto;
  }.blog-hero-paragraph {
    max-width: 450px;
  }.blogs-hero-overlay {
    height: 75%;
  }.blogs-hero-shape-one-wrap {
    max-width: 300px;
    left: 2vw;
  }.blogs-hero-paragraph {
    max-width: 500px;
  }.display-style-two.works-hero-shape, .display-style-two.blogs-hero-shape {
    right: -250px;
  }}@media screen and (max-width: 767px){body {
    --_📐-spacing---spacing--space-xxxxxxxxxxxxl: 36px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxxxxxl: 50px;
    --_📐-spacing---spacing--space-xxxxl: 16px;
    --_📐-spacing---spacing--space-xxxxxxxl: 20px;
    --_📐-spacing---spacing--space-xxxl: 14px;
    --_📐-spacing---radius--radius-md: 6px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxxxxxxxl: 150px;
    --_📐-spacing---spacing--space-xxxxxxxxxl: 24px;
    --_📐-spacing---radius--radius-xxxxxl: 999px;
    --_📐-spacing---radius--radius-xxxl: 12px;
    --_📐-spacing---spacing--space-sm: 6px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxxxxl: 44px;
    --_📐-spacing---spacing--space-xl: 10px;
    --_📐-spacing---spacing--space-xxxxxxl: 20px;
    --_📐-spacing---spacing--space-xxxxxxxxl: 22px;
    --_📐-spacing---spacing--space-md: 8px;
    --_📐-spacing---spacing--space-xxxxxxxxxxl: 26px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxl: 28px;
    --_📐-spacing---spacing--space-xxl: 12px;
    --_📐-spacing---spacing--space-xxxxxl: 18px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxxxxxxl: 80px;
    --_📐-spacing---radius--radius-xl: 8px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxxxl: 40px;
    --_📐-spacing---radius--radius-xxl: 10px;
    --_📐-spacing---radius--radius-sm: 4px;
    --_🅰️-typography---font-family--urbanist: Urbanist, sans-serif;
    --_🅰️-typography---paragraph-font-size--large-paragraph: 18px;
    --_🅰️-typography---line-height--xxxxl-large: 150%;
    --_🅰️-typography---font-weight--normal: 400;
    --_🅰️-typography---heading-font-size--h1: 50px;
    --_🅰️-typography---line-height--small: 90%;
    --_🅰️-typography---font-weight--medium: 500;
    --_🅰️-typography---heading-font-size--h2: 42px;
    --_🅰️-typography---heading-font-size--h3: 40px;
    --_🅰️-typography---line-height--medium: 100%;
    --_🅰️-typography---heading-font-size--h4: 32px;
    --_🅰️-typography---heading-font-size--h5: 28px;
    --_🅰️-typography---line-height--xxxl-large: 140%;
    --_🅰️-typography---heading-font-size--h6: 24px;
    --_🅰️-typography---font-weight--semi-bold: 600;
    --_🅰️-typography---font-weight--bold: 700;
    --_🅰️-typography---paragraph-font-size--small-paragraph: 14px;
    --_🅰️-typography---paragraph-font-size--paragraph: 16px;
    --_🅰️-typography---line-height--xl-large: 120%;
    --_🅰️-typography---line-height--large: 110%;
    --_🅰️-typography---paragraph-font-size--x-large-text: 20px;
    --_🅰️-typography---paragraph-font-size--large-text: 18px;
    --_🅰️-typography---font-weight--light: 300;
    --_🅰️-typography---font-weight--extra-light: 200;
    --_🅰️-typography---font-weight--thin: 100;
    --_🅰️-typography---font-family--anton: Anton, sans-serif;
    --_🅰️-typography---display-font-size--dispay-one: 300px;
    --_🅰️-typography---display-font-size--dispay-two: 250px;
    --_🅰️-typography---link-font-size--button: 16px;
    --_🅰️-typography---link-font-size--text-link: 0px;
    --_🅰️-typography---line-height--xxl-large: 130%;
  }.heading-style-h4 {
    letter-spacing: 0;
  }.heading-style-h4.blogs-title {
    line-height: var(--_🅰️-typography---line-height--large);
  }.heading-style-h2 {
    letter-spacing: -1px;
  }.heading-style-h2.blogs-heading {
    max-width: 400px;
  }.heading-style-h1 {
    letter-spacing: -1px;
  }.down-circle-button {
    width: 50px;
    min-width: 50px;
    height: 50px;
  }.down-circle-button-icon {
    width: 18px;
    height: 28px;
  }.blogs-heading-image {
    width: 80px;
    height: 40px;
  }.blogs-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }.blog-two {
    margin-top: 0;
  }.cta-image-block {
    margin-bottom: -120px;
  }.cta-shape-wrap-one, .cta-shape-wrap-two {
    max-width: 360px;
    display: none;
  }.blog-hero-shape-one-wrap {
    max-width: 300px;
  }.blog-hero-para-wrap {
    grid-column-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxl);
    grid-row-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxl);
    flex-flow: wrap-reverse;
  }.author-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }.blogs-hero-overlay {
    height: 65%;
  }.blogs-hero-para-wrap {
    grid-column-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxl);
    grid-row-gap: var(--_📐-spacing---spacing--space-xxxxxxxxxl);
    flex-flow: wrap-reverse;
  }.display-style-two.about-hero-shape, .display-style-two.services-hero-shape, .display-style-two.works-hero-shape, .display-style-two.blogs-hero-shape, .display-style-two.contact-hero-shape, .display-style-two.not-found-hero-shape, .display-style-two.legal-hero-shape, .counter-line-wrap, .template-popup-wrapper, .showcase-dropdown {
    display: none;
  }}@media screen and (max-width: 479px){body {
    --_📐-spacing---spacing--space-xxxxxxxxxxxxl: 30px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxxxxxl: 50px;
    --_📐-spacing---spacing--space-xxxxl: 16px;
    --_📐-spacing---spacing--space-xxxxxxxl: 18px;
    --_📐-spacing---spacing--space-xxxl: 14px;
    --_📐-spacing---radius--radius-md: 6px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxxxxxxxl: 150px;
    --_📐-spacing---spacing--space-xxxxxxxxxl: 20px;
    --_📐-spacing---radius--radius-xxxxxl: 999px;
    --_📐-spacing---radius--radius-xxxl: 12px;
    --_📐-spacing---spacing--space-sm: 6px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxxxxl: 34px;
    --_📐-spacing---spacing--space-xl: 10px;
    --_📐-spacing---spacing--space-xxxxxxl: 18px;
    --_📐-spacing---spacing--space-xxxxxxxxl: 20px;
    --_📐-spacing---spacing--space-md: 8px;
    --_📐-spacing---spacing--space-xxxxxxxxxxl: 22px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxl: 24px;
    --_📐-spacing---spacing--space-xxl: 12px;
    --_📐-spacing---spacing--space-xxxxxl: 18px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxxxxxxl: 60px;
    --_📐-spacing---radius--radius-xl: 8px;
    --_📐-spacing---spacing--space-xxxxxxxxxxxxxl: 30px;
    --_📐-spacing---radius--radius-xxl: 10px;
    --_📐-spacing---radius--radius-sm: 4px;
    --_🅰️-typography---font-family--urbanist: Urbanist, sans-serif;
    --_🅰️-typography---paragraph-font-size--large-paragraph: 16px;
    --_🅰️-typography---line-height--xxxxl-large: 150%;
    --_🅰️-typography---font-weight--normal: 400;
    --_🅰️-typography---heading-font-size--h1: 38px;
    --_🅰️-typography---line-height--small: 90%;
    --_🅰️-typography---font-weight--medium: 500;
    --_🅰️-typography---heading-font-size--h2: 32px;
    --_🅰️-typography---heading-font-size--h3: 30px;
    --_🅰️-typography---line-height--medium: 100%;
    --_🅰️-typography---heading-font-size--h4: 28px;
    --_🅰️-typography---heading-font-size--h5: 24px;
    --_🅰️-typography---line-height--xxxl-large: 140%;
    --_🅰️-typography---heading-font-size--h6: 20px;
    --_🅰️-typography---font-weight--semi-bold: 600;
    --_🅰️-typography---font-weight--bold: 700;
    --_🅰️-typography---paragraph-font-size--small-paragraph: 14px;
    --_🅰️-typography---paragraph-font-size--paragraph: 16px;
    --_🅰️-typography---line-height--xl-large: 120%;
    --_🅰️-typography---line-height--large: 110%;
    --_🅰️-typography---paragraph-font-size--x-large-text: 20px;
    --_🅰️-typography---paragraph-font-size--large-text: 18px;
    --_🅰️-typography---font-weight--light: 300;
    --_🅰️-typography---font-weight--extra-light: 200;
    --_🅰️-typography---font-weight--thin: 100;
    --_🅰️-typography---font-family--anton: Anton, sans-serif;
    --_🅰️-typography---display-font-size--dispay-one: 300px;
    --_🅰️-typography---display-font-size--dispay-two: 250px;
    --_🅰️-typography---link-font-size--button: 16px;
    --_🅰️-typography---link-font-size--text-link: 0px;
    --_🅰️-typography---line-height--xxl-large: 130%;
  }.heading-style-h4.blogs-title {
    line-height: var(--_🅰️-typography---line-height--small);
  }.heading-style-h4.feature-blogs-card-title {
    line-height: var(--_🅰️-typography---line-height--xl-large);
  }.heading-style-h3, .heading-style-h2 {
    letter-spacing: -.5px;
  }.heading-style-h2.blogs-heading {
    max-width: 310px;
  }.heading-style-h1 {
    letter-spacing: -.5px;
  }.heading-style-h1.blog-heading {
    max-width: 380px;
  }.common-heading-wrapper.cta-heading-wrapper {
    align-items: stretch;
  }.common-button-wrapper {
    flex-flow: column;
    align-items: stretch;
  }.blogs-heading-image {
    opacity: 0;
    width: 50px;
    height: 28px;
  }.cta-image-block {
    display: none;
  }.cta-block {
    padding-top: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxxxxl);
    padding-bottom: var(--_📐-spacing---spacing--space-xxxxxxxxxxxxxxxl);
  }.cta-shape-wrap-one, .cta-shape-wrap-two {
    display: none;
  }.blog-hero-overlay {
    height: 90%;
  }.blog-hero-shape-one-wrap {
    display: none;
  }.blogs-hero-overlay {
    height: 65%;
  }.blogs-hero-shape-one-wrap {
    display: none;
  }}