.elementor-12241 .elementor-element.elementor-element-bf34a30 .elementor-accordion-title{text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-12241 .elementor-element.elementor-element-bf34a30 .elementor-tab-content{text-shadow:0px 0px 0px rgba(0,0,0,0.3);}@media(min-width:768px){.elementor-12241 .elementor-element.elementor-element-83ea0aa{width:10%;}.elementor-12241 .elementor-element.elementor-element-497f54f{width:79.331%;}.elementor-12241 .elementor-element.elementor-element-61af258{width:10%;}}/* Start custom CSS */@media (min-width: 1200px){
.elementor-widget-hero .offset-xl-6 {
    margin-right: 50% !important;
    margin-left:0 !important;
}
}
.gfield_select {
      border-radius: 10px !important;
    min-height: 24px !important;
    border: 1px solid #e3e7f5!important;
    background-color: #ffffff;
    background-position: left 1rem center !important;
}
input.gform_button {
    background-color: #6366f1!important;
    border-color: #6366f1!important;
    padding: 0.785rem 2rem!important;
    font-size: 1rem!important;
    border-radius: 0.5rem!important;
    color: #fff!important;
}
input.gform_button:hover{
    background-color: #4044ee!important;
    border-color: #4044ee!important;
    box-shadow: none !important;
}
.gform_heading {
    display: none;
}

#gform_15 input{
    border-radius: 10px !important;
    min-height: 24px !important;
    border: 1px solid #e3e7f5!important;
    background-color: #ffffff;
}

.supporting-section .bg-dark {
    --bs-bg-opacity: 1;
    background-color: #6366f2 !important;
}
@media (min-width: 1200px){
.crm-section .offset-xl-1 {
    margin-right: 8.33333333% !important;
    margin-left:0 !important;
}
}
div.start-50 {
    left: 40% !important;
}

.accordion-button::after {
    margin-right: auto!important;
    margin-left: 0!important;
}

.accordion-button {
    text-align: right !important;
}

@media (max-width: 768px){
a.shadow-primary.silicon-button.btn.btn-primary.btn-lg {
    width: 100%;
}
input#gform_submit_button_12 {
    width: 100%;
}
a.silicon-button.btn.btn-primary {
    width: 100%;
}
}
@media (min-width: 768px){
.text-md-start {
    text-align: right !important;
}
}
@media (min-width: 992px){
.offset-lg-1 {
    margin-right: 8.33333333%;
}
}
.si-nav__tab.nav.nav-tabs {
    padding-right: 0!important;
}
.nav-tabs .nav-item, .nav-pills .nav-item {
    margin-left: 0.75rem;
    margin-right: 0!important;
}

@media (min-width: 992px){
.offset-lg-1 {
    margin-right: 8.33333333%!important;
    margin-left: 0!important;
}
}/* End custom CSS */