.elementor-3665 .elementor-element.elementor-element-9c99cd7 .elementor-repeater-item-b599e92.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3665 .elementor-element.elementor-element-8debc3f > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-3665 .elementor-element.elementor-element-b059b74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3665 .elementor-element.elementor-element-b059b74 .elementor-icon-wrapper{text-align:start;}.elementor-3665 .elementor-element.elementor-element-b059b74.elementor-view-stacked .elementor-icon{background-color:#D6D2C4;}.elementor-3665 .elementor-element.elementor-element-b059b74.elementor-view-framed .elementor-icon, .elementor-3665 .elementor-element.elementor-element-b059b74.elementor-view-default .elementor-icon{color:#D6D2C4;border-color:#D6D2C4;}.elementor-3665 .elementor-element.elementor-element-b059b74.elementor-view-framed .elementor-icon, .elementor-3665 .elementor-element.elementor-element-b059b74.elementor-view-default .elementor-icon svg{fill:#D6D2C4;}.elementor-3665 .elementor-element.elementor-element-b059b74 .elementor-icon{font-size:200px;}.elementor-3665 .elementor-element.elementor-element-b059b74 .elementor-icon svg{height:200px;}.elementor-3665 .elementor-element.elementor-element-e09581b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;color:#D6D2C4;}.elementor-3665 .elementor-element.elementor-element-8e431db{color:var( --e-global-color-717d80e );}.elementor-3665 .elementor-element.elementor-element-956f73f{--spacer-size:120px;}.elementor-3665 .elementor-element.elementor-element-29cfa86{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:31px;--grid-row-gap:0px;}.elementor-3665 .elementor-element.elementor-element-29cfa86 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-3665 .elementor-element.elementor-element-29cfa86 .elementor-social-icon i{color:var( --e-global-color-717d80e );}.elementor-3665 .elementor-element.elementor-element-29cfa86 .elementor-social-icon svg{fill:var( --e-global-color-717d80e );}.elementor-3665 .elementor-element.elementor-element-29cfa86 .elementor-social-icon:hover i{color:var( --e-global-color-a6e1715 );}.elementor-3665 .elementor-element.elementor-element-29cfa86 .elementor-social-icon:hover svg{fill:var( --e-global-color-a6e1715 );}.elementor-3665 .elementor-element.elementor-element-5c08d1c{--divider-border-style:solid;--divider-color:#D6D2C4;--divider-border-width:2px;}.elementor-3665 .elementor-element.elementor-element-5c08d1c .elementor-divider-separator{width:30px;}.elementor-3665 .elementor-element.elementor-element-5c08d1c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3665 .elementor-element.elementor-element-0dd692f > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-3665 .elementor-element.elementor-element-e2cc8b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;color:#D6D2C4;}.elementor-3665 .elementor-element.elementor-element-b573c6b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3665 .elementor-element.elementor-element-b573c6b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6D2C410;background-image:url("https://evex.kreatif.ca/wp-content/uploads/evex/groupe-evex-prototype.sylvaiboi.chatgpt.site/assets/653c8d3e3c767282.svg");background-position:110% 29%;background-repeat:no-repeat;background-size:28% auto;}.elementor-3665 .elementor-element.elementor-element-b573c6b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-3665 .elementor-element.elementor-element-b573c6b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3665 .elementor-element.elementor-element-39f31ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-3665 .elementor-element.elementor-element-39f31ed .elementor-heading-title{font-size:38px;line-height:1.3em;color:#D6D2C4;}.elementor-3665 .elementor-element.elementor-element-8893e40{z-index:2;}.elementor-3665 .elementor-element.elementor-element-9c99cd7:not(.elementor-motion-effects-element-type-background), .elementor-3665 .elementor-element.elementor-element-9c99cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7947c14 );}.elementor-3665 .elementor-element.elementor-element-9c99cd7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 40px 30px;}.elementor-3665 .elementor-element.elementor-element-9c99cd7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3665 .elementor-element.elementor-element-4bdf288 .elementor-repeater-item-7d8769a.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-3665 .elementor-element.elementor-element-140bb96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#D6D2C4;}.elementor-3665 .elementor-element.elementor-element-4bdf288:not(.elementor-motion-effects-element-type-background), .elementor-3665 .elementor-element.elementor-element-4bdf288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7947c14 );}.elementor-3665 .elementor-element.elementor-element-4bdf288{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3665 .elementor-element.elementor-element-4bdf288 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-3665 .elementor-element.elementor-element-b573c6b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3665 .elementor-element.elementor-element-b573c6b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-3665 .elementor-element.elementor-element-956f73f{--spacer-size:20px;}.elementor-3665 .elementor-element.elementor-element-b573c6b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3665 .elementor-element.elementor-element-b573c6b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3665 .elementor-element.elementor-element-b573c6b > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-3665 .elementor-element.elementor-element-9c99cd7{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-3665 .elementor-element.elementor-element-0dd692f{width:29.034%;}.elementor-3665 .elementor-element.elementor-element-b573c6b{width:37.298%;}}/* Start custom CSS for icon, class: .elementor-element-b059b74 */.elementor-3665 .elementor-element.elementor-element-b059b74 svg{
    height:auto;
    margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e09581b */.elementor-3665 .elementor-element.elementor-element-e09581b a {
    color:#D6D2C4;
}

.elementor-3665 .elementor-element.elementor-element-e09581b a:hover {
    color:#22B388;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e431db */.elementor-3665 .elementor-element.elementor-element-8e431db a {
    color:#22B388;
}

.elementor-3665 .elementor-element.elementor-element-8e431db a:hover {
    color:#D6D2C4;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2cc8b6 */.elementor-3665 .elementor-element.elementor-element-e2cc8b6 a {
    color:#D6D2C4;
}

.elementor-3665 .elementor-element.elementor-element-e2cc8b6 a:hover {
    color:#22B388;
    
}
.elementor-3665 .elementor-element.elementor-element-e2cc8b6 hr{
    margin-top:20px;
    margin-bottom:20px;
    width:30px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8893e40 */input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select {
    width: 100%;
    border: 1px solid #ffffff20;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    margin-bottom: 20px;
    padding-bottom:4px!important;
    background-color: #00000000;
    border-radius: 0px!important;
    padding: .5rem 0rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color:#22B388;
    font-family: 'Gotham', sans-serif;
        

}






.elementor-3665 .elementor-element.elementor-element-8893e40 textarea.wpcf7-form-control.wpcf7-textarea {
    margin-top: 10px!important;
}

span.wpcf7-list-item {
    margin-top: 10px;
    color: #1f1b1c;
    margin-right: 80px!important;
    margin-left:0px!important;
    line-height: 37px;
    font-family: 'Gotham', sans-serif;
}

span.wpcf7-list-item.last {
    margin-right:0px!important;
}

.elementor-3665 .elementor-element.elementor-element-8893e40 textarea {
    width: 100%;
    border: 1px solid #ffffff20;
color:#22B388!important;

    margin-top:10px;
    background-color: #00000000;
    border-radius: 0px!important;
    padding: .5rem 1rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color:#1f1b1c;
}


.cf7-smart-grid.has-grid .wpcf7-submit {
    border: solid 1px #D5D2C5!important;
    border-radius: 0px!important;
    font-size: 100%;
    font-weight: 400!important;
    display: block;
    margin:0 auto;
    font-family: 'Gotham', sans-serif;
    color: #D5D2C5!important;
    min-width: 300px!important;
    width:auto!important;
}



.cf7-smart-grid.has-grid .field>label em {
    color: #1f1b1c!important;
}

input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
    border-color: #D5D2C5;
    outline: 0 none;
}


label {
    display: block;
    color: #d5d2c5;;
    font-size:1rem;
    margin-top:10px;
    text-indent: 20px;
    font-family: 'Gotham', sans-serif;
    font-weight: 400;
}



::-webkit-input-placeholder { /* WebKit browsers */
color: #22B388 !important;
    font-family: 'Gotham', sans-serif;
opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #22B388 !important;
opacity: 0.5;
    font-family: 'Gotham', sans-serif;

}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #22B388 !important;
opacity: 0.5;
    font-family: 'Gotham', sans-serif;

}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #22B388 !important;
opacity: 0.5;
    font-family: 'Gotham', sans-serif;

}



.cf7sg-container .cf7-smart-grid.has-grid .container {
    max-width: 100%!important;
    margin: 0 auto;
    padding:0px!important;
    width: 100%;
    flex-wrap: wrap;
    zoom: 1;
    display: block;
}


[type=button]:focus, [type=submit]:focus, button:focus {
    outline:none!important;
    
}

.cf7-smart-grid.has-grid .field>label {
    display: block;
    margin-bottom: 0;
    margin-top: 20px;
}

.field-checkbox {
    margin-left: -20px;
    
}

.field-checkbox label {
color: #1f1b1c;
    font-family: 'Gotham', sans-serif;
    margin-top:40px;
        text-indent:40px;

}

.cf7-smart-grid.has-grid .field>label em {
    color: #1f1b1c!important;
}



.elementor-3665 .elementor-element.elementor-element-8893e40 .wpcf7 form.sent .wpcf7-response-output {
    border-color: #d5d2c5!important;
    color: #d5d2c5!important;
    font-size:14px;
}


@media (min-width: 481px) {
.cf7sg-container .cf7-smart-grid.has-grid .columns.one-half, .cf7sg-container .cf7-smart-grid.has-grid .columns.six {
    width: 48.93617%;
    padding-right: 0px;
}}






.elementor-3665 .elementor-element.elementor-element-8893e40 .wpcf7-submit {
    display: block;
margin-top:20px!important;
    background-color: transparent!important;
    color:#D5D2C5!important;
    border:2px solid #D5D2C5!important;

font-family: "Gotham", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.3em;
padding:10px 20px;
        border-radius:0px;
}


.cf7submiticon {
        background: url("https://le111.devsynergie.com/wp-content/uploads/2020/12/boutton-bullet-01.svg");
        background-size:contain;
        background-repeat:no-repeat;
        position:relative;
        top:5px;
    height: 20px;
    width: 20px;
    display: inline-block;
}


.wpcf7-submit:hover .cf7submiticon {
            background: url("https://le111.devsynergie.com/wp-content/uploads/2020/12/boutton-bullet-white-01.svg");
        background-size:contain;
        background-repeat:no-repeat;
    
}

.elementor-3665 .elementor-element.elementor-element-8893e40 .wpcf7-submit:hover {
    background-color: #D5D2C5!important;
    border:2px solid #D5D2C5;
    color:#000!important;
}






label.hidden_label {
    display: none!important;
    margin-bottom: 0;
}
input.wpcf7-form-control.wpcf7-submit {
    margin-top: 30px!important;
}


label.interest { 
    margin-left:0px!important;
    padding-left:0px!important;
text-indent:0px!important;
}




.champinteret span.wpcf7-list-item-label{
    font-size:16px!important;
    color:#1f1b1c;
    font-weight:500;
}

.info-tip {
    margin-top:20px!important;
}


.cf7-smart-grid.has-grid div.field span.wpcf7-not-valid-tip {
    top: 35px!important;
    padding: 3px 0px!important;

}

.cf7-smart-grid.has-grid div.field span.wpcf7-not-valid-tip {
    background: transparent!important;
}
.wpcf7-not-valid-tip {
    color: #22B388;;
    margin-top: -20px;
    font-size: .6em!important;
}








/*CHECKBOX */



span.wpcf7-list-item {
display: inline-block;
margin: 10px;
}


.wpcf7 .wpcf7-list-item {
display: inline-block;
margin-bottom: 10px;
}


.wpcf7-checkbox label, .mc4wp-checkbox label  {
position: relative;
cursor: pointer;
}


.wpcf7-checkbox input[type=checkbox], .mc4wp-checkbox input[type=checkbox]{
/*position: relative;*/
position: absolute;
visibility: hidden;
width: 20px;
height: 20px;
top: 0;
left: 0;
}





.wpcf7-checkbox input[type=checkbox] + span:before, .mc4wp-checkbox input[type=checkbox] + span:before {
display: block;
position: absolute;
content: '';
border-radius: 50%;
height: 15px;
width: 15px;
top: 1px;
left: 1px;
background-color: #cac7a7;
    
}


.wpcf7-checkbox input[type=checkbox] + span:after, .mc4wp-checkbox input[type=checkbox] + span:after {
display: block;
position: absolute;
content: "";
background-color:#ffffff;
height: 15px;
width: 15px;
top: 1px;
border-radius:50%;
left: 1px;
visibility: hidden;
font-size: 18px;
text-align: center;
line-height: 30px;
}


.wpcf7-checkbox input[type=checkbox]:checked + span:before, .mc4wp-checkbox input[type=checkbox]:checked + span:before {
background: transparent;
}


.wpcf7-checkbox input[type=checkbox]:checked + span:after, .mc4wp-checkbox input[type=checkbox]:checked + span:after {
visibility: visible;
}


.wpcf7-list-item-label {
margin-left: 0px;
display: inline-block;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b059b74 */.elementor-3665 .elementor-element.elementor-element-b059b74 svg{
    height:auto;
    margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e09581b */.elementor-3665 .elementor-element.elementor-element-e09581b a {
    color:#D6D2C4;
}

.elementor-3665 .elementor-element.elementor-element-e09581b a:hover {
    color:#22B388;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e431db */.elementor-3665 .elementor-element.elementor-element-8e431db a {
    color:#22B388;
}

.elementor-3665 .elementor-element.elementor-element-8e431db a:hover {
    color:#D6D2C4;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2cc8b6 */.elementor-3665 .elementor-element.elementor-element-e2cc8b6 a {
    color:#D6D2C4;
}

.elementor-3665 .elementor-element.elementor-element-e2cc8b6 a:hover {
    color:#22B388;
    
}
.elementor-3665 .elementor-element.elementor-element-e2cc8b6 hr{
    margin-top:20px;
    margin-bottom:20px;
    width:30px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8893e40 */input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select {
    width: 100%;
    border: 1px solid #ffffff20;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    margin-bottom: 20px;
    padding-bottom:4px!important;
    background-color: #00000000;
    border-radius: 0px!important;
    padding: .5rem 0rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color:#22B388;
    font-family: 'Gotham', sans-serif;
        

}






.elementor-3665 .elementor-element.elementor-element-8893e40 textarea.wpcf7-form-control.wpcf7-textarea {
    margin-top: 10px!important;
}

span.wpcf7-list-item {
    margin-top: 10px;
    color: #1f1b1c;
    margin-right: 80px!important;
    margin-left:0px!important;
    line-height: 37px;
    font-family: 'Gotham', sans-serif;
}

span.wpcf7-list-item.last {
    margin-right:0px!important;
}

.elementor-3665 .elementor-element.elementor-element-8893e40 textarea {
    width: 100%;
    border: 1px solid #ffffff20;
color:#22B388!important;

    margin-top:10px;
    background-color: #00000000;
    border-radius: 0px!important;
    padding: .5rem 1rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color:#1f1b1c;
}


.cf7-smart-grid.has-grid .wpcf7-submit {
    border: solid 1px #D5D2C5!important;
    border-radius: 0px!important;
    font-size: 100%;
    font-weight: 400!important;
    display: block;
    margin:0 auto;
    font-family: 'Gotham', sans-serif;
    color: #D5D2C5!important;
    min-width: 300px!important;
    width:auto!important;
}



.cf7-smart-grid.has-grid .field>label em {
    color: #1f1b1c!important;
}

input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
    border-color: #D5D2C5;
    outline: 0 none;
}


label {
    display: block;
    color: #d5d2c5;;
    font-size:1rem;
    margin-top:10px;
    text-indent: 20px;
    font-family: 'Gotham', sans-serif;
    font-weight: 400;
}



::-webkit-input-placeholder { /* WebKit browsers */
color: #22B388 !important;
    font-family: 'Gotham', sans-serif;
opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #22B388 !important;
opacity: 0.5;
    font-family: 'Gotham', sans-serif;

}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #22B388 !important;
opacity: 0.5;
    font-family: 'Gotham', sans-serif;

}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #22B388 !important;
opacity: 0.5;
    font-family: 'Gotham', sans-serif;

}



.cf7sg-container .cf7-smart-grid.has-grid .container {
    max-width: 100%!important;
    margin: 0 auto;
    padding:0px!important;
    width: 100%;
    flex-wrap: wrap;
    zoom: 1;
    display: block;
}


[type=button]:focus, [type=submit]:focus, button:focus {
    outline:none!important;
    
}

.cf7-smart-grid.has-grid .field>label {
    display: block;
    margin-bottom: 0;
    margin-top: 20px;
}

.field-checkbox {
    margin-left: -20px;
    
}

.field-checkbox label {
color: #1f1b1c;
    font-family: 'Gotham', sans-serif;
    margin-top:40px;
        text-indent:40px;

}

.cf7-smart-grid.has-grid .field>label em {
    color: #1f1b1c!important;
}



.elementor-3665 .elementor-element.elementor-element-8893e40 .wpcf7 form.sent .wpcf7-response-output {
    border-color: #d5d2c5!important;
    color: #d5d2c5!important;
    font-size:14px;
}


@media (min-width: 481px) {
.cf7sg-container .cf7-smart-grid.has-grid .columns.one-half, .cf7sg-container .cf7-smart-grid.has-grid .columns.six {
    width: 48.93617%;
    padding-right: 0px;
}}






.elementor-3665 .elementor-element.elementor-element-8893e40 .wpcf7-submit {
    display: block;
margin-top:20px!important;
    background-color: transparent!important;
    color:#D5D2C5!important;
    border:2px solid #D5D2C5!important;

font-family: "Gotham", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.3em;
padding:10px 20px;
        border-radius:0px;
}


.cf7submiticon {
        background: url("https://le111.devsynergie.com/wp-content/uploads/2020/12/boutton-bullet-01.svg");
        background-size:contain;
        background-repeat:no-repeat;
        position:relative;
        top:5px;
    height: 20px;
    width: 20px;
    display: inline-block;
}


.wpcf7-submit:hover .cf7submiticon {
            background: url("https://le111.devsynergie.com/wp-content/uploads/2020/12/boutton-bullet-white-01.svg");
        background-size:contain;
        background-repeat:no-repeat;
    
}

.elementor-3665 .elementor-element.elementor-element-8893e40 .wpcf7-submit:hover {
    background-color: #D5D2C5!important;
    border:2px solid #D5D2C5;
    color:#000!important;
}






label.hidden_label {
    display: none!important;
    margin-bottom: 0;
}
input.wpcf7-form-control.wpcf7-submit {
    margin-top: 30px!important;
}


label.interest { 
    margin-left:0px!important;
    padding-left:0px!important;
text-indent:0px!important;
}




.champinteret span.wpcf7-list-item-label{
    font-size:16px!important;
    color:#1f1b1c;
    font-weight:500;
}

.info-tip {
    margin-top:20px!important;
}


.cf7-smart-grid.has-grid div.field span.wpcf7-not-valid-tip {
    top: 35px!important;
    padding: 3px 0px!important;

}

.cf7-smart-grid.has-grid div.field span.wpcf7-not-valid-tip {
    background: transparent!important;
}
.wpcf7-not-valid-tip {
    color: #22B388;;
    margin-top: -20px;
    font-size: .6em!important;
}








/*CHECKBOX */



span.wpcf7-list-item {
display: inline-block;
margin: 10px;
}


.wpcf7 .wpcf7-list-item {
display: inline-block;
margin-bottom: 10px;
}


.wpcf7-checkbox label, .mc4wp-checkbox label  {
position: relative;
cursor: pointer;
}


.wpcf7-checkbox input[type=checkbox], .mc4wp-checkbox input[type=checkbox]{
/*position: relative;*/
position: absolute;
visibility: hidden;
width: 20px;
height: 20px;
top: 0;
left: 0;
}





.wpcf7-checkbox input[type=checkbox] + span:before, .mc4wp-checkbox input[type=checkbox] + span:before {
display: block;
position: absolute;
content: '';
border-radius: 50%;
height: 15px;
width: 15px;
top: 1px;
left: 1px;
background-color: #cac7a7;
    
}


.wpcf7-checkbox input[type=checkbox] + span:after, .mc4wp-checkbox input[type=checkbox] + span:after {
display: block;
position: absolute;
content: "";
background-color:#ffffff;
height: 15px;
width: 15px;
top: 1px;
border-radius:50%;
left: 1px;
visibility: hidden;
font-size: 18px;
text-align: center;
line-height: 30px;
}


.wpcf7-checkbox input[type=checkbox]:checked + span:before, .mc4wp-checkbox input[type=checkbox]:checked + span:before {
background: transparent;
}


.wpcf7-checkbox input[type=checkbox]:checked + span:after, .mc4wp-checkbox input[type=checkbox]:checked + span:after {
visibility: visible;
}


.wpcf7-list-item-label {
margin-left: 0px;
display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-140bb96 */.elementor-3665 .elementor-element.elementor-element-140bb96 a {
    color:#D6D2C4;
}

.elementor-3665 .elementor-element.elementor-element-140bb96 a:hover {
    color:#22B388;
    
}

.elementor-3665 .elementor-element.elementor-element-140bb96 p {
    margin-bottom:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-140bb96 */.elementor-3665 .elementor-element.elementor-element-140bb96 a {
    color:#D6D2C4;
}

.elementor-3665 .elementor-element.elementor-element-140bb96 a:hover {
    color:#22B388;
    
}

.elementor-3665 .elementor-element.elementor-element-140bb96 p {
    margin-bottom:0px;
}/* End custom CSS */