<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

div#content h1 { font-size: 260%; }
div#content h2 { margin-bottom: 0 !important; }
div#content h3 { padding: 0 1em; background: linear-gradient(transparent 50%, #fd0 0%); display: inline; }
/*
div#content h3 { margin: 0 0 1em !important_____; font-weight: bold; display: inline-block; position: relative; }
div#content h3::after { content: ''; width: 50px; height: 3px; background: #274075; position: absolute; bottom: -15px; left: 50%; display: inline-block; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
*/
div.elementor-widget-wrap { padding: 15px; }
div.elementor-widget-container h3 { font-size: 16px; }
div.elementor-widget-container div.elementor-heading-title { }
div.elementor-widget-container div.elementor-heading-title p { margin: 0.5em 0; }
div.elementor-widget-container p { margin: 0.5em 0; color: #333; }


div#content section.elementor-element-d9fe1ba div.elementor-row { display: table; }
div#content div.case {}
div#content div.case div.flow { padding: 5px; color: #fff; text-align: center; }
div#content div.case div.plus { text-align: center; }
div#content div.case div.arrow { text-align: center; }
div#content div.case div.act { margin-bottom: 1.5em; padding: 3px; text-align: center; }
div#content div.case dl { margin-bottom: 0.5em; display: table; }
div#content div.case dt { display: table-cell; }
div#content div.case dt div { width: 60px; height: 60px; border-radius: 32px; text-align: center; line-height: 60px; white-space: nowrap; }
div#content div.case dd { padding-left: 10px; display: table-cell; vertical-align: middle; }
div#content div.case.before div.flow { background: #666; }
div#content div.case.before div.plus { color: #999; }
div#content div.case.before div.arrow { color: #ccc; }
div#content div.case.before div.act { border: solid 2px #666; }
div#content div.case.before dt div { border: solid 2px #666; }
div#content div.case.after div.flow { background: #0079bf; }
div#content div.case.after div.arrow { color: #bed2eb; }
div#content div.case.after div.act { border: solid 2px #0079bf; color: #0079bf; }
div#content div.case.after dt div { border: solid 2px #0079bf; color: #0079bf; }

@media screen and (max-width: 767px) {
div.elementor-element-7d60b17 img { width: 100px; height: auto; }
div.elementor-element-d91b85e .elementor-icon-wrapper { text-align: center !important; }
div.elementor-element-d91b85e .elementor-icon { transform: rotate(90deg); }
}</pre></body></html>