/*!
 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
*/.button-primary{padding:calc(var(--space-m)/2) var(--space-m);font-weight:500;border-radius:var(--radius-circle);cursor:pointer;transition:transform .4s ease,box-shadow .4s ease,background .4s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;appearance:none;color:var(--white);border:none;background-color:var(--primary)}.button-primary:hover{color:var(--white);background-color:var(--primary-hover);transform:translateY(-4px);box-shadow:0 4px 24px 0 color-mix(in oklch, var(--primary) 30%, transparent)}.button-primary div{display:flex}.button-primary div span{display:block;backface-visibility:hidden;font-style:normal}.button-primary div span.space{animation:none !important;white-space:pre}.button-primary:hover span{animation-name:smoke;animation-duration:1s;animation-timing-function:linear}.button-secondary{padding:calc(var(--space-m)/2) var(--space-m);font-weight:500;border-radius:var(--radius-circle);cursor:pointer;transition:transform .4s ease,box-shadow .4s ease,background .4s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;appearance:none;color:var(--secondary-ultra-dark);border:none;background-color:var(--secondary)}.button-secondary:hover{background-color:var(--secondary-light);transform:translateY(-4px);box-shadow:0 4px 24px 0 color-mix(in oklch, var(--secondary) 30%, transparent)}.button-secondary div{display:flex}.button-secondary div span{display:block;backface-visibility:hidden;font-style:normal}.button-secondary div span.space{animation:none !important;white-space:pre}.button-secondary:hover span{animation-name:smoke;animation-duration:1s;animation-timing-function:linear}.button-accent{padding:calc(var(--space-m)/2) var(--space-m);font-weight:500;border-radius:var(--radius-circle);cursor:pointer;transition:transform .4s ease,box-shadow .4s ease,background .4s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;appearance:none;color:var(--accent-ultra-dark);border:none;background-color:var(--accent)}.button-accent:hover{background-color:var(--accent-light);transform:translateY(-4px);box-shadow:0 4px 24px 0 color-mix(in oklch, var(--accent) 30%, transparent)}.button-accent div{display:flex}.button-accent div span{display:block;backface-visibility:hidden;font-style:normal}.button-accent div span.space{animation:none !important;white-space:pre}.button-accent:hover span{animation-name:smoke;animation-duration:1s;animation-timing-function:linear}.button-ghost{padding:calc(var(--space-m)/2) var(--space-m);font-weight:500;border-radius:var(--radius-circle);cursor:pointer;transition:transform .4s ease,box-shadow .4s ease,background .4s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;appearance:none;color:var(--primary-ultra-dark);border:1px solid color-mix(in oklch, var(--white) 20%, transparent);background-color:color-mix(in oklch, var(--white) 50%, transparent);backdrop-filter:blur(12px)}.button-ghost:hover{transform:translateY(-4px);box-shadow:0 4px 24px 0 color-mix(in oklch, var(--black) 10%, transparent)}.button-ghost div{display:flex}.button-ghost div span{display:block;backface-visibility:hidden;font-style:normal}.button-ghost div span.space{animation:none !important;white-space:pre}.button-ghost:hover span{animation-name:smoke;animation-duration:1s;animation-timing-function:linear}.button-light{padding:calc(var(--space-m)/2) var(--space-m);font-weight:500;border-radius:var(--radius-circle);cursor:pointer;transition:transform .4s ease,box-shadow .4s ease,background .4s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;appearance:none;color:var(--primary);border:none;background-color:var(--white)}.button-light:hover{transform:translateY(-4px);box-shadow:0 4px 24px 0 color-mix(in oklch, var(--black) 10%, transparent)}.button-light div{display:flex}.button-light div span{display:block;backface-visibility:hidden;font-style:normal}.button-light div span.space{animation:none !important;white-space:pre}.button-light:hover span{animation-name:smoke;animation-duration:1s;animation-timing-function:linear}@keyframes smoke{45%,55%{filter:blur(4px)}50%,50.1%{opacity:0}25%,75%{transform:translateX(0)}50%{transform:translateX(12px) translateY(-8px)}50.1%{transform:translateX(-12px)}}.why-card:nth-child(2){border-top:.4rem solid var(--secondary)}.why-card:nth-child(2) .why-card__cc-icon{background-color:color-mix(in oklch, var(--secondary) 50%, transparent)}.why-card:nth-child(2) .why-card__title{color:var(--secondary)}.why-card:nth-child(3){border-top:.4rem solid var(--accent)}.why-card:nth-child(3) .why-card__cc-icon{background-color:color-mix(in oklch, var(--accent) 30%, transparent)}.why-card:nth-child(3) .why-card__title{color:var(--accent)}.why-card:nth-child(4){border-top:.4rem solid var(--tertiary)}.why-card:nth-child(4) .why-card__cc-icon{background-color:color-mix(in oklch, var(--tertiary) 20%, transparent)}.why-card:nth-child(4) .why-card__title{color:var(--tertiary)}.service-card{transition:transform .4s ease}.service-card .service-card__image{transition:transform .4s ease}.service-card:hover{transform:translateY(-4px)}.service-card:hover .service-card__image img{transform:scale3d(1.05, 1.05, 1.05)}.value-card:nth-child(2) .value-card__cc-icon{background-color:color-mix(in oklch, var(--secondary) 30%, transparent)}.value-card:nth-child(2) .value-card__number{color:color-mix(in oklch, var(--secondary) 20%, transparent)}.value-card:nth-child(2) .value-card__title{color:var(--secondary)}.value-card:nth-child(2) .value-card__divider.horizontal .line{border-top-color:var(--secondary)}.value-card:nth-child(2) .value-card__pill{background-color:color-mix(in oklch, var(--secondary) 30%, transparent)}.value-card:nth-child(2) .value-card__pill .value-card__pill-dot{background-color:var(--secondary-dark)}.value-card:nth-child(2) .value-card__pill .value-card__pill-text{color:var(--secondary-dark)}.value-card:nth-child(3) .value-card__cc-icon{background-color:color-mix(in oklch, var(--accent) 30%, transparent)}.value-card:nth-child(3) .value-card__number{color:color-mix(in oklch, var(--accent) 20%, transparent)}.value-card:nth-child(3) .value-card__title{color:var(--accent)}.value-card:nth-child(3) .value-card__divider.horizontal .line{border-top-color:var(--accent)}.value-card:nth-child(3) .value-card__pill{background-color:color-mix(in oklch, var(--accent) 30%, transparent)}.value-card:nth-child(3) .value-card__pill .value-card__pill-dot{background-color:var(--accent-dark)}.value-card:nth-child(3) .value-card__pill .value-card__pill-text{color:var(--accent-dark)}.step-value:nth-child(2) .step-value__number{color:var(--secondary-dark);background-color:var(--secondary)}.step-value:nth-child(2) .step-value__tag{background-color:color-mix(in oklch, var(--secondary) 20%, transparent)}.step-value:nth-child(3) .step-value__number{color:var(--accent-dark);background-color:var(--accent)}.step-value:nth-child(3) .step-value__tag{background-color:color-mix(in oklch, var(--accent) 20%, transparent)}.service-card__more-link{position:relative}.service-card__more-link::after{content:"";position:absolute;bottom:-0.1rem;left:0;right:0;height:.4rem;background:var(--accent);border-radius:2px;transform:scaleX(0);transform-origin:left;animation:lineGrow2 .8s ease 1.1s both}@keyframes lineGrow2{to{transform:scaleX(1)}}em.hta{color:var(--accent);font-style:normal;position:relative}em.hta::after{content:"";position:absolute;bottom:-0.1rem;left:0;right:0;height:.4rem;background:var(--accent);border-radius:2px;transform:scaleX(0);transform-origin:left;animation:lineGrow .8s ease 1.1s both}@keyframes lineGrow{to{transform:scaleX(1)}}em.htah{color:var(--accent);font-style:normal}/*# sourceMappingURL=style.css.map */
