@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";:root{--spacer:50px;--radius:10px;--paddingDefault:20px;--marginDefault:20px;--header-height:95px;--header-height-mobile:95px;--footer-height:50px;--footer-height-mobile:50px;--sidebar:0px;--primaryColor:#000000;--secondaryColor:#92d613;--tertiaryColor:#ea29e0;--color1:#92e197;--color2:#2EBAEC;--darkgray: #666666;--lightgray: #f1f1f1;--white: rgb(255,255,255);--success: #24bc2e;--alert: #E02C2C;--textColor:#000000;--textColorHeader:#f1f1f1;--textColorFooter:#f1f1f1;--colorlink:#cc0000;--colorlinkHover:#cc0000;--colorlinkActive:#cc0000;--colorlinkVisited:#cc0000;--colorLinkHeader:#ffffff;--colorLinkFooter:#cc0000;--backgroundBody:#dedede;--backgroundSidebar:var(--color1);--backgroundHeader:#000000;--backgroundFooter:#000000;--backgroundModal:#FFFFFF;--backgroundNav:#5F5F5F;--colorField: var(--textColor);--borderField: #999999;--backgroundField: #ffffff;--buttonBackground: var(--primaryColor);--buttonColor: #ffffff;--buttonBackgroundHover: var(--darkgray);--buttonColorHover: #ffffff;--borderColor: var(--textColor)}:root:has(input[value=light]:checked),:root[data-bs-theme=light]{--primaryColor:#a982f6;--secondaryColor:#e0f7b6;--tertiaryColor:#f0a4ec;--color1:#729ded;--color2:#8cd3ed;--darkgray: #d6cbcb;--lightgray: #f1f1f1;--white: rgb(255,255,255)}html{color-scheme:light-dark}html{position:relative;height:auto;min-height:100%}body{margin:0px 0px var(--footer-height) 0px;margin-bottom:var(--footer-height);background:var(--backgroundBody);color:var(--textColor)}@media(min-width: 568px){body{margin:0px 0px var(--footer-height) 0px;margin-bottom:var(--footer-height)}}body{color:var(--textColor) !important}*{font-family:"Roboto",sans-serif}h1,.h1{font-size:20px}@media screen and (min-width: 320px){h1,.h1{font-size:calc(20px + 10*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h1,.h1{font-size:30px}}h1,.h1{line-height:20px}@media screen and (min-width: 320px){h1,.h1{line-height:calc(20px + 10*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h1,.h1{line-height:30px}}h2,.h2{font-size:18px}@media screen and (min-width: 320px){h2,.h2{font-size:calc(18px + 7*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h2,.h2{font-size:25px}}h2,.h2{line-height:18px}@media screen and (min-width: 320px){h2,.h2{line-height:calc(18px + 7*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h2,.h2{line-height:25px}}h3,.h3{font-size:15px}@media screen and (min-width: 320px){h3,.h3{font-size:calc(15px + 5*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h3,.h3{font-size:20px}}h3,.h3{line-height:20px}@media screen and (min-width: 320px){h3,.h3{line-height:calc(20px + 4*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h3,.h3{line-height:24px}}h4,.h4{margin-bottom:0}h4,.h4{font-size:15px}@media screen and (min-width: 320px){h4,.h4{font-size:calc(15px + 5*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h4,.h4{font-size:20px}}h4,.h4{line-height:15px}@media screen and (min-width: 320px){h4,.h4{line-height:calc(15px + 5*(100vw - 320px)/880)}}@media screen and (min-width: 1200px){h4,.h4{line-height:20px}}hr{border-top:1px solid var(--borderColor)}a{color:var(--colorLink)}a:hover{color:var(--colorLinkHover)}a:active{color:var(--colorLinkActive)}a:visit{color:var(--colorLinkVisited)}p{line-height:1.5em;font-size:.9em}body[page="404"]{background-image:url(../images/404.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;height:100vh;margin:0}body[page="404"] .wrapper--slider,body[page="404"] .wrapper--content,body[page="404"] .wrapper--precontent,body[page="404"] footer{display:none}body[page="404"] .wrapper--postcontent{display:flex;justify-content:center;align-items:center;height:100vh}body[page="404"] .wrapper--postcontent .signin_logout{margin:auto}.container{max-width:1500px !important}.page--title{display:flex;justify-content:start;align-items:center;gap:20px;margin-top:2rem}footer{background:var(--backgroundFooter);color:var(--textColorFooter);font-size:14px;font-weight:300;position:absolute;bottom:0px;height:var(--footer-height);width:100%}footer a{color:var(--colorLinkFooter)}.wrapper{position:relative}.wrapper--login{display:flex;height:100vh;align-items:center}.btn__default{background-color:var(--buttonBackground);color:var(--buttonColor);padding:5px 10px;display:flex;align-content:center;align-items:center;gap:10px;transition:all .5s ease 0s}.btn__default:hover{gap:10px;background-color:var(--buttonBackgroundHover);color:var(--buttonColorHover);transition:all .5s ease 0s}.fa-trash{opacity:.3}.fa-trash:hover{opacity:1;color:var(--alert);cursor:pointer}.btn-primary{background-color:var(--buttonBackground);color:var(--buttonColor);border:none}.btn-primary:hover{background-color:var(--buttonBackgroundHover);filter:brightness(0.9)}.btn-primary:active{background-color:var(--buttonBackgroundHover) !important;filter:brightness(0.9)}.btn-secondary{background-color:#fff !important;color:var(--textColor) !important;border:none !important}.btn-secondary:hover{background-color:#fff !important;filter:brightness(0.9) !important}.btn__group{display:flex;justify-content:flex-end;gap:10px}div#cookie-msg{background:#5f5f5f !important;color:#fff !important;z-index:10000;position:fixed;top:0px}div#cookie-msg-inner{font-size:13px}div#cookie-msg-inner a{color:var(--white) !important;text-decoration:underline}div#cookieClose{background:var(--lightgray) !important;color:var(--darkgray) !important;text-transform:uppercase}select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=file]{display:block;width:100%;color:var(--colorField);background-color:var(--backgroundField);border:1px solid var(--borderField);border-radius:calc(var(--radius)/2);padding:5px 10px}select::-moz-placeholder, textarea::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=color]::-moz-placeholder, input[type=file]::-moz-placeholder{color:var(--colorField);opacity:.5}select::placeholder,textarea::placeholder,input[type=text]::placeholder,input[type=password]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=time]::placeholder,input[type=week]::placeholder,input[type=number]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=color]::placeholder,input[type=file]::placeholder{color:var(--colorField);opacity:.5}input[type=file]{line-height:40px}textarea{height:200px}.field{padding:15px 5px}.field.fmFieldType2{display:flex !important;align-items:center;align-content:center}.field.fmFieldType2 .label_check{margin-top:3px}.field.fmFieldType0,.field.fmFieldType8,.field.fmFieldType9,.field.fmFieldType10,.field.fmFieldType12,.field.fmFieldType2,.fmFieldType3{width:49.8%;display:inline-block}.field.fmFieldType1,.field.fmFieldType14,.field.fmFieldType13,.field[smfieldid="57"]{width:100%;display:block}.field .mandatory:after{content:"*";margin-left:5px;font-size:.7em;position:absolute}.field .value_check{float:left;margin-right:10px}.value_data{position:relative}.privacy .label_radio{display:none}.privacy .value_option{display:inline-block;margin-right:30px}.privacy .value_option input{margin-right:10px}.privacy .small{font-size:.825rem}.button_data{text-align:center;display:flex;justify-content:center}body[page=login],body[page=chg-pwd],body[page=index]{background-image:url(../images/background-login.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;height:100vh;margin:0}body[page=login] .wrapper--slider,body[page=login] .wrapper--content,body[page=login] .wrapper--postcontent,body[page=login] footer,body[page=chg-pwd] .wrapper--slider,body[page=chg-pwd] .wrapper--content,body[page=chg-pwd] .wrapper--postcontent,body[page=chg-pwd] footer,body[page=index] .wrapper--slider,body[page=index] .wrapper--content,body[page=index] .wrapper--postcontent,body[page=index] footer{display:none}body[page=login] .wrapper--precontent,body[page=chg-pwd] .wrapper--precontent,body[page=index] .wrapper--precontent{display:flex;justify-content:center;align-items:center;height:100vh}.showPwd--icon{position:absolute;top:40px;color:#ccc;right:10px;cursor:pointer}.signin_login,.signin_reminder{max-width:500px;padding:1rem;margin:auto;border:1px solid #fff;background-color:rgba(0,0,0,.8);color:#fff}.signin_login .title,.signin_reminder .title{text-align:center;font-weight:bolder}.signin_login input[type=text],.signin_login input[type=password],.signin_reminder input[type=text],.signin_reminder input[type=password]{color:var(--primaryColor)}.signin_login .forgotpassword,.signin_reminder .forgotpassword{text-align:center;margin-top:1rem}.signin_login .forgotpassword a,.signin_reminder .forgotpassword a{color:var(--color1)}.signin_logout{display:flex;justify-content:space-between;align-items:start;flex-direction:column;background-color:var(--backgroundHeader);color:var(--textColorHeader);padding:10px 20px;border-radius:var(--radius);font-family:"Roboto",sans-serif;font-size:16px;width:300px;gap:10px;margin:auto}.signin_logout .title{display:none}.signin_logout .welcome{font-size:16px}.button_data .btn{background-color:var(--lightgray);color:var(--textColor);border:none;padding:10px 15px;border-radius:var(--radius);cursor:pointer;font-size:14px}.button_data .btn:hover{filter:brightness(0.9)}.value_data{position:relative}.showPwd--icon{position:absolute;top:10px;color:#ccc;right:10px;cursor:pointer}