article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{ display:block; }
audio, canvas, video{ display:inline-block; }
audio:not([controls]){ display:none; height:0; }
[hidden], template{ display:none; }
html{ font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; }
body{ margin:0; }
a{ background:transparent; text-decoration:none; }
a:focus{ outline:thin dotted; }
a:active, a:hover{ outline:0; }
h1{ font-size:2em; margin:0.67em 0; }
abbr[title]{ border-bottom:1px dotted; }
b, strong{ font-weight:bold; }
dfn{ font-style:italic; }
hr{ -moz-box-sizing:content-box; box-sizing:content-box; height:0; }
mark{ background:#ff0; color:#000; }
code, kbd, pre, samp{ font-family:monospace, serif; font-size:1em; }
pre{ white-space:pre-wrap; }
q{ quotes:"\201C" "\201D" "\2018" "\2019"; }
small{ font-size:80%; }
sub, sup{ font-size:75%; line-height:0; position:relative; }
sup{ vertical-align:super; }
sub{ vertical-align:sub; }
img{ border:0; }
svg:not(:root){ overflow:hidden; }
figure{ margin:0; }
fieldset{ border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em; }
legend{ border:0; padding:0; }
button, input, select, textarea{ font-family:inherit; font-size:100%; margin:0; padding:0; }
button, input{ line-height:normal; }
button, select{ text-transform:none; }
button, html input[type="button"], input[type="reset"], input[type="submit"]{ -webkit-appearance:button; cursor:pointer; }
button[disabled], html input[disabled]{ cursor:default; }
input[type="checkbox"], input[type="radio"]{ box-sizing:border-box; padding:0; }
input[type="checkbox"]:not(.dyn_helper_ghost), input[type="radio"]:not(.dyn_helper_ghost){ border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; outline:none; }
input[type="checkbox"]:not(.dyn_helper_ghost)+label:before, input[type="radio"]:not(.dyn_helper_ghost)+label:before{ content:'.'; color:transparent; display:inline-block; position:relative; margin:0.1em; margin-right:0.3em; width:0.6em; height:0.6em; border-radius:0.5em; box-shadow:0px 0px 0px 1px gray; background-color:lightgray; border:solid 0.1em lightgray; border-top-color:white; white-space:nowrap; overflow:hidden; outline:none; }
input[type="checkbox"]:not(.dyn_helper_ghost)+label:before{ border-radius:0.2em; }
input[type="checkbox"]:not(.dyn_helper_ghost):checked+label:before, input[type="radio"]:not(.dyn_helper_ghost):checked+label:before{ background-color:black; }
input[type="checkbox"]:not(.dyn_helper_ghost):indeterminate+label:before{ border-top-width:0.3em; border-bottom-width:0.3em; height:0.15em; background-color:black; }
input[type="checkbox"]:not(.dyn_helper_ghost):disabled+label, input[type="radio"]:not(.dyn_helper_ghost):disabled+label{ opacity:0.5; }
input[type="search"]{ -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{ -webkit-appearance:none; }
button::-moz-focus-inner, input::-moz-focus-inner{ border:0; padding:0; }
textarea{ overflow:auto; vertical-align:top; }
table{ border-collapse:collapse; border-spacing:0; }
th{ font-weight:normal; text-align:center; }html{ position:absolute; display:block; top:0; left:0; right:0; bottom:0; height:auto; box-sizing:border-box; -ms-touch-action:manipulation; touch-action:manipulation; }
.dyn_scrolltip{ text-overflow:clip !important; }
.dyn_link{ display:inline; overflow:hidden; text-overflow:ellipsis; }
.dyn_link.dyn_ghost{ position:absolute; top:0; left:0; width:0; height:0; }
.dyn_helper_clearfix:before, .dyn_helper_clearfix:after{ content:""; display:table; border-collapse:collapse; }
.dyn_helper_clearfix:after{ clear:both; }
.dyn_helper_clearfix{ min-height:0; }
.dyn_helper_hidden{ display:none; }
.dyn_helper_ghost{ border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
.dynfx_wrapper{ position:absolute; overflow:hidden; }
.dynfx_wrapper>*{ position:relative; }
.dyn_modal_panel{ position:fixed !important; left:0; top:0; right:0; bottom:0; background:transparent; z-index:100; }
@media all and (max-width: 50em){ div.wwindow[id*="msgbox"] .dyn-dialog, div.wwindow[id*="msgbox"] .dyn-dialog-content>div>.dyn_valign_container>.dyn_valign_centered.dyn-dialog-msg{ min-width:0 !important; }
}
#dyn_iconsets{ display:none; }
svg.dyn-icon>use{ pointer-events:none; }
#dyn_desktop{ position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden; }
#dyn_page_top{ position:absolute; display:block; box-sizing:border-box; top:0; left:0; right:0; height:auto; }
#dyn_page_top .wsectionwindow{ z-index:2; }
.wwindow, .wwindow>div.dyn-window, .wwindow>div.dyn-dialog{ z-index:100; }
#dyn_page{ position:absolute; display:block; box-sizing:border-box; top:0; left:0; right:0; bottom:0; }
#dyn_page_bottom{ position:absolute; display:block; box-sizing:border-box; bottom:0; left:0; right:0; height:auto; z-index:150; }
#dyn_apps{ position:absolute; left:0; right:0; }
body.dyn_req_fullscreen #dyn_page_bottom, body.dyn_req_fullscreen #dyn_section_superfooter>.wsectionwindow{ z-index:auto !important; }
body.dyn_req_fullscreen .dyn_scroll{ -webkit-overflow-scrolling:initial !important; }
body.dyn_req_fullscreen .dyn-window-content.dyn_scroll{ overflow:hidden !important; }
@media all and (max-width: 70em){ [data-resp$="1"] .dyn_layresp_dock_left, [data-resp$="1"] .dyn_layresp_dock_right{ width:auto !important; float:none; clear:none; }
[data-resp^="1"]{ display:none; }
}
@media all and (max-width: 60em){ [data-resp$="2"] .dyn_layresp_dock_left, [data-resp$="2"] .dyn_layresp_dock_right{ width:auto !important; float:none; clear:none; }
[data-resp^="2"]{ display:none; }
}
@media all and (max-width: 50em){ [data-resp$="3"] .dyn_layresp_dock_left, [data-resp$="3"] .dyn_layresp_dock_right{ width:auto !important; float:none; clear:none; }
[data-resp^="3"]{ display:none; }
}
@media all and (max-width: 30em){ [data-resp$="4"] .dyn_layresp_dock_left, [data-resp$="4"] .dyn_layresp_dock_right{ width:auto !important; float:none; clear:none; }
[data-resp^="4"]{ display:none; }
}
.dyn_layout_hsplit_topfixed, .dyn_layout_hsplit_bottomfixed{ display:block; position:relative; height:100%; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden; margin:0; padding:0; }
.dyn_layout_panel{ display:block; position:relative; max-height:100%; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden; margin:0; padding:0; }
.dyn_layout_fixed{ display:block; position:absolute; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden; margin:0; padding:0; left:0; right:0; top:0; bottom:0; }
.dyn_layresp_dock_left, .dyn_layout_dock_left{ display:block; position:relative; height:100%; float:left; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden; }
.dyn_layresp_dock_right, .dyn_layout_dock_right{ display:block; position:relative; float:right; height:100%; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden; }
.dyn_layout_hsplit_topfixed>.dyn_layout_panel{ z-index:1; }
.dyn_layout_hsplit_bottomfixed>.dyn_layout_panel, .dyn_layout_hsplit_topfixed>.dyn_layout_panel+.dyn_layout_panel{ -moz-box-sizing:border-box; box-sizing:border-box; position:absolute; top:0; bottom:0; left:0; right:0; z-index:0; }
.dyn_layout_hsplit_bottomfixed>.dyn_layout_panel+.dyn_layout_panel{ top:auto; }
.dyn_nodragsel, .dyn_nodragsel *, .dyn_notextsel, .dyn_notextsel *{ -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.dyn_textsel, .dyn_textsel *{ -webkit-user-select:text; -moz-user-select:text; -ms-user-select:text; user-select:text; cursor:text; }
.dyn_textsel a, .dyn_textsel a *{ cursor:pointer; }
.dyn_notransition{ -webkit-transition:none !important; -moz-transition:none !important; -o-transition:none !important; transition:none !important; }
.dyn_valign_container{ }
.dyn_valign_container:after{ content:''; display:inline-block; height:100%; vertical-align:middle; }
.dyn_layout_panel.dyn_valign_container:after{ margin-left:-0.25em; }
@-moz-document url-prefix(){ .dyn_layout_panel.dyn_valign_container:after{ margin-left:0; }
}
.dyn_valign_top{ display:inline-block; vertical-align:top; }
.dyn_valign_centered{ display:inline-block; vertical-align:middle; }
.dyn_valign_bottom{ display:inline-block; vertical-align:bottom; }
.dyn_resize_triggers{ visibility:hidden; z-index:-1; }
.dyn_resize_triggers::-webkit-scrollbar, .dyn_resize_triggers *::-webkit-scrollbar{ visibility:hidden; }
.dyn_resize_triggers, .dyn_resize_triggers>div, .dyn_contract_trigger:before{ content:" "; display:block !important; position:absolute !important; top:0; left:0; height:100%; width:100%; overflow:hidden; }
.dyn_resize_triggers>div{ background:#eee; overflow:auto; }
.dyn_contract_trigger:before{ width:200%; height:200%; }
#dyn_vpointer{ position:fixed; width:24px; height:24px; background:url('/public/cursor.svg') top left no-repeat; background-size:contain; z-index:1000; transition-property:top, left; }
text.dyn_svg_text_start{ text-anchor:start; }
text.dyn_svg_text_middle{ text-anchor:middle; }
text.dyn_svg_text_end{ text-anchor:end; }
.dyn_layout_panel.dyn_pagesec{ overflow:hidden; }
.dyn_pagesec_cont>p{ margin:0; }
.dyn_page_wrapper{ position:relative; }
#dyn_desktop.pgr_hide_config_buttons .pgr_config_button{ display:none; }.dyn_sym_notfound{ display:inline-block; box-sizing:border-box; font-family:monospace; font-weight:bold; background-color:yellow; color:black; padding:0.3em; border:2px dashed red; }
span.dyn_symbol{ position:relative; display:inline-block; box-sizing:border-box; vertical-align:middle; width:auto !important; height:auto !important; margin:0; padding:0.25em; border-radius:0.1em; text-transform:none !important; user-select:none; cursor:default; font-family:monospace !important; box-shadow:rgba(0, 0, 0, 0.15) 0 1px 3px 0; background:rgba(238, 238, 238, 0.75); border:1px solid rgba(32, 32, 32, 0.2); color:#000; }
.dyn_invalid_html{ display:inline-block; vertical-align:middle; min-width:5em; min-height:2em; }
.dyn_invalid_html.dyn_popup{ cursor:pointer; }
.dyn_invalid_html_info{ display:block; margin:0; padding:0.5em; background:white; color:black; line-height:1.5; }
.dyn_invalid_html .dyn_invalid_html_info{ display:none; }
#dyn_console{ position:fixed; bottom:0; left:0; width:100%; height:20%; background:#ffffff; color:#000000; font-family:monospace; font-size:10pt; opacity:0.75; z-index:-100; }
#dyn_console>pre{ float:left; width:50%; height:100%; margin:0; padding:0.5em; overflow:auto; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; }
#dyn_console>div{ height:100%; background:#eee; overflow:auto; }.widget-contentleft{ text-align:left; }
.widget-contentcenter{ text-align:center; }
.widget-contentright{ text-align:right; }
.widget-contenttop{ vertical-align:top; }
.widget-contentmiddle{ vertical-align:middle; }
.widget-contentbottom{ vertical-align:bottom; }
.dyn_init_hide{ visibility:hidden; }
.widget{ display:inline-block; position:relative; -moz-box-sizing:border-box; box-sizing:border-box; margin:0; padding:0; float:left; clear:both; }
.wctrl{ position:relative; vertical-align:middle; cursor:default; }
.wcomposite .wctrl, .wcontrolgrid .wctrl{ display:inline-block; }
.wctrl.widget-fill, .widget-fill{ display:block; float:none; height:100%; }
:not([class*="dyn_flex_"])>.wctrl.widget-fill, :not([class*="dyn_flex_"])>.widget.widget-fill{ position:absolute; top:0; left:0; right:0; bottom:0; }
.wctrl.widget-fill-h, .widget-fill-h{ display:block; float:none; }
.wctrl.widget-fill-v, .widget-fill-v{ height:100%; }
[class*="dyn_flex_"]>.wctrl, [class*="dyn_flex_"]>.widget{ flex-shrink:0; flex-grow:0; }
[class*="dyn_flex_col"]>.wctrl.widget-fill-v, [class*="dyn_flex_col"]>.widget.widget-fill-v, [class*="dyn_flex_"]>.wctrl.widget-fill, [class*="dyn_flex_"]>.widget.widget-fill{ height:initial; flex-shrink:1; flex-grow:1; }
[class*="dyn_flex_row"]>.wctrl.widget-fill-h, [class*="dyn_flex_row"]>.widget.widget-fill-h{ flex-shrink:1; flex-grow:1; }
.widget>div[id$="_inner"]{ -moz-box-sizing:border-box; box-sizing:border-box; position:relative; }
.widget-fill>div[id$="_inner"]:not([class*="dyn_flex_"]){ display:block; position:absolute; height:auto; bottom:0; top:0; left:0; right:0; }
.widget-fill-v>div[id$="_inner"]{ height:100%; }
.wsection.flexitem_grow.dyn_flex_col>.wsectionwindow{ flex-grow:1; }
.wsectionwindow{ position:relative; box-sizing:border-box; }
.wlabel{ float:none; clear:none; }
.wlistbox.widget-fill>div[id$="_inner"]>select, .wlistbox.widget-fill-h>div[id$="_inner"]>select, .wcombobox.widget-fill>div[id$="_inner"]>select, .wcombobox.widget-fill-h>div[id$="_inner"]>select{ width:100%; }
.wlistbox.widget-fill>div[id$="_inner"]>select, .wlistbox.widget-fill-v>div[id$="_inner"]>select{ height:100%; }
.wcontainer, .wmenu, .wpaginator, .wtabs, .wtoolbar, .waccordion, .wchart_rect, .wcontenteditor{ display:block; float:none; clear:both; }
.wtable, .wcontrolgrid{ max-width:100%; }
.wtable.widget-fill{ overflow:auto; }
.wtable:not(.widget-fill-h):not(.widget-fill)>div[id$="_inner"], .wcontrolgrid:not(.widget-fill-h):not(.widget-fill)>div[id$="_inner"]{ }
.wbutton button{ width:100%; }
.wtabs.widget-fill-v>.wctrl_tabs>.dyn-tabs, .wtabs.widget-fill-v>.wctrl_tabs>.dyn-tabs>.dyn-tabs-container{ height:100%; }
.wtextbox.widget-fill-h>div>.wctrl, .wtextbox.widget-fill>div>.wctrl{ width:100%; }
.wtextbox.widget-fill-v>div>.wctrl, .wtextbox.widget-fill>div>.wctrl{ height:100%; }
.wctrl_button button, .wctrl_editbox input, .wctrl_editbutton input, .wctrl_password input, .wctrl_select select, .wctrl_textbox textarea{ display:inline-block; -moz-box-sizing:border-box; box-sizing:border-box; min-width:100%; }
.widget.widget-fill-v>.wctrl_select>ul, .widget.widget-fill>.wctrl_select>ul{ height:100%; }
.wctrl_editbutton .dyn-button{ margin-left:0.25em; }
.wctrl_panel{ overflow:hidden; }
.wctrl_panel.widget-fill-h .dyn-cpanel{ display:block; }
.wctrl_panel.widget-fill-h .dyn-cpanel:before, .wctrl_panel.widget-fill-h .dyn-cpanel:after{ content:' '; display:table; }
.wwindow:not(.wpopup) .dyn_surfdrag, .wwindow:not(.wpopup) .dyn_surfdrag .dyn_layout_panel{ cursor:move; }
.wwindow .dyn_layout_panel .widget{ cursor:default; }
.dyn_ctrllock{ display:block; position:absolute !important; top:0; left:0; right:0; bottom:0; text-align:center; background:transparent; }
.dyn_ctrllock, .dyn_ctrllock *{ cursor:default; }.dyn_flex_row, .dyn_flex_row_fill{ min-width:1px; min-height:1px; display:-webkit-flex; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:flex-start; align-items:stretch; align-content:flex-start; box-sizing:border-box; }
.dyn_flex_row_list{ display:-webkit-flex; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; align-content:flex-start; box-sizing:border-box; }
.dyn_flex_row_list_spaced, .dyn_flex_row_list_fill{ display:-webkit-flex; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; align-content:flex-start; box-sizing:border-box; }
.dyn_flex_col, .dyn_flex_col_fill{ min-width:1px; min-height:1px; display:-webkit-flex; display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:flex-start; align-items:stretch; align-content:flex-start; box-sizing:border-box; }
.dyn_flex_col_list{ display:-webkit-flex; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; align-content:flex-start; box-sizing:border-box; }
.dyn_flex_col_list_spaced, .dyn_flex_col_list_fill{ display:-webkit-flex; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:space-between; align-items:flex-start; align-content:flex-start; box-sizing:border-box; }
.dyn_flex_grid_spaced{ display:-webkit-flex; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-items:stretch; align-content:space-between; box-sizing:border-box; }
.dyn_flex_grid_fill{ display:-webkit-flex; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; align-items:stretch; align-content:stretch; box-sizing:border-box; }
.dyn_flex_row>*, .dyn_flex_row_list>*, .dyn_flex_row_list_spaced>*, .dyn_flex_col>*, .dyn_flex_col_list>*, .dyn_flex_col_list_spaced>*{ flex-grow:0; flex-shrink:1; flex-basis:auto; align-self:auto; box-sizing:border-box; }
.dyn_flex_row_fill>*, .dyn_flex_row_list_fill>*, .dyn_flex_col_fill>*, .dyn_flex_col_list_fill>*, .dyn_flex_grid_fill>*{ flex-grow:1; flex-shrink:1; flex-basis:auto; align-self:auto; box-sizing:border-box; }
.dyn_flex_row, .dyn_flex_row>*, .dyn_flex_row_fill, .dyn_flex_row_fill>*, .dyn_flex_row_list, .dyn_flex_row_list>*, .dyn_flex_row_list_spaced, .dyn_flex_row_list_spaced>*, .dyn_flex_row_list_fill, .dyn_flex_row_list_fill>*, .dyn_flex_col, .dyn_flex_col>*, .dyn_flex_col_fill, .dyn_flex_col_fill>*, .dyn_flex_col_list, .dyn_flex_col_list>*, .dyn_flex_col_list_spaced .dyn_flex_col_list_spaced>*, .dyn_flex_col_list_fill, .dyn_flex_col_list_fill>*, .dyn_flex_grid_spaced, .dyn_flex_grid_spaced>*, .dyn_flex_grid_fill, .dyn_flex_grid_fill>*{ position:relative; }
.dyn_flex_row.flex_center, .dyn_flex_row_fill.flex_center, .dyn_flex_row_list.flex_center, .dyn_flex_row_list_spaced.flex_center, .dyn_flex_row_list_fill.flex_center, .dyn_flex_col.flex_center, .dyn_flex_col_fill.flex_center, .dyn_flex_col_list.flex_center, .dyn_flex_col_list_spaced.flex_center, .dyn_flex_col_list_fill.flex_center, .dyn_flex_grid_spaced.flex_center, .dyn_flex_grid_fill.flex_center{ align-items:center; }
.dyn_flex_row.flex_start, .dyn_flex_row_fill.flex_start, .dyn_flex_row_list.flex_start, .dyn_flex_row_list_spaced.flex_start, .dyn_flex_row_list_fill.flex_start, .dyn_flex_col.flex_start, .dyn_flex_col_fill.flex_start, .dyn_flex_col_list.flex_start, .dyn_flex_col_list_spaced.flex_start, .dyn_flex_col_list_fill.flex_start, .dyn_flex_grid_spaced.flex_start, .dyn_flex_grid_fill.flex_start{ align-items:flex-start; }
.dyn_flex_row.flex_end, .dyn_flex_row_fill.flex_end, .dyn_flex_row_list.flex_end, .dyn_flex_row_list_spaced.flex_end, .dyn_flex_row_list_fill.flex_end, .dyn_flex_col.flex_end, .dyn_flex_col_fill.flex_end, .dyn_flex_col_list.flex_end, .dyn_flex_col_list_spaced.flex_end, .dyn_flex_col_list_fill.flex_end, .dyn_flex_grid_spaced.flex_end, .dyn_flex_grid_fill.flex_end{ align-items:flex-end; }
.dyn_flex_row.flex_stretch, .dyn_flex_row_fill.flex_stretch, .dyn_flex_row_list.flex_stretch, .dyn_flex_row_list_spaced.flex_stretch, .dyn_flex_row_list_fill.flex_stretch, .dyn_flex_col.flex_stretch, .dyn_flex_col_fill.flex_stretch, .dyn_flex_col_list.flex_stretch, .dyn_flex_col_list_spaced.flex_stretch, .dyn_flex_col_list_fill.flex_stretch, .dyn_flex_grid_spaced.flex_stretch, .dyn_flex_grid_fill.flex_stretch{ align-items:stretch; }
.dyn_flex_row.flex_grow>*, .dyn_flex_row_fill.flex_grow>*, .dyn_flex_row_list.flex_grow>*, .dyn_flex_row_list_spaced.flex_grow>*, .dyn_flex_row_list_fill.flex_grow>*, .dyn_flex_col.flex_grow>*, .dyn_flex_col_fill.flex_grow>*, .dyn_flex_col_list.flex_grow>*, .dyn_flex_col_list_spaced.flex_grow>*, .dyn_flex_col_list_fill.flex_grow>*, .dyn_flex_grid_spaced.flex_grow>*, .dyn_flex_grid_fill.flex_grow>*{ flex-grow:1; }
.dyn_flex_row.flex_noshrink>*, .dyn_flex_row_fill.flex_noshrink>*, .dyn_flex_row_list_fill.flex_noshrink>*, .dyn_flex_col_fill.flex_noshrink>*, .dyn_flex_col_list_fill.flex_noshrink>*, .dyn_flex_grid_fill.flex_noshrink>*, .dyn_flex_row>.flexitem_noshrink, .dyn_flex_row_fill>.flexitem_noshrink, .dyn_flex_row_list>.flexitem_noshrink, .dyn_flex_row_list_fill>.flexitem_noshrink, .dyn_flex_col>.flexitem_noshrink, .dyn_flex_col_fill>.flexitem_noshrink, .dyn_flex_row_list>.flexitem_noshrink, .dyn_flex_col_list_fill>.flexitem_noshrink, .dyn_flex_grid_fill>.flexitem_noshrink{ flex-shrink:0; }
.dyn_flex_row.flex_noresize>*, .dyn_flex_row_fill.flex_noresize>*, .dyn_flex_row_list_fill.flex_noresize>*, .dyn_flex_col.flex_noresize>*, .dyn_flex_col_fill.flex_noresize>*, .dyn_flex_col_list_fill.flex_noresize>*, .dyn_flex_grid_fill.flex_noresize>*, .dyn_flex_row>.flexitem_noresize, .dyn_flex_row_fill>.flexitem_noresize, .dyn_flex_row_list_fill>.flexitem_noresize, .dyn_flex_col>.flexitem_noresize, .dyn_flex_col_fill>.flexitem_noresize, .dyn_flex_col_list_fill>.flexitem_noresize, .dyn_flex_grid_fill>.flexitem_noresize{ flex-shrink:0; flex-grow:0; }
.dyn_flex_row>.flexitem_shrink, .dyn_flex_row_fill>.flexitem_shrink, .dyn_flex_row_list>.flexitem_shrink, .dyn_flex_row_list_fill>.flexitem_shrink, .dyn_flex_col>.flexitem_shrink, .dyn_flex_col_fill>.flexitem_shrink, .dyn_flex_row_list>.flexitem_shrink, .dyn_flex_col_list_fill>.flexitem_shrink, .dyn_flex_grid_fill>.flexitemoshrink{ flex-shrink:1; }
.flex_just_start{ justify-content:flex-start; }
.flex_just_end{ justify-content:flex-end; }
.flex_just_center{ justify-content:center; }
.flex_just_spc_between{ justify-content:space-between; }
.flex_just_spc_around{ justify-content:space-around; }
.flex_just_spc_evenly{ justify-content:space-evenly; }
.flex_align_stretch{ align-content:stretch; }
.flex_align_start{ align-content:flex-start; }
.flex_align_end{ align-content:flex-end; }
.flex_align_center{ align-content:center; }
.flex_align_spc_between{ align-content:space-between; }
.flex_align_spc_around{ align-content:space-around; }
.flex_align_spc_evenly{ align-content:space-evenly; }
.flexitem_start{ align-self:flex-start; }
.flexitem_center{ align-self:center; }
.flexitem_end{ align-self:flex-end; }
.flexitem_stretch{ align-self:stretch; }
@media all and (max-width: 30em){ .dyn_flex_row.flex_wrap_smallest, .dyn_flex_row_fill.flex_wrap_smallest{ flex-wrap:wrap; }
}
@media all and (max-width: 50em){ .dyn_flex_row.flex_wrap_small, .dyn_flex_row_fill.flex_wrap_small{ flex-wrap:wrap; }
}
@media all and (max-width: 60em){ .dyn_flex_row.flex_wrap_medium, .dyn_flex_row_fill.flex_wrap_medium{ flex-wrap:wrap; }
}
@media all and (max-width: 70em){ .dyn_flex_row.flex_wrap_large, .dyn_flex_row_fill.flex_wrap_large{ flex-wrap:wrap; }
}
@media all and (max-width: 86em){ .dyn_flex_row.flex_wrap_xlarge, .dyn_flex_row_fill.flex_wrap_xlarge{ flex-wrap:wrap; }
}
@media all and (min-width: 30em){ .dyn_flex_row_list.flex_nowrap_smallest, .dyn_flex_row_list_fill.flex_nowrap_smallest{ flex-wrap:nowrap; align-items:stretch; }
}
@media all and (min-width: 50em){ .dyn_flex_row_list.flex_nowrap_small, .dyn_flex_row_list_fill.flex_nowrap_small{ flex-wrap:nowrap; align-items:stretch; }
}
@media all and (min-width: 60em){ .dyn_flex_row_list.flex_nowrap_medium, .dyn_flex_row_list_fill.flex_nowrap_medium{ flex-wrap:nowrap; align-items:stretch; }
}
@media all and (min-width: 70em){ .dyn_flex_row_list.flex_nowrap_large, .dyn_flex_row_list_fill.flex_nowrap_large{ flex-wrap:nowrap; align-items:stretch; }
}
@media all and (min-width: 86em){ .dyn_flex_row_list.flex_nowrap_xlarge, .dyn_flex_row_list_fill.flex_nowrap_xlarge{ flex-wrap:nowrap; align-items:stretch; }
}
.flex_blocks_2>*, .flex_blocks_3>*, .flex_blocks_4>*, .flex_blocks_6>*, .flex_blocks_8>*, .flex_blocks_1_2>*, .flex_blocks_1_1_2>*, .flex_blocks_1_4_1>*, .flex_blocks_1_5>*, .flex_blocks_2_1>*, .flex_blocks_2_1_1>*, .flex_blocks_5_1>*{ flex-basis:0; flex-grow:1; flex-shrink:1; }
.flex_blocks_1_1_2>*:last-child, .flex_blocks_2_1_1>*:first-child{ flex-grow:2; flex-shrink:2; }
.flex_blocks_1_4_1>*:nth-child(2){ flex-grow:4; flex-shrink:4; }
.flex_blocks_1_5>*:last-child, .flex_blocks_5_1>*:first-child{ flex-grow:5; flex-shrink:5; }
.flex_blocks_1_2>*:last-child, .flex_blocks_2_1>*:first-child{ flex-grow:2; flex-shrink:2; }
@media all and (max-width: 86em){ .flex_blocks_8>*{ width:12.5%; flex-basis:auto; }
}
@media all and (max-width: 70em){ .flex_blocks_8{ flex-wrap:wrap; }
.flex_blocks_8>*{ width:12.5%; flex-basis:auto; }
.flex_blocks_6{ flex-wrap:wrap; }
.flex_blocks_6>*{ width:33%; flex-basis:auto; }
}
@media all and (max-width: 60em){ .flex_blocks_8>*{ width:25%; flex-basis:auto; }
.flex_blocks_6{ display:block; }
.flex_blocks_6>*{ width:auto; }
.flex_blocks_4{ flex-wrap:wrap; }
.flex_blocks_4>*{ width:50%; flex-basis:auto; }
.flex_blocks_1_4_1>*:nth-child(2){ flex-grow:2; flex-shrink:2; }
.flex_blocks_1_5>*:last-child, .flex_blocks_5_1>*:first-child{ flex-grow:3; flex-shrink:3; }
}
@media all and (max-width: 50em){ .flex_blocks_8>*{ width:50%; }
.flex_blocks_3, .flex_block4, .flex_block6, .flex_blocks_1_2, .flex_blocks_2_1{ display:block; }
.flex_blocks_6>*, .flex_blocks_4>*{ width:auto; }
.flex_blocks_1_4_1, .flex_blocks_5_1, .flex_blocks_1_5{ display:block; }
.flex_blocks_2, .flex_blocks_2_1_1, .flex_blocks_1_1_2{ display:blocK; }
}
@media all and (max-width: 30em){ .flex_blocks_8{ display:block; }
.flex_blocks_8>*{ width:auto; }
}
.dyn_flex_row>.flexitem_grow, .dyn_flex_row_fill>.flexitem_grow, .dyn_flex_row_list>.flexitem_grow, .dyn_flex_row_list_fill>.flexitem_grow, .dyn_flex_col>.flexitem_grow, .dyn_flex_col_fill>.flexitem_grow, .dyn_flex_col_list>.flexitem_grow, .dyn_flex_col_list_fill>.flexitem_grow, .dyn_flex_grid_fill>.flexitem_grow{ flex-grow:1; }
.dyn_flex_col1>.flexitem_grow, .dyn_flex_col_fill1>.flexitem_grow{ min-height:1px; }
.dyn_flex_row1>.flexitem_grow, .dyn_flex_row_fill1>.flexitem_grow{ min-width:1px; }
.dyn_flex_row.flex_auto>*, .dyn_flex_col.flex_auto>*{ height:auto; }
.dyn_layout_block{ white-space:nowrap; }
.dyn_layout_block>*{ display:inline-block; white-space:nowrap; vertical-align:middle; float:none; clear:none; }
.dyn_layout_inline_left{ overflow:hidden; }
.dyn_layout_inline_right{ overflow:hidden; text-align:right; }
.dyn_layout_inline_left>*, .dyn_layout_inline_right>*{ display:inline-block; vertical-align:middle; float:none; clear:none; }
.dyn_layout_flow_left>*{ float:left; clear:none; }
.dyn_layout_flow_right>*{ float:right; clear:none; }
.dyn_layout_flow_left:after, .dyn_layout_flow_right:after{ content:""; display:table; border-collapse:collapse; clear:both; }
.dyn_layout_flow_padded{ margin-right:-0.5em; margin-bottom:-0.5em; }
.dyn_layout_flow_padded>*{ margin-right:0.5em; margin-bottom:0.5em; }.dyn_dragdrop_placeholder{ position:absolute; display:block; width:48px; height:48px; z-index:200; cursor:default; }
.dyn_dragdrop_container{ position:absolute; display:block; border:none; background:none; z-index:200; opacity:0.75; overflow:hidden; cursor:default; }
.dyn_dragdrop_container:after{ content:""; position:absolute; display:block; top:0; left:0; right:0; bottom:0; }
.dyn_dragdrop_targetpos{ position:absolute; display:block; border:none; z-index:190; cursor:default; width:20em; height:3px; }
.dyn_splitter_top{ margin-top:0.6em; }
.dyn_splitter_bottom{ margin-bottom:0.6em; }
.dyn_splitter_left{ margin-left:0.6em; }
.dyn_splitter_right{ margin-right:0.6em; }
.dyn_splitter_handle{ position:absolute; display:block; z-index:10; width:0.6em; height:0.6em; }
.dyn_drag{ }
.dyn_resize_handle{ position:absolute; display:block; z-index:50; width:0.5em; height:0.5em; }
.dyn_resize_top{ top:-0.5em; left:0; right:0; width:auto; cursor:n-resize; }
.dyn_resize_bottom{ bottom:-0.5em; left:0; right:0; width:auto; cursor:s-resize; }
.dyn_resize_left{ left:-0.5em; top:0; bottom:0; height:auto; cursor:w-resize; }
.dyn_resize_right{ right:-0.5em; top:0; bottom:0; height:auto; cursor:e-resize; }
.dyn_resize_tl{ top:-0.5em; left:-0.5em; cursor:nw-resize; }
.dyn_resize_tr{ top:-0.5em; right:-0.5em; cursor:ne-resize; }
.dyn_resize_bl{ bottom:-0.5em; left:-0.5em; cursor:sw-resize; }
.dyn_resize_br{ bottom:-0.5em; right:-0.5em; cursor:se-resize; }
.wwindow .wsectionwindow>.dyn_resize_top, .wsectionwindow .wsectionwindow>.dyn_resize_top{ top:0; }
.wwindow .wsectionwindow>.dyn_resize_bottom, .wsectionwindow .wsectionwindow>.dyn_resize_bottom{ bottom:0; }
.wwindow .wsectionwindow>.dyn_resize_left, .wsectionwindow .wsectionwindow>.dyn_resize_left{ left:0; }
.wwindow .wsectionwindow>.dyn_resize_right, .wsectionwindow .wsectionwindow>.dyn_resize_right{ right:0; }
.wwindow .wsectionwindow>.dyn_resize_tl, .wsectionwindow .wsectionwindow>.dyn_resize_tl{ top:0; left:0; }
.wwindow .wsectionwindow>.dyn_resize_tr, .wsectionwindow .wsectionwindow>.dyn_resize_tr{ top:0; right:0; }
.wwindow .wsectionwindow>.dyn_resize_bl, .wsectionwindow .wsectionwindow>.dyn_resize_bl{ bottom:0; left:0; }
.wwindow .wsectionwindow>.dyn_resize_br, .wsectionwindow .wsectionwindow>.dyn_resize_br{ bottom:0; right:0; }
.dyn_docktrig_handle{ position:absolute; }
.dyn_docktrig_top{ top:0; left:0; width:100%; }
.dyn_docktrig_bottom{ top:100%; left:0; width:100%; }
.dyn_docktrig_left{ top:0; left:0; height:100%; }
.dyn_docktrig_right{ top:0; left:100%; height:100%; }
.dyn_docktrig_tl{ top:-1em; left:-1em; }
.dyn_docktrig_tr{ top:-1em; left:100%; }
.dyn_docktrig_bl{ top:100%; left:-1em; }
.dyn_docktrig_br{ top:100%; left:100%; }
.dyn_docktrig_handle{ background:red; }.lay_gridrow{ position:relative; box-sizing:border-box; }
.lay_gridrow:after{ content:""; display:table; clear:both; }
.lay_grid2cell, .lay_grid3cell, .lay_grid4cell, .lay_grid6cell, .lay_grid8cell{ position:relative; box-sizing:border-box; float:left; height:100%; }
.lay_grid23cell{ width:66.66%; }
.lay_grid2cell{ width:50%; }
.lay_grid3cell{ width:33.33%; }
.lay_grid4cell{ width:25%; }
.lay_grid6cell{ width:16.66%; }
.lay_grid8cell{ width:12.5%; }
@media all and (max-width: 86em){ .lay_grid6cell{ width:33.33%; }
.lay_grid6cell:nth-child(3n+1){ clear:both; }
}
@media all and (max-width: 70em){ .lay_grid8cell{ width:25%; }
.lay_grid8cell:nth-child(4n+1){ clear:both; }
}
@media all and (max-width: 60em){ .lay_grid23cell, .lay_grid3cell, .lay_grid6cell{ width:auto; float:none; }
}
@media all and (max-width: 50em){ .lay_grid4cell, .lay_grid8cell{ width:50%; }
.lay_grid4cell:nth-child(2n+1), .lay_grid8cell:nth-child(2n+1){ clear:both; }
}
@media all and (max-width: 30em){ .lay_grid2cell, .lay_grid4cell, .lay_grid8cell{ width:auto; float:none; }
}
.lay_block_img_horiz11>div.page_block_content{ width:50%; }
.lay_block_img_horiz12>div.page_block_content{ width:66.66%; }
@media all and (max-width: 60em){ .lay_block_img_horiz11>div.page_block_content, .lay_block_img_horiz12>div.page_block_content{ width:auto; float:none; }
.lay_block_img_left>div.page_block_content{ margin-left:0 !important; }
.lay_block_img_right>div.page_block_content{ margin-right:0 !important; }
}
.page_block .dyn_layout_panel.dyn_valign_container:before{ margin-left:0; }
.page_block{ position:relative; box-sizing:border-box; overflow:hidden; }
.page_block_content, .page_block_content_opaque{ position:relative; box-sizing:border-box; overflow:auto; }
.page_block_imgfill{ background-size:cover; background-position:center; }
.page_block_img_bottom{ position:absolute; bottom:0; left:0; right:0; background-position:center; background-size:cover; }
.page_block_img_top{ position:absolute; top:0; left:0; right:0; background-position:center; background-size:cover; }
.page_block_img_horiz{ min-height:10em; background-position:center; background-size:cover; }
.page_block_content{ padding:0.5em; background:rgba(255,255,255, 0.90); }
.page_block_content_opaque{ padding:0.5em; background:#ffffff; }
.page_block_imgfill{ background-color:#ffffff; }.dyn_ce_edit{ background:rgba(225, 128, 0, 0.25) !important; }
.dyn_ce_edit.dyn_ce_top{ border-top:2px solid #ad3c00 !important; }
.dyn_ce_edit.dyn_ce_left{ border-left:2px solid #ad3c00 !important; }
.dyn_ce_edit.dyn_ce_right{ border-right:2px solid #ad3c00 !important; }
.dyn_ce_edit.dyn_ce_bottom{ border-bottom:2px solid #ad3c00 !important; }
.dyn_ce_edit.dyn_ce_hsplit, .dyn_ce_edit.dyn_ce_vsplit{ position:relative; }
.dyn_ce_edit.dyn_ce_hsplit:after{ content:""; display:block; position:absolute; border-top:2px solid #ad3c00; top:50%; left:0; right:0; height:0; }
.dyn_ce_edit.dyn_ce_vsplit:after{ content:""; display:block; position:absolute; border-left:2px solid #ad3c00; left:50%; width:0; height:100%; top:0; }
.dyn_ce_ghost{ opacity:0.5; }
span.dyn_ce_symbol:not(.dyn_ce_sym_icon):not(.dyn_ce_sym_thumbnail){ box-sizing:border-box; vertical-align:middle; width:auto !important; height:auto !important; margin:0 0.1em; border-radius:0.1em; box-shadow:rgba(0, 0, 0, 0.15) 0 1px 3px 0; background:rgba(200, 200, 200, 0.2); border:1px solid rgba(32, 32, 32, 0.2); text-transform:none !important; cursor:default; }
span.dyn_ce_sym_system.dyn_ce_sym_icon, span.dyn_ce_sym_system.dyn_ce_sym_thumbnail{ cursor:pointer; }
span.dyn_ce_symbol.dyn_ce_sym_system{ background:rgba(255, 219, 180, 0.7); }
span.dyn_ce_symbol.dyn_ce_sym_locale{ background:rgba(167, 237, 200, 0.7); }
span.dyn_ce_symbol.dyn_ce_sym_replace{ }
span.dyn_ce_symbol.dyn_ce_monospace{ font-family:monospace !important; font-size:12px; }.dyn-diff-view{ width:100%; font-size:0.8rem; line-height:1.5; border-spacing:4px 0; border-collapse:separate; }
.dyn-diff-view td{ width:50%; max-width:1em; }
.dyn-diff-view del, .dyn-diff-hunk-del{ color:#660000; background:#ffd6d6; text-decoration:none; padding:1px; }
.dyn-diff-view ins, .dyn-diff-hunk-ins{ color:#003300; background:#ccffcc; text-decoration:none; padding:1px; }
.dyn-diff-hunk-del, .dyn-diff-hunk-ins, .dyn-diff-hunk-chg, .dyn-diff-hunk-unchg{ position:relative; border:none; vertical-align:top; overflow:hidden; padding:0; }
.dyn-diff-view:not(.dyn-diff-common) .dyn-diff-hunk-del, .dyn-diff-view:not(.dyn-diff-common) .dyn-diff-hunk-ins, .dyn-diff-view:not(.dyn-diff-common) .dyn-diff-hunk-chg, .dyn-diff-view:not(.dyn-diff-common) .dyn-diff-hunk-unchg{ padding-bottom:1.25em; }
.dyn-diff-hunk-del:last-child, .dyn-diff-hunk-ins:last-child, .dyn-diff-hunk-chg:last-child, .dyn-diff-hunk-unchg:last-child{ padding-bottom:0; }
.dyn-diff-hunk-chg{ background:#fef9ec; }
.dyn-diff-hunk-unchg{ background:#ffffff; }
.dyn-diff-view:not(.dyn-diff-common) tr:not(:last-child) .dyn-diff-hunk-del:after, .dyn-diff-view:not(.dyn-diff-common) tr:not(:last-child) .dyn-diff-hunk-ins:after, .dyn-diff-view:not(.dyn-diff-common) tr:not(:last-child) .dyn-diff-hunk-chg:after{ content:"\22EE"; display:block; position:absolute; left:4em; right:0; bottom:0; height:1.25em; line-height:1.5; text-align:center; background:#ffffff; color:#989898; }
.dyn-diff-view .dyn-diff-view-row{ padding-left:4.25em; min-height:1.5em; }
.dyn-diff-view-row:before{ content:attr(data-row); position:absolute; box-sizing:border-box; padding:0 0.5em; width:4em; left:0; height:100%; text-align:right; color:#878787; background:#f2f2f2; border-right:1px solid #c1c1c1 }
.dyn-diff-view tr:hover td{ background:#ebf4fa }
.dyn-diff-view tr:hover .dyn-diff-view-row:before{ background:#d7e9f4; border-color:#8ec1e1; color:#2a719d; }
.dyn-diff-ws-space, .dyn-diff-ws-tab{ color:#5ea7d4; font-weight:bold; }
.dyn-diff-ws-tab{ position:relative; }
.dyn-diff-ws-tab:after{ content:'\2192'; position:absolute; left:50%; margin-left:-0.25em; }.dyn-panel{ padding:0.5em 0.5em; overflow:hidden; box-sizing:border-box; }
.dyn-panel.nopad{ padding:0; }
.dyn-panel.doublepad{ padding:1em 1em; }
.dyn-panel.pad_v{ padding:0.5em 0; }
.dyn-panel.pad_h{ padding:0 0.5em; }
.dyn-panel.pad_left{ padding-left:0.5em; }
.dyn-panel.pad_right{ padding-right:0.5em; }
.dyn-panel.pad_top{ padding-top:0.5em; }
.dyn-panel.pad_bottom{ padding-bottom:0.5em; }
.dyn-panel.round{ border-radius:0.2em; }
.dyn-panel.shadow{ box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2); margin:6px; }
.dyn-panel.margin{ margin:0.75em 1.5em; }
.dyn-panel.margin_top{ margin-top:0.75em; }
.dyn-panel.margin_left{ margin-left:1.5em; }
.dyn-panel.margin_right{ margin-right:1.5em; }
.dyn-panel.margin_bottom{ margin-bottom:0.75em; }
.dyn-panel.margin_v{ margin-top:0.75em; margin-bottom:0.75em; }
.dyn-panel.margin_h{ margin-left:1.5em; margin-right:1.5em; }
.dyn-panel.border{ border:1px solid #b9b9b9; }
.dyn-panel.border_top{ border-top:1px solid #b9b9b9; }
.dyn-panel.border_left{ border-left:1px solid #b9b9b9; }
.dyn-panel.border_right{ border-right:1px solid #b9b9b9; }
.dyn-panel.border_bottom{ border-bottom:1px solid #b9b9b9; }
.dyn-panel.border_v{ border-top:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; }
.dyn-panel.border_h{ border-left:1px solid #b9b9b9; border-right:1px solid #b9b9b9; }
.dyn-panel.col_mid, .dyn-panel.strip{ background-color:#dbdbdb; color:#000000; border-color:#a8a8a8; }
.dyn-panel.col_light{ background-color:#ededed; color:#000000; border-color:#b9b9b9; }
.dyn-panel.col_lightest{ background-color:#ffffff; color:#000000; border-color:#cacaca; }
.dyn-panel.col_a{ background-color:#ffffff; color:#000000; border-color:#82819c; }
.dyn-panel.col_b{ background-color:#fff1e5; color:#000000; border-color:#e66f0f; }
.dyn-panel.col_c{ background-color:#f7f1fc; color:#000000; border-color:#c167e9; }
.dyn-panel.col_d{ background-color:#0e3b25; color:#000000; border-color:#f28900; }
.dyn-panel.col_w{ background-color:#d3eafe; color:#000000; border-color:#22a8db; }
.dyn-panel.col_x{ background-color:#59de9b; color:#000000; border-color:#33865c; }
.dyn-panel.col_y{ background-color:#ffd1bb; color:#000000; border-color:#f19100; }
.dyn-panel.col_z{ background-color:#fcdadd; color:#000000; border-color:#f7677b; }
.dyn-panel.col_rev{ background-color:#3b3b3b; color:#ffffff; border-color:#000000; }
.dyn-panel.col_a_rev{ background-color:#666483; color:#ffffff; border-color:#1b1a28; }
.dyn-panel.col_b_rev{ background-color:#cc5200; color:#ffffff; border-color:#6e0008; }
.dyn-panel.col_c_rev{ background-color:#aa49cf; color:#ffffff; border-color:#4b195e; }
.dyn-panel.col_d_rev{ background-color:#494869; color:#ffffff; border-color:#a32737; }
.dyn-panel.col_w_rev{ background-color:#1782ac; color:#ffffff; border-color:#0b5d7c; }
.dyn-panel.col_x_rev{ background-color:#215d3e; color:#ffffff; border-color:#103723; }
.dyn-panel.col_y_rev{ background-color:#d07d00; color:#ffffff; border-color:#af6800; }
.dyn-panel.col_z_rev{ background-color:#df234d; color:#ffffff; border-color:#a21636; }
.dyn-panel.text_left{ text-align:left; }
.dyn-panel.text_center{ text-align:center; }
.dyn-panel.text_right{ text-align:right; }
.dyn-panel>.dyn_layout_fixed{ padding:0.5em 0.5em; }
.dyn-panel.nopad>.dyn_layout_fixed{ padding:0; }
.dyn-panel.doublepad>.dyn_layout_fixed{ padding:1em 1em; }
.dyn-panel.pad_h>.dyn_layout_fixed{ padding:0 0.5em; }
.dyn-panel.pad_v>.dyn_layout_fixed{ padding:0.5em 0; }
.dyn-panel.pad_left>.dyn_layout_fixed{ padding-left:0.5em; }
.dyn-panel.pad_right>.dyn_layout_fixed{ padding-right:0.5em; }
.dyn-panel.pad_top>.dyn_layout_fixed{ padding-top:0.5em; }
.dyn-panel.pad_bottom>.dyn_layout_fixed{ padding-bottom:0.5em; }
.dyn-title{ padding:0.5em 0.75em; font-size:1.1em; font-weight:bold; letter-spacing:0.03em; }
.dyn-title:not(.nomargin){ margin:0.75em 0 0 0; }
.dyn-title.nopad{ padding:0; }
.dyn-title.col_mid, .dyn-title.strip{ background-color:#dbdbdb; color:#3b3b3b; }
.dyn-title.col_light{ background-color:#ededed; color:#4a4a4a; }
.dyn-title.col_lightest{ background-color:#ffffff; color:#585858; }
.dyn-title.size_1{ font-size:1.1em; color:#777777; }
.dyn-title.size_2{ font-size:1.0em; color:#585858; }
.dyn-title.size_3{ font-size:0.9em; color:#3b3b3b; }
.dyn-title.border{ padding-bottom:0.25em; border-bottom:1px solid #b9b9b9; }
.dyn-title.size_1.border{ padding-bottom:0.25em; }
.dyn-title.size_2.border{ padding-bottom:0.30em; }
.dyn-title.size_3.border{ padding-bottom:0.35em; }
.dyn-title.col_a{ background-color:#ffffff; color:#4b4968; border-bottom-color:#82819c; }
.dyn-title.col_b{ background-color:#fff1e5; color:#ad3c00; border-bottom-color:#e66f0f; }
.dyn-title.col_c{ background-color:#f7f1fc; color:#8a39aa; border-bottom-color:#c167e9; }
.dyn-title.col_d{ background-color:#0e3b25; color:#2f2e43; border-bottom-color:#f28900; }
.dyn-title.col_w{ background-color:#d3eafe; color:#1782ac; border-bottom-color:#22a8db; }
.dyn-title.col_x{ background-color:#59de9b; color:#215d3e; border-bottom-color:#33865c; }
.dyn-title.col_y{ background-color:#ffd1bb; color:#d07d00; border-bottom-color:#f19100; }
.dyn-title.col_z{ background-color:#fcdadd; color:#df234d; border-bottom-color:#f7677b; }
.dyn-panel>.dyn-title:first-child{ margin-top:0; }
.dyn-panel>.dyn-title{ padding-top:0; padding-left:0; padding-right:0; }
.dyn-panel.col_mid>.dyn-title, .dyn-panel.strip>.dyn-title{ background-color:#dbdbdb; color:#3b3b3b; border-bottom-color:#a8a8a8; }
.dyn-panel.col_light>.dyn-title{ background-color:#ededed; color:#4a4a4a; border-bottom-color:#b9b9b9; }
.dyn-panel.col_lightest>.dyn-title{ background-color:#ffffff; color:#585858; border-bottom-color:#cacaca; }
.dyn-panel.col_a>.dyn-title{ background-color:#ffffff; color:#4b4968; border-bottom-color:#82819c; }
.dyn-panel.col_b>.dyn-title{ background-color:#fff1e5; color:#ad3c00; border-bottom-color:#e66f0f; }
.dyn-panel.col_c>.dyn-title{ background-color:#f7f1fc; color:#8a39aa; border-bottom-color:#c167e9; }
.dyn-panel.col_d>.dyn-title{ background-color:#0e3b25; color:#2f2e43; border-bottom-color:#f28900; }
.dyn-panel.col_w>.dyn-title{ background-color:#d3eafe; color:#1782ac; border-bottom-color:#22a8db; }
.dyn-panel.col_x>.dyn-title{ background-color:#59de9b; color:#215d3e; border-bottom-color:#33865c; }
.dyn-panel.col_y>.dyn-title{ background-color:#ffd1bb; color:#d07d00; border-bottom-color:#f19100; }
.dyn-panel.col_z>.dyn-title{ background-color:#fcdadd; color:#df234d; border-bottom-color:#f7677b; }
.dyn-panel.col_rev>.dyn-title{ color:#dbdbdb }
.dyn-panel.col_a_rev>.dyn-title{ color:#bfbecc; border-bottom-color:#bfbecc; }
.dyn-panel.col_b_rev>.dyn-title{ color:#ffb16b; border-bottom-color:#ffb16b; }
.dyn-panel.col_c_rev>.dyn-title{ color:#dbb3f3; border-bottom-color:#dbb3f3; }
.dyn-panel.col_d_rev>.dyn-title{ color:#434343; border-bottom-color:#434343; }
.dyn-panel.col_w_rev>.dyn-title{ color:#75cbfd; border-bottom-color:#75cbfd; }
.dyn-panel.col_x_rev>.dyn-title{ color:#46b17a; border-bottom-color:#46b17a; }
.dyn-panel.col_y_rev>.dyn-title{ color:#ffaf77; border-bottom-color:#ffaf77; }
.dyn-panel.col_z_rev>.dyn-title{ color:#f9a5ae; border-bottom-color:#f9a5ae; }
.wsectionwindow.dyn-panel.col_mid>div>.dyn-section-header>.dyn-section-icon{ color:#3b3b3b; }
.wsectionwindow.dyn-panel.col_light>div>.dyn-section-header>.dyn-section-icon{ color:#4a4a4a; }
.wsectionwindow.dyn-panel.col_lightest>div>.dyn-section-header>.dyn-section-icon{ color:#585858; }
.wsectionwindow.dyn-panel.col_a>div>.dyn-section-header>.dyn-section-icon{ color:#1b1a28; }
.wsectionwindow.dyn-panel.col_b>div>.dyn-section-header>.dyn-section-icon{ color:#6e0008; }
.wsectionwindow.dyn-panel.col_c>div>.dyn-section-header>.dyn-section-icon{ color:#4b195e; }
.wsectionwindow.dyn-panel.col_d>div>.dyn-section-header>.dyn-section-icon{ color:#a32737; }
.wsectionwindow.dyn-panel.col_w>div>.dyn-section-header>.dyn-section-icon{ color:#0b5d7c; }
.wsectionwindow.dyn-panel.col_x>div>.dyn-section-header>.dyn-section-icon{ color:#103723; }
.wsectionwindow.dyn-panel.col_y>div>.dyn-section-header>.dyn-section-icon{ color:#af6800; }
.wsectionwindow.dyn-panel.col_z>div>.dyn-section-header>.dyn-section-icon{ color:#a21636; }
.wsectionwindow.dyn-panel.col_mid>div>.dyn-section-header .dyn-section-header-button{ color:#666483; }
.wsectionwindow.dyn-panel.col_light>div>.dyn-section-header .dyn-section-header-button{ color:#666483; }
.wsectionwindow.dyn-panel.col_lightest>div>.dyn-section-header .dyn-section-header-button{ color:#666483; }
.wsectionwindow.dyn-panel.col_a>div>.dyn-section-header .dyn-section-header-button{ color:#666483; }
.wsectionwindow.dyn-panel.col_b>div>.dyn-section-header .dyn-section-header-button{ color:#666483; }
.wsectionwindow.dyn-panel.col_c>div>.dyn-section-header .dyn-section-header-button{ color:#666483; }
.wsectionwindow.dyn-panel.col_d>div>.dyn-section-header .dyn-section-header-button{ color:#666483; }
.wsectionwindow.dyn-panel.col_w>div>.dyn-section-header .dyn-section-header-button{ color:#666483; }
.wsectionwindow.dyn-panel.col_x>div>.dyn-section-header .dyn-section-header-button{ color:#666483; }
.wsectionwindow.dyn-panel.col_y>div>.dyn-section-header .dyn-section-header-button{ color:#666483; }
.wsectionwindow.dyn-panel.col_z>div>.dyn-section-header .dyn-section-header-button{ color:#666483; }
.wsectionwindow.dyn-panel.col_mid>div>.dyn-section-header .dyn-section-header-button:hover{ color:#323147; }
.wsectionwindow.dyn-panel.col_light>div>.dyn-section-header .dyn-section-header-button:hover{ color:#323147; }
.wsectionwindow.dyn-panel.col_lightest>div>.dyn-section-header .dyn-section-header-button:hover{ color:#323147; }
.wsectionwindow.dyn-panel.col_a>div>.dyn-section-header .dyn-section-header-button:hover{ color:#323147; }
.wsectionwindow.dyn-panel.col_b>div>.dyn-section-header .dyn-section-header-button:hover{ color:#323147; }
.wsectionwindow.dyn-panel.col_c>div>.dyn-section-header .dyn-section-header-button:hover{ color:#323147; }
.wsectionwindow.dyn-panel.col_d>div>.dyn-section-header .dyn-section-header-button:hover{ color:#323147; }
.wsectionwindow.dyn-panel.col_w>div>.dyn-section-header .dyn-section-header-button:hover{ color:#323147; }
.wsectionwindow.dyn-panel.col_x>div>.dyn-section-header .dyn-section-header-button:hover{ color:#323147; }
.wsectionwindow.dyn-panel.col_y>div>.dyn-section-header .dyn-section-header-button:hover{ color:#323147; }
.wsectionwindow.dyn-panel.col_z>div>.dyn-section-header .dyn-section-header-button:hover{ color:#323147; }
.wsectionwindow.dyn-panel>div>.dyn-window-content{ color:#000000; }
.dyn-section-header.dyn-title{ margin-top:0; padding-top:0; padding-bottom:0; }
.wsectionwindow.dyn-panel:not(.nopad)>div>.dyn-section-header{ padding-left:0; padding-right:0; }
.wsectionwindow.dyn-panel>div>.dyn-section-header{ background-color:#3b3b3b; color:#ffffff; }
.wsectionwindow.dyn-panel.col_mid>div>.dyn-section-header{ background-color:#cacaca; color:#3b3b3b; border-bottom-color:#a8a8a8; }
.wsectionwindow.dyn-panel.col_light>div>.dyn-section-header{ background-color:#dbdbdb; color:#4a4a4a; border-bottom-color:#b9b9b9; }
.wsectionwindow.dyn-panel.col_lightest>div>.dyn-section-header{ background-color:#ededed; color:#585858; border-bottom-color:#cacaca; }
.wsectionwindow.dyn-panel.col_a>div>.dyn-section-header{ background-color:#ffffff; color:#1b1a28; border-bottom-color:#82819c; }
.wsectionwindow.dyn-panel.col_b>div>.dyn-section-header{ background-color:#fff1e5; color:#6e0008; border-bottom-color:#e66f0f; }
.wsectionwindow.dyn-panel.col_c>div>.dyn-section-header{ background-color:#f7f1fc; color:#4b195e; border-bottom-color:#c167e9; }
.wsectionwindow.dyn-panel.col_d>div>.dyn-section-header{ background-color:#0e3b25; color:#a32737; border-bottom-color:#f28900; }
.wsectionwindow.dyn-panel.col_w>div>.dyn-section-header{ background-color:#d3eafe; color:#0b5d7c; border-bottom-color:#22a8db; }
.wsectionwindow.dyn-panel.col_x>div>.dyn-section-header{ background-color:#59de9b; color:#103723; border-bottom-color:#33865c; }
.wsectionwindow.dyn-panel.col_y>div>.dyn-section-header{ background-color:#ffd1bb; color:#af6800; border-bottom-color:#f19100; }
.wsectionwindow.dyn-panel.col_z>div>.dyn-section-header{ background-color:#fcdadd; color:#a21636; border-bottom-color:#f7677b; }
.dyn-section-header.dyn-title>.dyn-section-icon{ color:#3b3b3b; }
.dyn-section-header.dyn-title.col_mid>.dyn-section-icon{ color:#3b3b3b; }
.dyn-section-header.dyn-title.col_light>.dyn-section-icon{ color:#4a4a4a; }
.dyn-section-header.dyn-title.col_lightest>.dyn-section-icon{ color:#585858; }
.dyn-section-header.dyn-title.col_a>.dyn-section-icon{ color:#1b1a28; }
.dyn-section-header.dyn-title.col_b>.dyn-section-icon{ color:#6e0008; }
.dyn-section-header.dyn-title.col_c>.dyn-section-icon{ color:#4b195e; }
.dyn-section-header.dyn-title.col_d>.dyn-section-icon{ color:#a32737; }
.dyn-section-header.dyn-title.col_w>.dyn-section-icon{ color:#0b5d7c; }
.dyn-section-header.dyn-title.col_x>.dyn-section-icon{ color:#103723; }
.dyn-section-header.dyn-title.col_y>.dyn-section-icon{ color:#af6800; }
.dyn-section-header.dyn-title.col_z>.dyn-section-icon{ color:#a21636; }
.dyn-section-header.dyn-title>.dyn-section-header-buttonset>.dyn-section-header-button{ color:#666483; }
.dyn-section-header.dyn-title>.dyn-section-header-buttonset>.dyn-section-header-button.dyn_default{ color:#6e0008; }
.dyn-section-header.dyn-title>.dyn-section-header-buttonset>.dyn-section-header-button:enabled:hover{ color:#323147; }
.dyn-section-header.dyn-title.col_mid>.dyn-section-header-buttonset>.dyn-section-header-button{ color:#82819c; }
.dyn-section-header.dyn-title.col_a>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#82819c; }
.dyn-section-header.dyn-title.col_b>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#e66f0f; }
.dyn-section-header.dyn-title.col_c>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#c167e9; }
.dyn-section-header.dyn-title.col_d>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#f28900; }
.dyn-section-header.dyn-title.col_w>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#22a8db; }
.dyn-section-header.dyn-title.col_x>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#33865c; }
.dyn-section-header.dyn-title.col_y>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#f19100; }
.dyn-section-header.dyn-title.col_z>.dyn-section-header-buttonset>.dyn-section-header-button:disabled{ color:#f7677b; }
.dyn_flex_row.margin>*:not(:last-child), .dyn_flex_row_fill.margin>*:not(:last-child){ margin-right:1.5em; }
.dyn_flex_col.margin>*:not(:last-child), .dyn_flex_col_fill.margin>*:not(:last-child){ margin-bottom:0.75em; }
.dyn_sect_wrapper>.wsection>.wsectionwindow:not(:last-child){ margin-bottom:0.75em; }
.dyn-panelstrip{ padding:0.5em; background:#dbdbdb; color:#212121; height:auto; width:100%; border-radius:0; }
.dyn-panelstrip.dock_top{ margin-bottom:0.5em; }
.dyn-panelstrip.dock_top.border{ border-bottom:1px solid #b9b9b9; }
.dyn-panelstrip.dock_bottom{ margin-top:0.5em; }
.dyn-panelstrip.dock_bottom.border{ border-top:1px solid #b9b9b9; }
.dyn-tag{ display:inline-block; box-sizing:border-box; vertical-align:middle; line-height:normal; white-space:nowrap; border-radius:3px; font-size:0.8em; margin:0; overflow:hidden; }
.dyn-tag>*, .dyn-tag>:last-child>*{ display:inline-block; vertical-align:middle; }
.dyn-tag>span:last-child{ padding:0.25em 0.4em; }
.dyn-tag>.dyn-tag-label{ padding:0 0.4em; }
.dyn-tag .dyn-icon+.dyn-tag-text{ padding-left:0.25em; }
.dyn-tag .dyn-tag-text{ font-weight:bold; }
.dyn-tag.full_width, .dyn-tag.full_width>:not(.dyn-tag-label):first-child{ display:block; text-align:center; }
.dyn-tag.full_width>.dyn-tag-label, .dyn-tag.full_width>.dyn-tag-label+span{ width:50%; box-sizing:border-box; }
.dyn-tag.full_width>.dyn-tag-label{ text-align:right; padding-right:0.8em; }
.dyn-tag.full_width>.dyn-tag-label+span{ text-align:left; padding-left:0.8em; }
.dyn-tag{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag>span:last-child{ background-color:#82819c; color:#ffffff; }
.dyn-tag-text{ color:#ffffff; }
.dyn-tag.col_lightest{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag.col_lightest>span:last-child{ background-color:#ffffff; color:#979797; }
.dyn-tag.col_lightest .dyn-tag-text{ color:#585858; }
.dyn-tag.col_light{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag.col_light>span:last-child{ background-color:#dbdbdb; color:#777777; }
.dyn-tag.col_light .dyn-tag-text{ color:#4a4a4a; }
.dyn-tag.col_mid{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag.col_mid>span:last-child{ background-color:#b9b9b9; color:#777777; }
.dyn-tag.col_mid .dyn-tag-text{ color:#3b3b3b; }
.dyn-tag.col_rev{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag.col_rev>span:last-child{ background-color:#777777; color:#cacaca; }
.dyn-tag.col_rev .dyn-tag-text{ color:#ffffff; }
.dyn-tag.col_a{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag.col_a>span:last-child{ background-color:#82819c; color:#ffffff; }
.dyn-tag.col_b{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag.col_b>span:last-child{ background-color:#e66f0f; color:#fff1e5; }
.dyn-tag.col_c{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag.col_c>span:last-child{ background-color:#c167e9; color:#f7f1fc; }
.dyn-tag.col_d{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag.col_d>span:last-child{ background-color:#f28900; color:#0e3b25; }
.dyn-tag.col_w{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag.col_w>span:last-child{ background-color:#22a8db; color:#d3eafe; }
.dyn-tag.col_x{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag.col_x>span:last-child{ background-color:#33865c; color:#59de9b; }
.dyn-tag.col_y{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag.col_y>span:last-child{ background-color:#f19100; color:#ffd1bb; }
.dyn-tag.col_z{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag.col_z>span:last-child{ background-color:#f7677b; color:#fcdadd; }
.dyn-tag.outlined{ background:none; border:1px solid #bfbecc; color:#585858; }
.dyn-tag.outlined>.dyn-tag-label+span{ border-left:1px solid #ffffff; }
.dyn-tag.outlined>span:last-child{ background:none; color:#82819c; }
.dyn-tag.outlined .dyn-tag-text{ color:#4b4968; }
.dyn-tag.outlined.col_lightest{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag.outlined.col_lightest>span:last-child{ background-color:#ffffff; color:#979797; }
.dyn-tag.outlined.col_lightest .dyn-tag-text{ color:#585858; }
.dyn-tag.outlined.col_light{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag.outlined.col_light>span:last-child{ background-color:#dbdbdb; color:#777777; }
.dyn-tag.outlined.col_light .dyn-tag-text{ color:#3b3b3b; }
.dyn-tag.outlined.col_mid{ background-color:#cacaca; color:#3b3b3b; }
.dyn-tag.outlined.col_mid>span:last-child{ background-color:#b9b9b9; color:#777777; }
.dyn-tag.outlined.col_mid .dyn-tag-text{ color:#3b3b3b; }
.dyn-tag.outlined.col_lightest{ background:none; border:1px solid #dbdbdb; color:#979797; }
.dyn-tag.outlined.col_lightest>.dyn-tag-label+span{ border-left:1px solid #ededed; }
.dyn-tag.outlined.col_lightest>span:last-child{ background:none; color:#979797; }
.dyn-tag.outlined.col_lightest .dyn-tag-text{ color:#979797; }
.dyn-tag.outlined.col_light{ background:none; border:1px solid #b9b9b9; color:#777777; }
.dyn-tag.outlined.col_light>.dyn-tag-label+span{ border-left:1px solid #cacaca; }
.dyn-tag.outlined.col_light>span:last-child{ background:none; color:#777777; }
.dyn-tag.outlined.col_light .dyn-tag-text{ color:#777777; }
.dyn-tag.outlined.col_mid{ background:none; border:1px solid #979797; color:#585858; }
.dyn-tag.outlined.col_mid>.dyn-tag-label+span{ border-left:1px solid #b9b9b9; }
.dyn-tag.outlined.col_mid>span:last-child{ background:none; color:#585858; }
.dyn-tag.outlined.col_mid .dyn-tag-text{ color:#585858; }
.dyn-tag.outlined.col_rev{ background:none; border:1px solid #ffffff; color:#dbdbdb; }
.dyn-tag.outlined.col_rev>.dyn-tag-label+span{ border-left:1px solid #dbdbdb; }
.dyn-tag.outlined.col_rev>span:last-child{ background:none; color:#dbdbdb; }
.dyn-tag.outlined.col_rev .dyn-tag-text{ color:#dbdbdb; }
.dyn-tag.outlined.col_a{ background:none; border:1px solid #bfbecc; color:#585858; }
.dyn-tag.outlined.col_a>.dyn-tag-label+span{ border-left:1px solid #ffffff; }
.dyn-tag.outlined.col_a>span:last-child{ background:none; color:#82819c; }
.dyn-tag.outlined.col_a .dyn-tag-text{ color:#4b4968; }
.dyn-tag.outlined.col_b{ background:none; border:1px solid #ffb16b; color:#585858; }
.dyn-tag.outlined.col_b>.dyn-tag-label+span{ border-left:1px solid #fff1e5; }
.dyn-tag.outlined.col_b>span:last-child{ background:none; color:#e66f0f; }
.dyn-tag.outlined.col_b .dyn-tag-text{ color:#ad3c00; }
.dyn-tag.outlined.col_c{ background:none; border:1px solid #dbb3f3; color:#585858; }
.dyn-tag.outlined.col_c>.dyn-tag-label+span{ border-left:1px solid #f7f1fc; }
.dyn-tag.outlined.col_c>span:last-child{ background:none; color:#c167e9; }
.dyn-tag.outlined.col_c .dyn-tag-text{ color:#8a39aa; }
.dyn-tag.outlined.col_d{ background:none; border:1px solid #434343; color:#585858; }
.dyn-tag.outlined.col_d>.dyn-tag-label+span{ border-left:1px solid #0e3b25; }
.dyn-tag.outlined.col_d>span:last-child{ background:none; color:#f28900; }
.dyn-tag.outlined.col_d .dyn-tag-text{ color:#2f2e43; }
.dyn-tag.outlined.col_w{ background:none; border:1px solid #75cbfd; color:#585858; }
.dyn-tag.outlined.col_w>.dyn-tag-label+span{ border-left:1px solid #d3eafe; }
.dyn-tag.outlined.col_w>span:last-child{ background:none; color:#22a8db; }
.dyn-tag.outlined.col_w .dyn-tag-text{ color:#1782ac; }
.dyn-tag.outlined.col_x{ background:none; border:1px solid #46b17a; color:#585858; }
.dyn-tag.outlined.col_x>.dyn-tag-label+span{ border-left:1px solid #59de9b; }
.dyn-tag.outlined.col_x>span:last-child{ background:none; color:#33865c; }
.dyn-tag.outlined.col_x .dyn-tag-text{ color:#215d3e; }
.dyn-tag.outlined.col_y{ background:none; border:1px solid #ffaf77; color:#585858; }
.dyn-tag.outlined.col_y>.dyn-tag-label+span{ border-left:1px solid #ffd1bb; }
.dyn-tag.outlined.col_y>span:last-child{ background:none; color:#f19100; }
.dyn-tag.outlined.col_y .dyn-tag-text{ color:#d07d00; }
.dyn-tag.outlined.col_z{ background:none; border:1px solid #f9a5ae; color:#585858; }
.dyn-tag.outlined.col_z>.dyn-tag-label+span{ border-left:1px solid #fcdadd; }
.dyn-tag.outlined.col_z>span:last-child{ background:none; color:#f7677b; }
.dyn-tag.outlined.col_z .dyn-tag-text{ color:#df234d; }
.dyn_item_preview .img{ width:100%; height:100%; background-size:cover; background-position:center; }
.dyn-img_ethumb{ width:4em; height:4em; background-size:cover; border:1px solid #a09fb4; }
.dyn-page_img{ border:0.5em solid #dbdbdb; margin:0.1em 0.5em 0.1em 0.5em; }
.dyn-panel1{ border-radius:0; background-color:#ffffff; color:#212121; height:auto; padding:0.6em;  }
.dyn-panel1_title{ border-radius:0; background:#a09fb4; padding:0.1em 0.2em 0.2em 0.6em; font-size:1.3em; color:#ffffff; height:auto; text-shadow: 1px 1px #323147 }
.dyn-panel2{ border-radius:0; height:auto; padding:0.6em; color:#ffffff; background:url(/public/themes/default/images/shadow-small-bottom.png) bottom left repeat-x #a09fb4;  }
.dyn-panel2_title{ border-radius:0; background:#ffffff; height:auto; color:#212121; padding:0.1em 0.2em 0.3em 0.6em; font-size:1.3em; padding:0.1em 0.2em 0.3em 0.6em;  }
.dyn-color_box{ display:inline-block; vertical-align:middle; width:1.125em; height:1.125em; border:1px solid #000000; box-sizing:border-box; }
.dyn-gicon{ display:inline-block; vertical-align:middle; box-sizing:content-box; width:1.2em; height:1.2em; }
.dyn-gicon.padded, .dyn-gicon.bgcolor{ padding:0.25em; color:#4b4968; }
.dyn-gicon.border{ border:1px solid #1b1a28; padding:0.25em; }
.dyn-gicon.border.padded, .dyn-gicon.bgcolor.padded{ margin:0.25em; }
.dyn-gicon.size_1{ font-size:1.0em; }
.dyn-gicon.size_2{ font-size:1.5em; }
.dyn-gicon.size_3{ font-size:2.0em; }
.dyn-gicon.size_4{ font-size:2.5em; }
.dyn-gicon.size_5{ font-size:3.0em; }
.dyn-gicon.round{ border-radius:0.2em; }
.dyn-gicon.circle{ border-radius:50%; }
.dyn-gicon.shadow{ box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2); margin:6px; }
.dyn-gicon.col_mid{ color:#82819c; border-color:#4b4968; }
.dyn-gicon.col_light{ color:#bfbecc; border-color:#4b4968; }
.dyn-gicon.col_lightest{ color:#ffffff; border-color:#4b4968; }
.dyn-gicon.col_a{ color:#4b4968; border-color:#4b4968; }
.dyn-gicon.col_b{ color:#ad3c00; border-color:#ad3c00; }
.dyn-gicon.col_c{ color:#8a39aa; border-color:#8a39aa; }
.dyn-gicon.col_d{ color:#2f2e43; border-color:#2f2e43; }
.dyn-gicon.col_x{ color:#215d3e; border-color:#215d3e; }
.dyn-gicon.col_y{ color:#d07d00; border-color:#d07d00; }
.dyn-gicon.col_z{ color:#df234d; border-color:#df234d; }
.dyn-gicon.col_a_rev{ color:#bfbecc; border-color:#bfbecc; }
.dyn-gicon.col_b_rev{ color:#ffb16b; border-color:#ffb16b; }
.dyn-gicon.col_c_rev{ color:#dbb3f3; border-color:#dbb3f3; }
.dyn-gicon.col_d_rev{ color:#434343; border-color:#434343; }
.dyn-gicon.col_x_rev{ color:#46b17a; border-color:#46b17a; }
.dyn-gicon.col_y_rev{ color:#ffaf77; border-color:#ffaf77; }
.dyn-gicon.col_z_rev{ color:#f9a5ae; border-color:#f9a5ae; }
.dyn-gicon.col_gray{ color:#b9b9b9; }
.dyn-gicon.col_lightgray{ color:#dbdbdb; }
.dyn-gicon.col_white{ color:#ffffff; }
.dyn-gicon.col_a.bgcolor{ background-color:#bfbecc; }
.dyn-gicon.col_b.bgcolor{ background-color:#ffb16b; }
.dyn-gicon.col_c.bgcolor{ background-color:#dbb3f3; }
.dyn-gicon.col_d.bgcolor{ background-color:#434343; }
.dyn-gicon.col_a_rev.bgcolor{ background-color:#4b4968; }
.dyn-gicon.col_b_rev.bgcolor{ background-color:#ad3c00; }
.dyn-gicon.col_c_rev.bgcolor{ background-color:#8a39aa; }
.dyn-gicon.col_d_rev.bgcolor{ background-color:#2f2e43; }
.dyn-panel.col_a .dyn-gicon{ color:#4b4968; border-color:#4b4968; }
.dyn-panel.col_b .dyn-gicon{ color:#ad3c00; border-color:#ad3c00; }
.dyn-panel.col_c .dyn-gicon{ color:#8a39aa; border-color:#8a39aa; }
.dyn-panel.col_d .dyn-gicon{ color:#2f2e43; border-color:#2f2e43; }
.dyn-panel.col_rev .dyn-gicon{ color:#bfbecc; border-color:#bfbecc; }
.dyn-panel.col_a_rev .dyn-gicon{ color:#bfbecc; border-color:#bfbecc; }
.dyn-panel.col_b_rev .dyn-gicon{ color:#ffb16b; border-color:#ffb16b; }
.dyn-panel.col_c_rev .dyn-gicon{ color:#dbb3f3; border-color:#dbb3f3; }
.dyn-panel.col_d_rev .dyn-gicon{ color:#434343; border-color:#434343; }
.dyn-panel.col_a .dyn-gicon.bgcolor{ background-color:#4b4968; color:#bfbecc; border-color:#bfbecc; }
.dyn-panel.col_b .dyn-gicon.bgcolor{ background-color:#ad3c00; color:#ffb16b; border-color:#ffb16b; }
.dyn-panel.col_c .dyn-gicon.bgcolor{ background-color:#8a39aa; color:#dbb3f3; border-color:#dbb3f3; }
.dyn-panel.col_d .dyn-gicon.bgcolor{ background-color:#2f2e43; color:#434343; border-color:#434343; }
.dyn-panel.col_rev .dyn-gicon.bgcolor{ background-color:#bfbecc; color:#4b4968; border-color:#4b4968; }
.dyn-panel.col_a_rev .dyn-gicon.bgcolor{ background-color:#bfbecc; color:#4b4968; border-color:#4b4968; }
.dyn-panel.col_b_rev .dyn-gicon.bgcolor{ background-color:#ffb16b; color:#ad3c00; border-color:#ad3c00; }
.dyn-panel.col_c_rev .dyn-gicon.bgcolor{ background-color:#dbb3f3; color:#8a39aa; border-color:#8a39aa; }
.dyn-panel.col_d_rev .dyn-gicon.bgcolor{ background-color:#434343; color:#2f2e43; border-color:#2f2e43; }
.dyn-gimage{ display:inline-block; vertical-align:middle; background-size:cover; background-position:50% 50%; background-repeat:no-repeat; box-sizing:border-box; }
.dyn-gimage.padded{ margin:0.5em; }
.dyn-gimage.full_width{ position:relative; display:block; width:100%; margin-left:0; margin-right:0; }
.dyn-gimage.fill{ position:relative; display:block; width:100%; height:100%; margin:0; }
.dyn-gimage.border{ border:1px solid #dbdbdb; }
.dyn-gimage.nopad{ padding:0; }
.dyn-gimage.shadow{ box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2); }
.dyn-gimage.framed{ background-color:#ffffff; padding:0.25em; }
.dyn-gimage.framed_big{ background-color:#ffffff; padding:0.5em; }
.dyn-gimage.col_a{ background-color:#ffffff; border-color:#bfbecc; }
.dyn-gimage.col_b{ background-color:#fff1e5; border-color:#ffb16b; }
.dyn-gimage.col_c{ background-color:#f7f1fc; border-color:#dbb3f3; }
.dyn-gimage.col_d{ background-color:#0e3b25; border-color:#434343; }
.dyn-gimage.col_a_rev{ background-color:#4b4968; border-color:#bfbecc; }
.dyn-gimage.col_b_rev{ background-color:#ad3c00; border-color:#ffb16b; }
.dyn-gimage.col_c_rev{ background-color:#8a39aa; border-color:#dbb3f3; }
.dyn-gimage.col_d_rev{ background-color:#2f2e43; border-color:#434343; }
.dyn-gimage.round{ border-radius:0.2em; }
.dyn-gimage.circle{ border-radius:50%; }
table.full_width{ width:100%; }
table.full_height{ height:100%; }
table.separate_cells{ border-collapse:separate; border-spacing:2px; }
table.margin{ margin:0.5em; }
table>tr.extend, table>thead>tr.extend, table>tbody>tr.extend{ height:100%; }
table>thead>tr>th.extend, table>thead>tr>td.extend, table>tbody>tr>th.extend, table>tbody>tr>td.extend{ width:100%; }
table>thead>tr.shrink, table>tbody>tr.shrink{ height:1px; }
table>thead>tr>th.shrink, table>thead>tr>td.shrink, table>tbody>tr>th.shrink, table>tbody>tr>td.shrink{ width:1px; }
table.table_blocks_2, table.table_blocks_3, table.table_blocks_4, table.table_blocks_6, table.table_blocks_1_2, table.table_blocks_2_1, table.table_blocks_1_5, table.table_blocks_5_1, table.table_blocks_1_1_2, table.table_blocks_1_4_1, table.table_blocks_2_1_1{ table-layout:fixed; box-sizing:border-box; }
table.table_blocks_2>thead>tr>th, table.table_blocks_2>tbody>tr>td{ width:50%; }
table.table_blocks_3>thead>tr>th, table.table_blocks_3>tbody>tr>td{ width:33.333%; }
table.table_blocks_4>thead>tr>th, table.table_blocks_4>tbody>tr>td{ width:25%; }
table.table_blocks_6>thead>tr>th, table.table_blocks_6>tbody>tr>td{ width:16.666%; }
table.table_blocks_1_2>thead>tr>th:first-child, table.table_blocks_1_2>tbody>tr>td:first-child{ width:33.333%; }
table.table_blocks_1_2>thead>tr>th:last-child, table.table_blocks_1_2>tbody>tr>td:last-child{ width:66.666%; }
table.table_blocks_2_1>thead>tr>th:first-child, table.table_blocks_2_1>tbody>tr>td:first-child{ width:66.666%; }
table.table_blocks_2_1>thead>tr>th:last-child, table.table_blocks_2_1>tbody>tr>td:last-child{ width:33.333%; }
table.table_blocks_1_5>thead>tr>th:first-child, table.table_blocks_1_5>tbody>tr>td:first-child{ width:16.666%; }
table.table_blocks_1_5>thead>tr>th:last-child, table.table_blocks_1_5>tbody>tr>td:last-child{ width:83.333%; }
table.table_blocks_5_1>thead>tr>th:first-child, table.table_blocks_5_1>tbody>tr>td:first-child{ width:83.333%; }
table.table_blocks_5_1>thead>tr>th:last-child, table.table_blocks_5_1>tbody>tr>td:last-child{ width:16.666%; }
table.table_blocks_1_1_2>thead>tr>th:nth-child(1), table.table_blocks_1_1_2>tbody>tr>td:nth-child(1), table.table_blocks_1_1_2>thead>tr>th:nth-child(2), table.table_blocks_1_1_2>tbody>tr>td:nth-child(2){ width:25%; }
table.table_blocks_1_1_2>thead>tr>th:nth-child(3), table.table_blocks_1_1_2>tbody>tr>td:nth-child(3){ width:50%; }
table.table_blocks_1_4_1>thead>tr>th:nth-child(1), table.table_blocks_1_4_1>tbody>tr>td:nth-child(1), table.table_blocks_1_4_1>thead>tr>th:nth-child(3), table.table_blocks_1_4_1>tbody>tr>td:nth-child(3){ width:16.666%; }
table.table_blocks_1_4_1>thead>tr>th:nth-child(2), table.table_blocks_1_4_1>tbody>tr>td:nth-child(2){ width:66.666%; }
table.table_blocks_2_1_1>thead>tr>th:nth-child(1), table.table_blocks_2_1_1>tbody>tr>td:nth-child(1){ width:50%; }
table.table_blocks_2_1_1>thead>tr>th:nth-child(2), table.table_blocks_2_1_1>tbody>tr>td:nth-child(2), table.table_blocks_2_1_1>thead>tr>th:nth-child(3), table.table_blocks_2_1_1>tbody>tr>td:nth-child(3){ width:25%; }
table.cells_pad>thead>tr>*, table.cells_pad>tbody>tr>*, table.cells_pad>tfoot>tr>*{ padding:0.25em 0.5em; }
table.bold_headers>thead>tr>th, table.bold_headers>tbody>tr>th, table.bold_headers>tfoot>tr>th{ font-weight:bold; }
table.col_a>thead, table.col_a>tfoot, table.col_a>tbody:first-child:last-child{ color:#4b4968; }
table.col_b>thead, table.col_b>tfoot, table.col_b>tbody:first-child:last-child{ color:#ad3c00; }
table.col_c>thead, table.col_c>tfoot, table.col_c>tbody:first-child:last-child{ color:#8a39aa; }
table.col_d>thead, table.col_d>tfoot, table.col_d>tbody:first-child:last-child{ color:#2f2e43; }
table.col_w>thead, table.col_w>tfoot, table.col_w>tbody:first-child:last-child{ color:#1782ac; }
table.col_x>thead, table.col_x>tfoot, table.col_x>tbody:first-child:last-child{ color:#215d3e; }
table.col_y>thead, table.col_y>tfoot, table.col_y>tbody:first-child:last-child{ color:#d07d00; }
table.col_z>thead, table.col_z>tfoot, table.col_z>tbody:first-child:last-child{ color:#df234d; }
table.rev_head>thead>tr{ background:#585858; color:#ffffff; }
table.rev_head.col_a>thead>tr{ background:#4b4968; color:#ffffff; }
table.rev_head.col_b>thead>tr{ background:#ad3c00; color:#ffffff; }
table.rev_head.col_c>thead>tr{ background:#8a39aa; color:#ffffff; }
table.rev_head.col_d>thead>tr{ background:#2f2e43; color:#ffffff; }
table.rev_head.col_w>thead>tr{ background:#1782ac; color:#ffffff; }
table.rev_head.col_x>thead>tr{ background:#215d3e; color:#ffffff; }
table.rev_head.col_y>thead>tr{ background:#d07d00; color:#ffffff; }
table.rev_head.col_z>thead>tr{ background:#df234d; color:#ffffff; }
table.rev_foot>tfoot>tr{ background:#585858; color:#ffffff; }
table.rev_foot.col_a>tfoot>tr{ background:#4b4968; color:#ffffff; }
table.rev_foot.col_b>tfoot>tr{ background:#ad3c00; color:#ffffff; }
table.rev_foot.col_c>tfoot>tr{ background:#8a39aa; color:#ffffff; }
table.rev_foot.col_d>tfoot>tr{ background:#2f2e43; color:#ffffff; }
table.rev_foot.col_w>tfoot>tr{ background:#1782ac; color:#ffffff; }
table.rev_foot.col_x>tfoot>tr{ background:#215d3e; color:#ffffff; }
table.rev_foot.col_y>tfoot>tr{ background:#d07d00; color:#ffffff; }
table.rev_foot.col_z>tfoot>tr{ background:#df234d; color:#ffffff; }
table.rows_lines>thead>tr:last-child>*{ border-bottom:1px solid #b9b9b9 }
table.rows_lines>thead>tr+tr>*, table.rows_lines>tbody>tr+tr>*, table.rows_lines>tfoot>tr+tr>*{ border-top:1px solid #dbdbdb; }
table.rows_lines>tfoot>tr:first-child>*{ border-top:1px solid #b9b9b9; }
table.rows_lines.col_a>thead>tr:last-child>*{ border-bottom-color:#bfbecc; }
table.rows_lines.col_a>thead>tr+tr>*, table.rows_lines.col_a>tbody>tr+tr>*, table.rows_lines.col_a>tfoot>tr+tr>*{ border-top-color:#ffffff; }
table.rows_lines.col_a>tfoot>tr:first-child>*{ border-top-color:#bfbecc; }
table.rows_lines.col_b>thead>tr:last-child>*{ border-bottom-color:#ffb16b; }
table.rows_lines.col_b>thead>tr+tr>*, table.rows_lines.col_b>tbody>tr+tr>*, table.rows_lines.col_b>tfoot>tr+tr>*{ border-top-color:#fff1e5; }
table.rows_lines.col_b>tfoot>tr:first-child>*{ border-top-color:#ffb16b; }
table.rows_lines.col_c>thead>tr:last-child>*{ border-bottom-color:#dbb3f3; }
table.rows_lines.col_c>thead>tr+tr>*, table.rows_lines.col_c>tbody>tr+tr>*, table.rows_lines.col_c>tfoot>tr+tr>*{ border-top-color:#f7f1fc; }
table.rows_lines.col_c>tfoot>tr:first-child>*{ border-top-color:#dbb3f3; }
table.rows_lines.col_d>thead>tr:last-child>*{ border-bottom-color:#434343; }
table.rows_lines.col_d>thead>tr+tr>*, table.rows_lines.col_d>tbody>tr+tr>*, table.rows_lines.col_d>tfoot>tr+tr>*{ border-top-color:#0e3b25; }
table.rows_lines.col_d>tfoot>tr:first-child>*{ border-top-color:#434343; }
table.rows_lines.col_w>thead>tr:last-child>*{ border-bottom-color:#75cbfd; }
table.rows_lines.col_w>thead>tr+tr>*, table.rows_lines.col_w>tbody>tr+tr>*, table.rows_lines.col_w>tfoot>tr+tr>*{ border-top-color:#d3eafe; }
table.rows_lines.col_w>tfoot>tr:first-child>*{ border-top-color:#75cbfd; }
table.rows_lines.col_x>thead>tr:last-child>*{ border-bottom-color:#46b17a; }
table.rows_lines.col_x>thead>tr+tr>*, table.rows_lines.col_x>tbody>tr+tr>*, table.rows_lines.col_x>tfoot>tr+tr>*{ border-top-color:#59de9b; }
table.rows_lines.col_x>tfoot>tr:first-child>*{ border-top-color:#46b17a; }
table.rows_lines.col_y>thead>tr:last-child>*{ border-bottom-color:#ffaf77; }
table.rows_lines.col_y>thead>tr+tr>*, table.rows_lines.col_y>tbody>tr+tr>*, table.rows_lines.col_y>tfoot>tr+tr>*{ border-top-color:#ffd1bb; }
table.rows_lines.col_y>tfoot>tr:first-child>*{ border-top-color:#ffaf77; }
table.rows_lines.col_z>thead>tr:last-child>*{ border-bottom-color:#f9a5ae; }
table.rows_lines.col_z>thead>tr+tr>*, table.rows_lines.col_z>tbody>tr+tr>*, table.rows_lines.col_z>tfoot>tr+tr>*{ border-top-color:#fcdadd; }
table.rows_lines.col_z>tfoot>tr:first-child>*{ border-top-color:#f9a5ae; }
table.cols_lines>thead>tr>*:not(:last-child), table.cols_lines>tbody>tr>*:not(:last-child), table.cols_lines>tfoot>tr>*:not(:last-child){ border-right:1px solid #dbdbdb; }
table.cols_lines.col_a>thead>tr>*:not(:last-child), table.cols_lines.col_a>tbody>tr>*:not(:last-child), table.cols_lines.col_a>tfoot>tr>*:not(:last-child){ border-right-color:#ffffff; }
table.cols_lines.col_b>thead>tr>*:not(:last-child), table.cols_lines.col_b>tbody>tr>*:not(:last-child), table.cols_lines.col_b>tfoot>tr>*:not(:last-child){ border-right-color:#fff1e5; }
table.cols_lines.col_c>thead>tr>*:not(:last-child), table.cols_lines.col_c>tbody>tr>*:not(:last-child), table.cols_lines.col_c>tfoot>tr>*:not(:last-child){ border-right-color:#f7f1fc; }
table.cols_lines.col_d>thead>tr>*:not(:last-child), table.cols_lines.col_d>tbody>tr>*:not(:last-child), table.cols_lines.col_d>tfoot>tr>*:not(:last-child){ border-right-color:#0e3b25; }
table.cols_lines.col_w>thead>tr>*:not(:last-child), table.cols_lines.col_w>tbody>tr>*:not(:last-child), table.cols_lines.col_w>tfoot>tr>*:not(:last-child){ border-right-color:#d3eafe; }
table.cols_lines.col_x>thead>tr>*:not(:last-child), table.cols_lines.col_x>tbody>tr>*:not(:last-child), table.cols_lines.col_x>tfoot>tr>*:not(:last-child){ border-right-color:#59de9b; }
table.cols_lines.col_y>thead>tr>*:not(:last-child), table.cols_lines.col_y>tbody>tr>*:not(:last-child), table.cols_lines.col_y>tfoot>tr>*:not(:last-child){ border-right-color:#ffd1bb; }
table.cols_lines.col_z>thead>tr>*:not(:last-child), table.cols_lines.col_z>tbody>tr>*:not(:last-child), table.cols_lines.col_z>tfoot>tr>*:not(:last-child){ border-right-color:#fcdadd; }
table.outlined{ border:1px solid #b9b9b9; }
table.outlined.col_a{ border-color:#82819c; }
table.outlined.col_b{ border-color:#e66f0f; }
table.outlined.col_c{ border-color:#c167e9; }
table.outlined.col_d{ border-color:#f28900; }
table.outlined.col_w{ border-color:#22a8db; }
table.outlined.col_x{ border-color:#33865c; }
table.outlined.col_y{ border-color:#f19100; }
table.outlined.col_z{ border-color:#f7677b; }
table.alt_rows>tbody>tr:nth-child(even)>*{ background:#ededed; }
table.alt_rows>tbody>tr:nth-child(odd)>*{ background:#dbdbdb; }
table.alt_rows.col_a>tbody>tr:nth-child(even)>*{ background:#ffffff; }
table.alt_rows.col_a>tbody>tr:nth-child(odd)>*{ background:#dedee5; }
table.alt_rows.col_b>tbody>tr:nth-child(even)>*{ background:#fff1e5; }
table.alt_rows.col_b>tbody>tr:nth-child(odd)>*{ background:#ffd2a8; }
table.alt_rows.col_c>tbody>tr:nth-child(even)>*{ background:#f7f1fc; }
table.alt_rows.col_c>tbody>tr:nth-child(odd)>*{ background:#e9d3f7; }
table.alt_rows.col_d>tbody>tr:nth-child(even)>*{ background:#0e3b25; }
table.alt_rows.col_d>tbody>tr:nth-child(odd)>*{ background:#dbdbdb; }
table.alt_rows.col_x>tbody>tr:nth-child(even)>*{ background:#59de9b; }
table.alt_rows.col_x>tbody>tr:nth-child(odd)>*{ background:#46b17a; }
table.alt_rows.col_y>tbody>tr:nth-child(even)>*{ background:#ffd1bb; }
table.alt_rows.col_y>tbody>tr:nth-child(odd)>*{ background:#ffaf77; }
table.alt_rows.col_z>tbody>tr:nth-child(even)>*{ background:#fcdadd; }
table.alt_rows.col_z>tbody>tr:nth-child(odd)>*{ background:#f9a5ae; }
.dyn-content q{ color:#3b3b3b; background:#ededed; font-style:; font-weight:; }
.dyn-content cite{ color:#215d3e; font-style:italic; }
.dyn-content small{ font-size:80%; }
.dyn-content sup{ font-size:75%; }
.dyn-content sub{ font-size:75%; }
.dyn-content a{ color:#2f2e43; background:transparent; font-weight:bold; font-style:; text-decoration:underline; }
.dyn-content a:hover{ color:#494869; background:; font-weight:; font-style:; text-decoration:none; }
.dyn-panel.col_a a:not(.dyn-linkbtn){ color:#82819c; text-decoration-color:#82819c; }
.dyn-panel.col_b a:not(.dyn-linkbtn){ color:#e66f0f; text-decoration-color:#e66f0f; }
.dyn-panel.col_c a:not(.dyn-linkbtn){ color:#c167e9; text-decoration-color:#c167e9; }
.dyn-panel.col_d a:not(.dyn-linkbtn){ color:#f28900; text-decoration-color:#f28900; }
.dyn-panel.col_w a:not(.dyn-linkbtn){ color:#1782ac; text-decoration-color:#1782ac; }
.dyn-panel.col_x a:not(.dyn-linkbtn){ color:#215d3e; text-decoration-color:#215d3e; }
.dyn-panel.col_y a:not(.dyn-linkbtn){ color:#d07d00; text-decoration-color:#d07d00; }
.dyn-panel.col_z a:not(.dyn-linkbtn){ color:#df234d; text-decoration-color:#df234d; }
.dyn-panel.col_rev a:not(.dyn-linkbtn){ color:#dedee5; text-decoration-color:#dedee5; }
.dyn-panel.col_a_rev a:not(.dyn-linkbtn){ color:#dedee5; text-decoration-color:#dedee5; }
.dyn-panel.col_b_rev a:not(.dyn-linkbtn){ color:#ffd2a8; text-decoration-color:#ffd2a8; }
.dyn-panel.col_c_rev a:not(.dyn-linkbtn){ color:#e9d3f7; text-decoration-color:#e9d3f7; }
.dyn-panel.col_d_rev a:not(.dyn-linkbtn){ color:#dbdbdb; text-decoration-color:#dbdbdb; }
.dyn-panel.col_w_rev a:not(.dyn-linkbtn){ color:#d3eafe; text-decoration-color:#d3eafe; }
.dyn-panel.col_x_rev a:not(.dyn-linkbtn){ color:#59de9b; text-decoration-color:#59de9b; }
.dyn-panel.col_y_rev a:not(.dyn-linkbtn){ color:#ffd1bb; text-decoration-color:#ffd1bb; }
.dyn-panel.col_z_rev a:not(.dyn-linkbtn){ color:#fcdadd; text-decoration-color:#fcdadd; }
a.dyn-linkbtn{ display:inline-block; vertical-align:middle; box-sizing:border-box; overflow:hidden; margin:0.25em; padding:0.5em; text-decoration:none; background:none; text-align:center; }
a.dyn-linkbtn.full_width{ display:block; }
a.dyn-linkbtn.small{ font-size:0.75em; }
a.dyn-linkbtn.big{ font-size:1.3333333333333em; padding:1.0em; }
a.dyn-linkbtn.round{ border-radius:10em; }
a.dyn-linkbtn.shadow{ box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2); }
a.dyn-linkbtn{ background:#82819c; color:#ffffff; border:1px solid #1b1a28; }
a.dyn-linkbtn .dyn-icon{ padding-right:0.25em; font-size:1.5em; }
a.dyn-linkbtn.col_mid{ background:#dbdbdb; color:#323147; border:1px solid #a8a8a8; }
a.dyn-linkbtn.col_light{ background:#ededed; color:#4b4968; border:1px solid #b9b9b9; }
a.dyn-linkbtn.col_lightest{ background:#ffffff; color:#666483; border:1px solid #cacaca; }
a.dyn-linkbtn.col_a{ background:#82819c; color:#ffffff; border:1px solid #1b1a28; }
a.dyn-linkbtn.col_b{ background:#e66f0f; color:#ffffff; border:1px solid #6e0008; }
a.dyn-linkbtn.col_c{ background:#c167e9; color:#ffffff; border:1px solid #4b195e; }
a.dyn-linkbtn.col_d{ background:#f28900; color:#ffffff; border:1px solid #a32737; }
a.dyn-linkbtn.col_w{ background:#22a8db; color:#ffffff; border:1px solid #0b5d7c; }
a.dyn-linkbtn.col_x{ background:#33865c; color:#ffffff; border:1px solid #103723; }
a.dyn-linkbtn.col_y{ background:#f19100; color:#ffffff; border:1px solid #af6800; }
a.dyn-linkbtn.col_z{ background:#f7677b; color:#ffffff; border:1px solid #a21636; }
a.dyn-linkbtn.col_mid .dyn-icon{ color:#585858; }
a.dyn-linkbtn.col_light .dyn-icon{ color:#777777; }
a.dyn-linkbtn.col_lightest .dyn-icon{ color:#979797; }
a.dyn-linkbtn.col_a .dyn-icon{ color:#ffffff; }
a.dyn-linkbtn.col_b .dyn-icon{ color:#fff1e5; }
a.dyn-linkbtn.col_c .dyn-icon{ color:#f7f1fc; }
a.dyn-linkbtn.col_d .dyn-icon{ color:#0e3b25; }
a.dyn-linkbtn.col_w .dyn-icon{ color:#d3eafe; }
a.dyn-linkbtn.col_x .dyn-icon{ color:#59de9b; }
a.dyn-linkbtn.col_y .dyn-icon{ color:#ffd1bb; }
a.dyn-linkbtn.col_z .dyn-icon{ color:#fcdadd; }
a.dyn-linkbtn:not(.border){ border-color:transparent; }
a.dyn-linkbtn:hover{ background:#666483; color:#ffffff; }
a.dyn-linkbtn.col_mid:hover{ background:#cacaca; color:#323147; }
a.dyn-linkbtn.col_light:hover{ background:#dbdbdb; color:#4b4968; }
a.dyn-linkbtn.col_lightest:hover{ background:#ededed; color:#82819c; }
a.dyn-linkbtn.col_a:hover{ background:#666483; color:#ffffff; }
a.dyn-linkbtn.col_b:hover{ background:#cc5200; color:#ffffff; }
a.dyn-linkbtn.col_c:hover{ background:#aa49cf; color:#ffffff; }
a.dyn-linkbtn.col_d:hover{ background:#494869; color:#ffffff; }
a.dyn-linkbtn.col_w:hover{ background:#1782ac; color:#ffffff; }
a.dyn-linkbtn.col_x:hover{ background:#215d3e; color:#ffffff; }
a.dyn-linkbtn.col_y:hover{ background:#d07d00; color:#ffffff; }
a.dyn-linkbtn.col_z:hover{ background:#df234d; color:#ffffff; }
a.dyn-linkbtn.outlined{ background:none; color:#4b4968; border:1px solid #82819c; }
a.dyn-linkbtn.col_a.outlined{ color:#4b4968; border:1px solid #82819c; }
a.dyn-linkbtn.col_b.outlined{ color:#ad3c00; border:1px solid #e66f0f; }
a.dyn-linkbtn.col_c.outlined{ color:#8a39aa; border:1px solid #c167e9; }
a.dyn-linkbtn.col_d.outlined{ color:#2f2e43; border:1px solid #f28900; }
a.dyn-linkbtn.col_w.outlined{ color:#1782ac; border:1px solid #22a8db; }
a.dyn-linkbtn.col_x.outlined{ color:#215d3e; border:1px solid #33865c; }
a.dyn-linkbtn.col_y.outlined{ color:#d07d00; border:1px solid #f19100; }
a.dyn-linkbtn.col_z.outlined{ color:#df234d; border:1px solid #f7677b; }
a.dyn-linkbtn.col_mid.outlined .dyn-icon{ color:#585858; }
a.dyn-linkbtn.col_light.outlined .dyn-icon{ color:#3b3b3b; }
a.dyn-linkbtn.col_lightest.outlined .dyn-icon{ color:#212121; }
a.dyn-linkbtn.col_a.outlined .dyn-icon{ color:#4b4968; }
a.dyn-linkbtn.col_b.outlined .dyn-icon{ color:#ad3c00; }
a.dyn-linkbtn.col_c.outlined .dyn-icon{ color:#8a39aa; }
a.dyn-linkbtn.col_d.outlined .dyn-icon{ color:#2f2e43; }
a.dyn-linkbtn.col_w.outlined .dyn-icon{ color:#1782ac; }
a.dyn-linkbtn.col_x.outlined .dyn-icon{ color:#215d3e; }
a.dyn-linkbtn.col_y.outlined .dyn-icon{ color:#d07d00; }
a.dyn-linkbtn.col_z.outlined .dyn-icon{ color:#df234d; }
a.dyn-linkbtn.outlined:hover{ background:#dedee5; color:#1b1a28; border:1px solid #82819c; }
a.dyn-linkbtn.col_a.outlined:hover{ background:#dedee5; color:#1b1a28; border-color:#82819c; }
a.dyn-linkbtn.col_b.outlined:hover{ background:#ffd2a8; color:#6e0008; border-color:#e66f0f; }
a.dyn-linkbtn.col_c.outlined:hover{ background:#e9d3f7; color:#4b195e; border-color:#c167e9; }
a.dyn-linkbtn.col_d.outlined:hover{ background:#dbdbdb; color:#a32737; border-color:#f28900; }
a.dyn-linkbtn.col_w.outlined:hover{ background:#d3eafe; color:#0b5d7c; border-color:#22a8db; }
a.dyn-linkbtn.col_x.outlined:hover{ background:#59de9b; color:#103723; border-color:#33865c; }
a.dyn-linkbtn.col_y.outlined:hover{ background:#ffd1bb; color:#af6800; border-color:#f19100; }
a.dyn-linkbtn.col_z.outlined:hover{ background:#fcdadd; color:#a21636; border-color:#f7677b; }
.dyn-content h1{ color:#2e2e2e; font-size:2em; font-weight:bold; font-style:; text-transform:; text-decoration:none;; padding:0.2em 0; margin:0.67em 0; }
.dyn-content h2{ color:#2e2e2e; font-size:1.5em; font-weight:normal; font-style:; text-transform:; text-decoration:; padding:0.2em 0; margin:0.83em 0; }
.dyn-content h3{ color:#2e2e2e; font-size:1.17em; font-weight:normal; font-style:; text-transform:; text-decoration:; padding:0.2em 0; margin:1em 0; }
.dyn-content h4{ color:#2e2e2e; font-size:1em; font-weight:bold; font-style:; text-transform:; text-decoration:; padding:0.2em 0; margin:1.33em 0; }
.dyn-content h5{ color:#2e2e2e; font-size:0.83em; font-weight:; font-style:; text-transform:; text-decoration:; padding:0.2em 0; margin:1.67em 0; }
.dyn-content h6{ color:#2e2e2e; font-size:0.67em; font-weight:; font-style:; text-transform:; text-decoration:; padding:0.2em 0; margin:2.33em 0; }
.dyn-content h1.border{ border-bottom:1px solid #b9b9b9; }
.dyn-content h2.border{ border-bottom:1px solid #b9b9b9; }
.dyn-content h3.border{ border-bottom:1px solid #b9b9b9; }
.dyn-content h4.border{ border-bottom:1px solid #b9b9b9; }
.dyn-content h5.border{ border-bottom:1px solid #b9b9b9; }
.dyn-content h6.border{ border-bottom:1px solid #b9b9b9; }
.dyn-content h1.text_left, .dyn-content h2.text_left, .dyn-content h3.text_left, .dyn-content h4.text_left, .dyn-content h5.text_left, .dyn-content h6.text_left{ text-align:left; }
.dyn-content h1.text_center, .dyn-content h2.text_center, .dyn-content h3.text_center, .dyn-content h4.text_center, .dyn-content h5.text_center, .dyn-content h6.text_center{ text-align:center; }
.dyn-content h1.text_right, .dyn-content h2.text_right, .dyn-content h3.text_right, .dyn-content h4.text_right, .dyn-content h5.text_right, .dyn-content h6.text_right{ text-align:right; }
.dyn-content h1.text_justify, .dyn-content h2.text_justify, .dyn-content h3.text_justify, .dyn-content h4.text_justify, .dyn-content h5.text_justify, .dyn-content h6.text_justify{ text-align:justify; }
h1.col_lightest{ color:#777777; }
h1.col_light{ color:#676767; }
h1.col_mid{ color:#585858; }
h1.col_a{ color:#82819c; }
h1.col_b{ color:#e66f0f; }
h1.col_c{ color:#c167e9; }
h1.col_d{ color:#f28900; }
h1.col_w{ color:#22a8db; }
h1.col_x{ color:#33865c; }
h1.col_y{ color:#f19100; }
h1.col_z{ color:#f7677b; }
h2.col_lightest{ color:#676767; }
h2.col_light{ color:#585858; }
h2.col_mid{ color:#4a4a4a; }
h2.col_a{ color:#666483; }
h2.col_b{ color:#cc5200; }
h2.col_c{ color:#aa49cf; }
h2.col_d{ color:#494869; }
h2.col_w{ color:#1782ac; }
h2.col_x{ color:#215d3e; }
h2.col_y{ color:#d07d00; }
h2.col_z{ color:#df234d; }
h3.col_lightest{ color:#585858; }
h3.col_light{ color:#4a4a4a; }
h3.col_mid{ color:#3b3b3b; }
h3.col_a{ color:#4b4968; }
h3.col_b{ color:#ad3c00; }
h3.col_c{ color:#8a39aa; }
h3.col_d{ color:#2f2e43; }
h3.col_w{ color:#1782ac; }
h3.col_x{ color:#215d3e; }
h3.col_y{ color:#d07d00; }
h3.col_z{ color:#df234d; }
h4.col_lightest{ color:#4a4a4a; }
h4.col_light{ color:#3b3b3b; }
h4.col_mid{ color:#2e2e2e; }
h4.col_a{ color:#323147; }
h4.col_b{ color:#902000; }
h4.col_c{ color:#6c2a83; }
h4.col_d{ color:#ef394f; }
h4.col_w{ color:#0b5d7c; }
h4.col_x{ color:#103723; }
h4.col_y{ color:#af6800; }
h4.col_z{ color:#a21636; }
h5.col_lightest{ color:#3b3b3b; }
h5.col_light{ color:#2e2e2e; }
h5.col_mid{ color:#212121; }
h5.col_a{ color:#1b1a28; }
h5.col_b{ color:#6e0008; }
h5.col_c{ color:#4b195e; }
h5.col_d{ color:#a32737; }
h5.col_w{ color:#0b5d7c; }
h5.col_x{ color:#103723; }
h5.col_y{ color:#af6800; }
h5.col_z{ color:#a21636; }
h6.col_lightest{ color:#2e2e2e; }
h6.col_light{ color:#212121; }
h6.col_mid{ color:#141414; }
h6.col_a{ color:#1b1a28; }
h6.col_b{ color:#6e0008; }
h6.col_c{ color:#4b195e; }
h6.col_d{ color:#a32737; }
h6.col_w{ color:#0b5d7c; }
h6.col_x{ color:#103723; }
h6.col_y{ color:#af6800; }
h6.col_z{ color:#a21636; }
h1.col_rev{ color:#a8a8a8; }
h1.col_a_rev{ color:#dedee5; }
h1.col_b_rev{ color:#ffd2a8; }
h1.col_c_rev{ color:#e9d3f7; }
h1.col_d_rev{ color:#dbdbdb; }
h1.col_w_rev{ color:#75cbfd; }
h1.col_x_rev{ color:#46b17a; }
h1.col_y_rev{ color:#ffaf77; }
h1.col_z_rev{ color:#f9a5ae; }
h2.col_rev{ color:#b9b9b9; }
h2.col_a_rev{ color:#dedee5; }
h2.col_b_rev{ color:#ffd2a8; }
h2.col_c_rev{ color:#e9d3f7; }
h2.col_d_rev{ color:#dbdbdb; }
h2.col_w_rev{ color:#75cbfd; }
h2.col_x_rev{ color:#46b17a; }
h2.col_y_rev{ color:#ffaf77; }
h2.col_z_rev{ color:#f9a5ae; }
h3.col_rev{ color:#cacaca; }
h3.col_a_rev{ color:#ffffff; }
h3.col_b_rev{ color:#fff1e5; }
h3.col_c_rev{ color:#f7f1fc; }
h3.col_d_rev{ color:#0e3b25; }
h3.col_w_rev{ color:#d3eafe; }
h3.col_x_rev{ color:#59de9b; }
h3.col_y_rev{ color:#ffd1bb; }
h3.col_z_rev{ color:#fcdadd; }
h4.col_rev{ color:#dbdbdb; }
h4.col_a_rev{ color:#ffffff; }
h4.col_b_rev{ color:#fff1e5; }
h4.col_c_rev{ color:#f7f1fc; }
h4.col_d_rev{ color:#0e3b25; }
h4.col_w_rev{ color:#d3eafe; }
h4.col_x_rev{ color:#59de9b; }
h4.col_y_rev{ color:#ffd1bb; }
h4.col_z_rev{ color:#fcdadd; }
h5.col_rev{ color:#ededed; }
h5.col_a_rev{ color:#dbdbdb; }
h5.col_b_rev{ color:#dbdbdb; }
h5.col_c_rev{ color:#dbdbdb; }
h5.col_d_rev{ color:#dbdbdb; }
h5.col_w_rev{ color:#ffffff; }
h5.col_x_rev{ color:#ffffff; }
h5.col_y_rev{ color:#ffffff; }
h5.col_z_rev{ color:#ffffff; }
h6.col_rev{ color:#ffffff; }
h6.col_a_rev{ color:#ffffff; }
h6.col_b_rev{ color:#ffffff; }
h6.col_c_rev{ color:#ffffff; }
h6.col_d_rev{ color:#ffffff; }
h6.col_w_rev{ color:#ffffff; }
h6.col_x_rev{ color:#ffffff; }
h6.col_y_rev{ color:#ffffff; }
h6.col_z_rev{ color:#ffffff; }
.dyn-content p{ margin:0.6em 0; color:#2e2e2e; font-size:; line-height:normal; letter-spacing:normal; text-indent:0 }
.dyn-content p.text_left{ text-align:left; }
.dyn-content p.text_center{ text-align:center; }
.dyn-content p.text_right{ text-align:right; }
.dyn-content p.text_justify{ text-align:justify; }
.dyn-content pre{ font-family:monospace, serif; margin:; color:; line-height:normal; letter-spacing:normal; }
.dyn-content div.text_left{ text-align:left; }
.dyn-content div.text_center{ text-align:center; }
.dyn-content div.text_right{ text-align:right; }
.dyn-content div.text_justify{ text-align:justify; }
.dyn-content address{ color:; font-weight:normal; font-style:italic; line-height:normal; letter-spacing:normal; }
.dyn-content blockquote{ position:relative; box-sizing:border-box; padding:0.5em 1em; margin:1em 4em; background:#ffffff; color:#2e2e2e; line-height:normal; letter-spacing:normal; }
.dyn-content blockquote.nomargin{ margin:0; }
.dyn-content blockquote.text_center{ text-align:center; }
.dyn-content blockquote.text_right{ text-align:right; }
.dyn-content blockquote.text_justify{ text-align:justify; }
.dyn-content blockquote.col_rev{ background-color:#777777; color:#ffffff; }
.dyn-content blockquote.col_a_rev{ background-color:#82819c; color:#ffffff; }
.dyn-content blockquote.col_b_rev{ background-color:#e66f0f; color:#ffffff; }
.dyn-content blockquote.col_c_rev{ background-color:#c167e9; color:#ffffff; }
.dyn-content blockquote.col_d_rev{ background-color:#f28900; color:#ffffff; }
.dyn-content blockquote.shadow{ box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2); }
.dyn-content blockquote.border:not(.text_right){ border-left:4px solid #777777; }
.dyn-content blockquote.border.text_right{ border-right:4px solid #777777; }
.dyn-content blockquote.border.col_a{ border-color:#82819c; }
.dyn-content blockquote.border.col_b{ border-color:#e66f0f; }
.dyn-content blockquote.border.col_c{ border-color:#c167e9; }
.dyn-content blockquote.border.col_d{ border-color:#f28900; }
.dyn-content blockquote.border.col_rev{ border-color:#ffffff; }
.dyn-content blockquote.border.col_a_rev{ border-color:#ffffff; }
.dyn-content blockquote.border.col_b_rev{ border-color:#ffffff; }
.dyn-content blockquote.border.col_c_rev{ border-color:#ffffff; }
.dyn-content blockquote.border.col_d_rev{ border-color:#ffffff; }
.dyn-content blockquote>cite{ display:block; margin:0.25em 2em 0 2em; }
.dyn-content blockquote.text_center>cite:before, .dyn-content blockquote:not(.text_right)>cite:before{ content:"\2014"; padding-right:0.25em; }
.dyn-content blockquote.text_center>cite:before, .dyn-content blockquote.text_right>cite:after{ content:"\2014"; padding-left:0.25em; }
.dyn-content blockquote>cite, .dyn-panel blockquote>cite{ color:#3b3b3b; }
.dyn-content blockquote.col_a>cite, .dyn-panel blockquote.col_a>cite{ color:#4b4968; }
.dyn-content blockquote.col_b>cite, .dyn-panel blockquote.col_b>cite{ color:#ad3c00; }
.dyn-content blockquote.col_c>cite, .dyn-panel blockquote.col_c>cite{ color:#8a39aa; }
.dyn-content blockquote.col_d>cite, .dyn-panel blockquote.col_d>cite{ color:#2f2e43; }
.dyn-content blockquote.col_rev>cite, .dyn-panel blockquote.col_rev>cite{ color:#ffffff; }
.dyn-content blockquote.col_a_rev>cite, .dyn-panel blockquote.col_a_rev>cite{ color:#ffffff; }
.dyn-content blockquote.col_b_rev>cite, .dyn-panel blockquote.col_b_rev>cite{ color:#fff1e5; }
.dyn-content blockquote.col_c_rev>cite, .dyn-panel blockquote.col_c_rev>cite{ color:#f7f1fc; }
.dyn-content blockquote.col_d_rev>cite, .dyn-panel blockquote.col_d_rev>cite{ color:#0e3b25; }
.dyn-content ol, .dyn-content ul, .dyn-content dl{ color:#3b3b3b; margin:1em 0; }
.dyn-content ol, .dyn-content ul, .dyn-content dl{ padding-left:3em; }
.dyn-content ol ol, .dyn-content ul ul, .dyn-content dl dl{ margin:0 0; }
.dyn-content ol.text_center, .dyn-content ul.text_center{ text-align:center; list-style-position:inside; }
.dyn-content ol.text_center>li, .dyn-content ul.text_center>li{ padding-left:0; padding-right:0; }
.dyn-content ol.text_right, .dyn-content ul.text_right{ text-align:right; list-style-position:inside; }
.dyn-content ol.text_right>li, .dyn-content ul.text_right>li{ padding-left:0; padding-right:3em; }
.dyn-content ol.text_justify, .dyn-content ul.text_justify{ text-align:justify; }
.dyn-content ol.decimal{ list-style-type:decimal; }
.dyn-content ol.decimalzero{ list-style-type:decimal-leading-zero; }
.dyn-content ol.alpha{ list-style-type:lower-alpha; }
.dyn-content ol.greek{ list-style-type:lower-greek; }
.dyn-content ol.roman{ list-style-type:lower-roman; }
.dyn-content ol.alpha.uppercase{ list-style-type:upper-alpha; }
.dyn-content ol.roman.uppercase{ list-style-type:upper-roman; }
.dyn-content ol.none{ list-style-type:none; }
.dyn-content ul.disc{ list-style-type:disc; }
.dyn-content ul.circle{ list-style-type:circle; }
.dyn-content ul.square{ list-style-type:square; }
.dyn-content ul.none{ list-style-type:none; }
.dyn-content dl{ }
.dyn-content dl>dt{ color:#4b4968; margin-left:0; }
.dyn-content dl>dd{ color:; margin-left:3em; }
.dyn-content dl.text_center{ text-align:center }
.dyn-content dl.text_center>dd{ margin-left:0; }
.dyn-content dl.text_right{ text-align:right; }
.dyn-content dl.text_right>dt{ margin-left:auto; margin-right:0; }
.dyn-content dl.text_right>dd{ margin-left:auto; margin-right:3em; }
.dyn-content dl.text_justify{ text-align:justify; }
.dyn-content dl.bold_terms>dt{ font-weight:bold; }
h1.text_xform_none, h2.text_xform_none, h3.text_xform_none, h4.text_xform_none, h5.text_xform_none, h6.text_xform_none, p.text_xform_none, pre.text_xform_none, div.text_xform_none, address.text_xform_none, blockquote.text_xform_none, ol.text_xform_none>li, ul.text_xform_none>li, dl.text_xform_none>dt, dl.text_xform_none>dd{ text-transform:none; }
h1.text_xform_capitalize, h2.text_xform_capitalize, h3.text_xform_capitalize, h4.text_xform_capitalize, h5.text_xform_capitalize, h6.text_xform_capitalize, p.text_xform_capitalize, pre.text_xform_capitalize, div.text_xform_capitalize, address.text_xform_capitalize, blockquote.text_xform_capitalize, ol.text_xform_capitalize>li, ul.text_xform_capitalize>li, dl.text_xform_capitalize>dt, dl.text_xform_capitalize>dd{ text-transform:capitalize; }
h1.text_xform_uppercase, h2.text_xform_uppercase, h3.text_xform_uppercase, h4.text_xform_uppercase, h5.text_xform_uppercase, h6.text_xform_uppercase, p.text_xform_uppercase, pre.text_xform_uppercase, div.text_xform_uppercase, address.text_xform_uppercase, blockquote.text_xform_uppercase, ol.text_xform_uppercase>li, ul.text_xform_uppercase>li, dl.text_xform_uppercase>dt, dl.text_xform_uppercase>dd{ text-transform:uppercase; }
h1.text_xform_lowercase, h2.text_xform_lowercase, h3.text_xform_lowercase, h4.text_xform_lowercase, h5.text_xform_lowercase, h6.text_xform_lowercase, p.text_xform_lowercase, pre.text_xform_lowercase, div.text_xform_lowercase, address.text_xform_lowercase, blockquote.text_xform_lowercase, ol.text_xform_lowercase>li, ul.text_xform_lowercase>li, dl.text_xform_lowercase>dt, dl.text_xform_lowercase>dd{ text-transform:lowercase; }
h1.text_deco_none, h2.text_deco_none, h3.text_deco_none, h4.text_deco_none, h5.text_deco_none, h6.text_deco_none, p.text_deco_none, pre.text_deco_none, div.text_deco_none, address.text_deco_none, blockquote.text_deco_none, ol.text_deco_none>li, ul.text_deco_none>li, dl.text_deco_none>dt, dl.text_deco_none>dd{ text-decoration:none; }
h1.text_deco_underline, h2.text_deco_underline, h3.text_deco_underline, h4.text_deco_underline, h5.text_deco_underline, h6.text_deco_underline, p.text_deco_underline, pre.text_deco_underline, div.text_deco_underline, address.text_deco_underline, blockquote.text_deco_underline, ol.text_deco_underline>li, ul.text_deco_underline>li, dl.text_deco_underline>dt, dl.text_deco_underline>dd{ text-decoration:underline; }
h1.text_deco_overline, h2.text_deco_overline, h3.text_deco_overline, h4.text_deco_overline, h5.text_deco_overline, h6.text_deco_overline, p.text_deco_overline, pre.text_deco_overline, div.text_deco_overline, address.text_deco_overline, blockquote.text_deco_overline, ol.text_deco_overline>li, ul.text_deco_overline>li, dl.text_deco_overline>dt, dl.text_deco_overline>dd{ text-decoration:overline; }
h1.text_deco_strikeout, h2.text_deco_strikeout, h3.text_deco_strikeout, h4.text_deco_strikeout, h5.text_deco_strikeout, h6.text_deco_strikeout, p.text_deco_strikeout, pre.text_deco_strikeout, div.text_deco_strikeout, address.text_deco_strikeout, blockquote.text_deco_strikeout, ol.text_deco_strikeout>li, ul.text_deco_strikeout>li, dl.text_deco_strikeout>dt, dl.text_deco_strikeout>dd{ text-decoration:line-through; }
h1.text_deco_lines, h2.text_deco_lines, h3.text_deco_lines, h4.text_deco_lines, h5.text_deco_lines, h6.text_deco_lines, p.text_deco_lines, pre.text_deco_lines, div.text_deco_lines, address.text_deco_lines, blockquote.text_deco_lines, ol.text_deco_lines>li, ul.text_deco_lines>li, dl.text_deco_lines>dt, dl.text_deco_lines>dd{ text-decoration:underline overline; }
h1.text_wght_normal, h2.text_wght_normal, h3.text_wght_normal, h4.text_wght_normal, h5.text_wght_normal, h6.text_wght_normal, p.text_wght_normal, pre.text_wght_normal, div.text_wght_normal, address.text_wght_normal, blockquote.text_wght_normal, ol.text_wght_normal>li, ul.text_wght_normal>li, dl.text_wght_normal>dt, dl.text_wght_normal>dd{ font-weight:normal; }
h1.text_wght_bold, h2.text_wght_bold, h3.text_wght_bold, h4.text_wght_bold, h5.text_wght_bold, h6.text_wght_bold, p.text_wght_bold, pre.text_wght_bold, div.text_wght_bold, address.text_wght_bold, blockquote.text_wght_bold, ol.text_wght_bold>li, ul.text_wght_bold>li, dl.text_wght_bold>dt, dl.text_wght_bold>dd{ font-weight:bold; }
h1.text_style_normal, h2.text_style_normal, h3.text_style_normal, h4.text_style_normal, h5.text_style_normal, h6.text_style_normal, p.text_style_normal, pre.text_style_normal, div.text_style_normal, address.text_style_normal, blockquote.text_style_normal, ol.text_style_normal>li, ul.text_style_normal>li, dl.text_style_normal>dt, dl.text_style_normal>dd{ font-style:normal; }
h1.text_style_italic, h2.text_style_italic, h3.text_style_italic, h4.text_style_italic, h5.text_style_italic, h6.text_style_italic, p.text_style_italic, pre.text_style_italic, div.text_style_italic, address.text_style_italic, blockquote.text_style_italic, ol.text_style_italic>li, ul.text_style_italic>li, dl.text_style_italic>dt, dl.text_style_italic>dd{ font-style:italic; }
img{ box-sizing:border-box; position:relative; }
img.border{ border:1px solid #dbdbdb; }
img.nopad{ padding:0; }
img.margin{ margin:1em; }
img.shadow{ box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2); }
img.thumbnail{ background-color:#ffffff; padding:0.25em; border-radius:0.25em; margin:1.25em; }
img.big_thumbnail{ background-color:#ffffff; padding:0.5em; border-radius:0.5em; margin:1.5em; }
img.full_width{ display:block; width:100%; margin-left:0; margin-right:0; }
img.float_left{ position:relative; display:block; float:left; width:40%; margin-left:0; }
img.float_right{ position:relative; display:block; float:right; width:40%; margin-right:0; }
img.fill{ position:relative; display:block; width:100%; height:100%; }
img.square{ border-radius:0; }
img.round{ border-radius:0.5em; }
img.circle{ border-radius:50%; }
img.col_a{ background-color:#ffffff; border-color:#bfbecc; }
img.col_b{ background-color:#fff1e5; border-color:#ffb16b; }
img.col_c{ background-color:#f7f1fc; border-color:#dbb3f3; }
img.col_d{ background-color:#0e3b25; border-color:#434343; }
.dyn-code{ font-family:monospace, serif; }
.dyn-text-info, .dyn-text-info *{ color:#4b4968; }
.dyn-text-success, .dyn-text-success *{ color:#215d3e; }
.dyn-text-warning, .dyn-text-warning *{ color:#d07d00; }
.dyn-text-error, .dyn-text-error *{ color:#df234d; }
.w100{ width:100%; }
.h100{ height:100%; }
.wh100{ width:100%; height:100%; }
.bmargin_left{ margin-left:0.5em; }
.bmargin_right{ margin-right:0.5em; }.dyn-uifont{ font-family:'Mulish', sans-serif; font-size:1.125em; letter-spacing:normal; line-height:normal; }
.dyn-uifont-monospaced{ font-family:monospace, serif; font-size:1em; }
code, kbd, pre, samp{ font-family:monospace, serif; font-size:1em; }
input, select, textarea, button{ font-size:1em; }
.dyn_small{ font-size:0.75em; }
.dyn-modal-mask{ background:rgba(0,0,0,0.3); }
.wpopup.cwindow>.dyn-popup-mask{ background:rgba(0,0,0,0.2) }
.dyn-icon{ display:inline-block; vertical-align:middle; width:1.2em; height:1.2em; }
#dyn_desktop [data-wresp$="0"] .dyn-icon:not(.dyn_system-blank)+span.dyn-element-text, #dyn_desktop [data-wresp$="0"] .dyn-icon:not(.dyn_system-blank)+span.dyn-menu-text, #dyn_desktop [data-wresp$="0"] span.dyn-image:not(.dyn_system-blank)+span.dyn-menu-text, .dyn-icon:not(.dyn_system-blank)+span.dyn-element-text, .dyn-icon:not(.dyn_system-blank)+span.dyn-menu-text, span.dyn-image:not(.dyn_system-blank)+span.dyn-menu-text{ padding-left:0.32em; }
#dyn_desktop [data-wresp$="0"] span.dyn-element-text+.dyn-icon:not(.dyn_system-blank), #dyn_desktop [data-wresp$="0"] span.dyn-menu-text+.dyn-icon:not(.dyn_system-blank), span.dyn-element-text+.dyn-icon:not(.dyn_system-blank), span.dyn-menu-text+.dyn-icon:not(.dyn_system-blank){ padding-left:0.32em; }
.dyn-icon.dyn_system.dyn_system-blank{ padding:0; width:0 !important; visibility:hidden; overflow:hidden; }
.dyn-image{ display:inline-block; vertical-align:middle; background-size:cover; background-position:50% 50%; }
.dyn-small-text{ font-size:0.75em; }
a{ cursor:pointer; color:#2f2e43; text-decoration:underline; -webkit-transition-duration:120ms; transition-duration:120ms; -webkit-transition-property:color, border, background-color; transition-property:color, border, background-color; }
a:hover{ color:#494869; text-decoration:none; }
a.dyn_inactive, a.dyn-disabled, .dyn-disabled a, .dyn-disabled a *, :disabled a, :disabled a *, input:disabled+label a, input:disabled+label a{ cursor:default; text-decoration:none; }
input:disabled, button:disabled, select:disabled, input.dyn_helper_ghost:disabled+label.dyn-button, input.dyn_helper_ghost:disabled+label.dyn-toggle{ opacity:0.45; }
.dyn-disabled{ opacity:0.45; }
input[type="checkbox"], input[type="radio"]{ background:none; border:none; }
.dyn-desktop{ height:100%; background:#ffffff; color:#2e2e2e; font-family:'Mulish', sans-serif; font-size:1.125em; letter-spacing:normal; line-height:normal; overflow-x:hidden; }
.dyn-appbar{ }
.dyn-appbar>.dyn-appbar-item{ display:inline-flex; cursor:pointer; }
.dyn-appbar>.dyn-appbar-item>.dyn-button{ padding:1em; background:none; border:none; border-radius:0; border-bottom:3px solid transparent; transition-property:background, color, border-bottom !important; }
.dyn-appbar>.dyn-appbar-item>.dyn-button>.dyn-icon{ width:22px; height:22px; color:#a09fb4; }
.dyn-appbar>.dyn-appbar-item>.dyn-button>.dyn-element-text{ max-width:5em; height:2.5em; line-height:1.25; white-space:normal; text-align:left; overflow:hidden; text-overflow:ellipsis; color:#a09fb4 }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:enabled:hover+label.dyn-button{ background:#ededed; border-bottom-color:; }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:enabled:hover+label.dyn-button>.dyn-icon{ color:#a09fb4; }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:enabled:hover+label.dyn-button>.dyn-element-text{ color:#a09fb4; }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:checked+label.dyn-button{ background:none; border-bottom-color:#82819c; }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:checked+label.dyn-button>.dyn-icon{ color:#82819c; }
.dyn-appbar>.dyn-appbar-item>input.dyn_helper_ghost:checked+label.dyn-button>.dyn-element-text{ color:#82819c; }
.dyn-widget-container{ display:block; position:relative; border:1px solid rgba(0,0,0,0.2); background:#ffffff; color:; padding:0.6em; box-shadow:0px 1px 6px 0px rgba(0,0,0,0.25) inset; -moz-box-sizing:border-box; box-sizing:border-box; outline:none; height:100%; border-radius:0.5em; overflow:hidden; }
.dyn-widget-ghost-container{ display:block; position:relative; color:; padding:0.6em; -moz-box-sizing:border-box; box-sizing:border-box; outline:none; height:100%; border:none; overflow:hidden; }
.dyn-multisel-tools{ position:relative; padding:0.75em !important; }
.dyn-multisel-tools:not(.dyn_docked){ position:absolute; background:#cacaca !important; box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4); z-index:150; }
.dyn-multisel-tools table, .dyn-multisel-tools table tr td{ margin:0; padding:0; }
.dyn-multisel-tools table tr td:not(:last-child){ padding-right:0.4em; }
.dyn-multisel-tools .dyn-buttonset.dyn_horizontal{ white-space:nowrap; }
.dyn-multisel-tools .dyn-buttonset.dyn_horizontal>*{ float:none !important; display:inline-block; }
.dyn-multisel-tools, .dyn-multisel-tools *{ cursor:move; }
.dyn-multisel-tools .dyn-filter{ cursor:text; }
.dyn-dd-ghost{ box-sizing:border-box !important; border:1px dashed #777777 !important; background:#dbdbdb !important; opacity:0.4; z-index:1; }
tr.dyn-dd-ghost{ border:none; background:none; }
tr.dyn-dd-ghost>td{ position:relative; box-sizing:border-box !important; border:1px dashed #777777 !important; background:#dbdbdb !important; }
.dyn-dd-placeholder{ border:1px dotted black; background:rgba(200,200,200,0.75); }
.dyn-dd-targetpos{ background:#4b4968; width:4em; height:3px; }
.dyn-dd-targetpos.dyn_vertical{ width:3px; height:4em; }
.dyn-dd-targetpos>div{ position:absolute; top:0; left:0; right:0; bottom:0; }
.dyn-dd-targetpos>div:before, .dyn-dd-targetpos>div:after{ content:" "; position:absolute; width:0; height:0; }
.dyn-dd-targetpos:not(.dyn_vertical)>div:before{ top:50%; left:0; margin-top:-6px; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid #4b4968; }
.dyn-dd-targetpos:not(.dyn_vertical)>div:after{ top:50%; right:0; margin-top:-6px; border-top:6px solid transparent; border-bottom:6px solid transparent; border-right:6px solid #4b4968; }
.dyn-dd-targetpos.dyn_vertical>div:before{ left:50%; top:0; margin-left:-6px; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #4b4968; }
.dyn-dd-targetpos.dyn_vertical>div:after{ left:50%; bottom:0; margin-left:-6px; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #4b4968; }
.dyn-widget input[type="checkbox"]:not(.dyn_helper_ghost)+label:before, .dyn-dialog-content input[type="checkbox"]:not(.dyn_helper_ghost)+label:before, .dyn-window-content input[type="checkbox"]:not(.dyn_helper_ghost)+label:before, .dyn-desktop input[type="checkbox"]:not(.dyn_helper_ghost)+label:before{ margin:0; margin-right:0.3em; padding:0; background:url(/public/themes/default/images/checkbox-normal.svg) no-repeat; background-size:contain; box-shadow:none; border:none; width:1em; height:1em; vertical-align:middle; }
.dyn-widget input[type="checkbox"]:not(.dyn_helper_ghost):checked+label:before, .dyn-dialog-content input[type="checkbox"]:not(.dyn_helper_ghost):checked+label:before, .dyn-window-content input[type="checkbox"]:not(.dyn_helper_ghost):checked+label:before, .dyn-desktop input[type="checkbox"]:not(.dyn_helper_ghost):checked+label:before{ background:url(/public/themes/default/images/checkbox-checked.svg) no-repeat; background-size:contain; }
.dyn-widget input[type="checkbox"]:not(.dyn_helper_ghost):indeterminate+label:before, .dyn-dialog-content input[type="checkbox"]:not(.dyn_helper_ghost):indeterminate+label:before, .dyn-window-content input[type="checkbox"]:not(.dyn_helper_ghost):indeterminate+label:before, .dyn-desktop input[type="checkbox"]:not(.dyn_helper_ghost):indeterminate+label:before{ border:none; height:1em; background:url(/public/themes/default/images/checkbox-indeterminate.svg) no-repeat; background-size:contain; }
.dyn-widget input[type="checkbox"]:not(.dyn_helper_ghost):disabled+label, .dyn-dialog-content input[type="checkbox"]:not(.dyn_helper_ghost):disabled+label, .dyn-window-content input[type="checkbox"]:not(.dyn_helper_ghost):disabled+label, .dyn-desktop input[type="checkbox"]:not(.dyn_helper_ghost):disabled+label{ opacity:0.5; }
.dyn-widget input[type="radio"]:not(.dyn_helper_ghost)+label:before, .dyn-dialog-content input[type="radio"]:not(.dyn_helper_ghost)+label:before, .dyn-window-content input[type="radio"]:not(.dyn_helper_ghost)+label:before, .dyn-desktop input[type="radio"]:not(.dyn_helper_ghost)+label:before{ margin:0; margin-right:0.3em; padding:0; background:url(/public/themes/default/images/radio-normal.svg) no-repeat; background-size:contain; box-shadow:none; border:none; width:1em; height:1em; vertical-align:middle; }
.dyn-widget input[type="radio"]:not(.dyn_helper_ghost):checked+label:before, .dyn-dialog-content input[type="radio"]:not(.dyn_helper_ghost):checked+label:before, .dyn-window-content input[type="radio"]:not(.dyn_helper_ghost):checked+label:before, .dyn-desktop input[type="radio"]:not(.dyn_helper_ghost):checked+label:before{ background:url(/public/themes/default/images/radio-checked.svg) no-repeat; background-size:contain; }
.dyn-widget input[type="radio"]:not(.dyn_helper_ghost):disabled+label, .dyn-dialog-content input[type="radio"]:not(.dyn_helper_ghost):disabled+label, .dyn-window-content input[type="radio"]:not(.dyn_helper_ghost):disabled+label, .dyn-desktop input[type="radio"]:not(.dyn_helper_ghost):disabled+label{ opacity:0.5; }
.dyn-button{ display:inline-block; -moz-box-sizing:border-box; box-sizing:border-box; margin:0; outline:none; text-overflow:ellipsis; }
input.dyn_helper_ghost+label.dyn-button{ vertical-align:middle; }
button.dyn-button:enabled, button.dyn-button:enabled *, input.dyn_helper_ghost:enabled+label.dyn-button, input.dyn_helper_ghost:enabled+label.dyn-button *{ cursor:pointer; }
#dyn_desktop [data-wresp$="0"] .dyn-element-text, .dyn-element-text{ padding:0; vertical-align:middle; text-indent:0; }
#dyn_desktop .dyn-button[data-wresp$="0"] .dyn-element-text, .dyn-button .dyn-element-text{ display:inline-block; }
.dyn-icon+.dyn-element-notext:before, .dyn-element-notext.dyn-before-icon:before{ content:"."; display:inline-block; -moz-box-sizing:border-box; box-sizing:border-box; padding:0; margin:0; vertical-align:middle; text-indent:0; width:0; overflow:hidden; }
button.dyn-button:enabled, input.dyn_helper_ghost:enabled+label.dyn-button, button.dyn-button:enabled>.dyn_link, .dyn-button:enabled .dyn-icon, input.dyn_helper_ghost:enabled+label.dyn-button .dyn-icon{ -webkit-transition-duration:120ms; transition-duration:120ms; -webkit-transition-property:color, border, background-color; transition-property:color, border, background-color; }
#dyn_desktop [data-wresp$="0"] .dyn-buttonset, .dyn-buttonset{ display:block; }
#dyn_desktop [data-wresp$="0"] .dyn-buttonset.dyn_horizontal, .dyn-buttonset.dyn_horizontal{ float:left; }
.dyn-buttonset .dyn-button{ border-color:transparent; }
.dyn-buttonset.dyn_horizontal .dyn-button{ float:left; }
.dyn-buttonset.dyn_vertical .dyn-button{ display:block; width:100%; }
.dyn-buttonset button.dyn-button, .dyn-buttonset input.dyn_helper_ghost+label.dyn-button{ border-radius:0; }
table.dyn-buttonset.dyn_horizontal, table.dyn-buttonset.dyn_vertical{ display:table; float:none; width:100%; box-sizing:border-box; border-collapse:initial; }
table.dyn-buttonset td{ padding:0; }
table.dyn-buttonset button.dyn-button, table.dyn-buttonset input.dyn_helper_ghost+label.dyn-button{ display:block; float:none; }
.dyn-hint{ position:relative; -moz-box-sizing:border-box; box-sizing:border-box; margin:0.3em 0; text-align:left; clear:both; border-radius:0.2em; white-space:normal; overflow:hidden; }
.dyn-hint>.dyn_valign_container:first-child{ position:absolute; top:0; left:0; bottom:0; padding:0 0.5em; }
.dyn-hint>.dyn_valign_container:last-child{ margin-left:2.5em; box-sizing:border-box; padding:0.5em; }
.dyn-hint .dyn-icon{ width:1.5em; height:1.5em; }
.dyn-hint-caption{ font-size:1.0em; padding-bottom:0.3em; }
.dyn-hint-text{ font-size:0.8em; text-align:left; overflow:hidden; text-overflow:ellipsis; }
.dyn-hint.dyn-error{ background:#f7677b; border:none; color:#ffffff; }
.dyn-hint.dyn-error>.dyn_valign_container:last-child{ background:#fcdadd; }
.dyn-error .dyn-hint-text{ color:#000000; }
.dyn-hint.dyn-warning{ background:#f19100; border:none; color:#ffffff; }
.dyn-hint.dyn-warning>.dyn_valign_container:last-child{ background:#ffd1bb; }
.dyn-warning .dyn-hint-text{ color:#000000; }
.dyn-hint.dyn-success{ background:#33865c; border:none; color:#ffffff; }
.dyn-hint.dyn-success>.dyn_valign_container:last-child{ background:#59de9b; }
.dyn-success .dyn-hint-text{ color:#000000; }
.dyn-hint.dyn-info{ background:#82819c; border:none; color:#ffffff; }
.dyn-hint.dyn-info>.dyn_valign_container:last-child{ background:#ffffff; }
.dyn-info .dyn-hint-text{ color:#000000; }
.dyn-badge{ position:absolute; display:inline-block; transform:translate(-50%, -50%); margin-left:0.5em; padding:3px; border-radius:0.4em; border:1px solid rgba(0,0,0,0.1); background:#f7677b; overflow:hidden; text-transform:uppercase; text-overflow:ellipsis; line-height:1; font-size:0.75em; font-weight:bold; color:#ffffff; }
.dyn-icon+.dyn-badge, .dyn-element-notext+.dyn-badge{ margin-left:0; }
.dyn-badge-inline{ position:static; transform:none; vertical-align:middle; }
.dyn-notice{ position:fixed; -moz-box-sizing:border-box; box-sizing:border-box; box-shadow:0px 0px 20px 0px rgba(0,0,0,0.4); text-align:left; cursor:default; max-width:28em; min-width:15em; z-index:200; background:#82819c; border:none; border-radius:0.2em; overflow:hidden; }
.dyn-notice>div:nth-child(2){ background:#dbdbdb; }
.dyn-notice-header{ background:none; color:#3b3b3b; font-size:0.80em; padding:0.5em; text-transform: uppercase; }
.dyn-notice-header-buttonset{ display:block; float:right; }
.dyn-notice-header-button{ background:none; border:0; font-size:0.75em; margin-left:0.25em; padding:0.5em; outline:none; color:#4b4968; }
.dyn-notice-caption{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0.25em; font-size:1.0em; font-weight:bold; }
.dyn-notice .dyn-notice-header+div{ color:#000000; }
.dyn-notice>div>.dyn-icon{ color:#ffffff; width:2em; height:2em; padding:1em; }
.dyn-notice>.dyn-notice-noicon{ padding-left:0.25em; }
.dyn-notice>:not(.dyn-noteice-noicon):first-child+div{ padding-left:0.5em; }
.dyn-notice-text{ font-size:1em; text-align:left; overflow:hidden; text-overflow:ellipsis; word-break:break-word; padding:0.5em; }
.dyn-notice-text>p{ margin:0.5em 0; }
.dyn-notice-text>p:first-child{ margin-top:0; }
.dyn-notice-text>p:last-child{ margin-bottom:0; }
.dyn-notice-header+.dyn-notice-text{ padding-top:0.25em; }
.dyn-notice.dyn_clickable, .dyn-notice button:enabled, .dyn-notice button:enabled *{ cursor:pointer; }
.dyn-notice>div:first-child:before{ content:""; position:absolute; display:block; top:50%; right:-0.45em; margin-top:-0.45em; width:0; height:0; border-style:solid; border-width:0.45em 0 0.45em 0.45em; border-color:transparent transparent transparent #82819c; z-index:1 }
.dyn-notice>.dyn-notice-noicon:first-child:before{ display:none; }
.dyn-notice.dyn-info{ background:#22a8db; border:none; }
.dyn-notice.dyn-info>div:nth-child(2){ background:#d3eafe; }
.dyn-notice.dyn-info .dyn-notice-header{ background:none; color:#1782ac; }
.dyn-notice.dyn-info .dyn-notice-header-button{ color:#22a8db; }
.dyn-notice.dyn-info .dyn-notice-header+div{ color:#000000; }
.dyn-notice.dyn-info>div>.dyn-icon{ color:#ffffff; }
.dyn-notice.dyn-info>div:first-child:before{ border-left-color:#22a8db }
.dyn-notice.dyn-success{ background:#33865c; border:none; }
.dyn-notice.dyn-success>div:nth-child(2){ background:#59de9b; }
.dyn-notice.dyn-success .dyn-notice-header{ background:none; color:#103723; }
.dyn-notice.dyn-success .dyn-notice-header-button{ color:#33865c; }
.dyn-notice.dyn-success .dyn-notice-header+div{ color:#000000; }
.dyn-notice.dyn-success>div>.dyn-icon{ color:#ffffff; }
.dyn-notice.dyn-success>div:first-child:before{ border-left-color:#33865c }
.dyn-notice.dyn-warning{ background:#f19100; border:none; }
.dyn-notice.dyn-warning>div:nth-child(2){ background:#ffd1bb; }
.dyn-notice.dyn-warning .dyn-notice-header{ background:none; color:#af6800; }
.dyn-notice.dyn-warning .dyn-notice-header-button{ color:#f19100; }
.dyn-notice.dyn-warning .dyn-notice-header+div{ color:#000000; }
.dyn-notice.dyn-warning>div>.dyn-icon{ color:#ffffff; }
.dyn-notice.dyn-warning>div:first-child:before{ border-left-color:#f19100 }
.dyn-notice.dyn-error{ background:#f7677b; border:none; }
.dyn-notice.dyn-error>div:nth-child(2){ background:#fcdadd; }
.dyn-notice.dyn-error .dyn-notice-header{ background:none; color:#a21636; }
.dyn-notice.dyn-error .dyn-notice-header-button{ color:#f7677b; }
.dyn-notice.dyn-error .dyn-notice-header+div{ color:#000000; }
.dyn-notice.dyn-error>div>.dyn-icon{ color:#ffffff; }
.dyn-notice.dyn-error>div:first-child:before{ border-left-color:#f7677b }
.dyn-splitter-hgrip{ background:url(/public/themes/default/images/resizegrip_horiz.png) center center no-repeat; cursor:n-resize; }
.dyn-splitter-hgrip.dyn_userint{ background:url(/public/themes/default/images/resizegrip_horiz.png) center center no-repeat #666483; }
.dyn-splitter-vgrip{ background:url(/public/themes/default/images/resizegrip_vert.png) center center no-repeat; cursor:e-resize; }
.dyn-splitter-vgrip.dyn_userint{ background:url(/public/themes/default/images/resizegrip_vert.png) center center no-repeat #666483; }
.wsectionwindow div.dyn_resize_handle{ background:url(/public/themes/default/images/resizegrip_horiz.png) center center no-repeat; }
.wsectionwindow div.dyn_resize_handle.dyn_userint{ background:url(/public/themes/default/images/resizegrip_horiz.png) center center no-repeat #666483; }
.wwindow div.dyn_resize_handle.dyn_userint{ background:#666483; }
#dyn_ajax_hourglass{ position:absolute; bottom:1em; right:1em; width:auto; height:auto; margin:0; z-index:1500; opacity:0; transition:opacity ease-in-out 2500ms; transition-delay:500ms; pointer-events:none; }
#dyn_ajax_hourglass.toggle_hourglass{ transition:opacity ease-in-out 100ms; opacity:0.9; }
#dyn_ajax_hourglass img, #dyn_ajax_hourglass svg{ float:right; width:48px; height:48px; padding:0.2em; margin-top:0.6em; opacity:0.75; }
#dyn_ajax_hourglass .item{ white-space:nowrap; font-size:0.8em; font-family:Arial, sans-serif; color:#b9b9b9; background-color:black; border:1px solid #8080FF; padding:0.2em; margin:0; opacity:1; }
#dyn_ajax_hourglass .item.hide_block{ transition:opacity ease-in-out 1s; transition-delay:5s; opacity:0; }
#dyn_ajax_hourglass .item > span > b{ color:#ededed; font-weight:normal; }
#dyn_ajax_hourglass.flip_v{ bottom:auto; top:1em; }
#dyn_ajax_hourglass.flip_v img{ margin-top:0; margin-bottom:0.6em; }
@keyframes dyn-ak-hourglass-working{ 0%, 30%{ transform:scale(1); opacity:1.0; transform-origin:center; }
100%{ transform:scale(0); opacity:0; transform-origin:center; }
}
#dyn_ajax_hourglass svg>g>*{ transform:scale(1.0); }
#dyn_ajax_hourglass.working svg>g>*{ -webkit-animation:dyn-ak-hourglass-working 1.5s infinite alternate; animation:dyn-ak-hourglass-working 1.5s infinite alternate; }
#dyn_ajax_hourglass svg>g>:nth-child(1){ animation-delay:0.0s; }
#dyn_ajax_hourglass svg>g>:nth-child(2){ animation-delay:0.3s; }
#dyn_ajax_hourglass svg>g>:nth-child(3){ animation-delay:0.6s; }
#dyn_ajax_hourglass_holder>#dyn_ajax_hourglass{ transition:none; opacity:1.0; position:relative; bottom:auto; right:auto; z-index:initial; }
#dyn_ajax_hourglass_holder>#dyn_ajax_hourglass img, #dyn_ajax_hourglass_holder>#dyn_ajax_hourglass svg{ opacity:1.0; margin-top:0; float:none; width:2.5em; }
#dyn_ajax_hourglass_holder>#dyn_ajax_hourglass.toggle_hourglass{ transition:none; opacity:1.0; }
#dyn_ajax_hourglass_holder>#dyn_ajax_hourglass.working svg>g>*{ -webkit-animation:dyn-ak-hourglass-working 1s infinite alternate; animation:dyn-ak-hourglass-working 1s infinite alternate; }
#dyn_ajax_hourglass_holder>#dyn_ajax_hourglass svg>g>:nth-child(1){ animation-delay:0.0s; }
#dyn_ajax_hourglass_holder>#dyn_ajax_hourglass svg>g>:nth-child(2){ animation-delay:0.2s; }
#dyn_ajax_hourglass_holder>#dyn_ajax_hourglass svg>g>:nth-child(3){ animation-delay:0.4s; }
.dyn_ctrllock.dyn-ajaxlock{ background:transparent; opacity:0; transition:opacity ease 300ms; white-space:nowrap; }
.dyn_ctrllock.dyn-ajaxlock:after{ content:''; display:inline-block; height:100%; vertical-align:middle; margin-left:-0.25em; }
.dyn_ctrllock.dyn-ajaxlock.locked{ opacity:0.75; }
@keyframes dyn-ak-ajaxlock{ 0%, 80%, 100%{ transform:scale(0); opacity:0; }
40%{ transform:scale(1); opacity:1; }
}
.dyn_ctrllock.dyn-ajaxlock>div{ display:inline-block; vertical-align:middle; width:0.8em; height:0.8em; border:1px solid gray; margin:0.25em; border-radius:50%; background-color:#fff; -webkit-animation:dyn-ak-ajaxlock 1.4s infinite ease-in-out both; animation:dyn-ak-ajaxlock 1.4s infinite ease-in-out both; }
.dyn_ctrllock.dyn-ajaxlock>div:nth-child(1){ animation-delay:-0.32s; }
.dyn_ctrllock.dyn-ajaxlock>div:nth-child(2){ animation-delay:-0.16s; }
.dyn-upload-container-candrop:before{ content:""; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:#fff1e5; opacity:0.4; }
.dyn-upload-container-candrop:after{ content:""; display:block; position:absolute; top:0; left:0; right:0; bottom:0; border:2px dashed #ffb16b; }
.dyn-upload-container-progress{ display:block; position:absolute; top:0; left:0; right:0; height:2px; background:#cacaca; }
.dyn-upload-container-progress>div{ display:block; position:absolute; top:0; left:0; bottom:0; width:0; background:#82819c; transition-property:width; transition-duration:200ms; -webkit-transition-timing-function:ease-out; }
.dyn-upload-container-progress>div:after{ content:""; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:url(/public/themes/default/images/progressbar-bar-overlay.gif) repeat; opacity:0.25; }
.dyn-upload-container-panel{ display:block; position:absolute; top:0; left:0; right:0; bottom:0; text-align:center; }
.dyn-upload-container-hint{ display:inline-block; box-sizing:border-box; background:#ffffff; border:1px solid #e66f0f; border-radius:0.25em; padding:1em; }
.wctrl_checkbox{ display:inline; white-space:nowrap; }
.wctrl_checkbox.widget-fill-h>label{ display:block; }
.wctrl_checkbox>label>.dyn-element-text{ display:inline-block; white-space:normal; text-overflow:ellipsis; }
.wctrl_checkbox>input:not(:disabled), .wctrl_checkbox>input:not(:disabled)+label:not(.dyn-disabled){ cursor:pointer; }
.wctrl_radiogroup{ white-space:nowrap; }
.wctrl_radiogroup label>.dyn-element-text{ display:inline-block; white-space:normal; text-overflow:ellipsis; }
.wctrl_select .dyn-select, .wctrl_select .dyn-select *{ cursor:default; }
.wctrl_image div{ width:4em; height:4em; padding:0.2em; border:1px solid rgba(0,0,0,0.2); border-radius:0.2em; }
.wctrl_image .dyn_link{ display:inline-block; }
.wctrl_image img{ width:100%; height:100%; }
.wctrl_image.unknown img{ opacity:0.1; }
.wctrl_image .dyn_link:hover{ background:#bfbecc; }
.wctrl_image .dyn_link{ -webkit-transition-duration:120ms; transition-duration:120ms; -webkit-transition-property:color, border, background-color; transition-property:color, border, background-color; }
.wctrl_panel .dyn-cpanel{ display:block; position:relative; height:100%; }
.wctrl_panel .dyn-cpanel:not(.dyn_noninteractive){ color:#212121; background:#dedee5; }
.wctrl_panel:not(.dyn-disabled) .dyn-cpanel:not(.dyn_noninteractive):hover{ background:#bfbecc; }
.wctrl_panel:not(.dyn-disabled) .dyn-cpanel:not(.dyn_noninteractive), .wctrl_panel:not(.dyn-disabled) .dyn-cpanel:not(.dyn_noninteractive) *{ cursor:pointer; }
.wctrl_panel:not(.dyn-disabled) .dyn-cpanel:not(.dyn_noninteractive){ -webkit-transition-duration:120ms; transition-duration:120ms; -webkit-transition-property:color, border, background-color; transition-property:color, border, background-color; }
.dyn-cpanel .dyn_link, .dyn-clabel .dyn_link, .dyn-cimage .dyn_link{ cursor:pointer; color:#2f2e43; -webkit-transition-duration:120ms; transition-duration:120ms; -webkit-transition-property:color, border, background-color; transition-property:color, border, background-color; }
.dyn-cpanel .dyn_link:hover, .dyn-clabel .dyn_link:hover, .dyn-cimage .dyn_link:hover{ color:#494869; }
.dyn-cpanel:not(.dyn_noninteractive) .dyn-icon, .dyn-clabel .dyn-icon{ width:0.8em; height:0.8em; color:#a09fb4; }
.wctrl_hintpopup .dyn-icon{ cursor:pointer; color:#4b4968; width:1.2em; height:1.2em; padding:0.5em; -webkit-transition-duration:120ms; transition-duration:120ms; -webkit-transition-property:color, border, background-color; transition-property:color, border, background-color; }
.wctrl_hintpopup .dyn-icon:hover{ color:#a09fb4; }
.wwindow.wpopup.chintpopup>.dyn-window>.dyn-window-header{ border-bottom:none; font-weight:bold; }
.wwindow.wpopup.chintpopup>.dyn-window{ background-color:#ffffff; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-top>.dyn-popup-arrow:before{ border-bottom-color:#ffffff; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-bottom>.dyn-popup-arrow:before{ border-top-color:#ffffff; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-left>.dyn-popup-arrow:before{ border-right-color:#ffffff; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-right>.dyn-popup-arrow:before{ border-left-color:#ffffff; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-top{ border-top:2px solid #4b4968; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-top>.dyn-popup-arrow{ border-bottom-color:#4b4968; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-bottom{ border-bottom:2px solid #4b4968; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-bottom>.dyn-popup-arrow{ border-top-color:#4b4968; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-left{ border-left:2px solid #4b4968; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-left>.dyn-popup-arrow{ border-right-color:#4b4968; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-right{ border-right:2px solid #4b4968; }
.wwindow.wpopup.chintpopup>.dyn-window.dyn-popup-right>.dyn-popup-arrow{ border-left-color:#4b4968; }
.wpopup.chintpopup:not(.dyn_noskin) .dyn-window-content{ padding:0.5em; max-width:30em; }
.dyn-colorselector-content{ padding:0.75em; overflow:hidden; }
.dyn-colorselector-spinners{ box-sizing:border-box; margin-right:0.5em; }
.dyn-colorselector-spinners>div:not(:last-child){ align-items:center; margin-bottom:0.25em; }
.dyn-colorselector-spinners label{ padding-right:0.5em; }
.dyn-colorselector-spinners .dyn-spinner, .dyn-colorselector-inputs .dyn-spinner{ min-width:5em; width:5em; }
.dyn-window-content .dyn-colorselector-spinners .dyn-spinner{ padding:0; }
.dyn-colorselector-swatch{ background-image:url(/inst/global/public/editor/checker.png); background-position:center center; background-size:.75em; position:relative; height:4em; margin-top:0.25em; flex-grow:1; }
.dyn-colorselector-swatch>div{ width:50%; text-align:center; }
.dyn-colorselector-swatch>div:last-child{ cursor:pointer; }
.dyn-colorselector-swatch>div>div:first-child{ background-color:#cacaca; }
.dyn-colorselector-swatch>div>div:last-child{ flex-grow:1; min-height:2em; }
.dyn-colorselector-box{ box-sizing:border-box; width:256px; height:256px; flex-shrink:0; }
.dyn-colorselector-gradient{ box-sizing:border-box; margin-left:0.5em; width:1.5em; height:256px; flex-shrink:0; }
.dyn-colorselector-opacity-wrapper{ box-sizing:border-box; margin-left:0.5em; width:1.5em; height:256px; flex-shrink:0; background-image:url(/inst/global/public/editor/checker.png); background-position:center center; background-size:.75em; }
.dyn-colorselector-opacity{ width:1.5em; height:256px; }
.dyn-colorselector-swatches-trigger{ padding:0.5em; color:#4b4968; }
.dyn-colorselector-swatches{ position:absolute; right:0; top:0; bottom:0; transform:translateX(100%); transition-property:transform; transition-duration:250ms; transition-timing-function:ease-in-out; background:#cacaca; background-size:contain; color:#212121; }
.dyn-colorselector-swatches.dyn_show{ transform:translateX(0); box-shadow:0 4px 8px 0 rgba(0,0,0,0.3); }
.dyn-colorselector-swatches>div:first-child{ font-size:0.8em; border-bottom:1px solid #b9b9b9; background:none; color:#3b3b3b; }
.dyn-colorselector-swatches>div:first-child>div{ display:inline-block; vertical-align:middle; padding:0.65em; }
.dyn-colorselector-swatches>div:first-child>div:last-child .dyn-icon{ color:#323147; }
.dyn-colorselector-swatches>div:last-child{ padding:0.5em; }
.dyn-colorselector-swatches>div:last-child>div.swatch{ position:relative; float:left; box-sizing:border-box; width:16px; height:16px; border:1px solid rgba(0,0,0,0.25); border-radius:3px; margin:8px; background-image:url(/inst/global/public/editor/checker.png); background-position:center center; background-size:.75em; }
.dyn-colorselector-swatches>div:last-child>div.swatch>div{ position:absolute; top:0; left:0; right:0; bottom:0; }
.dyn-colorselector-swatches>div:last-child>div.add_swatch{ float:left; width:16px; height:16px; margin:8px; color:#323147; }
.dyn-colorselector-swatches>div:last-child>.swatch:nth-child(3n+1), .dyn-colorselector-swatches>div:last-child>.add_swatch:nth-child(3n+1){ clear:left; }
.dyn-colorselector-swatches-trigger:hover{ color:#bfbecc; }
.dyn-colorselector-swatches>div:last-child>.swatch:hover{ box-sizing:content-box; margin:7px; }
.dyn-colorselector-swatches>div:last-child>.add_swatch:hover, .dyn-colorselector-swatches>div:first-child>div:last-child:hover .dyn-icon{ color:#bfbecc; }
.dyn-colorselector-inputs>:last-child{ margin-left:0.5em; }
.dyn-colorselector-mask{ z-index:200 }
.dyn_modal_panel.dyn-modal-mask.dyn-modal-lightbox{ background:#212121; opacity:0.6; }
.dyn-window.dyn-lightbox, .dyn-window.dyn-lightbox .dyn-window-content{ background:#212121; }
.dyn-lightbox .dyn_ctrllock.dyn-ajaxlock{ background:#212121; }
.dyn-lightbox .dyn_ctrllock.dyn-ajaxlock>div{ background:url(/public/themes/default/images/ajaxlock.neg.gif) no-repeat 50% 50%; }
.dyn-signbox>.flexitem_grow{ border:1px solid rgba(0,0,0,0.2); box-sizing:border-box; background:url(/public/themes/default/images/shadow-small-top.png) top left repeat-x #ffffff; background-size: auto 0.8em; color:#212121; padding:0.3em; margin:0; box-shadow:; outline:none; border-radius:0.2em; overflow:hidden; min-width:16em; min-height:10em; }
.dyn-signbox canvas{ position:absolute; top:0.3em; left:0.3em; right:0.3em; bottom:0.3em; }
.dyn-signbox canvas+.dyn-icon{ position:absolute; top:0; right:0; padding:0.6em; cursor:pointer; }@keyframes dyn-ak-fadein{ from{ opacity:0.0; }
to{ opacity:1.0; }
}
@keyframes dyn-ak-fadeout{ from{ opacity:1.0; }
to{ opacity:0.0; }
}
@keyframes dyn-ak-scalein{ from{ transform:scale(0.0); }
to{ transform:scale(1.0); }
}
@keyframes dyn-ak-scalein-x{ from{ transform:scaleX(0.0); }
to{ transform:scaleX(1.0); }
}
@keyframes dyn-ak-scalein-y{ from{ transform:scaleY(0.0); }
to{ transform:scaleY(1.0); }
}
@keyframes dyn-ak-scaleout{ from{ transform:scale(1.0); }
to{ transform:scale(0.0); }
}
@keyframes dyn-ak-scaleout-x{ from{ transform:scaleX(1.0); }
to{ transform:scaleX(0.0); }
}
@keyframes dyn-ak-scaleout-y{ from{ transform:scaleY(1.0); }
to{ transform:scaleY(0.0); }
}
@keyframes dyn-ak-zoomin{ from{ transform:scale(1.0); }
to{ transform:scale(2.0); }
}
@keyframes dyn-ak-zoomin-x{ from{ transform:scaleX(1.0); }
to{ transform:scaleX(2.0); }
}
@keyframes dyn-ak-zoomin-y{ from{ transform:scaleY(1.0); }
to{ transform:scaleY(2.0); }
}
@keyframes dyn-ak-slidein-left{ from{ transform:translateX(-50vw); }
to{ transform:translateX(0); }
}
@keyframes dyn-ak-slidein-right{ from{ transform:translateX(50vw); }
to{ transform:translateX(0); }
}
@keyframes dyn-ak-slidein-top{ from{ transform:translateY(-50vh); }
to{ transform:translateY(0); }
}
@keyframes dyn-ak-slidein-bottom{ from{ transform:translateY(50vh); }
to{ transform:translateY(0); }
}
@keyframes dyn-ak-slideout-left{ from{ transform:translateX(0); }
to{ transform:translateX(-50vw); }
}
@keyframes dyn-ak-slideout-right{ from{ transform:translateX(0); }
to{ transform:translateX(50vw); }
}
@keyframes dyn-ak-slideout-top{ from{ transform:translateY(0); }
to{ transform:translateY(-50vh); }
}
@keyframes dyn-ak-slideout-bottom{ from{ transform:translateY(0); }
to{ transform:translateY(50vh); }
}
@keyframes dyn-ak-slidein-small-left{ from{ transform:translateX(-32px); }
to{ transform:translateX(0); }
}
@keyframes dyn-ak-slidein-small-right{ from{ transform:translateX(32px); }
to{ transform:translateX(0); }
}
@keyframes dyn-ak-slidein-small-top{ from{ transform:translateY(-32px); }
to{ transform:translateY(0); }
}
@keyframes dyn-ak-slidein-small-bottom{ from{ transform:translateY(32px); }
to{ transform:translateY(0); }
}
@keyframes dyn-ak-slideout-small-left{ from{ transform:translateX(0); }
to{ transform:translateX(-32px); }
}
@keyframes dyn-ak-slideout-small-right{ from{ transform:translateX(0); }
to{ transform:translateX(32px); }
}
@keyframes dyn-ak-slideout-small-top{ from{ transform:translateY(0); }
to{ transform:translateY(-32px); }
}
@keyframes dyn-ak-slideout-small-bottom{ from{ transform:translateY(0); }
to{ transform:translateY(32px); }
}
@keyframes dyn-ak-unroll-top{ from{ transform-origin:top; transform:scaleY(0.0); }
to{ transform-origin:top; transform:scaleY(1.0); }
}
@keyframes dyn-ak-unroll-left{ from{ transform-origin:left; transform:scaleX(0.0); }
to{ transform-origin:left; transform:scaleX(1.0); }
}
@keyframes dyn-ak-unroll-right{ from{ transform-origin:right; transform:scaleX(0.0); }
to{ transform-origin:right; transform:scaleX(1.0); }
}
@keyframes dyn-ak-unroll-bottom{ from{ transform-origin:bottom; transform:scaleY(0.0); }
to{ transform-origin:bottom; transform:scaleY(1.0); }
}
@keyframes dyn-ak-roll-top{ from{ transform-origin:top; transform:scaleY(1.0); }
to{ transform-origin:top; transform:scaleY(0.0); }
}
@keyframes dyn-ak-roll-left{ from{ transform-origin:left; transform:scaleX(1.0); }
to{ transform-origin:left; transform:scaleX(0.0); }
}
@keyframes dyn-ak-roll-right{ from{ transform-origin:right; transform:scaleX(1.0); }
to{ transform-origin:right; transform:scaleX(0.0); }
}
@keyframes dyn-ak-roll-bottom{ from{ transform-origin:bottom; transform:scaleY(1.0); }
to{ transform-origin:bottom; transform:scaleY(0.0); }
}
@keyframes dyn-ak-bounce-bottom{ 0%, 30%, 60%, 100%{ transform:translateY(0); }
15%{ transform:translateY(-2em); }
45%{ transform:translateY(-1em); }
75%{ transform:translateY(-0.25em); }
}
@keyframes dyn-ak-shake-horizontal{ 16.65%{ transform:translateX(8px); }
33.3%{ transform:translateX(-6px); }
49.95%{ transform:translateX(4px); }
66.6%{ transform:translateX(-2px); }
83.25%{ transform:translateX(1px); }
100%{ transform:translateX(0); }
}
@keyframes dyn-ak-shake-vertical{ 16.65%{ transform:translateY(8px); }
33.3%{ transform:translateY(-6px); }
49.95%{ transform:translateY(4px); }
66.6%{ transform:translateY(-2px); }
83.25%{ transform:translateY(1px); }
100%{ transform:translateY(0); }
}
@keyframes dyn-ak-small-shake-horizontal{ 16.65%{ transform:translateX(4px); }
33.3%{ transform:translateX(-3px); }
49.95%{ transform:translateX(2px); }
66.6%{ transform:translateX(-1px); }
83.25%{ transform:translateX(0.5px); }
100%{ transform:translateX(0); }
}
@keyframes dyn-ak-small-shake-vertical{ 16.65%{ transform:translateY(4px); }
33.3%{ transform:translateY(-3px); }
49.95%{ transform:translateY(2px); }
66.6%{ transform:translateY(-1px); }
83.25%{ transform:translateY(0.5px); }
100%{ transform:translateY(0); }
}
.dyn-ani-scalein{ -webkit-animation-name:dyn-ak-scalein; animation-name:dyn-ak-scalein; animation-timing-function:ease-out; animation-duration:600ms; animation-fill-mode:forwards; }
.dyn-ani-scaleout{ -webkit-animation-name:dyn-ak-scaleout; animation-name:dyn-ak-scaleout; animation-timing-function:ease-out; animation-duration:600ms; animation-fill-mode:forwards; }
.wctrl input.dyn_inkbefore+label>span, .wctrl input.dyn_inkafter+label>span, .dyn_inkbefore, .dyn_inkafter{ position:relative; overflow:hidden; }
.wctrl input.dyn_inkbefore+label>span:before, .wctrl input.dyn_inkafter+label>span:after, .dyn_inkbefore:before, .dyn_inkafter:after{ content:""; display:block; position:absolute; top:0; left:0; right:0; bottom:0; pointer-events:none; overflow:visible; background:radial-gradient(circle,rgb(111,148,182) 8%, rgb(255,255,255) 8%, rgb(255,255,255) 9%, transparent 10%) no-repeat center; background-size:1000%; opacity:0; transition-property:background-size, opacity; transition-duration:750ms; }
.wctrl input.dyn_inkbefore:active+label>span:before, .wctrl input.dyn_inkafter:active+label>span:after, .dyn_inkbefore:active:before, .dyn_inkafter:active:after{ background-size:0; opacity:0.5; transition:0s; }
.dyn-disabled .dyn_inkbefore:before, .dyn-disabled .dyn_inkafter:after, .dyn-disabled.dyn_inkbefore:before, .dyn-disabled.dyn_inkafter:after{ transition:none; }
.wwindow.dyn-ani-window-show>div[data-dyn_winstyle]{ -webkit-animation-name:dyn-ak-slidein-top, dyn-ak-fadein; animation-name:dyn-ak-slidein-top, dyn-ak-fadein; animation-timing-function:ease-out; animation-duration:300ms; animation-fill-mode:forwards; }
.wwindow.dyn-ani-window-show>.dyn_modal_panel{ -webkit-animation-name:dyn-ak-fadein; animation-name:dyn-ak-fadein; animation-timing-function:ease-out; animation-duration:300ms; animation-fill-mode:forwards; }
.wwindow.dyn-ani-window-hide>div[data-dyn_winstyle]{ -webkit-animation-name:dyn-ak-slideout-bottom, dyn-ak-fadeout; animation-name:dyn-ak-slideout-bottom, dyn-ak-fadeout; animation-timing-function:ease-in; animation-duration:300ms; animation-fill-mode:forwards; }
.wwindow.dyn-ani-window-hide>.dyn_modal_panel{ -webkit-animation-name:dyn-ak-fadeout; animation-name:dyn-ak-fadeout; animation-timing-function:ease-out; animation-duration:300ms; animation-fill-mode:forwards; }
.dyn-desktop>#dyn_page_top>#dyn_section_superheader>.wsectionwindow:not(:first-child), .dyn-desktop>#dyn_page, .dyn-desktop>#dyn_page_bottom, .dyn-desktop>#dyn_winapps>div>div{ transition-property:-webkit-filter, filter; transition-duration:300ms; transition-timing-function:ease-in-out; -webkit-filter:none; filter:none; }
.dyn-desktop.dyn-modal-opened>#dyn_page_top>#dyn_section_superheader>.wsectionwindow:not(:first-child), .dyn-desktop.dyn-modal-opened>#dyn_page, .dyn-desktop.dyn-modal-opened>#dyn_page_bottom, .dyn-desktop.dyn-modal-opened>#dyn_winapps>div>div:not(.dyn_active):not(.wmenu){ -webkit-filter:saturate(30%); filter:saturate(30%); }
.wwindow.wpopup.dyn-ani-window-show>div[data-dyn_winstyle]{ animation-timing-function:ease-out; animation-duration:250ms; animation-fill-mode:forwards; }
.wwindow.wpopup.dyn-ani-window-show>div.dyn-popup-top{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slidein-small-top, dyn-ak-fadein; animation-name:dyn-ak-slidein-small-top, dyn-ak-fadein; }
.wwindow.wpopup.dyn-ani-window-show>div.dyn-popup-left{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slidein-small-left, dyn-ak-fadein; animation-name:dyn-ak-slidein-small-left, dyn-ak-fadein; }
.wwindow.wpopup.dyn-ani-window-show>div.dyn-popup-right{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slidein-small-right, dyn-ak-fadein; animation-name:dyn-ak-slidein-small-right, dyn-ak-fadein; }
.wwindow.wpopup.dyn-ani-window-show>div.dyn-popup-bottom{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slidein-small-bottom, dyn-ak-fadein; animation-name:dyn-ak-slidein-small-bottom, dyn-ak-fadein; }
.wwindow.wpopup.dyn-ani-window-hide>div[data-dyn_winstyle]{ animation-timing-function:ease-in; animation-duration:250ms; animation-fill-mode:forwards; }
.wwindow.wpopup.dyn-ani-window-hide>div.dyn-popup-top{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slideout-small-top, dyn-ak-fadeout; animation-name:dyn-ak-slideout-small-top, dyn-ak-fadeout; }
.wwindow.wpopup.dyn-ani-window-hide>div.dyn-popup-left{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slideout-small-left, dyn-ak-fadeout; animation-name:dyn-ak-slideout-small-left, dyn-ak-fadeout; }
.wwindow.wpopup.dyn-ani-window-hide>div.dyn-popup-right{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slideout-small-right, dyn-ak-fadeout; animation-name:dyn-ak-slideout-small-right, dyn-ak-fadeout; }
.wwindow.wpopup.dyn-ani-window-hide>div.dyn-popup-bottom{ animation-duration:200ms; -webkit-animation-name:dyn-ak-slideout-small-bottom, dyn-ak-fadeout; animation-name:dyn-ak-slideout-small-bottom, dyn-ak-fadeout; }
.wwindow.wpopup.chintpopup.dyn-ani-window-show>div[data-dyn_winstyle], .wwindow.wpopup.chintpopup.dyn-ani-window-hide>div[data-dyn_winstyle]{ animation-duration:150ms; }
.wwindow.wpopup.cselect.dyn-ani-window-show>div[data-dyn_winstyle], .wwindow.wpopup.cselect.dyn-ani-window-hide>div[data-dyn_winstyle]{ animation-duration:150ms; }
.wwindow.wpopup.ctabs.dyn-ani-window-show>div[data-dyn_winstyle], .wwindow.wpopup.ctabs.dyn-ani-window-hide>div[data-dyn_winstyle]{ animation-duration:150ms; }
.wwindow.dyn-ani-dialog-show>div[data-dyn_winstyle]{ -webkit-animation-name:dyn-ak-slidein-left, dyn-ak-fadein; animation-name:dyn-ak-slidein-left, dyn-ak-fadein; animation-timing-function:ease-out; animation-duration:300ms; animation-fill-mode:forwards; }
.wwindow.dyn-ani-dialog-show>.dyn_modal_panel{ -webkit-animation-name:dyn-ak-fadein; animation-name:dyn-ak-fadein; animation-timing-function:ease-out; animation-duration:300ms; animation-fill-mode:forwards; }
.wwindow.dyn-ani-dialog-hide>div[data-dyn_winstyle]{ -webkit-animation-name:dyn-ak-slideout-right, dyn-ak-fadeout; animation-name:dyn-ak-slideout-right, dyn-ak-fadeout; animation-timing-function:ease-in; animation-duration:300ms; animation-fill-mode:forwards; }
.wwindow.dyn-ani-dialog-hide>.dyn_modal_panel{ -webkit-animation-name:dyn-ak-fadeout; animation-name:dyn-ak-fadeout; animation-timing-function:ease-out; animation-duration:300ms; animation-fill-mode:forwards; }
.wwindow.dyn-ani-window-shake>div[data-dyn_winstyle], .wwindow.dyn-ani-dialog-shake>div[data-dyn_winstyle]{ -webkit-animation-name:dyn-ak-shake-horizontal; animation-name:dyn-ak-shake-horizontal; animation-timing-function:ease-in-out; animation-duration:300ms; }
.dyn-trs-slide{ transition-property:height, padding, margin; transition-duration:1s; }
.dyn_appreveal>.wwindow:not(.dyn_iconized)>div{ transition-property:opacity, transform; transition-duration:400ms; opacity:1.0; }
.dyn_appreveal>.wwindow.dyn_notrevealed:not(.dyn_iconized)>div{ opacity:0.15; transform:scale(0.75); }
.wwindow.dyn-trs-iconizable{ transition-property:opacity, transform; transition-duration:600ms; transform-origin:top right; opacity:1.0; }
.wwindow.dyn-trs-iconizable.dyn_iconized{ opacity:0.0; transform:scale(0.0); }
.dyn-notice{ bottom:-200px; transition-property:bottom, left, right, opacity; transition-duration:400ms; transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1); opacity:1.0; }
.dyn-notice.dyn_notice_delete{ opacity:0.0; }.inthelp_formtab{ width:100%; }
.inthelp_formtab TD{ white-space:nowrap; vertical-align:middle; }
.inthelp_formtab_main .pad>TD{ padding-top:0.5em; padding-bottom:0.5em; }
.inthelp_formtab .text_right{ text-align:right; }
.compo_limited_first_col .inthelp_formtab>tbody>tr>td:first-child{ min-width:10em; max-width:20em; overflow:hidden; text-overflow:ellipsis; white-space:normal; }
.compo_limited_first_col .inthelp_formtab>tbody>tr>td:not(:first-child){ vertical-align:top; }
.dyn-composite.dyn_alternate_rows .inthelp_formtab>tbody>tr:nth-child(odd){ background-color:#dedee5; }
.dyn-composite.dyn_alternate_rows .inthelp_formtab>tbody>tr:nth-child(even){ background-color:#bfbecc; }
.compo_toolstrip .dyn-button .dyn-icon{ color:#4b4968; }
.compo_toolstrip .dyn-button:not(.dyn_transparent)>a.dyn_link{ color:#4b4968; }
.compo_toolstrip a[data-link="0c"]{ text-decoration:none; }
.compo_toolstrip .dyn-button{ background:none; color:#4b4968; }
.compo_toolstrip .wctrl>.dyn-button, .compo_toolstrip .wctrl>.dyn-buttonset .dyn-button, .compo_toolstrip .wctrl>.dyn-radiogroup .dyn-button{ padding:; }
.compo_toolstrip button.dyn-button:enabled:hover, .compo_toolstrip input.dyn_helper_ghost:enabled:hover+label.dyn-button{ background:#dedee5; color:#2f2e43; }
.compo_toolstrip button.dyn-button:enabled:hover>.dyn_link, .compo_toolstrip input.dyn_helper_ghost:enabled:hover+label.dyn-button>.dyn_link{ color:#2f2e43; }
.compo_toolstrip .dyn-button:enabled:hover .dyn-icon, .compo_toolstrip input.dyn_helper_ghost:enabled:hover+label.dyn-button .dyn-icon{ color:#2f2e43; }
.compo_toolstrip .dyn-buttonset{ display:flex; background:none; }
.widget .compo_toolstrip>div{ margin-bottom:-0.5em; margin-right:-1em; }
.widget .compo_toolstrip .compo_toolbar:not(:last-child){ margin-bottom:1em; }
.widget .compo_toolstrip .compo_toolbar>.dyn_flex_row{ margin-bottom:0.5em; margin-right:1em; }
.widget .compo_toolstrip .compo_toolbar>.dyn_flex_row:not(.condensed)>*:not(:last-child){ margin-right:0.5em; }
.widget .compo_toolstrip.condensed>div{ margin-bottom:-0.5em; margin-right:-0.5em; }
.widget .compo_toolstrip.condensed .compo_toolbar>.dyn_flex_row{ margin-right:0.5em; }
.widget .compo_toolstrip .compo_toolbar>.dyn_flex_row.condensed{ border:transparent; border-radius:0.2em; overflow:hidden; }
.widget .compo_toolstrip .compo_toolbar>.dyn_flex_row.condensed .wctrl>*{ border-color:transparent; border-radius:0; }
.widget .compo_toolstrip .compo_toolbar>.dyn_flex_row.condensed .wctrl .dyn-buttonset{ border:none; border-radius:0; }
.widget .compo_toolstrip.flat .compo_toolbar>.dyn_flex_row{ border:none; border-radius:0; }
.widget .compo_toolstrip.flat .compo_toolbar>.dyn_flex_row>.wctrl>*{ border:none; border-radius:0; }
.dyn-composite .compo_form{ margin-bottom:-0.5em; margin-right:-1em; }
.dyn-composite .compo_form>.row:not(:last-child){ margin-bottom:1em; }
.dyn-composite .compo_form>.row>.block{ margin-bottom:0.5em; margin-right:1em; }
.dyn-composite .compo_form .fields > div:not(:last-child){ margin-right:0.5em; }
.dyn-composite .compo_form>.row{ align-items:stretch; }
.dyn-composite .compo_form>.row>.block>.caption{ flex-shrink:0; flex-grow:0; }
.dyn-composite .compo_form>.row>.block>.fields{ flex-grow:1; }
.dyn-composite .compo_form .hint_label{ padding-left:0.5em; }
.dyn-composite .compo_grid{ }
.dyn-composite .compo_grid>tbody>tr>td.right{ text-align:right; }
.dyn-composite .compo_grid td.right>div.block{ align-content:flex-end; justify-content:flex-end; }
.dyn-composite .compo_grid>tbody>tr>td.center{ text-align:center; }
.dyn-composite .compo_grid td.center>div.block{ justify-content:center; }
.dyn-composite .compo_grid>tbody>tr.top>td, .dyn-composite .compo_grid.content_top>tbody>tr>td{ vertical-align:top; }
.dyn-composite .compo_grid>tbody>tr.top div.block, .dyn-composite .compo_grid.content_top div.block{ align-items:flex-start; }
.dyn-composite .compo_grid>tbody>tr.middle>td, .dyn-composite .compo_grid.content_bottom>tbody>tr>td{ vertical-align:middle; }
.dyn-composite .compo_grid>tbody>tr.bottom div.block, .dyn-composite .compo_grid.content_bottom div.block{ align-items:flex-start; }
.dyn-composite .compo_grid>tbody>tr.bottom>td, .dyn-composite .compo_grid.content_bottom>tbody>tr>td{ vertical-align:bottom; }
.dyn-composite .compo_grid>tbody>tr.bottom div.block, .dyn-composite .compo_grid.content_bottom div.block{ align-items:flex-end; }
.dyn-composite .compo_grid>tbody>tr:not(:last-child)>td{ padding-bottom:0.25em; }
.dyn-composite .compo_grid>tbody>tr:not(:first-child)>td{ padding-top:0.25em; }
.dyn-composite .compo_grid>tbody>tr>td:not(:last-child){ padding-right:0.5em; }
.dyn-composite .compo_grid>tbody>tr>td:not(:first-child){ padding-left:0.5em; }
.dyn-composite .compo_grid.dyn_alternate_rows>tbody>tr>td{ padding:0.25em 0.5em; }
.dyn-composite .compo_grid.dyn_extrapad_cells>tbody>tr>td{ padding:0.8em; }
.dyn-composite .compo_grid td>.block>*{ margin-right:0.5em; margin-bottom:0.5em; }
.dyn-composite .compo_grid div.block{ margin-right:-0.5em; margin-bottom:-0.5em; }
.dyn-composite .compo_grid.dyn_alternate_rows>tbody>tr:nth-child(even){ background-color:#bfbecc; }
.dyn-composite .compo_grid.dyn_alternate_rows>tbody>tr:nth-child(odd){ background-color:#dedee5; }
.dyn-composite .compo_propgrid>tbody>tr.category:not(:first-child)>td{ padding-top:0.5em; }
.dyn-composite .compo_propgrid>tbody>tr.category>td{ font-weight:bold; text-align:left; padding-bottom:0; }
.dyn-composite .compo_propgrid>tbody>tr>td{ padding:0; }
.dyn-composite .compo_grid tr.category div.block, .dyn-composite .compo_grid tr.category div.block>*{ margin:0; }
.dyn-composite .compo_propgrid:not(.dyn_transparent)>tbody>tr.category>td>*{ background-color:#dbdbdb; padding:0.25em 0.5em; }
.dyn-composite .compo_propgrid:not(.dyn_transparent)>tbody>tr:not(.category)>td{ background-color:#ededed; padding:0.25em 0.5em; }
@media all and (max-width: 60em){ .dyn-composite .compo_grid.responsive_grid, .dyn-composite .compo_grid.responsive_grid > tbody, .dyn-composite .compo_grid.responsive_grid > tbody > tr, .dyn-composite .compo_grid.responsive_grid > tbody > tr > td{ display:block; }
.dyn-composite .compo_grid.responsive_grid>tbody>tr>td.right{ text-align:left; }
.dyn-composite .compo_grid.responsive_grid > tbody > tr{ display:flex; flex-direction:row; flex-wrap:wrap; }
.dyn-composite .compo_grid.responsive_grid > tbody > tr > td{ flex-grow:1; }
.dyn-composite .compo_grid.responsive_grid > tbody > tr > td:empty{ display:none; }
.dyn-composite .compo_grid.responsive_grid > tbody > tr > td:first-child{ width:100%; }
}
@media all and (max-width: 30em){ .dyn-composite .compo_grid.responsive_grid, .dyn-composite .compo_grid.responsive_grid>tbody, .dyn-composite .compo_grid.responsive_grid>tbody>tr, .dyn-composite .compo_grid.responsive_grid>tbody>tr>td{ display:block; text-align:9left !important; }
.dyn-composite .compo_grid.responsive_grid>tbody>tr>td:first-child{ width:auto; text-align:9right !important; }
.dyn-composite .compo_grid.responsive_grid td.center>div.block{ justify-content:9flex-start; }
}
.compo_toolspnl{ }
.compo_toolspnl .block{ padding:0.5em; }
.compo_toolspnl .block_title{ background:#ffffff; color:#979797; font-weight:bold; text-align:right; font-size:0.75em; padding:0.25em; margin:-0.66666666666667em -0.66666666666667em 0.5em -0.66666666666667em; }
.compo_toolspnl.dyn_flex_row .block_title{ text-align:center; }
.compo_toolspnl .label{ padding:0.25em; white-space:nowrap; }
.compo_toolspnl .tools_popup{ padding:0.5em; background:#ededed; color:#000000; }
.dyn_page_wrapper.dyn_editable>.compo_toolstrip{ display:none; position:absolute; top:0; left:0; box-sizing:border-box; white-space:nowrap; background:#ededed; vertical-align:middle; border:1px solid #b9b9b9; border-radius:0.25em; overflow:hidden; box-shadow:0 3px 4px rgba(0,0,0,0.2); font-size:1.125em; }
.dyn_page_wrapper.dyn_editable>.compo_toolstrip .wctrl_label, .dyn_page_wrapper.dyn_editable>.compo_toolstrip .dyn-button:not([data-tag="drag"]){ border:none; padding:0.5em 0.75em; height:2.5em; }
.dyn_page_wrapper.dyn_editable>.compo_toolstrip .dyn_collapse_tools .dyn-button{ max-width:15em; text-overflow:ellipsis; overflow:hidden; background:#82819c; color:#ffffff; }
.dyn_page_wrapper.dyn_editable>.compo_toolstrip .dyn_collapse_tools .dyn-button *{ color:#ffffff; }
.dyn_page_wrapper.dyn_editable>.compo_toolstrip.dyn_collapsed{ font-size:0.5em; }
.dyn_page_wrapper.dyn_editable>.compo_toolstrip.dyn_collapsed .dyn-buttonset+.dyn-buttonset{ display:none; }
.dyn_page_wrapper.dyn_editable:hover:before{ content:""; position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.05); }
.dyn_page_wrapper.dyn_editable:hover>.compo_toolstrip{ display:block; z-index:10; }
.tpanel1:empty{ display:none; }
.tpanel1{ background-color:#ffffff; }
.tpanel2:empty{ display:none; }
.tpanel2{ background-color:#dbdbdb; }
.lay-title2{ font-size:0.9em; font-weight:bold; margin-bottom:0.3em; color:#585858; border-bottom:1px solid #979797; padding-bottom:0.25em; }
.tpspace1{ padding:1em; }
.tpspace1t{ padding-top:1em; }
.tpspace1l{ padding-left:1em; }
.tpspace1r{ padding-right:1em; }
.tpspace1b{ padding-bottom:1em; }
.tpspace2{ padding:1em; border:1px solid #dbdbdb; }
.tpspace2t{ padding-top:1em; border-top:1px solid #dbdbdb; }
.tpspace2l{ padding-left:1em; border-left:1px solid #dbdbdb; }
.tpspace2r{ padding-right:1em; border-right:1px solid #dbdbdb; }
.tpspace2b{ padding-bottom:1em; border-bottom:1px solid #dbdbdb; }
.col_tag1{ background-color:#ececec; }
.col_tag2{ background-color:#ffeb00; }
.col_tag3{ background-color:#2cc400; }
.col_tag4{ background-color:#d92626; }
.col_tag5{ background-color:#ff8000; }
.col_tag6{ background-color:#ede6de; }
.col_tag7{ background-color:#7dbeff; }
.col_tag8{ background-color:#c4e1ff; }
.col_tag9{ background-color:#ffffff; }
.col_tag10{ background-color:#e6eef3; }
.col_tag11{ background-color:#e4dfde; }
.col_tag12{ background-color:#74d9ff; }
.col_tag13{ background-color:#3df8f1; }
.col_tag14{ background-color:#3df888; }
.col_tag15{ background-color:#76f83d; }
.col_tag16{ background-color:#c5f83d; }
.col_tag17{ background-color:#f8b43d; }
.col_tag18{ background-color:#f86e3d; }.layout_wrapper, .wrapper{ height:auto; }
.layout_wrapper{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:0 auto; background:; }
.layout_mainmenu_holder{ -moz-box-sizing:border-box; box-sizing:border-box; }
.layout_mainmenu{ -moz-box-sizing:border-box; box-sizing:border-box; width:24em; padding:; margin:; background:#a32737; border-right:none; box-shadow:0px 0px 8px rgba(0, 0, 0, 0.5); overflow:auto; }
.layout_page{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:0 auto; background:; box-shadow:; }
.layout_headers{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:#ffffff; box-shadow:0 0 4px rgba(0, 0, 0, 0.5); }
.layout_wrap_header1{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_header1{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:0 1em; margin:0 auto; background:; box-shadow:; }
.layout_wrap_header2{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:0 auto; background:#ffffff; box-shadow:; }
.layout_header2{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:0 1em; margin:0 auto; background:; box-shadow:; }
.layout_wrap_header3{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:0 auto; background:#ffffff; box-shadow:; }
.layout_header3{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:0 1em; margin:0 auto; background:; box-shadow:; }
.layout_content{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:#ffffff; box-shadow:; }
.layout_wrap_showcase{ -moz-box-sizing:border-box; box-sizing:border-box; width:; height:; padding:; margin:0 auto; background:; box-shadow:; }
.layout_showcase{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; height:15em; padding:; margin:; background:; box-shadow:; }
.layout_wrap_breadcrumbs{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_breadcrumbs{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:; margin:; background:; box-shadow:; }
.layout_wrap_main_top{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:0 auto; background:; box-shadow:; }
.layout_main_top{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:0 1em; margin:0 auto; background:; box-shadow:; }
.layout_wrap_main{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:0 auto; background:; box-shadow:; }
.layout_main{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:0 1em; margin:0 auto; background:; box-shadow:; }
.layout_wrap_main_a{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_a{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:0 1em; margin:0 auto; background:; box-shadow:; }
.layout_wrap_main_b{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_b{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:0 1em; margin:0 auto; background:; box-shadow:; }
.layout_wrap_main_c{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_c{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:0 1em; margin:0 auto; background:; box-shadow:; }
.layout_wrap_main_d{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_d{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:0 1em; margin:0 auto; background:; box-shadow:; }
.layout_wrap_main_e{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_e{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:0 1em; margin:0 auto; background:; box-shadow:; }
.layout_wrap_main_f{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_f{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_main_g{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_g{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_main_h{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_h{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_main_i{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_i{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_wrap_main_bottom{ width:; padding:; margin:; background:; box-shadow:; }
.layout_main_bottom{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:0 1em; margin:0 auto; background:; box-shadow:; }
.layout_wrap_main_bottom_a{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_bottom_a{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:0 1em; margin:0 auto; background:; box-shadow:; }
.layout_wrap_main_bottom_b{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_main_bottom_b{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:; box-shadow:; }
.layout_footers{ -moz-box-sizing:border-box; box-sizing:border-box; width:auto; padding:; margin:; background:#2f2e43; box-shadow:; }
.layout_wrap_footer1{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_footer1{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:1em; margin:0 auto; background:; box-shadow:; }
.layout_wrap_footer2{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:; background:; box-shadow:; }
.layout_footer2{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:1em; margin:0 auto; background:; box-shadow:; }
.layout_wrap_footer3{ -moz-box-sizing:border-box; box-sizing:border-box; width:; padding:; margin:0 auto; background:; box-shadow:; }
.layout_footer3{ -moz-box-sizing:border-box; box-sizing:border-box; width:80%; padding:1em; margin:0 auto; background:; box-shadow:; }
.dyn-desktop .layout_mainmenu_holder{ z-index:100; overflow:hidden; }
.dyn-desktop:not(.dyn_minibar)>.dyn-notice{ z-index:90; }
.dyn-desktop .layout_mainmenu_holder{ transition-property:width; transition-duration:350ms; width:24em; }
.dyn-desktop .layout_mainmenu{ transform:translateX(0); transition-property:transform; transition-duration:350ms; }
.dyn-desktop .layout_mainmenu{ height:100%; }
.dyn-desktop.dyn_minibar .layout_mainmenu_holder{ width:0; min-width:0; }
.dyn-desktop.dyn_minibar .layout_mainmenu{ transform:translateX(-100%); box-shadow:none; }
@media all and (min-width: 60em){ .dyn-desktop .layout_mainmenu{ box-shadow:none; }
}
@media all and (max-width: 60em){ .dyn-desktop .layout_mainmenu_holder, .dyn-desktop.dyn_minibar .layout_mainmenu_holder{ position:absolute; width:auto; top:0; left:0; right:0; bottom:0; pointer-events:none; transition-property:background-color; }
.dyn-desktop:not(.dyn_minibar) .layout_mainmenu_holder{ background-color:rgba(0, 0, 0, 0.15); pointer-events:auto; }
.dyn-desktop .layout_mainmenu_holder{ pointer-events:auto; }
}
@media all and (max-width: 30em){ .dyn-desktop:not(.dyn_minibar) .layout_mainmenu{ max-width:90%; }
}
#wrapper, #wrapper_content{ height:100%; }
#wrapper_header{ z-index:100; }
#wrap_header1 > div > div{ padding:1em 0 1em 0; }
#wrap_footer3>div, #wrap_header1>div>div{ font-size:0.8em; }
#dyn_section_superheader>div, #dyn_section_superfooter>div{ width:80%; margin-left:auto; margin-right:auto; }
.page h1, .page h2{ font-weight:normal; }
.wrap_main .page_block{ height:100%; }
#dyn_section_superheader{ border-bottom:1px solid #dbdbdb; }
#dyn_taskbar_logo{ font-size:0; transition-property:font-size, padding, margin; transition-duration:100ms; transition-timing-function:ease-in-out; }
#dyn_taskbar_logo.logo_visible{ font-size:1em; padding:0; margin:0; }
#dyn_taskbar_logo .dyn_link, #dyn_taskbar_logo .dyn-element-text{ display:inline-block; }
@media all and (max-width: 50em){ #dyn_section_superheader>div, #dyn_section_superfooter>div, .wrap_main, .wrap_header>div, .wrap_footer>div{ width:auto; margin-left:0; margin-right:0; }
}
@media all and (max-width: 30em){ #wrapper_content{ display:block; }
#wrapper_content{ height:auto; }
#wrapper_header+div{ flex-shrink:0; overflow:visible !important; -webkit-overflow-scrolling:initial !important; }
}:root{ --col-primary-1:#a32737 !important; --col-primary-2:#ef394f !important; --col-secondary-1:#2f2e43 !important; --col-secondary-2:#494869 !important; --col-comp-1:#f28900 !important; --col-comp-2:#ffb022 !important; --col-neutral-1:#434343 !important; --col-neutral-1-hover:#676767 !important; --col-neutral-2:#4b195e !important; --col-neutral-2-hover:#8a39aa !important; --col-neutral-3:#0e3b25 !important; --col-neutral-3-hover:#33865c !important; --border-radius:0.2em !important; --big-box-shadow:0px 8px 30px -12px rgba(0, 0, 0, 0.40) !important; --small-box-shadow:0px 20px 40px -20px rgba(0, 0, 0, 0.40) !important; --typo-clamp-perc-1:90% !important; --typo-clamp-perc-2:45% !important; --fluid-size:1vw !important; --relative-size:1.1rem !important; --white-on-black:#ffffff !important; --white-on-black-link:var(--col-primary-1) !important; --opacity-1:30% !important; --opacity-2:60% !important; --opacity-3:80% !important; --bg-position:center !important; --bg-size:cover !important; --btn-color-1:#ffffff !important; --btn-color-1-hover:#ffffff !important; --btn-border-style:solid !important; --btn-border-width:thin !important; --btn-border-color:transparent !important; --btn-margin:4px 2px !important; --btn-padding:12px 32px !important; --btn-text-align:center !important; --btn-text-decoration:none !important; --btn-display:inline-block !important; --btn-font-weight:700 !important; --btn-cursor:pointer !important; --btn-text-transform:uppercase !important; --btn-border-radius:0.2em !important; --title-border-style:solid !important; --title-border-width:thick !important; --div-background-image: !important; --div-background-primary-color:#000000 !important; --div-background-secondary-color:rgba(255, 255, 255, 75%) !important; }
.dyn-page_img{ border:0 !important; margin:0 !important; padding:0 !important; }
img{ max-width:100% !important; object-fit:contain !important; }
body:not(.dyn_hamburger) .layout_mainmenu_holder{ display:none !important; }
html{ scroll-behavior:smooth !important; }
#dyn_section_superheader>div, #dyn_section_superfooter>div{ width:100% !important; margin-left:auto !important; margin-right:auto !important; z-index:9999 !important; }
#dyn_section_superheader .dyn-menubar>li>.dyn_link{ color:#2f2e43 !important; }
#dyn_section_superheader{ background:#ffffff !important; border-bottom:thick solid #ededed !important; }
.user_panel{ border-left:thin solid #ededed !important; padding:0 1.4em !important; }
#dyn_section_superheader .dyn_flex_row_list_fill{ justify-content:center !important; }
.menu_root .dyn-button{ padding:0.5em 1.50em !important; border-radius:var(--btn-border-radius) !important; border-style:var(--btn-border-style) !important; border-width:var(--btn-border-width) !important; }
.menu_frontend_button_backend .dyn-button, .menu_frontend_button_backend .dyn-icon, .menu_frontend_button_login .dyn-button, .menu_frontend_button_login .dyn-icon{ --btn-color:var(--btn-color-1) !important; --btn-color-hover:var(--btn-color-1-hover) !important; --btn-background-color:var(--col-secondary-1) !important; --btn-background-color-hover:var(--col-secondary-2) !important; --btn-border-color:var(--btn-background-color) !important; --btn-border-color-hover:var(--btn-background-color-hover) !important; color:var(--btn-color) !important; background-color:var(--btn-background-color) !important; border-color:var(--btn-border-color) !important; }
.menu_frontend_button_backend .dyn-button:hover, .menu_frontend_button_login .dyn-button:hover{ color:var(--btn-color-hover) !important; background-color:var(--btn-background-color-hover) !important; border-color:var(--btn-border-color-hover) !important; }
.menu_frontend_button_backend .dyn-button:enabled:hover span, .menu_frontend_button_backend .dyn-button:enabled:hover svg, .menu_frontend_button_login .dyn-button:enabled:hover span, .menu_frontend_button_login .dyn-button:enabled:hover svg{ color:var(--btn-color-hover) !important; background-color:transparent !important; transition-duration:120ms !important; }
.menu_frontend_button_signup .dyn-button, .menu_frontend_button_signup .dyn-icon, .menu_frontend_button_logout .dyn-button, .menu_frontend_button_logout .dyn-icon{ --btn-color:var(--btn-color-1) !important; --btn-color-hover:var(--btn-color-1-hover) !important; --btn-background-color:var(--col-primary-1) !important; --btn-background-color-hover:var(--col-primary-2) !important; --btn-border-color:var(--btn-background-color) !important; --btn-border-color-hover:var(--btn-background-color-hover) !important; color:var(--btn-color) !important; background-color:var(--btn-background-color) !important; border-color:var(--btn-border-color) !important; }
.menu_frontend_button_signup .dyn-button:hover, .menu_frontend_button_logout .dyn-button:hover{ color:var(--btn-color-hover) !important; background-color:var(--btn-background-color-hover) !important; border-color:var(--btn-border-color-hover) !important; }
.menu_frontend_button_signup .dyn-button:enabled:hover span, .menu_frontend_button_signup .dyn-button:enabled:hover svg, .menu_frontend_button_logout .dyn-button:enabled:hover span, .menu_frontend_button_logout .dyn-button:enabled:hover svg{ color:var(--btn-color-hover) !important; background-color:transparent !important; transition-duration:120ms !important; }
.menu_root .menu_frontend_logged_row, .menu_root .menu_frontend_welcome_row{ display:flex !important; align-content:center !important; justify-content:center !important; }
@media all and (max-width: 50em){ .menu_root .menu_frontend_logged_row, .menu_root .menu_frontend_welcome_row{ display:flex !important; align-content:center !important; justify-content:center !important; }
}
.menu_root .menu_frontend_welcome_container{ display:none !important; }
h1{ font-size:clamp(calc(2em - var(--typo-clamp-perc-1)), var(--fluid-size) + var(--relative-size), 2em) !important; }
h2{ font-size:clamp(calc(1.5em - var(--typo-clamp-perc-1)), var(--fluid-size) + var(--relative-size), 1.5em) !important; }
h3{ font-size:clamp(calc(1.17em - var(--typo-clamp-perc-2)), var(--fluid-size) + var(--relative-size), 1.17em) !important; }
h4{ font-size:clamp(calc(1em - var(--typo-clamp-perc-2)), var(--fluid-size) + var(--relative-size), 1em) !important; }
h5{ font-size:clamp(calc(0.83em - var(--typo-clamp-perc-2)), var(--fluid-size) + var(--relative-size), 0.83em) !important; }
h6{ font-size:clamp(calc(0.67em - var(--typo-clamp-perc-2)), var(--fluid-size) + var(--relative-size), 0.67em) !important; }
p{ font-size:clamp(calc( - var(--typo-clamp-perc-2)), var(--fluid-size) + var(--relative-size), ) !important; }
ul, ol, dl{ font-size:clamp(calc( - var(--typo-clamp-perc-2)), var(--fluid-size) + var(--relative-size), ) !important; color:#2e2e2e !important; }
a{ font-size:clamp(calc( - var(--typo-clamp-perc-2)), var(--fluid-size) + var(--relative-size), ) !important; text-decoration:underline !important; }
.dyn-content span>div{ outline:red thin solid !important; }
h1, .profregs h1{ text-transform: !important; font-weight:bold !important; }
h2, h3, h4, h5, h6, .profregs h2, .profregs h3, .profregs h4, .profregs h5, .profregs h6{ text-transform: !important; font-weight:normal !important; }
.profregs h1, .profregs h2, .profregs h3, .profregs h4, .profregs h5, .profregs h6{ color:#2e2e2e !important; }
.ff_raleway{ font-family:'Raleway', sans-serif !important; }
.ff_montserrat{ font-family:'Monserrat', sans-serif !important; }
.content_line_clamp_1{ display:-webkit-box !important; -webkit-line-clamp:1 !important; -webkit-box-orient:vertical !important; overflow:hidden !important; }
.content_line_clamp_2{ display:-webkit-box !important; -webkit-line-clamp:2 !important; -webkit-box-orient:vertical !important; overflow:hidden !important; }
.content_line_clamp_3{ display:-webkit-box !important; -webkit-line-clamp:3 !important; -webkit-box-orient:vertical !important; overflow:hidden !important; }
.content_line_clamp_4{ display:-webkit-box !important; -webkit-line-clamp:4 !important; -webkit-box-orient:vertical !important; overflow:hidden !important; }
.content_line_clamp_5{ display:-webkit-box !important; -webkit-line-clamp:5 !important; -webkit-box-orient:vertical !important; overflow:hidden !important; }
.content_line_clamp_6{ display:-webkit-box !important; -webkit-line-clamp:6 !important; -webkit-box-orient:vertical !important; overflow:hidden !important; }
.content_line_clamp_7{ display:-webkit-box !important; -webkit-line-clamp:7 !important; -webkit-box-orient:vertical !important; overflow:hidden !important; }
.content_line_clamp_9{ display:-webkit-box !important; -webkit-line-clamp:9 !important; -webkit-box-orient:vertical !important; overflow:hidden !important; }
.content_white_on_black h1, .content_white_on_black h2, .content_white_on_black h3, .content_white_on_black h4, .content_white_on_black h5, .content_white_on_black h6, .content_white_on_black svg>div{ color:var(--white-on-black) !important; }
.content_white_on_black p, .content_white_on_black li{ color:var(--white-on-black) !important; }
.content_white_on_black a{ color:var(--white-on-black) !important; text-decoration:none !important; }
.content_white_on_black a:hover{ color:var(--white-on-black-link) !important; }
.content_force_color_1 *{ color:#ffffff !important; text-decoration:none !important; }
.btnA a, .btnA_small a, .btnB a, .btnC a, .btnD a, .btnE a, .btnF a, .btnA_circle a, .btnC_circle a, .btnA_pig button{ border-style:var(--btn-border-style) !important; border-width:var(--btn-border-width) !important; border-color:var(--btn-border-color) !important; border-radius:var(--btn-border-radius) !important; margin:var(--btn-margin) !important; padding:var(--btn-padding) !important; text-align:var(--btn-text-align) !important; text-decoration:var(--btn-text-decoration) !important; text-transform:var(--btn-text-transform) !important; display:var(--btn-display) !important; font-weight:var(--btn-font-weight) !important; cursor:var(--btn-cursor) !important; }
.btnA_circle a, .btnC_circle a{ border-radius:50% !important; margin:10px !important; padding:10px !important; padding-top:5px !important; opacity:25% !important; }
.btnA_circle a:hover, .btnC_circle a:hover{ opacity:100% !important; }
.btnA a, .btnA_small a, .btnA_circle a{ --btn-color:var(--btn-color-1) !important; --btn-color-hover:var(--btn-color-1-hover) !important; --btn-background-color:var(--col-primary-1) !important; --btn-background-color-hover:var(--col-primary-2) !important; --btn-border-color:var(--btn-background-color) !important; --btn-border-color-hover:var(--btn-background-color-hover) !important; color:var(--btn-color) !important; background-color:var(--btn-background-color) !important; }
.btnA a:hover, .btnA_circle a:hover, .btnA_pig button:hover, .btnA_small a:hover{ color:var(--btn-color-hover) !important; background-color:var(--btn-background-color-hover) !important; border-color:var(--btn-border-color-hover) !important; }
.btnA_small a{ --btn-margin:0.5em !important; --btn-padding:6px 16px !important; margin:var(--btn-margin) !important; padding:var(--btn-padding) !important; }
.btnB a{ --btn-color:var(--btn-color-1) !important; --btn-color-hover:var(--btn-color-1-hover) !important; --btn-background-color:var(--col-secondary-1) !important; --btn-background-color-hover:var(--col-secondary-2) !important; --btn-border-color:var(--btn-background-color) !important; --btn-border-color-hover:var(--btn-background-color-hover) !important; color:var(--btn-color) !important; background-color:var(--btn-background-color) !important; }
.btnB a:hover{ color:var(--btn-color-hover) !important; background-color:var(--btn-background-color-hover) !important; border-color:var(--btn-border-color-hover) !important; }
.btnC a, .btnC_circle a{ --btn-color:var(--btn-color-1) !important; --btn-color-hover:var(--btn-color-1-hover) !important; --btn-background-color:var(--col-comp-1) !important; --btn-background-color-hover:var(--col-comp-2) !important; --btn-border-color:var(--btn-background-color) !important; --btn-border-color-hover:var(--btn-background-color-hover) !important; color:var(--btn-color) !important; background-color:var(--btn-background-color) !important; }
.btnC a:hover, .btnC_circle a:hover{ color:var(--btn-color-hover) !important; background-color:var(--btn-background-color-hover) !important; border-color:var(--btn-border-color-hover) !important; }
.btnD a{ --btn-color:var(--btn-color-1) !important; --btn-color-hover:var(--btn-color-1-hover) !important; --btn-background-color:var(--col-neutral-1) !important; --btn-background-color-hover:var(--col-neutral-1-hover) !important; --btn-border-color:var(--btn-background-color) !important; --btn-border-color-hover:var(--btn-background-color-hover) !important; color:var(--btn-color) !important; background-color:var(--btn-background-color) !important; }
.btnD a:hover{ color:var(--btn-color-hover) !important; background-color:var(--btn-background-color-hover) !important; border-color:var(--btn-border-color-hover) !important; }
.btnE a{ --btn-color:var(--btn-color-1) !important; --btn-color-hover:var(--btn-color-1-hover) !important; --btn-background-color:var(--col-neutral-2) !important; --btn-background-color-hover:var(--col-neutral-2-hover) !important; --btn-border-color:var(--btn-background-color) !important; --btn-border-color-hover:var(--btn-background-color-hover) !important; color:var(--btn-color) !important; background-color:var(--btn-background-color) !important; }
.btnE a:hover{ color:var(--btn-color-hover) !important; background-color:var(--btn-background-color-hover) !important; border-color:var(--btn-border-color-hover) !important; }
.btnF a{ --btn-color:var(--btn-color-1) !important; --btn-color-hover:var(--btn-color-1-hover) !important; --btn-background-color:var(--col-neutral-3) !important; --btn-background-color-hover:var(--col-neutral-3-hover) !important; --btn-border-color:var(--btn-background-color) !important; --btn-border-color-hover:var(--btn-background-color-hover) !important; color:var(--btn-color) !important; background-color:var(--btn-background-color) !important; }
.btnF a:hover{ color:var(--btn-color-hover) !important; background-color:var(--btn-background-color-hover) !important; border-color:var(--btn-border-color-hover) !important; }
.profregs button{ padding:15px 32px !important; }
.content_table_style_1 td{ font-size:1em !important; padding:1em !important; }
.content_table_style_1 tr:nth-child(odd){ background-color:#ededed !important; }
.content_table_style_1 tr:nth-child(even){ background-color:#ffffff !important; }
@media all and (max-width: 50em){ .content_cell_inline_block *{ display:inline-block !important; }
}
.content_logo_lock_1 img{ height:150px !important; max-width:auto !important; }
@media all and (max-width: 60em){ .main_bottom .flex_blocks_6{ display:flex !important; flex-direction:row !important; flex-wrap:wrap !important; gap:1em !important; }
.content_logo_lock_1 img{ flex-basis:40% !important; height:100px !important; margin:0 auto !important; }
}
.content_logo_lock_2 img{ max-height:50px !important; max-width:120px !important; }
@media all and (max-width: 50em){ .content_logo_lock_2 img{ height:120px !important; max-width:95% !important; }
}
.content_youtube iframe{ aspect-ratio:16/9 !important; width:100% !important; }
.content_table_style_2 td, .content_table_style_3 td{ font-size:1em !important; padding:1em !important; }
.content_table_style_2 tr+tr, .content_table_style_3 tr+tr{ border:medium dashed #dbdbdb !important; border-left:none !important; border-right:none !important; }
.content_table_style_2 tr:nth-child(even){ background-color:#ecf4f9 !important; }
.content_table_style_2 svg, .content_table_style_3 svg{ color:#ef394f !important; font-size:1.6em !important; margin:0 !important; padding:0 !important; }
.content_display_none *{ display:none !important; }
@media all and (min-width: 50em){ .content_display_phone{ display:none !important; }
.content_left_all *{ text-align:left !important; }
}
@media all and (max-width: 50em){ .content_center_phone *{ text-align:center !important; }
.content_display_desktop{ display:none !important; }
}
.content_translateY_50{ transform:translateY(50%) !important; }
@media all and (max-width: 50em){ .content_img_left, .content_img_right, .content_flex_order_1, .content_flex_order_2, .content_flex_order_3{ display:flex !important; flex-direction:column !important; }
.content_img_right>div:first-child{ order:2 !important; }
.content_img_left>div:first-child{ order:0 !important; }
.content_flex_order_1{ order:10 !important; flex-basis:90% !important; }
.content_flex_order_2{ order:20 !important; flex-basis:40% !important; }
.content_flex_order_3{ order:30 !important; flex-basis:40% !important; }
}
.content_icon_width_100 svg{ width:100% !important; height:auto !important; object-fit:contain !important; }
.content_icon_width_85 svg{ width:85% !important; height:auto !important; object-fit:contain !important; }
.content_icon_width_70 svg{ width:70% !important; height:auto !important; object-fit:contain !important; }
.content_icon_width_65 svg{ width:65% !important; height:auto !important; object-fit:contain !important; }
.content_icon_width_50 svg{ width:50% !important; height:auto !important; object-fit:contain !important; }
.content_icon_width_35 svg{ width:35% !important; height:auto !important; object-fit:contain !important; }
.content_icon_width_20 svg{ width:20% !important; height:auto !important; object-fit:contain !important; }
.content_icon_height_100 svg{ width:auto !important; height:100% !important; object-fit:contain !important; }
.content_icon_height_85 svg{ width:auto !important; height:85% !important; object-fit:contain !important; }
.content_icon_height_70 svg{ width:auto !important; height:70% !important; object-fit:contain !important; }
.content_icon_height_65 svg{ width:auto !important; height:65% !important; object-fit:contain !important; }
.content_icon_height_50 svg{ width:auto !important; height:50% !important; object-fit:contain !important; }
.content_icon_height_35 svg{ width:auto !important; height:35% !important; object-fit:contain !important; }
.content_icon_height_20 svg{ width:auto !important; height:20% !important; object-fit:contain !important; }
.content_div_flex_auto, .content_div_flex_7, .content_div_flex_8, .content_div_flex_10, .content_div_flex_15, .content_div_flex_20, .content_div_flex_25, .content_div_flex_50{ margin:0 auto !important; display:flex !important; align-items:stretch !important; flex-direction:column !important; overflow:hidden !important; }
.content_div_flex_7{ height:7em !important; align-items:center !important; justify-content:center !important; }
.content_div_flex_7_start{ height:7em !important; }
.content_div_flex_8{ height:8em !important; align-items:center !important; justify-content:center !important; }
.content_div_flex_10{ height:10em !important; align-items:center !important; justify-content:center !important; }
.content_div_flex_15{ height:15em !important; }
@media all and (max-width: 50em){ .content_div_flex_15{ height:auto !important; min-height:15em !important; }
}
.content_div_flex_20{ height:20em !important; }
.content_div_flex_25{ height:25em !important; }
.content_div_flex_40{ height:40em !important; }
.content_div_flex_50{ height:50em !important; }
.content_div_flex_5{ display:flex !important; height:8em !important; flex-flow:column !important; justify-content:flex-end !important; }
.content_div_10{ height:10em !important; }
.content_flex_box_1>div, .content_flex_box_2>div, .content_flex_box_3>div, .content_flex_box_4>div, .content_flex_box_5>div, .content_flex_box_display_none>div{ display:flex !important; flex-direction:column !important; box-shadow:var(--small-box-shadow) !important; margin:1em auto !important; padding:0 !important; max-width:90% !important; border-radius:var(--border-radius) !important; box-sizing:border-box !important; background-color:transparent !important; }
.content_flex_box_center>div{ align-items:center !important; align-content:center !important; justify-content:center !important; }
.content_flex_box_1>div, .content_flex_box_5>div{ min-height:10em !important; background-color:#ffffff !important; }
.content_flex_box_2>div{ min-height:20em !important; background-color:var(--col-primary-1) !important; }
.content_flex_box_2>div:hover{ min-height:20em !important; background-color:var(--col-primary-2) !important; }
.content_flex_box_3>div{ min-height:20em !important; background-color:var(--col-comp-1) !important; }
.content_flex_box_3>div:hover{ min-height:20em !important; background-color:var(--col-comp-2) !important; }
.content_flex_box_4>div{ min-height:30em !important; }
.content_flex_box_5>div, .content_flex_box_6>div{ box-shadow:none !important; }
.content_flex_box_6>div:hover{ box-shadow:var(--small-box-shadow) !important; }
.content_flex_box__display_none>div{ box-shadow:none !important; background-color:transparent !important; }
.card-clickable{ position:relative !important; }
.card-clickable a::after{ position:absolute !important; content:' ' !important; width:100% !important; height:100% !important; inset:0 !important; }
.logo_flex_1 *{ display:flex !important; flex-flow:row wrap !important; justify-content:space-evenly !important; align-content:center !important; }
.content_img_autosize img{ height:clamp(3rem, 0.5rem + 10vw, 5rem) !important; width:clamp(8rem, 2rem + 10vw, 20rem) !important; }
.content_img_autosize_2 img{ width:clamp(15rem, 20rem, 25rem) !important; }
.content_img_max_size_1 img{ width:28em !important; }
.content_img_margin_1 img{ margin:1em !important; }
.content_img_margin_block_1 img{ margin-left:1em !important; margin-right:1em !important; }
.content_img_margin_2 img{ margin:2em !important; }
.content_img_margin_block_2 img{ margin-left:2em !important; margin-right:2em !important; }
.border_color_1>div, .border_color_2>div, .border_color_3>div, .border_color_4>div, .border_color_trans_1>div, .border_color_trans_2>div, .border_color_trans_3>div, .border_color_trans_4>div, .border_color_trans_5>div, .border_color_trans_6>div, .card_pages_viewer{ border-width:1px !important; border-style:solid !important; }
.border_color_1>div, .border_color_trans_1>div{ border-color:var(--col-primary-1) !important; }
.border_color_trans_1>div:hover{ border-color:var(--col-primary-2) !important; }
.border_color_2>div, .border_color_trans_2>div{ border-color:var(--col-secondary-1) !important; }
.border_color_trans_2>div:hover{ border-color:var(--col-secondary-2) !important; }
.border_color_3>div, .border_color_trans_3>div{ border-color:var(--col-comp-1) !important; }
.border_color_trans_3>div:hover{ border-color:var(--col-comp-2) !important; }
.border_color_4>div, .border_color_trans_4>div{ border-color:var(--col-neutral-1) !important; }
.border_color_trans_4>div:hover{ border-color:var(--col-neutral-1-hover) !important; }
.border_color_5>div, .border_color_trans_5>div{ border-color:var(--col-neutral-2) !important; }
.border_color_trans_5>div:hover{ border-color:var(--col-neutral-2-hover) !important; }
.border_color_6>div, .border_color_trans_6>div{ border-color:var(--col-neutral-3) !important; }
.border_color_trans_6>div:hover{ border-color:var(--col-neutral-3-hover) !important; }
.title_border_color_1 :is(h1, h2, span), .title_border_color_2 :is(h1, h2), .title_border_color_3 :is(h1, h2), .title_border_color_4 :is(h1, h2), .title_border_color_5 :is(h1, h2), .title_border_color_6 :is(h1, h2, p){ border-width:0px 0px 1px 0px !important; border-style:solid !important; white-space:nowrap !important; }
.title_border_color_6 :is(h1, h2, p){ padding-bottom:1em !important; }
.bottom_border_color_1, .title_border_color_1 :is(h1, h2), .content_color_1 :is(svg), .content_p_color_1 :is(p){ border-color:transparent !important; color:#ffffff !important; }
.bottom_border_color_2, .title_border_color_2 :is(h1, h2), .content_color_2 :is(svg), .content_p_color_2 :is(p){ border-color:none !important; color:var(--col-secondary-1) !important; }
.bottom_border_color_3, .title_border_color_3 :is(h1, h2), .content_color_3 :is(svg), .content_p_color_3 :is(p){ border-color:var(--col-comp-1) !important; color:var(--col-comp-1) !important; }
.bottom_border_color_4, .title_border_color_4 :is(h1, h2), .content_color_4 :is(svg), .content_p_color_4 :is(p){ border-color:var(--col-neutral-1) !important; color:var(--col-neutral-1) !important; }
.bottom_border_color_5, .title_border_color_5 :is(h1, h2), .content_color_5 :is(svg), .content_p_color_5 :is(p){ border-color:var(--col-neutral-2) !important; color:var(--col-neutral-2) !important; }
.bottom_border_color_6, .title_border_color_6 :is(h1, h2), .content_color_6 :is(svg), .content_p_color_6 :is(p){ border-color:var(--col-neutral-3) !important; color:var(--col-neutral-3) !important; }
.bottom_border_color_1, .bottom_border_color_2, .bottom_border_color_3, .bottom_border_color_4, .bottom_border_color_5, .bottom_border_color_6{ border-width:0px 0px 4px 0px !important; border-style:dotted !important; }
.content_reset_all *{ margin:0 !important; padding:0 !important; }
.content_scale_090{ transform:scale(90%) !important; }
.content_reset_title :is(h1, h2, h3, h4, h5):first-child{ margin-top:0 !important; }
.content_z_index_1 *{ z-index:1 !important; }
.content_z_index_2 *{ z-index:2 !important; }
.content_z_index_5 *{ z-index:5 !important; }
.content_z_index_10 *{ z-index:10 !important; }
.content_margin_auto{ margin:auto !important; }
.content_margin_0{ margin:0 !important; }
.content_margin_05{ margin:0.5em !important; }
.content_margin_1{ margin:1em !important; }
.content_margin_15{ margin:1.5em !important; }
.content_margin_2{ margin:2em !important; }
.content_margin_3{ margin:3em !important; }
.content_margin_left_1{ margin-left:1em !important; }
.content_margin_left_15{ margin-left:1.5em !important; }
.content_margin_left_2{ margin-left:2em !important; }
.content_margin_left_3{ margin-left:3em !important; }
.content_margin_right_1{ margin-right:1em !important; }
.content_margin_right_15{ margin-right:1.5em !important; }
.content_margin_right_2{ margin-right:2em !important; }
.content_margin_right_3{ margin-right:3em !important; }
.content_margin_bottom_1{ margin-bottom:1em !important; }
.content_margin_bottom_15{ margin-bottom:1.5em !important; }
.content_margin_bottom_2{ margin-bottom:2em !important; }
.content_margin_neg_bottom_2{ margin-bottom:-2em !important; }
.content_margin_bottom_3{ margin-bottom:3em !important; }
.content_margin_neg_bottom_3{ margin-bottom:-3em !important; }
.content_margin_top_1{ margin-top:1em !important; }
.content_margin_top_15{ margin-top:1.5em !important; }
.content_margin_top_2{ margin-top:2em !important; }
.content_margin_neg_top_3{ margin-top:-3em !important; }
.content_margin_top_3{ margin-top:3em !important; }
.content_margin_neg_top_4{ margin-top:-4em !important; }
.content_margin_block_1{ margin-top:1em !important; margin-bottom:1em !important; }
.content_margin_block_15{ margin-top:1.5em !important; margin-bottom:1.5em !important; }
.content_margin_block_2{ margin-top:2em !important; margin-bottom:2em !important; }
.content_margin_block_3{ margin-top:3em !important; margin-bottom:3em !important; }
.content_margin_inline_1{ margin-right:1em !important; margin-left:1em !important; }
.content_margin_inline_15{ margin-right:1.5em !important; margin-left:1.5em !important; }
.content_margin_inline_2{ margin-right:2em !important; margin-left:2em !important; }
.content_margin_inline_3{ margin-right:3em !important; margin-left:3em !important; }
.content_padding_0{ padding:0 !important; }
.content_padding_05{ padding:0.5em !important; }
.content_padding_1{ padding:1em !important; }
.content_padding_15{ padding:1.5em !important; }
.content_padding_2{ padding:2em !important; }
.content_padding_3{ padding:3em !important; }
.content_padding_left_1{ padding-left:1em !important; }
.content_padding_left_15{ padding-left:1.5em !important; }
.content_padding_left_2{ padding-left:2em !important; }
.content_padding_left_3{ padding-left:3em !important; }
.content_padding_right_1{ padding-right:1em !important; }
.content_padding_right_15{ padding-right:1.5em !important; }
.content_padding_right_2{ padding-right:2em !important; }
.content_padding_right_3{ padding-right:3em !important; }
.content_padding_bottom_1{ padding-bottom:1em !important; }
.content_padding_bottom_15{ padding-bottom:1.5em !important; }
.content_padding_bottom_2{ padding-bottom:2em !important; }
.content_padding_bottom_3{ padding-bottom:3em !important; }
.content_padding_top_1{ padding-top:1em !important; }
.content_padding_top_15{ padding-top:1.5em !important; }
.content_padding_top_2{ padding-top:2em !important; }
.content_padding_top_3{ padding-top:3em !important; }
.content_padding_block_1{ padding-top:1em !important; padding-bottom:1em !important; }
.content_padding_block_15{ padding-top:1.5em !important; padding-bottom:1.5em !important; }
.content_padding_block_2{ padding-top:2em !important; padding-bottom:2em !important; }
.content_padding_block_3{ padding-top:3em !important; padding-bottom:3em !important; }
.content_padding_inline_1{ padding-right:1em !important; padding-left:1em !important; }
.content_padding_inline_15{ padding-right:1.5em !important; padding-left:1.5em !important; }
.content_padding_inline_2{ padding-right:2em !important; padding-left:2em !important; }
.content_padding_inline_3{ padding-right:3em !important; padding-left:3em !important; }
.content_align_right *{ text-align:right !important; }
.content_align_left *{ text-align:left !important; }
.content_align_center *{ text-align:center !important; }
.content_rounded img{ border-radius:50% !important; max-width:100% !important; max-height:auto !important; }
.content_squared img{ border-radius:0.2em !important; max-width:100% !important; max-height:auto !important; }
.content_bw_image img{ filter:saturate(0%) brightness(1000%) !important; }
.content_height{ min-height:35em !important; }
.content_hidden{ display:none !important; }
.content_transparent{ opacity:0% !important; }
.content_visibility_hidden_all *{ visibility:hidden !important; }
.content_tag_1 p, .content_tag_2 p{ border:thin solid transparent !important; border-radius:0.2em !important; color:#ffffff !important; padding:5px 12px !important; text-align:left !important; text-decoration:none !important; text-transform:capitalize !important; font-weight:normal !important; display:inline-block !important; margin:4px 2px !important; }
.content_tag_1 p{ background-color:#a32737 !important; }
.content_tag_2 p{ background-color:#2f2e43 !important; }
.content_font_bold *{ font-weight:bold !important; }
.content_font_size_8 *{ font-size:8px !important; }
.content_font_size_clamp_8 *{ font-size:clamp(0.1rem, -0.0333rem + 0.6667vw, 0.5rem) !important; }
.content_font_size_12 *{ font-size:12px !important; }
.content_font_size_clamp_12 *{ font-size:clamp(0.6rem, 0.55rem + 0.25vw, 0.75rem) !important; }
.content_font_size_14 *{ font-size:14px !important; }
.content_font_size_16 *{ font-size:16px !important; }
.content_font_size_clamp_16 *{ font-size:clamp(0.8rem, 0.7333rem + 0.3333vw, 1rem) !important; }
.content_font_size_20 *{ font-size:20px !important; }
.content_font_size_clamp_20 *{ font-size:clamp(1rem, 0.9167rem + 0.4167vw, 1.25rem) !important; }
.content_font_size_24 *{ font-size:24px !important; }
.content_font_size_clamp_24 *{ font-size:clamp(1rem, 1rem + 0.5vw, 1.5rem) !important; }
.content_font_size_28 *{ font-size:28px !important; }
.content_font_size_clamp_28 *{ font-size:clamp(1.4rem, 1.2833rem + 0.5833vw, 1.75rem) !important; }
.content_font_size_32 *{ font-size:32px !important; }
.content_font_size_clamp_32 *{ font-size:clamp(1.6rem, 1.4667rem + 0.6667vw, 2rem) !important; }
.content_font_size_36 *{ font-size:36px !important; }
.content_font_size_clamp_36 *{ font-size:clamp(1.8rem, 1.65rem + 0.75vw, 2.25rem) !important; }
.content_font_size_40 *{ font-size:40px !important; }
.content_font_size_clamp_40 *{ font-size:clamp(2rem, 1.8333rem + 0.8333vw, 2.5rem) !important; }
.content_font_size_44 *{ font-size:44px !important; }
.content_font_size_clamp_44 *{ font-size:clamp(2.2rem, 2.0167rem + 0.9167vw, 2.75rem) !important; }
.content_font_size_48 *{ font-size:48px !important; }
.content_font_size_clamp_48 *{ font-size:clamp(2.4rem, 2.2rem + 1vw, 3rem) !important; }
.content_line_small *{ line-height:1.125 !important; }
.content_line_medium *{ line-height:2 !important; }
.content_line_large *{ line-height:2.5 !important; }
.go-back{ position:relative !important; padding-left:26px !important; line-height:1 !important; text-decoration:none !important; }
.go-back::before{ content:"" !important; display:block !important; left:11px !important; position:absolute !important; top:50% !important; transition:left !important; transition-duration:120ms !important; border-color:#2f2e43 !important; border-style:solid !important; border-width:0 0 3px 3px !important; height:9px !important; margin-top:-0.325em !important; width:9px !important; transform:rotate(45deg) !important; -webkit-transform:rotate(45deg) !important; }
.go-back:hover::before{ left:5px !important; border-color:#494869 !important; }
.go-ahead{ position:relative !important; padding-right:17px !important; line-height:1 !important; text-decoration:none !important; }
.go-ahead::after{ content:"" !important; position:absolute !important; display:block !important; right:0 !important; transition:right ease-out !important; transition-duration:120ms !important; margin-top:-0.325em !important; top:50% !important; border-color:#2f2e43 !important; border-style:solid !important; border-width:3px 3px 0px 0px !important; height:9px !important; width:9px !important; transform:rotate(45deg) !important; }
.go-ahead:hover::after{ right:-5px !important; border-color:#494869 !important; }
.go-back a, .go-ahead a{ text-decoration:none !important; }
.back-to-top{ position:fixed !important; top:1 !important; left:1 !important; bottom:2em !important; right:3em !important; z-index:10 !important; scroll-behavior:smooth !important; }
@media(max-width: 50em){ .back-to-top{ position:fixed !important; top:1 !important; left:1 !important; bottom:10px !important; right:10px !important; z-index:10 !important; }
}
.faq_viewer{ width:90% !important; margin:0 auto !important; }
.faq_viewer .dyn-accordion>li>.dyn-accordion-panel>.wcontainer{ padding:0.5em !important; border:thin solid #b9b9b9 !important; border-radius:0.2em !important; }
.faq_viewer .dyn-accordion:not(.dyn-disabled)>li>.dyn_link:not(.dyn-disabled){ border:thin solid #b9b9b9 !important; text-align:left !important; margin:1em 0 !important; padding:1em 0.5em !important; border-radius:0.2em !important; }
.faq_viewer .dyn-header-text, .didactical_plan_accordion .dyn-header-text{ font-size:1.1em !important; }
.content_flex_news_container_1{ display:flex !important; flex-flow:row wrap !important; padding:0 !important; margin:0 !important; list-style:none !important; align-items:center !important; justify-content:start !important; }
@media(max-width: 60em){ ..content_flex_news_container_1{ flex-flow:column wrap !important; }
}
.content_flex_news_container_2{ display:flex !important; flex-flow:column wrap !important; padding:0 !important; margin:0 !important; list-style:none !important; justify-content:start !important; }
.content_flex_news_1, .content_flex_news_3{ margin:0.5em !important; flex-basis:20% !important; }
.content_flex_news_2{ margin:0.5em !important; flex-basis:70% !important; }
.content_flex_news_1 img, .content_flex_news_2 img{ width:100% !important; max-height:250px !important; border-radius:var(--border-radius) !important; }
.content_flex_news_3 img{ width:auto !important; max-width:100% !important; max-height:400px !important; border-radius:var(--border-radius) !important; }
.content_flex_news_4{ border-bottom:thin solid var(--col-primary-1) !important; }
.box_trans, .box_trans_2, .evidence .item_small_box, .marketplace .box, .border_color_trans_1>div, .border_color_trans_2>div, .border_color_trans_3>div, .border_color_trans_4>div, .content_img_shrink_1 img, .card_pages_viewer-text, .card_team-image img, .card_pages_viewer-animation-1, .card_pages_viewer-animation-2, .btnA_circle a, .btnC_circle a{ transition:all cubic-bezier(0, .5, .75, .45) !important; transition-duration:120ms !important; }
.content_img_shrink_1:hover img{ transform:scale(0.9) !important; }
.content_img_shrink_1 div:hover img{ transform:scale(0.9) !important; }
.box_trans:hover, .box_trans_2:hover, .evidence .item_small_box:hover, .marketplace .box:hover{ transform:scale(1.03) !important; border-color:var(--col-primary-1) !important; }
.box_trans_2{ border-color:red !important; }
.evidence .item_small_box, .marketplace .box{ box-shadow:var(--small-box-shadow) !important; }
.showcase .desc>div{ border-radius:0.2em !important; }
.showcase img{ border-radius:0.2em !important; }
.table_showcase_A{ color:#ffffff !important; background-color:#a32737 !important; border-radius:0.2em !important; }
.table_showcase_B{ color:#ffffff !important; background-color:#2f2e43 !important; border-radius:0.2em !important; }
.table_showcase_C{ color:#ffffff !important; background-color:#494869 !important; border-radius:0.2em !important; }
.table_showcase_D{ color:#ffffff !important; background-color:#f28900 !important; border-radius:0.2em !important; }
.table_showcase_B_transparent{ color:#ffffff !important; border-radius:0.2em !important; }
.table_showcase_A td, .table_showcase_B td, .table_showcase_C td, .table_showcase_D td{ width:auto !important; padding:5px 20px !important; }
.table_width{ width:80% !important; margin:0 auto !important; }
.table_width table{ max-width:99% !important; }
.layout_mainmenu_holder{ z-index:999 !important; }
.mobile_content .dyn-button.dyn_transparent .dyn-icon{ color:#a32737 !important; transition:all ease-in-out 320ms !important; }
.mobile_content .dyn-button.dyn_transparent .dyn-icon:active, .mobile_content .dyn-button.dyn_transparent .dyn-icon:checked{ transform:rotate(360deg) !important; color:#a32737 !important; transition:all ease-in-out 320ms !important; }
.flexitem_autogrow{ flex-shrink:0 !important; flex-grow:0 !important; }
@media all and (max-width: 50em){ .flexitem_autogrow{ flex-shrink:0 !important; flex-grow:1 !important; }
.header1_2{ transform:translateX(4%) !important; }
}
#dyn_section_menu .dyn-menubar.dyn_accordion .dyn-menu>li>.dyn_link.dyn_active{ box-shadow:0px 2px 0 0 #a32737 !important; background:none !important; border-radius:0 !important; }
#dyn_section_menu a, #dyn_section_menu svg{ color:white !important; }
#dyn_section_menu .dyn-menubar.dyn_accordion>li:not(:last-child)>.dyn_link, .dyn-menubar.dyn_accordion .dyn-menu>li:not(:last-child)>.dyn_link{ border:none !important; }
.menu_frt{ text-transform:uppercase !important; margin:0 !important; padding:0 !important; text-align:center !important; border-radius:0.2em !important; }
.menu_frt .dyn_link{ margin:0.4em !important; padding:0.8em !important; font-size:14px !important; text-decoration:none !important; text-align:left !important; border-radius:0.2em !important; }
.menu_frt .dyn-menubar>.dyn_item>.dyn_link{ margin:auto !important; padding:0.8em 1.3em !important; font-size:clamp(0.8125rem, 0.7813rem + 0.1563vw, 0.90625rem) !important; border-radius:0.2em !important; border-bottom:medium solid transparent !important; overflow:visible !important; }
.menu_frt_side .dyn-menubar>.dyn_item>.dyn_activeparent .menu_frt_footer .dyn-menubar>.dyn_item>.dyn_active, .menu_frt_footer .dyn-menubar>.dyn_item>.dyn_activeparent{ border-bottom:medium solid #a32737 !important; }
.fancy-link .dyn_link::after{ content:"" !important; position:absolute !important; left:0 !important; bottom:0 !important; width:100% !important; height:4px !important; background-color:#a32737 !important; transform:scaleX(0) !important; transform-origin:center !important; transition:120ms ease-in !important; }
.menu_frt .fancy-link .dyn_link:hover::after, .menu_frt_side .fancy-link .dyn_link:hover::after, .menu_frt_footer_no .fancy-link .dyn_link:hover::after, .menu_frt .dyn-menubar>.dyn_item>.dyn_active::after, .menu_frt_side .dyn-menubar>.dyn_item>.dyn_active::after, .menu_frt_footer_no .dyn-menubar>.dyn_item>.dyn_active::after, .menu_frt .dyn-menubar>.dyn_item>.dyn_activeparent::after, .menu_frt_side .dyn-menubar>.dyn_item>.dyn_activeparent::after, .menu_frt_footer_no .dyn-menubar>.dyn_item>.dyn_activeparent::after{ transform:scaleX(.85) !important; transition:120ms ease-in !important; }
.layout_mainmenu_holder .fancy-link .dyn_link::after{ background-color:#ef394f !important; }
.menu_frt .fancy-link .dyn_link:hover{ background-color:#ffffff !important; color:#2e2e2e !important; }
.fancy-link-none .dyn_link::after{ background-color:transparent !important; }
.menu_frt_sub{ margin-top:-1em !important; text-align:center !important; text-transform:uppercase !important; }
.menu_frt_sub a{ padding:1.125em 1em !important; }
.menu_frt_sub .dyn-menubar.dyn_transparent{ background-color:#ef394f !important; }
.menu_frt .area_ris .dyn_link, .menu_frt .area_ris .dyn_link .dyn-icon{ --btn-color:var(--btn-color-1) !important; --btn-color-hover:var(--btn-color-1-hover) !important; --btn-background-color:var(--col-secondary-1) !important; --btn-background-color-hover:var(--col-secondary-2) !important; --btn-border-color:var(--btn-background-color) !important; --btn-border-color-hover:var(--btn-background-color-hover) !important; color:var(--btn-color) !important; background-color:var(--btn-background-color) !important; border-color:var(--btn-border-color) !important; border-radius:0.2em !important; }
.menu_frt .area_ris .dyn_link:hover, .menu_frt .area_ris .dyn_link:hover .dyn-icon{ color:var(--btn-color) !important; background-color:var(--col-secondary-2) !important; }
#wrap_header1>div>div{ font-size:1em !important; padding:0 !important; }
.menu_frt_footer .dyn-menubar{ padding:0 !important; background-color:transparent !important; text-transform:capitalize !important; font-size:1em !important; }
@media all and (min-width: 50em){ .menu_frt_footer .dyn-menubar:not(.dyn_horizontal)>li>.dyn_link>.dyn-menu-text{ margin:0 !important; }
}
.menu_frt_footer .dyn_link{ padding:0em !important; color:#323147 !important; }
.menu_frt_footer .dyn_link:hover{ color:#82819c !important; background-color:transparent !important; }
.menu_frt_footer .dyn-menubar>.dyn_item>.dyn_link{ color:var(--white-on-black) !important; padding:0.6em !important; font-size:1em !important; background-color:transparent !important; margin:0 !important; }
.menu_frt_footer .dyn-menubar>.dyn_item>.dyn_activeparent, .menu_frt_footer .dyn-menubar>.dyn_item>.dyn_active{ background:transparent !important; }
.menu_frt_footer .dyn-menubar>.dyn_item>.dyn_link:hover{ color:var(--white-on-black-link) !important; background-color:transparent !important; }
.menu_frt_footer .dyn-menubar>.dyn_item li{ padding:0em !important; }
.menu_frt_footer li{ padding:0em !important; }
.menu_frt_footer svg{ color:var(--white-on-black-link) !important; height:0.8em !important; }
.menu_frt_white-on-black span{ color:var(--white-on-black) !important; }
.frt_margin .dyn-menu-text, .frt_margin svg{ transform:translateX(1.2em) !important; }
.menu_frt_side .dyn-menubar{ margin:0 auto !important; padding:0 !important; background-color:transparent !important; }
.menu_frt_side li{ padding:0 1em !important; }
.menu_frt_side .dyn_link{ background-color:transparent !important; border-bottom:thin dashed #dbdbdb !important; border-radius:0 !important; color:#2e2e2e !important; padding:15px 32px !important; text-align:center !important; text-decoration:none !important; display:flex !important; font-weight:normal !important; margin:10px 2px !important; cursor:pointer !important; }
.menu_frt_side .dyn_link:hover, .menu_frt_side .dyn_active{ color:#2e2e2e !important; background-color:transparent !important; border-radius:0 !important; border-bottom:thin dashed transparent !important; }
.menu_frt_side .dyn_active{ font-weight:bold !important; }
.form_frt h1, .form_frt h2, .form_frt h3, .form_frt h4, .form_frt h5{ color:#2e2e2e !important; }
@media all and (max-width: 50em){ .form_frt .dyn-editbox:not(.dyn-disabled){ min-width:0em !important; max-width:78% !important; }
}
#dyn_taskbar_logo{ padding-left:2em !important; display:none !important; }
.slider_content{ padding-top:2.5em !important; padding-bottom:1em !important; }
.slider_content :is(.dyn-carousel-prev, .dyn-carousel-next, .dyn-carousel-paging){ display:none !important; }
.form_frt_footer .dyn-panel.col_lightest{ background-color:transparent !important; color:#ffffff !important; }
.form_frt_footer .dyn-editbox{ background-color:transparent !important; background:none !important; border:none !important; border-bottom:thin solid #ffffff !important; border-radius:0 !important; }
.form_frt_footer .dyn-editbox *{ color:white !important; }
.category_navigator a{ text-align:left !important; display:-webkit-box !important; -webkit-line-clamp:1 !important; -webkit-box-orient:vertical !important; overflow:hidden !important; }
.category_navigator .dyn-panel li>div{ --btn-color:var(--btn-color-1) !important; --btn-color-hover:var(--btn-color-1-hover) !important; --btn-background-color:#666483 !important; --btn-background-color-hover:#82819c !important; --btn-border-color:var(--btn-background-color) !important; --btn-border-color-hover:var(--btn-background-color) !important; color:var(--btn-color) !important; background-color:var(--btn-background-color) !important; border-color:var(--btn-border-color) !important; border-radius:0.2em !important; transition-duration:120ms !important; padding:0.125em !important; }
.category_navigator li.dyn_inkbefore>div:nth-child(1):hover{ color:var(--btn-color-hover) !important; background-color:var(--btn-background-color-hover) !important; border-color:var(--btn-border-color-hover) !important; transition-duration:120ms !important; }
.category_navigator .category_navigator_item *{ color:var(--btn-color-hover) !important; }
.category_navigator .category_navigator_item:hover *{ color:var(--btn-color-hover) !important; }
.category_navigator{ text-align:center !important; }
.category_navigator .category_navigator_item{ margin:1em auto !important; }
.category_navigator .category_navigator_item{ width:20em !important; max-width:95% !important; }
.evidence .border{ border-radius:0.2em !important; }
.evidence .price_panel_price{ color:#2e2e2e !important; }
.evidence .item_small_box{ margin-bottom:3em !important; }
.filter_master{ font-size:1.2em !important; width:auto !important; margin:0 auto !important; }
.pages_viewer_frt .dyn-widget-ghost-container{ padding:0em !important; }
.pages_viewer_frt .wpaginator .dyn-button{ margin:0 !important; padding:12px !important; }
.pages_viewer_frt .wpaginator .dyn-button:hover{ background-color:#ef394f !important; }
.pages_viewer_frt .wpaginator .dyn-button:hover, .pages_viewer_frt .wpaginator .dyn-button:hover svg{ color:#ffffff !important; }
@media all and (max-width: 50em){ .pages_viewer_frt .wpaginator .dyn_flex_row_list{ justify-content:center !important; }
}
#wrapper_content hr{ border:thin solid #494869 !important; margin-top:0.5em !important; margin-bottom:1.5em !important; }
#wrapper_footer td, #wrapper_header td{ display:flex inline-block !important; padding:0 0.5em !important; }
@media all and (max-width: 86em){ #dyn_section_header1, #dyn_section_header2, #dyn_section_header3, #dyn_section_breadcrumbs, #dyn_section_main, #dyn_section_main_a, #dyn_section_main_b, #dyn_section_main_c, #dyn_section_main_d, #dyn_section_main_e, #dyn_section_main_bottom, #dyn_section_main_bottom_a, #dyn_section_footer1, #dyn_section_footer2, #dyn_section_footer3, .table_width{ width:95% !important; margin-left:auto !important; margin-right:auto !important; }
.menu_frt .dyn_link{ padding:1em 1.5em !important; font-size:1.6em !important; }
}
@media all and (max-width: 60em){ #dyn_section_header1, #dyn_section_header3, #dyn_section_breadcrumbs, #dyn_section_main, #dyn_section_main_a, #dyn_section_main_b, #dyn_section_main_c, #dyn_section_main_d, #dyn_section_main_e, #dyn_section_main_bottom, #dyn_section_main_bottom_a, #dyn_section_footer1, #dyn_section_footer2, #dyn_section_footer3{ width:97% !important; margin-left:auto !important; margin-right:auto !important; }
#wrapper_header, #wrapper_footer{ text-align:center !important; }
#wrapper_header *, #wrapper_footer *{ text-align:center !important; }
}
@media all and (max-width: 50em){ #dyn_section_header1, #dyn_section_header3, #dyn_section_breadcrumbs, #dyn_section_main_top, #dyn_section_main, #dyn_section_main_a, #dyn_section_main_b, #dyn_section_main_c, #dyn_section_main_d, #dyn_section_main_e, #dyn_section_main_bottom, #dyn_section_main_bottom_a, #dyn_section_footer1, #dyn_section_footer2, #dyn_section_footer3{ width:100% !important; margin-left:auto !important; margin-right:auto !important; }
#wrapper_header br{ display:none !important; }
.menu_frt, .menu_frt_footer, .menu_frt .dyn_link{ width:auto !important; text-align:left !important; font-size:12px !important; }
.menu_frt li{ width:100% !important; }
.menu_frt .dyn-menubar{ text-align:center !important; }
.menu_frt_footer .dyn-menubar{ text-align:center !important; }
.menu_frt_side li{ display:inline-block !important; padding:0 !important; text-align:left !important; }
#wrapper_footer table, #wrapper_footer tbody, #wrapper_footer tr, #wrapper_footer td{ display:block !important; width:99% !important; }
}:is(.main_a, .main_b, .main_c) :is(h1, h2, h3){ color:#a32737 !important; font-weight:bolder !important; }
.content_flex_news_test{ padding:2em 10em 2em 10em !important; }
.content_flex_news_test p{ line-height:2em !important; margin-bottom:2em !important; text-align:justify !important; }
.content_flex_news_test li{ margin-bottom:1.4em !important; }
.content_flex_news_test ul{ margin-bottom:2em !important; }
.news_header{ display:grid !important; grid-template-columns:max-content 1fr !important; grid-template-rows:1fr !important; gap:0px 2em !important; grid-template-areas:"thumbnail description" !important; justify-content:center !important; align-content:center !important; justify-items:stretch !important; align-items:start !important; }
.thumbnail{ grid-area:thumbnail !important; }
.description{ grid-area:description !important; }
.thumbnail_news{ max-width:300px !important; }
@media all and (max-width: 50em){ .news_header{ display:grid !important; grid-auto-columns:1fr !important; grid-template-columns:1fr !important; grid-template-rows:max-content !important; gap:1em 0 !important; grid-template-areas:"description" "thumbnail" !important; }
.thumbnail{ justify-self:center !important; }
.content_flex_news_test{ padding:2em !important; }
}
:root{ --box-size:clamp(20rem, 10vw, 25rem) !important; }
#dyn_section_main_b_content .dyn-content, #dyn_section_main_c_content .dyn-content{ display:flex !important; flex-flow:row wrap !important; align-items:center !important; justify-content:center !important; align-content:center !important; gap:1.5em !important; }
@media all and (max-width: 50em){ #dyn_section_main_b_content .dyn-content, #dyn_section_main_c_content .dyn-content{ }
}
.card_pages_viewer{ margin-block:2em !important; box-shadow:var(--small-box-shadow) !important; border-radius:var(--border-radius) !important; background-color:#ffffff !important; border:none !important; box-sizing:content-box !important; overflow:hidden !important; width:var(--box-size) !important; height:var(--box-size) !important; }
.card_pages_viewer-text{ display:flex !important; flex-flow:column nowrap !important; justify-content:start !important; position:relative !important; inset:0 !important; padding:2em !important; height:var(--box-size) !important; z-index:100 !important; background-color:rgba(242, 137, 0, 85%) !important; }
.card_pages_viewer-text:hover{ background-color:rgba(47, 46, 65, .95) !important; }
.card_pages_viewer-image{ position:absolute !important; inset:-2em !important; z-index:90 !important; padding:0 !important; margin:0 !important; }
.card_pages_viewer-animation-1{ transform:translateY(90%) !important; opacity:0 !important; }
.card_pages_viewer:hover .card_pages_viewer-animation-1{ transform:translateY(0%) !important; opacity:100% !important; }
@media all and (max-width: 50em){ .card_pages_viewer .card_pages_viewer-animation-1{ transform:translateY(0%) !important; opacity:100% !important; }
}