/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

/* Typography */ .text-gradient--primary{ 	-webkit-background-clip: text; 	-webkit-text-fill-color: transparent; 	display: inline; 	background-image: linear-gradient(120deg, var(--primary), var(--primary-l-2)); }   .text-tag--primary:after{     padding: 4px 6px;     border-radius: var(--radius-s);     margin-left: var(--space-2xs);     font-size: .8rem;     letter-spacing: 0;     text-transform: uppercase;     background-color: var(--primary-10);     color: var(--text-body);     border: 1px solid var(--primary);     font-weight: 500;     content: attr(data-tag);     margin-top: auto;     margin-bottom: auto; } .text-tag--secondary:after {     padding: 4px 6px;     border-radius: var(--radius-s);     margin-left: var(--space-2xs);     font-size: .8rem;     letter-spacing: 0;     text-transform: uppercase;     background-color: var(--secondary-10);     color: var(--text-body);     border: 1px solid var(--secondary);     font-weight: 500;     content: attr(data-tag);     margin-top: auto;     margin-bottom: auto; } .brxe-text-link{ gap: unset!important; }  .text-link--icon-right {     display: flex;     flex-direction: row;     align-items: center;     color: var(--primary);     transition: color .4s;     font-weight: 600; } .text-link--icon-right:hover {     color: var(--primary-l-2); } .text-link--icon-right > i {     transition: transform .4s; } .text-link--icon-right:hover > i {     transform: translateX(3px); } .pill-primary {     background-color: var(--primary-10);     padding: 5px 10px;     font-size: var(--text-s);     color: var(--text-body);     font-weight: 600;     display: flex;     flex-direction: row;     align-items: center;     justify-content: middle;     border: 1px solid var(--primary); } .pill-secondary {     background-color: var(--secondary-10);     padding: 5px 10px;     font-size: var(--text-s);     color: var(--text-body);     font-weight: 600;     display: flex;     flex-direction: row;     align-items: center;     justify-content: middle;     border: 1px solid var(--secondary); }