theme-color-bg {background-color:#3f51b5; }theme-color-bg-contrast {color:white; }.color-gray {color:#ccc; }.bg-gray {background-color:#ccc; }.border-gray {border-color:#ccc; }.color-light-gray {color:#e8e7dd; }.bg-light-gray {background-color:#e8e7dd; }.border-light-gray {border-color:#e8e7dd; }.color-dark-gray {color:#666; }.bg-dark-gray {background-color:#666; }.border-dark-gray {border-color:#666; }.color-black {color:#000; }.bg-black {background-color:#000; }.border-black {border-color:#000; }.color-white {color:#fff; }.bg-white {background-color:#fff; }.border-white {border-color:#fff; }.color-blue {color:#00f; }.bg-blue {background-color:#00f; }.border-blue {border-color:#00f; }.color-red {color:#f00; }.bg-red {background-color:#f00; }.border-red {border-color:#f00; }.color-gold {color:#bd9c66; }.bg-gold {background-color:#bd9c66; }.border-gold {border-color:#bd9c66; }.color-yellow {color:#fdc400; }.bg-yellow {background-color:#fdc400; }.border-yellow {border-color:#fdc400; }.color-purple {color:#7c1172; }.bg-purple {background-color:#7c1172; }.border-purple {border-color:#7c1172; }html {height:100vh;scroll-behavior:smooth; }body {font-family:'Montserrat', sans-serif;-webkit-font-smoothing:antialiased !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:column !important;flex-direction:column !important;min-height:100vh;color:#333; }.loading {visibility:hidden; }header, figure, main, footer {flex-shrink:none; }header {color:#fff;background-color:#bd9c66;font-size:0.875em; }header .row > [class*="col"] > p {margin:0; }a.img-svg {position:relative;display:block;width:100% \9; }a.img-svg::after {content:"";position:absolute;top:0;right:0;bottom:0;left:0; }.svg-fluid {width:100%;height:auto;z-index:-1;pointer-events:none; }.object-fit-cover {width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:object-fit\:cover; }.color-gray {color:#ccc; }.bg-gray {background:#ccc; }.dropdown-menu {min-width:100%; }.navbar {background-color:#e8e7dd;margin-bottom:0;border:none; }.navbar .navbar-nav > li > a {font-size:1.125em;font-weight:700; }.c-hamburger {position:relative;overflow:hidden;margin:10px 0;width:45px;height:40px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background 0.3s; }.c-hamburger:focus {outline:none; }.c-hamburger span {display:block;position:absolute;top:18px;left:5px;right:5px;height:4px;background:#bd9c66;border-radius:2px; }.c-hamburger span::before, .c-hamburger span::after {position:absolute;display:block;left:0;width:100%;height:4px;background-color:#bd9c66;border-radius:2px;content:""; }.c-hamburger span::before {top:-12px; }.c-hamburger span::after {bottom:-12px; }.c-hamburger--htx {background-color:transparent; }.c-hamburger--htx span {transition:background 0s 0.3s; }.c-hamburger--htx span::before, .c-hamburger--htx span::after {transition-duration:0.3s, 0.3s;transition-delay:0.3s, 0s; }.c-hamburger--htx span::before {transition-property:top, transform; }.c-hamburger--htx span::after {transition-property:bottom, transform; }.c-hamburger--htx.is-active {background-color:transparent; }.c-hamburger--htx.is-active span, nav.overlay .c-hamburger--htx.is-active span {background:none; }.c-hamburger--htx.is-active span::before {top:0;transform:rotate(45deg); }.c-hamburger--htx.is-active span::after {bottom:0;transform:rotate(-45deg); }.c-hamburger--htx.is-active span::before, .c-hamburger--htx.is-active span::after {transition-delay:0s, 0.3s; }.navbar-toggler:focus {box-shadow:0 0 0 0.25rem rgba(189, 156, 102, 0.5); }main {flex:1 0 auto; }main::before {position:absolute;content:"";left:0;right:0;height:10rem;background-color:#e8e7dd;z-index:-1; }main .h1, main .h2, main .h3, main .h4, main .h5, main .h6, main h1, main h2, main h3, main h4, main h5, main h6 {margin-bottom:0.5rem;font-weight:700;line-height:1.2;color:#bd9c66; }main h1.title {line-height:10rem; }main h2 {font-size:1.5em;color:#666; }main p {margin-top:0;margin-bottom:0.5rem;line-height:1.6em; }main a {color:#00f;text-decoration:none; }main a:hover {color:#00c; }main article img {display:block;max-width:100%;height:auto;margin:1.5rem 0 0rem;image-rendering:-webkit-optimize-contrast; }main .list-unstyled[data-title]::before {content:attr(data-title);display:block;font-size:1.5rem;font-weight:700;margin-bottom:1rem; }main .list-unstyled[data-title] a::before {content:"\f0c1";font-family:"Font Awesome 6 Free";font-weight:900;padding-right:0.75rem; }main .list-unstyled[data-title] a[href^="http"]::before {content:"\f35d"; }main .list-unstyled[data-title] a[href$="pdf"]::before {content:"\f1c1"; }main .list-unstyled[data-title] a[href$="doc"]::before, main .list-unstyled[data-title][href$="docx"]:before {content:"\f1c2";font-weight:400; }main .list-unstyled[data-title] a[href$="xls"]::before, main .list-unstyled[data-title][href$="xlsx"]:before {content:"\f1c3";font-weight:400; }main .list-unstyled[data-title] a[href^="mailto:"]::before {content:"\f0e0"; }main .list-unstyled[data-title] a[href^="tel:"]::before {content:"\f095"; }figure {margin:0; }article, aside {padding-bottom:4em; }article > :first-child, aside > :first-child {margin-top:0; }article > :last-child, aside > :last-child {margin-bottom:0; }.img-responsive {display:block;max-width:100%;height:auto; }.card-img {flex-shrink:0; }[data-url]:not([data-url=""]) {cursor:pointer; }.breadcrumb {color:#666;font-size:0.875em;padding:15px 0;background-color:transparent;border-radius:0;border:none; }.breadcrumb a {color:black;text-decoration:underline; }.breadcrumb > lh {padding-right:5px; }.breadcrumb > li + li::before {color:rgba(0, 0, 0, 0.25); }.breadcrumb > .active {color:rgba(0, 0, 0, 0.5);font-weight:600; }.animated {-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; }.truncate {width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }.icon::before {display:inline-block;width:30px;color:#383a35;color:rgba(56, 58, 53, 0.75);font-style:normal;font-variant:normal;text-rendering:auto;text-align:left; }.chevron::before {font-family:"Font Awesome 6 Free";font-weight:900;width:20px;content:"\f054"; }.envelope::before {font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0e0"; }.login::before {font-family:"Font Awesome 6 Free";font-weight:900;content:"\f007"; }.pobox::before {font-family:"Font Awesome 6 Free";font-weight:900;content:"\f01c"; }.email::before {font-family:"Font Awesome 6 Free";font-weight:900;content:"\f1fa"; }.phone::before {font-family:"Font Awesome 6 Free";font-weight:900;content:"\f095"; }.linkedin::before {font-family:"Font Awesome 6 Brands";content:"\f0e1"; }.twitter::before {font-family:"Font Awesome 6 Brands";content:"\f099"; }.anchor::before {font-family:"Font Awesome 6 Free";font-weight:900;content:"\f13d"; }.graduate::before {font-family:"Font Awesome 6 Free";font-weight:900;content:"\f19d"; }.link::before {font-family:"Font Awesome 6 Free";font-weight:900;content:"\f35d"; }.question::before {font-family:"Font Awesome 6 Free";font-weight:900;content:"\f128"; }.button {color:#fff;padding:0.5em 1.5em;border-radius:0.5rem;text-decoration:none !important;color:#666;font-size:0.875em;font-weight:500;background-color:#e8e7dd;display:inline-block;text-align:center; }.button:hover {color:white;background-color:#bd9c66; }button.button {border:none; }hr {border-top:1px solid #108d35;border-bottom:1px solid #333; }.nomargin {margin:0; }div.searchresult {margin:0.2em 0 1em; }div.searchresult a.title:link, div.searchresult a.title:visited {color:#1a0dab;font-size:1.2em;font-weight:bold;text-decoration:none; }div.searchresult a.title:hover, div.searchresult a.title:active {text-decoration:underline; }div.searchresult a.url:link, div.searchresult a.url:visited {font-size:0.8em;color:#006621;text-decoration:none; }div.searchresult a.url:hover, div.searchresult a.url:active {text-decoration:underline; }div.searchresult div.description {font-size:0.9em;color:#777; }footer {background-color:#e8e7dd; }footer #disclaimer {margin-top:1em;padding:1rem 0;color:rgba(0, 0, 0, 0.75);font-size:0.875rem; }footer #disclaimer p {margin:0; }footer .author {color:rgba(0, 0, 0, 0.25) !important;position:relative;padding-right:22px;line-height:17px;text-decoration:none !important;display:inline-block; }footer .author:hover {color:rgba(0, 0, 0, 0.5) !important; }footer .author:hover::after {opacity:1;-moz-opacity:1;filter:alpha(opacity=100); }footer .author::after {position:absolute;top:0;right:0;background-image:url('/logo-exedo.png');background-size:19px 17px;width:19px;height:17px;content:"";opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50); }footer .author::after img {width:19px;height:17px; }footer a:link, footer a:visited {color:rgba(255, 255, 255, 0.75);text-decoration:none;font-weight:500; }footer a[href^="http"]::before {content:"\f35d"; }footer a[href$="pdf"]::before {content:"\f1c1"; }footer a[href$="doc"]::before, footer[href$="docx"]:before {content:"\f1c2";font-weight:400; }footer a[href$="xls"]::before, footer[href$="xlsx"]:before {content:"\f1c3";font-weight:400; }footer a[href^="mailto:"]::before {content:"\f0e0"; }footer a[href^="tel:"]::before {content:"\f095"; }footer .list-unstyled li a {font-weight:400;line-height:1.75rem; }footer .list-unstyled li a:link, footer .list-unstyled li a:visited {color:#fff;text-decoration:none; }footer .list-unstyled li a:hover, footer .list-unstyled li a:active, footer .list-unstyled li a:focus {color:rgba(255, 255, 255, 0.75);text-decoration:none; }footer .list-unstyled li a::before {content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;padding-right:0.75rem; }footer .list-unstyled::before {content:attr(data-title);font-weight:700;font-style:normal;display:block;color:#ffe27e;font-size:1.25em;margin:1rem 0; }.dropdown-toggle:after {-moz-transition:transform 0.2s;-webkit-transition:transform 0.2s;transition:transform 0.2s;border:none;font-family:"Font Awesome 6 Free";font-weight:900;font-size:0.875rem;content:"\f078";vertical-align:0; }.dropdown-toggle.show:after {transform:rotate(-180deg); }.dropdown-menu {min-width:100%; }form[name^=frm] .form-group {position:relative; }form[name^=frm] textarea {resize:none; }form[name^=frm] label.placeholder {position:absolute;top:8px;padding:0 2px;margin:0 8px;width:auto;background:transparent;color:#999;opacity:1;font-weight:normal;line-height:1.4em;pointer-events:none;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all; }form[name^=frm] label.placeholder.click {pointer-events:auto; }form[name^=frm] input:focus ~ label.placeholder, form[name^=frm] input.filled ~ label.placeholder, form[name^=frm] textarea:focus ~ label.placeholder, form[name^=frm] textarea.filled ~ label.placeholder, form[name^=frm] select ~ label.placeholder, form[name^=frm] textarea.tarea ~ label.placeholder, form[name^=frm] .form-feedback {position:absolute;margin:0 8px;top:-12px;font-size:0.875em;font-weight:bold;color:inherit;color:#000;background:white;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0);z-index:1000; }form[name^=frm] .form-feedback {right:0;padding:0 2px;color:#a94442; }form[name^=frm] .form-control-feedback {position:absolute;width:auto;padding:0 10px; }form[name^=frm] .has-error input[type=text], form[name^=frm] .has-error textarea {border-color:#a94442; }#return-to-top {position:fixed;bottom:50px;right:50px;background:#bd9c66;background:rgba(0, 0, 0, 0.5);width:50px;height:50px;display:block;text-decoration:none;-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;border-radius:0.5rem;display:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }#return-to-top i {color:#fff;margin:0;position:relative;left:16px;top:13px;font-size:19px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }#return-to-top:hover {background:#bd9c66; }#return-to-top:hover i {color:#fff;top:5px; }@media screen {.print {display:none; } }@media print {.screen {display:none; } }@media (min-width:576px) { }@media (min-width:768px) {.custom-gutter > .col:not(:first-child), .custom-gutter > [class*='col-']:not(:first-child) {padding-left:20px; }.custom-gutter > .col:not(:last-child), .custom-gutter > [class*='col-']:not(:last-child) {padding-right:20px; } }@media (min-width:992px) {.navbar-expand-lg .navbar-nav li:first-child .nav-link {padding-left:0; }.navbar-expand-lg .navbar-nav .nav-link {padding-right:1rem;padding-left:1rem; } }@media (max-width:1199px) { }@media (max-width:991px) { }@media (max-width:767px) { }@media (max-width:575px) { }@media (min-width:576px) and (max-width:767px) { }@media (min-width:768px) and (max-width:991px) { }@media (min-width:992px) and (max-width:1199px) { }@media (min-width:1200px) { }@media screen and (orientation:landscape) { }@media screen and (orientation:portrait) { }@media screen and (-webkit-min-device-pixel-ratio:2) { }@media screen and (min-width:0\0) {header, main, footer {min-height:1px; }.row {position:relative;overflow:hidden; }footer {position:relative;margin-top:0 !important; } }_:-ms-lang(x), .dropdown-menu {list-style-image:url(data:0); }_:-ms-lang(x), .svg-fix {width:100% \9; }