/* Original brand and desktop layout; adapt the existing content for smaller screens. */
@font-face{font-family:Nunito;src:url('/legacy/common_solswv1/font_te/Nunito.ttf');font-display:swap}@font-face{font-family:Quicksand;src:url('/legacy/common_solswv1/font_te/Quicksand.ttf');font-display:swap}
body{background-size:cover!important;background-position:center center!important;background-color:#fff!important}#selectLanguage{display:none!important}.sct-menu-toggle{display:none}
@media(max-width:640px){body{background-position:center top!important}}
@media(max-width:640px){.sct-menu-toggle{display:block;width:100%;padding:13px;background:#c92e3b;color:#fff;border:0;text-align:left;font:600 15px Arial,sans-serif;cursor:pointer}html.sct-js #navMain:not(.is-open) ul.firstLevel{display:none!important}}
html{scroll-behavior:smooth}body{overflow-x:hidden}img{max-width:100%;height:auto}iframe{max-width:100%}.red-box-content{overflow-wrap:anywhere}.red_box h3:empty{display:none}.red-box-content table{max-width:100%}.sct-registration{font:14px/1.5 Arial,sans-serif;margin:35px 0}.sct-registration h2{color:#ce2d3b;font-size:21px}.sct-registration label{display:block;margin:13px 0}.sct-registration input:not([type=checkbox]),.sct-registration textarea{display:block;box-sizing:border-box;width:100%;padding:10px;border:1px solid #aaa;border-radius:3px;font:inherit;background:#fff}.sct-registration textarea{min-height:90px}.sct-registration .sct-consent{display:flex;align-items:flex-start;gap:10px}.sct-registration button{background:#ca2c39;color:#fff;border:0;padding:12px 22px;cursor:pointer;font:inherit}.sct-honeypot{position:absolute;left:-10000px}.notice{padding:14px;border:1px solid #bbb}.success{background:#e9f7ec}.error{background:#fff0ef;color:#96251d}a:focus-visible,button:focus-visible,input:focus-visible,[contenteditable]:focus-visible{outline:3px solid #0d7787;outline-offset:3px}
@media(max-width:1000px){.center,#containerTop .center,#contentBox .center{width:94%!important;box-sizing:border-box}#mainContent{width:calc(100% - 230px)!important;box-sizing:border-box}#mainSidebar{width:210px!important}#containerTop{padding-top:80px!important;margin-top:0!important}.red_box_frame.small-red-box{width:100%!important}#logoTitle #containerTitle .subtitleSite{font-size:19px!important}#logoTitle #containerTitle .siteTitle{font-size:30px!important}}
@media(max-width:640px){#contentBox .center{display:flex!important;flex-direction:column}#mainContent{width:100%!important;float:none!important;padding:0!important;order:2}#mainSidebar{width:100%!important;float:none!important;order:1;padding:0 0 20px!important}#navMain ul.firstLevel{display:flex!important;flex-wrap:wrap;gap:3px}#navMain ul.firstLevel li{width:calc(50% - 2px)!important;margin:0!important}#navMain ul li a{font-size:11px!important;padding:10px 7px!important}#blueBoxContainer{display:none}#containerTop .center{margin-bottom:15px!important;padding:10px 0!important}#containerTop{padding-top:35px!important}#logoTitle img{max-height:100px!important;width:auto!important}#logoTitle #containerTitle .siteTitle{font-size:25px!important}#logoTitle #containerTitle .subtitleSite{font-size:15px!important}.red-box-content{font-size:14px!important}.red-box-content table{display:block;overflow-x:auto}h1.pagename{margin-bottom:25px!important}footer{height:auto!important}footer span.copyright{width:auto!important;float:none!important}body{background-size:auto 450px!important}.sct-registration input{font-size:16px!important}}
