/*
 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
*/

@-moz-keyframes spin { 
    100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
    100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
    100% { 
        -webkit-transform: rotate(360deg); 
        transform:rotate(360deg); 
    } 
}

#goute-anim #text{
    will-change: transform;
    -webkit-animation:spin 30s linear infinite;
    -moz-animation:spin 30s linear infinite;
    animation:spin 30s linear infinite;
    transform-origin: center;
}

.swiper-caption .brxe-heading{
    opacity: 0.5;
    transition: all 300ms ease-in-out;
    user-select: none;
}

.swiper-caption .brxe-heading.active,
.swiper-caption .brxe-heading:hover{
    opacity: 1;
}

.swiper-caption:has(.brxe-heading:hover) h4:not(:hover){
    opacity: 0.5 !important;
}

#main-contact-form form>div:not(.wpcf7-response-output){
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 68px;
}

.wpcf7-form-control-wrap input[type=text],
.wpcf7-form-control-wrap input[type=email],
.wpcf7-form-control-wrap input[type=tel],
.wpcf7-form-control-wrap textarea{
    color: #403f27;
    background: transparent;
    border-bottom: 2px solid #403f27;
    padding-left: 0;
    padding-right: 0;
}


.wpcf7-form-control-wrap[data-name=message]{
    grid-column: 1/3;
}

.wpcf7-form-control-wrap input[type=text]::placeholder,
.wpcf7-form-control-wrap input[type=email]::placeholder,
.wpcf7-form-control-wrap input[type=tel]::placeholder,
.wpcf7-form-control-wrap textarea::placeholder{
    color: #403f27;
}

.wpcf7-form-control-wrap input[type=text]:active,
.wpcf7-form-control-wrap input[type=email]:active,
.wpcf7-form-control-wrap input[type=tel]:active,
.wpcf7-form-control-wrap textarea:active,
.wpcf7-form-control-wrap input[type=text]:focus,
.wpcf7-form-control-wrap input[type=email]:focus,
.wpcf7-form-control-wrap input[type=tel]:focus,
.wpcf7-form-control-wrap textarea:focus{
    outline: none;
}

input[type=submit].wpcf7-form-control{
    background: #484e22;
    border: none;
    color: #e5dcd6;
    border-radius: 20px;
    width: fit-content;
    font-family: "neue-haas-grotesk-display";
    font-weight: 500;
    font-size: 18px;
    padding: 10px 22px;
    grid-column: 2 / 3;
    margin-left: auto;
    margin-right: 0;
}