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



.icon-list_description .description{
	margin-left: 30px;
}

.google_rewiev .repeater-item.swiper-slide{
	padding: 20px;
    border: 1px solid var(--bricks-color-wgpfaw);
}


.bricks-button[class*="secondary"] {
	position: relative;
	    position: relative;
    display: block;
    overflow: hidden;
}

.bricks-button[class*="secondary"]::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: rgba(255, 255, 255, 0.3);
    transform: rotate(45deg);
    transition: none;
    pointer-events: none;
    animation: shine 3s linear infinite;
    -webkit-animation: shine 3s linear infinite; /* Для старых WebKit браузеров */
    -moz-animation: shine 3s linear infinite;    /* Для старых версий Firefox */
    -o-animation: shine 3s linear infinite;      /* Для Opera */
}

@keyframes shine {
    0% {
        transform: translateX(-100%) translateY(-100%) rotate(45deg);
    }
    50% {
        transform: translateX(0%) translateY(0%) rotate(45deg);
    }
    100% {
        transform: translateX(100%) translateY(100%) rotate(45deg);
    }
}

/* Префиксы для анимации */
@-webkit-keyframes shine {
    0% {
        -webkit-transform: translateX(-100%) translateY(-100%) rotate(45deg);
    }
    50% {
        -webkit-transform: translateX(0%) translateY(0%) rotate(45deg);
    }
    100% {
        -webkit-transform: translateX(100%) translateY(100%) rotate(45deg);
    }
}

@-moz-keyframes shine {
    0% {
        -moz-transform: translateX(-100%) translateY(-100%) rotate(45deg);
    }
    50% {
        -moz-transform: translateX(0%) translateY(0%) rotate(45deg);
    }
    100% {
        -moz-transform: translateX(100%) translateY(100%) rotate(45deg);
    }
}

@-o-keyframes shine {
    0% {
        -o-transform: translateX(-100%) translateY(-100%) rotate(45deg);
    }
    50% {
        -o-transform: translateX(0%) translateY(0%) rotate(45deg);
    }
    100% {
        -o-transform: translateX(100%) translateY(100%) rotate(45deg);
    }
}


iframe.job {
    max-width: 100%;
    width: 100%;
    min-height: 1200px;
    border: none;
}