.elementor-5253 .elementor-element.elementor-element-3ec9187{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS */#gravform {display: none;}
.ast-container {
  margin-right: auto;
  margin-left: auto;
}
.ast-container {
  margin-right: auto;
  margin-left: auto;
}

.before-quiz {
    padding: 80px 0 60px;
}

.before-quiz p {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-shadow: 0 0 0.1px rgb(0 0 0 / 25%);
}

.radio__item {
        display: flex;
        align-items: center;
        margin: 0 15px;
        cursor: pointer;
    }

    .radio__text {
        margin: 15px;
    }

   .quiz  .quiz__name {
        font-size: 26px;
        text-transform: none;
    }

    .quiz__item {
        display: none;
    }

    .quiz__item--1 {
        display: block;
    }

    .quiz__false {
        display: none;
    }

    .radio_group--2 {
        display: flex;
    }

    .page-id-5253 .entry-content{
         padding:  0 !important;
    }

    .quiz {
        padding: 80px 0;
        width: 100%;
        background: url(/wp-content/uploads/2022/02/Untitled-design-1-2.jpg) no-repeat center / cover;
        display: flex;
        align-items: center;
        min-height: calc(100vh - 405px);
    }

    .cta {
        margin: 0;
    }

    .quiz .quiz__title {
        text-align: center;
        color: #1D4D74;
        margin-bottom: 30px;
        font-size: 30px;
        text-transform: none;
    }

   .quiz  .quiz__title strong {
        text-transform: uppercase;
        font-size: 32px;
        margin-bottom: 15px;
        display: block;
    }

    .quiz__start {
        display: block;
        width: 400px;
        max-width: 100%;
        margin: 0 auto;
        background-color:#c36;
        color:white;
        font-weight: bold;
        border:none;
    }
    
    .quiz__start:hover {
        background-color:#1D4D74;
    }

    .page-template-template-quiz .ast-container.d-flex {
        display: block !important;
    }

    .quiz__buttons {
        display: flex;
        justify-content: center;
    }
    .button:hover {
         background-color:#1D4D74 !important;
    }
    
    .quiz__buttons .button {
        margin: 0 15px;
        background-color:#c36;
        color:white;
        font-weight: bold;
        border:none;
    }

    .radio_group {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        margin: 30px 0;
    }

    .quiz .quiz__name {
        text-align: center;
    }

    .radio__item input[type=radio] {
        width: 30px;
        height: 30px;
    }

    .radio__text {
        font-size: 22px;
        font-weight: 500;
    }

    .quiz__input {
        border: 2px solid #1D4D74 !important;
        background: transparent !important;
        width: 460px;
    }

    .radio_group--2 .quiz__input {
        width: 220px;
        margin: 0 10px;
    }

    .false__text p {
        font-size: 22px;
        text-align: center;
        max-width: 800px;
        margin-left: auto;
        margin-right: auto;
    }

    .quiz__form iframe {
        min-height: 600px;
    }

    .quiz__item--9 h2 {
        text-align: center;
        margin: 60px 0 30px 0;
    }

    .false__text h4 {
        font-size: 26px;
        margin-bottom: 20px;
        text-align: center;
        text-transform: none;
    }

    .false__text {
        margin-bottom: 40px;
    }


    @media screen and (max-width: 691px) {
        .quiz__form iframe {
            min-height: 862px;
        }
    }

    @media screen and (max-width: 767px) {
        .radio__item {
            width: 48%;
            justify-content: center;
            margin: 0;
        }

        .radio_group {
            justify-content: space-between;
        }

        .radio__text {
            font-size: 18px;
            min-width: 95px;
        }

        .radio__item input[type=radio] {
            width: 20px;
            height: 20px;
        }

        .quiz__input {
            width: 100%;
        }

        .radio_group {
            max-width: 460px;
            margin-left: auto;
            margin-right: auto;
        }

        .radio_group--2 .quiz__input {
            width: 48%;
            display: block;
            margin: 0 auto;
            margin-bottom: 20px;
        }

        .quiz__start {
            width: 240px;
            font-size: 20px;
        }

        .quiz__name {
            font-size: 20px;
        }

        .quiz__item--9 h2 {
            font-size: 20px;
        }

        .quiz__item--9 h2 br {
            display: none;
        }

        .false__text h4 {
            font-size: 18px;
        }

        .false__text p {
            font-size: 16px;
        }

        .quiz__name {
            font-size: 20px;
        }

        .false__text h4 {
            font-size: 20px;
        }

        .quiz__title strong {
            font-size: 26px;
        }

        .quiz__title {
            font-size: 22px;
        }
    }

@media screen and (max-width: 1220px) {
    .block__link .col{
        width: 48%;
    }

    .block__link .block__link_item{
        width: 100%;
    }
}


@media screen and (max-width: 768px) {
    .block__link .col{
        width: 100%;
    }

}/* End custom CSS */