:root {  .bricks-button:not(.sm, .lg, .md, .xl) { padding: var(--sp-16) var(--sp-24) } input:is([type=text], [type=email], [type=tel]) { background-image: url(/wp-content/uploads/2025/06/ic-polygon.svg); background-position: center left; background-repeat: no-repeat; } textarea { background-image: url(/wp-content/uploads/2025/06/ic-polygon.svg); background-position: top 10px left; background-repeat: no-repeat; }  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html { font-size: 62.5%;  line-height: 1.5; -webkit-text-size-adjust: 100%;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  } img, picture, video, canvas, svg { display: block; max-width: 100%; height: auto; } h1, h2, h3, h4, h5, h6 { font-weight: 400; } h1, h2, h3, h4, h5, h6, p, blockquote, pre, figure, dl, dd { margin: 0; }  .flex { display: flex; }  .flex-row { flex-direction: row; align-items: flex-start; } .flex-col { flex-direction: column; align-items: flex-start; }  .justify-start { justify-content: flex-start; } .justify-end { justify-content: flex-end; } .justify-center { justify-content: center; } .justify-between { justify-content: space-between; } .justify-around { justify-content: space-around; } .justify-evenly { justify-content: space-evenly; }  .items-start { align-items: flex-start; } .items-end { align-items: flex-end; } .items-center { align-items: center; } .items-baseline { align-items: baseline; } .items-stretch { align-items: stretch; }  .self-auto { align-self: auto; } .self-start { align-self: flex-start; } .self-end { align-self: flex-end; } .self-center { align-self: center; } .self-stretch { align-self: stretch; }  .flex-grow-1 { flex: 1 0 0; } .flex-shrink-0 { flex-shrink: 0; }  .flex-wrap { flex-wrap: wrap; } .flex-nowrap { flex-wrap: nowrap; } .flex-wrap-reverse { flex-wrap: wrap-reverse; }  .color-ironshade { color: var(--color-ironshade); } .color-blaze { color: var(--color-blaze); } .color-ivory { color: var(--color-ivory); } .color-black { color: var(--color-black); } .color-white { color: var(--color-white); } .color-steelfern { color: var(--color-steelfern); } .color-icevolt { color: var(--color-icevolt); } .color-ash { color: var(--color-ash); }  .text-underline { text-decoration: underline; }  .text-left { text-align: left; } .text-center { text-align: center; } .text-right { text-align: right; } .text-justify { text-align: justify; }  .text-uppercase { text-transform: uppercase; } .text-lowercase { text-transform: lowercase; } .text-capitalize { text-transform: capitalize; } .text-normal-case { text-transform: none; }  .section-padding { padding: var(--sp-40) var(--sp-24); } .section-padding-x { padding-right: var(--sp-24); padding-left: var(--sp-24); } .section-padding-y { padding-top: var(--sp-40); padding-bottom: var(--sp-40); }  .ivory-box { background: var(--color-ivory); border-radius: var(--radius-20); } .blaze-box { background: var(--color-blaze); border-radius: var(--radius-20); } .gradient-box { background: linear-gradient(180deg, #0F211D 0%, #1B4543 100%); border: 1px solid var(--color-ash-2); border-radius: var(--radius-20); }  .ic-link-primary { cursor: pointer; font-family: var(--font-tertiary); font-size: var(--font-size-sm); text-transform: uppercase; color: var(--color-icevolt); border-bottom: 1px solid transparent; transition: .3s; letter-spacing: 0.7px; gap: var(--sp-12); &:hover { border-bottom: 1px solid var(--color-icevolt); } } .ic-link-secondary { cursor: pointer; font-family: var(--font-tertiary); font-size: var(--font-size-sm); text-transform: uppercase; color: var(--color-ironshade); border-bottom: 1px solid transparent; transition: .3s; letter-spacing: 0.7px; gap: var(--sp-12); &:hover { border-bottom: 1px solid var(--color-ironshade); } }  .ic-btn-shape { position: relative; height: 54px; margin-right: 16px; svg { position: absolute; right: -15px; } } .ic-primary-btn-shape { svg { fill: var(--color-icevolt); stroke: var(--color-icevolt); } &:hover svg, &:hover svg path { fill: var(--color-ivory); stroke: var(--color-ivory); } } .ic-secondary-btn-shape { svg { fill: var(--color-ironshade); stroke: var(--color-ironshade); } &:hover svg, &:hover svg path { fill: var(--color-blaze); stroke: var(--color-blaze); } } .ic-tertiary-btn-shape { svg { fill: var(--color-ironshade); stroke: var(--color-ironshade); } &:hover svg, &:hover svg path { fill: var(--color-ivory); stroke: var(--color-ivory); } }  .blaze-list li { background-image: url(/wp-content/uploads/2025/06/blaze-polygon.svg); background-position: top 7px left; background-repeat: no-repeat; list-style: none; padding: 0 0 5px 27px !important; background-size: 13px; } .icevolt-list li { background-image: url(/wp-content/uploads/2025/06/ic-polygon.svg); background-position: top 7px left; background-repeat: no-repeat; list-style: none; padding: 0 0 5px 27px !important; background-size: 13px; } .short-title { font-family: var(--font-tertiary); letter-spacing: 0.7px; color: var(--color-blaze); text-transform: uppercase; font-size: var(--font-size-sm) } .colorful-txt { background: linear-gradient(91deg, #FF5722 9.89%, #FFF 56.94%, #00D7F9 98.85%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }  .brx-popup-content { overflow: visible; } }  @media (min-width: 479px) { :root {  .section-padding { padding: var(--sp-40) var(--sp-24); } .section-padding-x { padding-right: var(--sp-24); padding-left: var(--sp-24); } .section-padding-y { padding-top: var(--sp-40); padding-bottom: var(--sp-40); } } }  @media (min-width: 768px) { :root {  .section-padding { padding: var(--sp-40) var(--sp-40); } .section-padding-x { padding-right: var(--sp-40); padding-left: var(--sp-40); } .section-padding-y { padding-top: var(--sp-40); padding-bottom: var(--sp-40); } } }  @media (min-width: 992px) { :root {  .section-padding { padding: var(--sp-64) var(--sp-40); } .section-padding-x { padding-right: var(--sp-40); padding-left: var(--sp-40); } .section-padding-y { padding-top: var(--sp-64); padding-bottom: var(--sp-64); } } }  @media (min-width: 1310px) { :root {  .section-padding { padding: var(--sp-64) var(--sp-24); } .section-padding-x { padding-right: var(--sp-24); padding-left: var(--sp-24); } .section-padding-y { padding-top: var(--sp-64); padding-bottom: var(--sp-64); } } }