/*
 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.0
 Text Domain:  bricks
*/

:is(p){
  padding:0;
  margin:0
}

:is(b){
  font-weight:700
}
/* 
.bricks-button:after, .polygon-marker:after, form [type=submit]:after{
  content: '';
  position: absolute;
  bottom:-2px;
  right:-2px;
  background-color: var(--bricks-color-rkscft);
   clip-path: polygon(100% 100%, 100% 0%, 0% 100%);
  width:20px;
    height:auto;
  aspect-ratio:1;
}

.bricks-button:before, .polygon-marker:before,  form [type=submit]:before{
  content: '';
  position: absolute;
  top:-2px;
  left:-2px;
  background-color: var(--bricks-color-rkscft);
   clip-path: polygon(0% 0%, 0% 100%, 100% 0%);
  width:20px;
    height:auto;
  aspect-ratio:1;
  z-index: 1;
}

.bricks-button, .polygon-marker{
  position:relative
} */

/* seleciona os elementos que tem divisor */
:is([class*="title-divider"]){
  position: relative;
}
/* seleciona todos os divisores*/
:is([class*="title-divider"]):after {
  content:"";
  width:200px;
  height:3px;
  background-color:var(--bricks-color-rkscft);
  position:absolute;
  bottom: -20px;
  left:0;
}

/* seleciona todos os divisores center */
:is([class*="title-divider-center"]):after {
  bottom: -20px;
  margin:auto;
  left:50%;
  right:50%;
  transform: translateX(-50%)
}

/* SLIDE - arrows aparecem ou somem, se não forem as ultimas*/
.splide__arrow{
  transition:all.2s
}

.splide__arrow:is([aria-label="Go to first slide"],[aria-label="Go to last slide"]) {
  opacity: 0.1;
}