








.fl-module-vamtam-cta .fl-cta-inline .fl-cta-image+.fl-cta-text {
    padding-right: 10%
}

.fl-module-vamtam-cta h3.fl-cta-title {
    padding-bottom: 0
}

.fl-module-vamtam-cta p {
    margin-top: .2em
}

.cdsROW .cdsRating span {
    padding-top: 10px;
    display: inline-block
}

.cdsROW.wide {
    margin: auto;
    border: solid 1px #6aa257;
    border-radius: 60px;
    padding: 5px 15px
}

.rotatingrotation {
    transform: rotate(90deg);
    opacity: 0
}

body.wpb-js-composer .wpb_start_animation.animated {
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important
}

.vamtam-responsive-wrapper {
    position: relative;
    width: 100%
}

html.ios-safari * {
    background-attachment: scroll !important
}

.form-input {
    position: relative;
    margin: 0;
    background: var(--vamtam-accent-color-7)
}

.form-input .required {
    display: none
}

.main-container input[type=date],
.main-container input[type=email],
.main-container input[type=number],
.main-container input[type=password],
.main-container input[type=range],
.main-container input[type=search],
.main-container input[type=tel],
.main-container input[type=text],
.main-container input[type=url],
.main-container select,
.main-container textarea {
    box-sizing: border-box;
    padding: 15px 25px;
    height: auto;
    width: 100%;
    position: relative;
    outline: 0;
    margin: 0;
    border: 1px solid silver;
    margin-bottom: 10px;
    transition: all .4s;

    line-height: 1.1em;

    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.main-container input[type=date]:focus,

.main-container input[type=email]:focus,

.main-container input[type=number]:focus,

.main-container input[type=password]:focus,

.main-container input[type=range]:focus,

.main-container input[type=search]:focus,

.main-container input[type=tel]:focus,

.main-container input[type=text]:focus,

.main-container input[type=url]:focus,

.main-container select:focus,

.main-container textarea:focus
{
    border: 1px solid rgb(29, 62, 7)
}

.vamtam-main .main-container input[type=date],
.vamtam-main .main-container input[type=email],
.vamtam-main .main-container input[type=number],
.vamtam-main .main-container input[type=password],
.vamtam-main .main-container input[type=range],
.vamtam-main .main-container input[type=search],
.vamtam-main .main-container input[type=tel],
.vamtam-main .main-container input[type=text],
.vamtam-main .main-container input[type=url],
.vamtam-main .main-container select,
.vamtam-main .main-container textarea {
    color: var(--vamtam-accent-color-2);
    background: var(--vamtam-main-background-background-color)
}

.main-container input[type=range] {
    padding: inherit
}

.main-container textarea {
    border-radius: 16px;
    margin-bottom: 5px !important
}

.main-container .vamtam-form-remove-border input[type=date],
.main-container .vamtam-form-remove-border input[type=email],
.main-container .vamtam-form-remove-border input[type=number],
.main-container .vamtam-form-remove-border input[type=password],
.main-container .vamtam-form-remove-border input[type=range],
.main-container .vamtam-form-remove-border input[type=search],
.main-container .vamtam-form-remove-border input[type=tel],
.main-container .vamtam-form-remove-border input[type=text],
.main-container .vamtam-form-remove-border input[type=url],
.main-container .vamtam-form-remove-border select,
.main-container .vamtam-form-remove-border textarea {
    border: transparent
}

.main-container select {
    background: var(--vamtam-main-background-background-color) url("data:image/svg+xml;utf8,<svg fill='black' height='25' viewBox='0 0 24 24' width='50' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat right center !important;
    padding-right: 40px !important;
    margin-bottom: 10px !important
}

label {
    font-size: 12px
}

textarea {
    min-height: 4em;
    width: 100%;
    position: relative;
    resize: none
}






















