.elementor-2422 .elementor-element.elementor-element-d200093 > .elementor-container{max-width:1200px;}.elementor-2422 .elementor-element.elementor-element-d200093.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2422 .elementor-element.elementor-element-d200093.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2422 .elementor-element.elementor-element-d200093.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2422 .elementor-element.elementor-element-d200093.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2422 .elementor-element.elementor-element-d200093.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2422 .elementor-element.elementor-element-d200093{margin-top:60px;margin-bottom:60px;}.elementor-2422 .elementor-element.elementor-element-66e9d0b.elementor-column{align-self:inherit;cursor:default;}html, body{overflow-x:auto;}@media(max-width:1024px){.elementor-2422 .elementor-element.elementor-element-d200093{padding:0% 2% 0% 2%;}}@media(max-width:767px){.elementor-2422 .elementor-element.elementor-element-d200093{padding:0% 2% 0% 2%;}}/* Start custom CSS */body.elementor-page-2422 label.forminator-label, body.elementor-page-2422 .forminator-label {
    color: #29876B !important;
    font-weight:600 !important;
    font-size:18px !important;
}

body.elementor-page-2422 input, body.elementor-page-2422 .forminator-stripe-element  {
    background-color: white !important;
    border-radius:0 !important;
    border:1px solid rgb(0,0,0,0.5) !important;
}

body.elementor-page-2422 input:focus, body.elementor-page-2422 input:hover, body.elementor-page-2422 .forminator-stripe-element:focus, body.elementor-page-2422 .forminator-stripe-element:hover {
    border:1px solid #29876B !important;
}

body.elementor-page-2422 button {
    background-color:#29876B !important;
    color:white !important;
    border-radius:0 !important;
    padding:15px 20px !important;
    border:1px solid #29876B !important;
    text-transform: uppercase
}

body.elementor-page-2422 .forminator-radio-bullet {
    display:none !important;
}

body.elementor-page-2422 .forminator-radio-label {
    border:1px solid rgb(0,0,0,0.2);
    padding:10px 15px;
    margin-left:0 !important;
}

body.elementor-page-2422 .forminator-radio-label:hover {
    border:1px solid #29876B;
}

body.elementor-page-2422 input[type="radio"]:checked + span + span { 
	background-color: #29876B !important;
	color:white;
	font-weight: 500;
}

body.elementor-page-2422 button:hover {
    background-color: white !important;
    color:#29876B !important;
    box-shadow:none;
    border:1px solid #29876B !important;
    box-shadow: none !important
}

body.elementor-page-2422 label[for="calculation-1-field"] {
    font-size:25px !important;
    font-weight:700 !important;
}
body.elementor-page-2422 input[name="calculation-1"] {
    border:none !important;
    padding-left:5px !important;
    font-size:18px !important;
}


body.elementor-page-2422 .forminator-input.forminator-input-with-prefix {
    background-color: #29876B80 !important;
}/* End custom CSS */