.elementor-54221 .elementor-element.elementor-element-2d580a2{--display:flex;}.elementor-54221 .elementor-element.elementor-element-2d580a2 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-54221 .elementor-element.elementor-element-609a595 .diteck-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.breadcrumb-wrap .breadcrumb-overlay, .elementor-page-54221 .breadcrumb-wrap .breadcrumb-overlay{opacity:0.5;}/* Start custom CSS for html, class: .elementor-element-609a595 */.page-id-54221 .e-con-inner
{min-width:100% !important;
padding-top: 0 !important;
}
.elementor-element-2d580a2
{
    padding-left: 0 !important;
}
.elementor-element-2d580a2 .e-con-inner
{
    padding-bottom: 0 !important;
}

.page-id-54221 p:not(.sr-header p),.page-id-54221 span:not(.sr-header span):not(.chevron):not(.drop-eyebrow):not(.sub):not(.drop-link):not(.display-name):not(.elementor-edit-link-title):not(.ab-label):not(.ab-icon),cite,.sr-end__name,.sr-end__role,.tbk-who__body {
font-size:20px !important;     
}

@media (max-width: 720px) {
.sr-end__in
{padding:20px !important}

.sr-end__grid
{
grid-template-columns: auto !important;    
}
.elementor-element-2d580a2
{padding:0 !important}

}/* End custom CSS */