/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.main-container .image-card .uncode-single-media + .uncode-single-media, .block-wrapper-parent .image-card .uncode-single-media + .uncode-single-media, .has-unblock .image-card .uncode-single-media + .uncode-single-media {
    padding: 9% 8% 0 8%;
}
.main-container .image-card .uncode-single-media:first-of-type .single-wrapper, .block-wrapper-parent .image-card .uncode-single-media:first-of-type .single-wrapper, .has-unblock .image-card .uncode-single-media:first-of-type .single-wrapper {
    transform: translateX(30%);
}
.el-text .badge-style {
    padding: 0.3em 1.2em;
}

.panel-group .panel:last-child{
    border-bottom-width: 0px;
}


.panel-group .panel:first-child{
    border-top-width: 0px;
}

.accordion-right .unradius-xl{
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.accordion-left .unradius-xl{
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.hsfc-Step {
    background-color: transparent !important;
}

.hsfc-TextInput {
    padding: 16px 16px !important;
    border-radius: 7px !important;
}

.hsfc-TextareaInput {
    padding: 16px 16px !important;
    border-radius: 7px !important;
}

.hsfc-Row {
    margin-bottom: 10px !important;
}

.hsfc-ReCaptchaV2 {
		display: none !important;
}

.hs-form-field label:not(.hs-error-msg) {
    color: #ffffff;
}

.hs-form-da19fb59-ad9a-462a-8b1b-091767c946b6_1a47b0e9-b23e-4d14-927e-460f21aeac0d .hs-button{
    font-family: inherit !important;
    font-size: 16px !important;
    color: rgba(24, 141, 84, 1.0) !important;
    padding: 17px 42px !important;
    border-radius: 30px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.1em !important;
}

.faq-accordion .panel-group .panel {
    background-color: #fff;
    margin-bottom: 16px;
    border-radius: 10px !important;
    outline: #000 1px solid;
    border-left: 4px #188d54 solid;
}

.faq-accordion .panel-group .panel:not(.active-group) {
    border-radius: 10px !important;
    box-shadow: none !important;
}

.sign-size-md .panel-title > a > span:after {
	font-size: 1.2em !important;
}