.elementor-1070101 .elementor-element.elementor-element-db78a1a:not(.elementor-motion-effects-element-type-background), .elementor-1070101 .elementor-element.elementor-element-db78a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #084437 0%, #042117 100%);}.elementor-1070101 .elementor-element.elementor-element-db78a1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 1em 4em 1em;}.elementor-1070101 .elementor-element.elementor-element-db78a1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1070101 .elementor-element.elementor-element-b2f546d{text-align:center;}.elementor-1070101 .elementor-element.elementor-element-b2f546d .elementor-heading-title{color:#FFFFFF;text-transform:uppercase;}.elementor-1070101 .elementor-element.elementor-element-262fc48{text-align:center;color:#FFFFFF;}.elementor-1070101 .elementor-element.elementor-element-41f0cfc{padding:3em 0em 0em 0em;}.elementor-1070101 .elementor-element.elementor-element-2076366 .elementor-tab-title{border-width:0px;}.elementor-1070101 .elementor-element.elementor-element-2076366 .elementor-tab-content{border-width:0px;}.elementor-1070101 .elementor-element.elementor-element-2076366 .elementor-toggle-item:not(:last-child){margin-bottom:25px;}.elementor-1070101 .elementor-element.elementor-element-2076366 a.elementor-toggle-title:not(#e), .elementor-1070101 .elementor-element.elementor-element-2076366 .elementor-toggle-icon{color:#084437;}.elementor-1070101 .elementor-element.elementor-element-2076366 a.elementor-toggle-title{font-size:1.2rem;text-transform:uppercase;}@media(max-width:767px){.elementor-1070101 .elementor-element.elementor-element-db78a1a{padding:30px 0px 30px 0px;}.elementor-1070101 .elementor-element.elementor-element-2bc9937 > .elementor-element-populated{padding:2px 2px 2px 2px;}.elementor-1070101 .elementor-element.elementor-element-b2f546d .elementor-heading-title{font-size:1.2rem;}.elementor-1070101 .elementor-element.elementor-element-41f0cfc{padding:1em 0em 0em 0em;}.elementor-1070101 .elementor-element.elementor-element-215e4ee{text-align:left;}.elementor-1070101 .elementor-element.elementor-element-2076366 a.elementor-toggle-title{font-size:1.1rem;line-height:1.2em;}}/* Start custom CSS for text-editor, class: .elementor-element-215e4ee */.elementor-1070101 .elementor-element.elementor-element-215e4ee p{
    font-weight: 600 !important;

}
.elementor-1070101 .elementor-element.elementor-element-215e4ee ol{
    padding-left: 1rem;
}
.elementor-1070101 .elementor-element.elementor-element-215e4ee ol li{
    line-height: 1.8rem;
}
.elementor-1070101 .elementor-element.elementor-element-215e4ee ol li::marker{
    color: #084437;
    font-weight: bold;
}
.elementor-1070101 .elementor-element.elementor-element-215e4ee ol li b{
    color: #084437;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b4fe3 */.elementor-1070101 .elementor-element.elementor-element-44b4fe3 p{
    margin-bottom: 2rem;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-2076366 */.elementor-1070101 .elementor-element.elementor-element-2076366 .elementor-toggle-item{
    background: #F2F2F2;
    border-radius: 10px;
    padding: 1rem 1rem;
}
.elementor-1070101 .elementor-element.elementor-element-2076366 .elementor-tab-title{
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 1rem;
}
.elementor-1070101 .elementor-element.elementor-element-2076366 .elementor-toggle-icon.elementor-toggle-icon-left .elementor-toggle-icon-closed.fas.fa-caret-right{
    padding-top: 0.2rem;
}
.elementor-1070101 .elementor-element.elementor-element-2076366 .elementor-toggle-icon.elementor-toggle-icon-left .elementor-toggle-icon-closed.fas.fa-caret-right:before{
    content: '';
    display: block;
    height: 13px;
    width: 23px;
    background: url(/themes/classic-child/assets/img/green-arrow.svg) no-repeat;
    background-size: 23px;
    transition: 0.3s;
}
.elementor-1070101 .elementor-element.elementor-element-2076366 .elementor-active .elementor-toggle-icon.elementor-toggle-icon-left .elementor-toggle-icon-closed.fas.fa-caret-right{
    display: block;
}
.elementor-1070101 .elementor-element.elementor-element-2076366 .elementor-active .elementor-toggle-icon.elementor-toggle-icon-left .elementor-toggle-icon-closed.fas.fa-caret-right:before{
    transform: rotate(270deg);
}
.elementor-1070101 .elementor-element.elementor-element-2076366 .elementor-toggle-icon.elementor-toggle-icon-left .elementor-toggle-icon-opened.fas.fa-caret-up:before{
    content: none;
}
.elementor-1070101 .elementor-element.elementor-element-2076366 ul{
   padding-left: 0;
}
.elementor-1070101 .elementor-element.elementor-element-2076366 ul li{
    color: #000000;
}/* End custom CSS */