/*! CSS Used from: Embedded */
.OSInline{display:inline-block;*zoom:1;*display:inline;vertical-align:top;}
table.OSInline{display:inline-table;}
[class*="ThemeGrid_Width"]{display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;*zoom:1;*display:inline;}
/*! CSS Used from: https://agenciavirtual.light.com.br/RichWidgets/Blocks/RichWidgets/RichWidgets/Feedback_AjaxWait.css?3068 */
div.Feedback_AjaxWait{color:white;font-size:16px;position:fixed;bottom:0px;right:0px;background-color:#FFD026;padding:4px 10px 4px 10px;z-index:10000;border-top-left-radius:3px;}
div.Feedback_AjaxWait img{vertical-align:bottom;}
/*! CSS Used from: https://agenciavirtual.light.com.br/RichWidgets/Blocks/RichWidgets/jQueryUI/jQueryUIInternal.css?3068 */
.os-internal-ui-widget-overlay{position:fixed;*position:absolute;top:0;left:0;background-color:black;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.os-internal-ui-dialog{position:absolute;}
div.os-internal-Popup.os-internal-ui-dialog{background-color:white;border:1px solid #666666;}
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-titlebar{border-bottom:0px solid #d8d2aa;background:#1E5AA3 url(https://agenciavirtual.light.com.br/RichWidgets/img/Bar_Gradient.png?264) repeat-x top;_background:#1E5AA3;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/RichWidgets/img/Bar_Gradient.png', sizingMethod='scale');padding:0px;height:28px;}
div.os-internal-Popup.os-internal-ui-dialog.os-internal-ui-draggable .os-internal-ui-dialog-titlebar{cursor:move;}
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-title{margin-left:5px;color:white;font-weight:bold;position:relative;top:7px;left:4px;}
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-content{margin:0px;}
/*! CSS Used from: https://agenciavirtual.light.com.br/RichWidgets/Blocks/RichWidgets/RichWidgets/Feedback_Message.css?3068 */
div.Feedback_Message_Wrapper{position:fixed;top:-200px;text-align:center;width:100%;font-size:16px;margin-bottom:25px;margin-top:24px;_position:absolute;_top:expression( (document.documentElement.scrollTop - 2) + 'px' );z-index:10000;}
/*! CSS Used from: https://agenciavirtual.light.com.br/RichWidgets/Blocks/RichWidgets/RichWidgets/Icon.css?3068 */
/*! @import https://agenciavirtual.light.com.br/RichWidgets/Theme.FontAwesome.css?264 */
body .fa:after{content:"";}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.fa-fw{width:1.28571429em;text-align:center;}
.fa-angle-double-up:before{content:"\f102";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}
.fa-angellist:before{content:"\f209";}
/*! end @import */
.fa:after{content:"N/A";}
/*! CSS Used from: https://agenciavirtual.light.com.br/WebPatterns/Blocks/WebPatterns/Utilities/VerticalAlign.css?51 */
.TableVerticalAlign{display:table;}
.TableVerticalAlign .Cell1,.TableVerticalAlign .Cell2{display:table-cell;vertical-align:middle;}
/*! CSS Used from: https://agenciavirtual.light.com.br/portal/Blocks/Portal/Common/AreaLogin.css?3792 */
.desktop .box-login{margin-left:0px;top:134px;background-color:#0000008B;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);width:500px;}
/*! CSS Used from: https://agenciavirtual.light.com.br/portal/Blocks/Portal/Common/Layout_LoginHome.css?3792 */
.login-area{display:flex;align-content:center;justify-content:center;}
@media (max-width: 767px){
.header-center .menu-item{height:50px;background-color:rgba(255,255,255, 0.1);color:rgba(255,255,255,0.9);left:-30px;width:100%;}
.header-center .menu-item:before,.header-center .menu-item:after{display:none;}
}
body{width:100vw;overflow-x:hidden;}
/*! CSS Used from: https://agenciavirtual.light.com.br/RichWidgets/Blocks/RichWidgets/RichWidgets/DropDownMenu.css?3068 */
.Menu_DropDownButton{display:inline-block;*display:inline;*zoom:1;*z-index:200;}
.Menu_DropDownPanel{position:absolute;z-index:200;display:none;list-style:none;background-color:white;border:1px solid #ccc;margin:-1px 0 0 -1px;-webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.3);box-shadow:3px 3px 3px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
/*! CSS Used from: https://agenciavirtual.light.com.br/AGV_UI_th/Blocks/AGV_UI_th/Common/MenuHambuguer_Old.css?3790 */
.Menu_TopMenus .TableVerticalAlign{box-shadow:none!important;}
.menu-item-hamburguer{display:none!important;}
@media (max-width: 1022px){
.menu-item-hamburguer{display:block!important;}
.TableVerticalAlign{box-shadow:none!important;}
}
/*! CSS Used from: https://agenciavirtual.light.com.br/AGV_UI_th/Blocks/AGV_UI_th/Common/AcessoRapido.css?3790 */
.carousel .tns-ovh{overflow:visible!important;}
/*! CSS Used from: https://agenciavirtual.light.com.br/portal/Theme.Portal.css?3792 */
/*! @import https://agenciavirtual.light.com.br/AGV_UI_th/Theme.AGV_UI_th.css?3790 */
/*! @import https://agenciavirtual.light.com.br/AGV_UI_th/Theme.Grid.css?3790 */
/*! @import https://agenciavirtual.light.com.br/OutSystemsUIWeb/Theme.BaseTheme.css?3085 */
:root{--font-size-display:36px;--font-size-h1:32px;--font-size-h2:28px;--font-size-h3:26px;--font-size-h4:22px;--font-size-h5:20px;--font-size-h6:18px;--font-size-base:16px;--font-size-s:14px;--font-size-xs:12px;--font-light:300;--font-regular:400;--font-semi-bold:600;--font-bold:700;--color-primary:#1068eb;--color-secondary:#303d60;--color-primary-hover:#295fd6;--color-primary-selected:rgba(20, 110, 245, .12);--color-primary-lightest:linear-gradient(rgba(255, 255, 255, .9), rgba(255, 255, 255, .9));--color-red-lightest:#faeaea;--color-red-lighter:#e9aaaa;--color-red-light:#d96a6a;--color-red:#c92a2a;--color-red-dark:#ab2424;--color-red-darker:#8d1d1d;--color-red-darkest:#6f1717;--color-pink-lightest:#fbebf0;--color-pink-lighter:#efadc4;--color-pink-light:#e27098;--color-pink:#d6336c;--color-pink-dark:#b62b5c;--color-pink-darker:#96244c;--color-pink-darkest:#761c3b;--color-grape-lightest:#f7ecfa;--color-grape-lighter:#dfb2e9;--color-grape-light:#c678d9;--color-grape:#ae3ec9;--color-grape-dark:#9435ab;--color-grape-darker:#7a2b8d;--color-grape-darkest:#60226f;--color-violet-lightest:#f1edfd;--color-violet-lighter:#c6b6f6;--color-violet-light:#9b7fef;--color-violet:#7048e8;--color-violet-dark:#5f3dc5;--color-violet-darker:#4e32a2;--color-violet-darkest:#3e2880;--color-indigo-lightest:#eceffd;--color-indigo-lighter:#b3c1f7;--color-indigo-light:#7b92f1;--color-indigo:#4263eb;--color-indigo-dark:#3854c8;--color-indigo-darker:#2e45a5;--color-indigo-darkest:#243681;--color-blue-lightest:#e8f2fa;--color-blue-lighter:#a3c9ea;--color-blue-light:#5fa1db;--color-blue:#1a79cb;--color-blue-dark:#1667ad;--color-blue-darker:#12558e;--color-blue-darkest:#0e4370;--color-cyan-lightest:#e7f2f4;--color-cyan-lighter:#9eccd3;--color-cyan-light:#56a6b2;--color-cyan:#0d8091;--color-cyan-dark:#0b6d7b;--color-cyan-darker:#095a66;--color-cyan-darkest:#074650;--color-teal-lightest:#e6f2ef;--color-teal-lighter:#9cccbd;--color-teal-light:#52a58c;--color-teal:#087f5b;--color-teal-dark:#076c4d;--color-teal-darker:#065940;--color-teal-darkest:#044632;--color-green-lightest:#ebf7ed;--color-green-lighter:#afe0b8;--color-green-light:#73c982;--color-green:#37b24d;--color-green-dark:#2f9741;--color-green-darker:#267d36;--color-green-darkest:#1e622a;--color-lime-lightest:#f1f8e8;--color-lime-lighter:#c7e3a2;--color-lime-light:#9ecd5c;--color-lime:#74b816;--color-lime-dark:#639c13;--color-lime-darker:#51810f;--color-lime-darkest:#40650c;--color-orange-lightest:#fef0e6;--color-orange-lighter:#fcc29c;--color-orange-light:#f99551;--color-orange:#f76707;--color-orange-dark:#d25806;--color-orange-darker:#ad4805;--color-orange-darkest:#883904;--color-yellow-lightest:#fef5e5;--color-yellow-lighter:#fbd999;--color-yellow-light:#f8bc4c;--color-yellow:#f59f00;--color-yellow-dark:#d08700;--color-yellow-darker:#ac6f00;--color-yellow-darkest:#875700;--color-neutral-0:#ffffff;--color-neutral-1:#f8f9fa;--color-neutral-2:#f1f3f5;--color-neutral-3:#e9ecef;--color-neutral-4:#dee2e6;--color-neutral-5:#ced4da;--color-neutral-6:#adb5bd;--color-neutral-7:#6a7178;--color-neutral-8:#4f575e;--color-neutral-9:#272b30;--color-neutral-10:#101213;--color-error-light:#fceaea;--color-error:#dc2020;--color-warning-light:#fdf6e5;--color-warning:#e9a100;--color-success-light:#eaf3eb;--color-success:#29823b;--color-info-light:#e5f5fc;--color-info:#017aad;--space-none:0;--space-xs:4px;--space-s:8px;--space-base:16px;--space-m:24px;--space-l:32px;--space-xl:40px;--space-xxl:48px;--border-radius-none:0;--border-radius-soft:4px;--border-radius-rounded:100px;--border-radius-circle:100%;--border-size-none:0;--border-size-s:1px;--border-size-m:2px;--border-size-l:3px;--shadow-none:none;--shadow-xs:0 1px 2px rgba(0, 0, 0, .1);--shadow-s:0 2px 4px rgba(0, 0, 0, .1);--shadow-m:0 4px 6px rgba(0, 0, 0, .1);--shadow-l:0 6px 8px rgba(0, 0, 0, .1);--shadow-xl:0 8px 10px rgba(0, 0, 0, .1);--color-background-body:#f3f6f8;--header-size:56px;--side-menu-size:300px;}
*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
html{color:var(--color-neutral-9);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";overflow:auto;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}
body{background-color:var(--color-background-body);font-size:var(--font-size-s);line-height:1.5;margin:0;-webkit-overflow-scrolling:touch;}
a{text-decoration:none;-webkit-text-decoration-skip:objects;}
:focus{outline:0;}
input,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:100%;line-height:1.25;margin:0;}
[type="checkbox"]{border:0;padding:0;}
[type="checkbox"]:not(.checkbox){-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;}
a,a:visited{color:var(--color-primary);-webkit-transition:color 180ms linear;transition:color 180ms linear;}
a:hover{color:var(--color-primary-hover);}
img{max-width:100%;}
h2{font-size:var(--font-size-h2);font-weight:var(--font-semi-bold);line-height:1.25;margin:0;}
h3{font-size:var(--font-size-h3);font-weight:var(--font-semi-bold);line-height:1.25;margin:0;}
h4{font-size:var(--font-size-h4);font-weight:var(--font-semi-bold);line-height:1.25;margin:0;}
.ValidationMessage{color:var(--color-error);display:block;font-size:var(--font-size-xs);margin-top:var(--space-xs);}
input+.ValidationMessage{margin-top:var(--space-xs);}
.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:24px;position:relative;-webkit-transition:all 180ms linear;transition:all 180ms linear;width:24px;}
.checkbox:before{background-color:var(--color-neutral-0);border:var(--border-size-s) solid var(--color-neutral-5);content:'';display:block;height:22px;-webkit-transition:all 180ms linear;transition:all 180ms linear;width:22px;}
.checkbox:before{border-radius:var(--border-radius-soft);}
.checkbox:hover:before{border:var(--border-size-s) solid var(--color-neutral-6);}
.checkbox:focus:before{box-shadow:0 0 0 2px #a3daff;}
.checkbox:checked:before{background-color:var(--color-primary);border:var(--border-size-s) solid var(--color-primary);}
.checkbox:checked:hover:before{-webkit-filter:brightness(.9);filter:brightness(.9);}
.checkbox:after{border:var(--border-size-l) solid var(--color-neutral-0);border-right:var(--border-size-none);border-top:var(--border-size-none);content:'';display:block;height:4px;left:5px;opacity:0;position:absolute;top:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 180ms linear;transition:all 180ms linear;width:12px;}
.checkbox:checked:after{opacity:1;}
.Button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-neutral-0);border-radius:var(--border-radius-soft);border:var(--border-size-s) solid currentColor;color:var(--color-primary);cursor:pointer;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;font-weight:var(--font-semi-bold);height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:var(--space-none) var(--space-base);-webkit-transition:all 180ms linear;transition:all 180ms linear;}
.Is_Default{background-color:var(--color-primary);border:var(--border-size-none);color:var(--color-neutral-0);}
.Button + .Button{margin-left:24px;}
.Button:focus{box-shadow:0 0 0 2px #a3daff;}
.Button:hover{box-shadow:var(--shadow-s);-webkit-filter:brightness(.95);filter:brightness(.95);}
.Button:hover:active{box-shadow:var(--shadow-none);-webkit-filter:brightness(.90);filter:brightness(.90);}
.Is_Default:hover{-webkit-filter:brightness(.9);filter:brightness(.9);}
.Is_Default:hover:active{box-shadow:var(--shadow-none);-webkit-filter:brightness(.8);filter:brightness(.8);}
html,body,form{height:100%;}
.layout{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}
.layout.layout-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.layout .main{--header-gutter:var(--header-size);padding-top:var(--header-gutter);}
.layout .header{background-color:var(--color-neutral-0);box-shadow:0 1px 5px 0 rgba(21, 24, 26, .1);left:0;position:fixed;right:0;top:0;z-index:100;}
.header-center{padding:var(--space-none) var(--space-xl);}
.header-content{width:100%;}
.app-logo{border-radius:var(--border-radius-soft);height:32px;margin-right:var(--space-s);width:32px;}
.Application_Menu{height:100%;width:100%;}
.Menu_TopMenu{height:100%;position:relative;cursor:pointer;}
.header .Menu_TopMenu{border-bottom:var(--border-size-m) solid transparent;border-top:var(--border-size-m) solid transparent;padding:var(--space-none) var(--space-s);-webkit-transition:all 150ms linear;transition:all 150ms linear;}
.header .Menu_DropDownButton:not(:first-child){margin-left:var(--space-base);}
.header .Menu_TopMenu:hover{border-bottom:var(--border-size-m) solid var(--color-primary);}
.Menu_DropDownPanel{background-color:var(--color-neutral-0);border:var(--border-size-none);box-shadow:var(--shadow-none);padding-left:var(--space-base);z-index:initial;}
.Menu_TopMenu > div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:var(--font-semi-bold);height:100%;}
.Menu_TopMenus{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;}
.header .Menu_DropDownPanel{border-radius:var(--space-xs);border:var(--border-size-s) solid var(--color-neutral-3);box-shadow:var(--shadow-m);height:auto;margin:var(--space-none);min-width:140px;z-index:250;}
.Menu_DropDownPanel{position:relative;}
.header .Menu_DropDownPanel{padding:var(--space-none);position:absolute;}
.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;}
.carousel{position:relative;-webkit-transition:opacity 330ms ease;transition:opacity 330ms ease;}
.carousel .tns-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;}
.carousel .tns-ovh{position:relative;}
.carousel .tns-item{cursor:-webkit-grab;}
.carousel .carousel-navigation{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.carousel .carousel-arrow-left,.carousel .carousel-arrow-right{position:absolute;background:var(--color-neutral-0);border-radius:50%;cursor:pointer;height:40px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs);color:var(--color-neutral-7);-webkit-transition:all 180ms linear;transition:all 180ms linear;}
.carousel .carousel-arrow-left:hover,.carousel .carousel-arrow-right:hover{color:var(--color-neutral-9);}
.carousel .carousel-arrow-left{left:0;}
.carousel .carousel-arrow-right{right:0;}
.carousel .carousel-navigation.carousel-padding-none .carousel-arrow-left{left:24px;}
.carousel .carousel-navigation.carousel-padding-none .carousel-arrow-right{right:24px;}
.carousel .carousel-arrow-left .fa-fw,.carousel .carousel-arrow-right .fa-fw{font-size:24px;}
.carousel .carousel-arrow-left .fa-fw{margin:-2px 0 0 -2px;}
.carousel .carousel-arrow-right .fa-fw{margin:-2px -2px 0 0;}
.carousel img:not(.tns-lazy-img){height:auto;}
.carousel .tns-outer{padding:0!important;}
.carousel .tns-outer [aria-controls]{cursor:pointer;}
.carousel .tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;}
.carousel .tns-slider > .tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.carousel .tns-horizontal.tns-subpixel > .tns-item{display:inline-block;vertical-align:top;white-space:normal;}
.carousel .tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s;}
.carousel .tns-ovh{overflow:hidden;}
.input-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}
.input-with-icon .input-with-icon-content-icon{display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;height:40px;left:0;position:absolute;width:40px;}
.input-with-icon .input-with-icon-content-icon{color:var(--color-neutral-6);}
.input-with-icon .input-with-icon-input,.input-with-icon .input-with-icon-input input{width:100%;}
.input-with-icon .input-with-icon-content-icon:not(:empty)+.input-with-icon-input input{padding-left:var(--space-xl);}
.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.columns.gutter-xs{margin-left:calc(-1 * var(--space-xs) / 2);margin-right:calc(-1 * var(--space-xs) / 2);}
.columns > .columns-item{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.columns.gutter-xs > .columns-item{margin-bottom:var(--space-xs);padding:var(--space-none) calc(var(--space-xs) / 2);}
div.Feedback_AjaxWait{background:var(--color-primary) var(--color-primary-lightest);border-radius:var(--border-radius-none);display:block;font-size:0;height:4px;padding:var(--space-none);position:fixed;top:0;width:100%;}
div.Feedback_AjaxWait:before{-webkit-animation:ajax-wait 1700ms linear infinite;animation:ajax-wait 1700ms linear infinite;background-color:var(--color-primary);content:'';height:100%;left:0;position:absolute;top:0;width:50%;will-change:transform;}
div.Feedback_AjaxWait img{display:none;}
.os-internal-Popup.os-internal-ui-dialog iframe{border-radius:4px;}
.os-internal-Popup.os-internal-ui-dialog{border:0;border-radius:4px;box-shadow:0 0 10px 0 rgba(0, 0, 0, .4)!important;max-height:95%;min-width:300px;overflow:visible!important;}
body.desktop .os-internal-Popup.os-internal-ui-dialog{min-width:500px;}
div.os-internal-Popup.os-internal-ui-dialog{background-color:#fff;border:none;border-radius:4px;position:fixed;}
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-content{max-height:100%;}
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-title{color:#fff;font-weight:600;left:20px;margin:0;top:10px;}
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-titlebar{background:#333;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;height:40px;}
div.os-internal-Popup.os-internal-ui-dialog.os-internal-ui-draggable .os-internal-ui-dialog-titlebar.os-internal-header-space{height:30px!important;background-color:transparent;cursor:default;}
.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-title{top:4px;}
.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.flex1{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.ph:empty{display:none;}
.hidden{display:none;}
.full-height{height:100%;}
[disabled="disabled"]{background-color:var(--color-neutral-2);border:1px solid var(--color-neutral-4);color:var(--color-neutral-6);pointer-events:none;}
/*! end @import */
html{box-sizing:border-box;-ms-overflow-style:scrollbar;}
*,::after,::before{box-sizing:inherit;}
.align-items-center{-ms-flex-align:center!important;align-items:center!important;}
.pr-2{padding-right:.5rem!important;}
.pl-2{padding-left:.5rem!important;}
/*! end @import */
.checkbox{height:20px!important;}
.checkbox:after{top:5px!important;}
.checkbox:after{height:7px!important;}
.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';}
:root{--color-primary:#26A65B;--color-primary-hover:#26A65B;--color-secondary:#26A65B;}
html{overflow-x:hidden;}
body{line-height:1;background:#fff!important;}
.transition{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
div.Feedback_AjaxWait:before{content:none;}
.loading{width:50px;height:50px;position:absolute;top:40%;left:48%;border:8px solid #fff;border-left-color:#00A29A;border-radius:50%;animation:spin 1s linear infinite;z-index:100;}
.menu-item{height:100%;background-color:#00A29A;display:block;position:relative;margin-left:30px;padding:0 30px;font-size:16px;color:#FFFFFF;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.menu-item:visited{color:#FFFFFF;}
.menu-item .TableVerticalAlign{height:100%;}
.menu-item i{margin-right:10px;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.menu-item:before{content:"";height:100%;position:absolute;height:0;border:0 solid transparent;border-right-width:0;border-left-width:30px;border-bottom:64px solid #00A29A;left:-30px;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.menu-item:after{content:"";height:100%;position:absolute;height:0;border:0 solid #00A29A;border-right-width:0;border-left-width:60px;border-bottom:128px solid transparent;right:-30px;top:0;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.Menu_TopMenus .TableVerticalAlign{box-shadow:60px 0 0 rgba(0,0,0,0.5);}
.menu-item:hover .TableVerticalAlign{box-shadow:none;}
.menu-item:hover{background-color:#00918A;color:#ffffff;box-shadow:0 0 30px #FFF;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;z-index:100;}
.menu-item:hover i{color:#FBB030;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.menu-item.bandeira:hover i{color:inherit;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.menu-item:hover:before{border-bottom:64px solid #00918A;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.menu-item:hover:after{border-color:#00918A;border-bottom-color:transparent;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.menu-item .TableVerticalAlign{height:100%;}
.menu-item i{margin-right:10px;}
.menu-item:hover{background-color:#00918A;}
.menu-item:hover:before{border-bottom:64px solid #00918A;}
.menu-item:hover:after{border-color:#00918A;border-bottom-color:transparent;}
.menu-item .small{font-size:small;display:block;color:rgba(255,255,255,0.75);}
.acesso-rapido{box-shadow:0 0 4px 0 rgba(0,0,0,0.12), 0 4px 4px 0 rgba(0,0,0,0.24);}
.transparente{background:transparent;}
.acesso-rapido-tag{position:absolute;padding-left:50%;margin-left:-70px;z-index:-1;}
.acesso-rapido-icon{margin-right:10px;color:#00A29A;font-family:material;font-size:18px;width:24px;}
.item-acesso-rapido{width:100%;height:65px;background-color:transparent;padding:0 13px!important;box-shadow:0 0 4px 0 rgba(0,0,0,0.05);-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.item-acesso-rapido a{color:rgba(0,0,0,0.54);}
.item-acesso-rapido .TableVerticalAlign{height:100%;}
.item-acesso-rapido:hover{box-shadow:0 0 10px 0 rgba(0,0,0,0.50);z-index:100;position:relative;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.item-acesso-rapido:hover .acesso-rapido-icon{color:#FBB030;}
.acesso-rapido-link{height:19px;width:140px;border-radius:0 0 5px 5px;background-color:#141412;box-shadow:0 0 4px 0 rgba(0,0,0,0.12), 0 4px 4px 0 rgba(0,0,0,0.24);text-align:center;color:#FFF;}
.acesso-rapido-link-font{height:17px;width:89px;font-family:Arial;font-size:12px;font-weight:bold;line-height:17px;text-align:center;}
.acesso-rapido-link .Cell1 span{margin:0 10px;}
.item-acesso-rapido .Cell2{text-align:left!important;}
.carousel .carousel-arrow-left,.carousel .carousel-arrow-right{border-radius:0;background:#FAFAFA;height:63px;color:#C4C4C4;-webkit-box-shadow:0 0px 0px;box-shadow:0 0px 0px;}
.carousel .carousel-arrow-right{right:-1px;}
.carousel img:not(.tns-lazy-img){height:100%;}
.layout .header{background-color:transparent;box-shadow:none;z-index:500;}
.app-logo{height:auto;width:100px;}
iframe{width:100%!important;}
.box-slider{height:100vh;margin-top:-65px;}
.box-slider .bgImage{background-size:cover;height:100%;background-position:center;overflow:hidden;}
.box-slider img{width:100%;}
.slider-home{position:relative;width:100%;}
.box-login{border-radius:4px;background-color:rgba(0,0,0,0.54);box-shadow:0 2px 20px 0 rgba(0,0,0,0.5);position:absolute;z-index:1;top:65px;width:400px;margin-left:5%;font-size:14px;}
.box-form-login{padding:20px;border-radius:4px 4px 0 0;}
.titulo{font-family:Arial;font-size:31px;font-weight:normal;color:#fff;display:inline-block;}
.titulo::after{display:inline-block;content:"";position:absolute;width:100%;height:13px;margin-left:2%;border-bottom:1px solid #E3E3E3;}
.titulo::before{display:inline-block;content:"";position:absolute;width:100%;height:13px;margin-left:-102%;border-bottom:1px solid #E3E3E3;}
.btn-senha{height:40px;margin-top:10px;border-radius:50px;background-color:rgba(0,0,0,0.54);padding:10px 0px;position:relative;font-weight:500!important;}
.btn-senha:hover{background:rgba(0, 0, 0, 0.90);font-weight:bold!important;box-shadow:-2px 0 10px 0 rgba(0,0,0,0.5);}
.botao-entrar{margin-top:10px;position:relative;font-weight:bold;}
.lnk-lembrar{margin-top:10px;position:relative;}
.header-principal{height:64px;background-color:#00A29A;box-shadow:0 0 4px 0 rgba(0,0,0,0.12), 0 4px 4px 0 rgba(0,0,0,0.24);z-index:100;position:relative;width:100%;padding:0 0 0 10px;}
.header-content{width:100%;z-index:0;position:relative;}
.header-left{overflow:hidden;padding-right:30px;}
.Menu_TopMenus{overflow:hidden;}
.header-center{-webkit-box-align:left;-ms-flex-align:left;align-items:left;padding-left:0;margin-left:-30px;}
.header-estilo{position:relative;overflow:hidden;}
.btn-link-line{color:#00A39B;font-family:Arial;font-size:14px;text-decoration:underline!important;}
.input-link{margin-top:20px;position:absolute;right:20px!important;text-decoration:none;z-index:1000;line-height:10px;}
a:visited{text-decoration-color:#00A39b!important;}
.btn-link-line:hover{text-decoration-color:#00a39b!important;}
.label{color:#666666;font-family:Arial;font-size:12px;line-height:16px;margin-left:10px;}
.input-with-icon .input-with-icon-content-icon{height:30px!important;bottom:0px;}
.input-form{border:1px solid #DDDDDD;border-radius:50px;background-color:#FFFFFF;box-shadow:inset 0px 0px 1px 0px rgba(0,0,0,0.3);padding:5px 10px 8px 10px;margin-top:10px;height:30px;}
.input-form:focus{border-color:#FBB030;}
.checkbox:after{border-color:#FBB030;left:4px;top:7px;}
.checkbox:before{height:20px;width:20px;}
.checkbox:checked:before{background-color:#FFFFFF;}
.checkbox:disabled:after{border-color:#CCCCCC;}
.checkbox:checked:before{border-color:var(--color-neutral-5);}
.botao-padrao{height:32px;color:white;border:none;box-shadow:inset 0 0px 0 0 rgba(19,24,25,0.1);padding:5px 20px;border-radius:20px;background-color:#fbb130;font-weight:bold!important;cursor:pointer;}
.botao-padrao:hover{background-color:#FF8A00;box-shadow:inset 0 -1px 0 0 rgba(19,24,25,0.3);}
.botao-padrao:active{box-shadow:inset 0 2px 4px 0 rgba(18,20,20,0.4);background-color:#FF8A00;transition:none;}
.botao-padrao:disabled{color:#DADBDE;background-color:#999999;}
*,::after,::before{box-sizing:none!important;}
.ListRecords{width::100%;}
form#WebForm1{background:#fff!important;}
.os-internal-ui-dialog.os-internal-ui-widget.os-internal-ui-widget-content.os-internal-ui-corner-all.os-internal-Popup.os-internal-ui-draggable{width:100%;margin:.5rem;left:0;}
@media (max-width: 1024px){
.Menu_TopMenus{background-color:#00A29A!important;}
.header-center .menu-item{height:50px;background-color:rgba(255,255,255, 0.1);color:rgba(255,255,255,0.9);left:-30px;width:100%;}
.header-center .menu-item:before,.header-center .menu-item:after{display:none;}
}
@media (max-width: 767px){
.item-acesso-rapido{padding-left:6px!important;padding-right:6px!important;}
.acesso-rapido-icon{margin-right:10px;font-size:14px;}
}
@media (max-width: 480px){
.box-login{margin:0 auto;width:100%;margin-left:0;top:15px;}
.login-area{padding-bottom:90px;}
}
@media (min-width: 320px){
.os-internal-ui-dialog.os-internal-ui-widget.os-internal-ui-widget-content.os-internal-ui-corner-all.os-internal-Popup.os-internal-ui-draggable{width:98%!important;margin-right:1%;margin-left:1%;top:10px;}
}
@media (min-width: 576px){
.os-internal-ui-dialog.os-internal-ui-widget.os-internal-ui-widget-content.os-internal-ui-corner-all.os-internal-Popup.os-internal-ui-draggable{max-width:500px!important;}
}
@media (min-width: 992px){
.os-internal-ui-dialog.os-internal-ui-widget.os-internal-ui-widget-content.os-internal-ui-corner-all.os-internal-Popup.os-internal-ui-draggable{max-width:800px!important;}
}
.columns .columns-item:empty{display:none;}
/*! end @import */
:root{--color-primary:#BE90D4;--color-primary-hover:#BE90D4;--color-secondary:#BE90D4;}
/*! CSS Used from: https://agenciavirtual.light.com.br/portal/Login_Agencia.css?3792 */
div.main{--header-gutter:65px!important;}
/*! CSS Used from: https://agenciavirtual.light.com.br/portal/Theme.Portal.extra.css?3792 */
.ListRecords{display:block;}
.ThemeGrid_Width4{width:32.0261437908497%;}
.ThemeGrid_MarginGutter{margin-left:1.96078431372549%;}
/*! CSS Used from: Embedded */
#wt17_OutSystemsUIWeb_wt12_block_wtHeader_wtHeaderContent_AGV_UI_th_wt23_block_OutSystemsUIWeb_wt45_block_wtItems_wtListRecords1 > .tns-item{font-size:14px;}
#wt17_OutSystemsUIWeb_wt12_block_wtHeader_wtHeaderContent_AGV_UI_th_wt23_block_OutSystemsUIWeb_wt45_block_wtItems_wtListRecords1{font-size:0px;}
#wt17_OutSystemsUIWeb_wt12_block_wtHeader_wtHeaderContent_AGV_UI_th_wt23_block_OutSystemsUIWeb_wt45_block_wtItems_wtListRecords1-iw{margin:0px 40px;transition-duration:0.3s;}
#wt17_OutSystemsUIWeb_wt12_block_wtHeader_wtHeaderContent_AGV_UI_th_wt23_block_OutSystemsUIWeb_wt45_block_wtItems_wtListRecords1{width:calc(1200%);transition-duration:0.3s;}
#wt17_OutSystemsUIWeb_wt12_block_wtHeader_wtHeaderContent_AGV_UI_th_wt23_block_OutSystemsUIWeb_wt45_block_wtItems_wtListRecords1 > .tns-item{width:calc(8.33333%);}
@media (min-width: 26.3125em){
#wt17_OutSystemsUIWeb_wt12_block_wtHeader_wtHeaderContent_AGV_UI_th_wt23_block_OutSystemsUIWeb_wt45_block_wtItems_wtListRecords1{width:calc(300%);}
}
@media (min-width: 64.0625em){
#wt17_OutSystemsUIWeb_wt12_block_wtHeader_wtHeaderContent_AGV_UI_th_wt23_block_OutSystemsUIWeb_wt45_block_wtItems_wtListRecords1{width:calc(171.429%);}
}
/*! CSS Used from: Embedded */
#wt17_OutSystemsUIWeb_wt12_block_wtContent_OutSystemsUIWeb_wt1_block_wtItems_wtBannerCarousels > .tns-item{font-size:14px;}
#wt17_OutSystemsUIWeb_wt12_block_wtContent_OutSystemsUIWeb_wt1_block_wtItems_wtBannerCarousels{font-size:0px;}
#wt17_OutSystemsUIWeb_wt12_block_wtContent_OutSystemsUIWeb_wt1_block_wtItems_wtBannerCarousels-iw{transition-duration:0.3s;}
#wt17_OutSystemsUIWeb_wt12_block_wtContent_OutSystemsUIWeb_wt1_block_wtItems_wtBannerCarousels{width:calc(100%);transition-duration:0.3s;}
#wt17_OutSystemsUIWeb_wt12_block_wtContent_OutSystemsUIWeb_wt1_block_wtItems_wtBannerCarousels > .tns-item{width:calc(100%);}
@media (min-width: 26.3125em){
#wt17_OutSystemsUIWeb_wt12_block_wtContent_OutSystemsUIWeb_wt1_block_wtItems_wtBannerCarousels{width:calc(100%);}
}
@media (min-width: 64.0625em){
#wt17_OutSystemsUIWeb_wt12_block_wtContent_OutSystemsUIWeb_wt1_block_wtItems_wtBannerCarousels{width:calc(100%);}
}
/*! CSS Used from: Embedded */
#onetrust-pc-sdk .ot-close-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzNweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzU2NTY1NiIgZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjwvc3ZnPg==");background-size:contain;background-repeat:no-repeat;background-position:center;height:12px;width:12px;}
#onetrust-pc-sdk .ot-pc-footer-logo a{background-size:contain;background-repeat:no-repeat;background-position:center;height:25px;width:152px;display:block;text-decoration:none;font-size:0.75em;}
#onetrust-pc-sdk .ot-pc-footer-logo a:hover{color:#565656;}
#onetrust-pc-sdk button *{font-size:inherit;font-weight:inherit;color:inherit;}
#onetrust-pc-sdk .ot-hide{display:none!important;}
#onetrust-pc-sdk button.ot-link-btn:hover{text-decoration:underline;opacity:1;}
#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column{padding:0;}
#onetrust-pc-sdk .ot-sdk-row{flex-direction:initial;width:100%;}
#onetrust-pc-sdk [type="checkbox"]:checked,#onetrust-pc-sdk [type="checkbox"]:not(:checked){pointer-events:initial;}
#onetrust-pc-sdk [type="checkbox"]:disabled+label::before,#onetrust-pc-sdk [type="checkbox"]:disabled+label:after,#onetrust-pc-sdk [type="checkbox"]:disabled+label{pointer-events:none;opacity:0.7;}
#onetrust-pc-sdk input{margin:3px 0.1ex;}
#onetrust-pc-sdk .ot-pc-logo{height:60px;width:180px;background-position:center;background-size:contain;background-repeat:no-repeat;}
#onetrust-pc-sdk .ot-scrn-rdr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
#onetrust-pc-sdk.ot-fade-in,.onetrust-pc-dark-filter.ot-fade-in{animation-name:onetrust-fade-in;animation-duration:400ms;animation-timing-function:ease-in-out;}
#onetrust-pc-sdk.ot-hide{display:none!important;}
.onetrust-pc-dark-filter.ot-hide{display:none!important;}
.onetrust-pc-dark-filter{background:rgba(0,0,0,0.5);z-index:2147483646;width:100%;height:100%;overflow:hidden;position:fixed;top:0;bottom:0;left:0;}
@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape){
#onetrust-pc-sdk p{font-size:0.75em;}
}
#onetrust-pc-sdk{font-size:16px;}
#onetrust-pc-sdk *,#onetrust-pc-sdk ::after,#onetrust-pc-sdk ::before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
#onetrust-pc-sdk div,#onetrust-pc-sdk span,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk p,#onetrust-pc-sdk img,#onetrust-pc-sdk svg,#onetrust-pc-sdk button,#onetrust-pc-sdk section,#onetrust-pc-sdk a,#onetrust-pc-sdk label,#onetrust-pc-sdk input,#onetrust-pc-sdk #ot-pc-content{font-family:inherit;font-weight:normal;-webkit-font-smoothing:auto;letter-spacing:normal;line-height:normal;padding:0;margin:0;height:auto;min-height:0;max-height:none;width:auto;min-width:0;max-width:none;border-radius:0;border:none;clear:none;float:none;position:static;bottom:auto;left:auto;right:auto;top:auto;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;white-space:normal;background:none;overflow:visible;vertical-align:baseline;visibility:visible;z-index:auto;box-shadow:none;}
#onetrust-pc-sdk label:before,#onetrust-pc-sdk label:after{content:"";content:none;}
#onetrust-pc-sdk .ot-sdk-column{width:100%;float:left;box-sizing:border-box;padding:0;display:initial;}
@media (min-width: 550px){
#onetrust-pc-sdk .ot-sdk-column{margin-left:4%;}
#onetrust-pc-sdk .ot-sdk-column:first-child{margin-left:0;}
}
#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4{margin-top:0;font-weight:600;font-family:inherit;}
#onetrust-pc-sdk h2{font-size:1.5rem;line-height:1.25;}
#onetrust-pc-sdk h3{font-size:1.5rem;line-height:1.3;}
#onetrust-pc-sdk h4{font-size:1.5rem;line-height:1.35;}
@media (min-width: 550px){
#onetrust-pc-sdk h2{font-size:1.5rem;}
#onetrust-pc-sdk h3{font-size:1.5rem;}
#onetrust-pc-sdk h4{font-size:1.5rem;}
}
#onetrust-pc-sdk p{margin:0 0 1em 0;font-family:inherit;line-height:normal;}
#onetrust-pc-sdk a{color:#565656;text-decoration:underline;}
#onetrust-pc-sdk a:hover{color:#565656;text-decoration:none;}
#onetrust-pc-sdk button{margin-bottom:1rem;font-family:inherit;}
#onetrust-pc-sdk button{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:0.9em;font-weight:400;line-height:38px;letter-spacing:0.01em;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:2px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box;}
#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus{color:#333;border-color:#888;opacity:0.7;}
#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus{outline:2px solid #000;}
#onetrust-pc-sdk input[type="text"]{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box;}
#onetrust-pc-sdk input[type="text"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#onetrust-pc-sdk input[type="text"]:focus{border:1px solid #000;outline:0;}
#onetrust-pc-sdk label{display:block;margin-bottom:0.5rem;font-weight:600;}
#onetrust-pc-sdk input[type="checkbox"]{display:inline;}
#onetrust-pc-sdk button{margin-bottom:1rem;font-family:inherit;}
#onetrust-pc-sdk .ot-sdk-row:after{content:"";display:table;clear:both;}
#onetrust-pc-sdk .ot-sdk-row{margin:0;max-width:none;display:block;}
#onetrust-pc-sdk.otPcCenter{overflow:hidden;position:fixed;margin:0 auto;top:5%;right:0;left:0;width:40%;max-width:575px;min-width:575px;border-radius:2.5px;z-index:2147483647;background-color:#fff;-webkit-box-shadow:0px 2px 10px -3px #999;-moz-box-shadow:0px 2px 10px -3px #999;box-shadow:0px 2px 10px -3px #999;}
#onetrust-pc-sdk .ot-pc-header{height:39px;padding:10px 0 10px 30px;border-bottom:1px solid #e9e9e9;}
#onetrust-pc-sdk #ot-pc-title,#onetrust-pc-sdk #ot-category-title,#onetrust-pc-sdk .ot-cat-header,#onetrust-pc-sdk #ot-lst-title,#onetrust-pc-sdk .ot-always-active{font-weight:bold;color:dimgray;}
#onetrust-pc-sdk .ot-always-active-group .ot-cat-header{width:55%;font-weight:700;}
#onetrust-pc-sdk .ot-cat-item p{clear:both;float:left;margin-top:10px;margin-bottom:5px;line-height:1.5;font-size:.812em;color:dimgray;}
#onetrust-pc-sdk .ot-close-icon{height:44px;width:44px;background-size:10px;}
#onetrust-pc-sdk #ot-pc-title{float:left;font-size:1em;line-height:1.5;margin-bottom:10px;margin-top:10px;width:100%;}
#onetrust-pc-sdk #accept-recommended-btn-handler{margin-right:10px;margin-bottom:25px;outline-offset:-1px;}
#onetrust-pc-sdk #ot-pc-desc{clear:both;width:100%;font-size:.812em;line-height:1.5;margin-bottom:25px;}
#onetrust-pc-sdk #ot-pc-desc a{margin-left:5px;}
#onetrust-pc-sdk #ot-pc-desc *{font-size:inherit;line-height:inherit;}
#onetrust-pc-sdk a{color:#656565;cursor:pointer;}
#onetrust-pc-sdk a:hover{color:#3860be;}
#onetrust-pc-sdk label{margin-bottom:0;}
#onetrust-pc-sdk button{max-width:394px;padding:12px 30px;line-height:1;word-break:break-word;word-wrap:break-word;white-space:normal;font-weight:bold;height:auto;}
#onetrust-pc-sdk .ot-link-btn{padding:0;margin-bottom:0;border:0;font-weight:normal;line-height:normal;width:auto;height:auto;}
#onetrust-pc-sdk #ot-pc-content{position:absolute;overflow-y:scroll;padding-left:0px;padding-right:30px;top:60px;bottom:110px;margin:1px 3px 0 30px;width:calc(100% - 63px);}
#onetrust-pc-sdk .ot-cat-grp .ot-always-active{float:right;clear:none;color:#3860be;margin:0;font-size:.813em;line-height:1.3;}
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track{margin-right:20px;}
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar{width:11px;}
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background:#d8d8d8;}
#onetrust-pc-sdk .ot-pc-scrollbar{scrollbar-arrow-color:#d8d8d8;scrollbar-darkshadow-color:#d8d8d8;scrollbar-face-color:#d8d8d8;scrollbar-shadow-color:#d8d8d8;}
#onetrust-pc-sdk .save-preference-btn-handler{margin-right:20px;}
#onetrust-pc-sdk .ot-pc-refuse-all-handler{margin-right:10px;}
#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link{margin-left:0;margin-right:8px;}
#onetrust-pc-sdk .ot-pc-logo{height:40px;width:120px;display:inline-block;}
#onetrust-pc-sdk .ot-pc-footer{position:absolute;bottom:0px;width:100%;max-height:160px;border-top:1px solid #d8d8d8;}
#onetrust-pc-sdk .ot-pc-footer-logo{height:30px;width:100%;text-align:right;background:#f4f4f4;}
#onetrust-pc-sdk .ot-pc-footer-logo a{display:inline-block;margin-top:5px;margin-right:10px;}
#onetrust-pc-sdk .ot-tgl{float:right;position:relative;z-index:1;}
#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{background-color:#cddcf2;border:1px solid #3860be;}
#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);background-color:#3860be;border-color:#3860be;}
#onetrust-pc-sdk .ot-tgl input:focus+.ot-switch{outline:#000 solid 1px;}
#onetrust-pc-sdk .ot-switch{position:relative;display:inline-block;width:45px;height:25px;}
#onetrust-pc-sdk .ot-switch-nob{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f2f1f1;border:1px solid #ddd;transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;border-radius:20px;}
#onetrust-pc-sdk .ot-switch-nob:before{position:absolute;content:"";height:21px;width:21px;bottom:1px;background-color:#7d7d7d;-webkit-transition:.4s;transition:.4s;border-radius:20px;}
#onetrust-pc-sdk .ot-chkbox input:checked~label::before{background-color:#3860be;}
#onetrust-pc-sdk .ot-chkbox input+label::after{content:none;color:#fff;}
#onetrust-pc-sdk .ot-chkbox input:checked+label::after{content:"";}
#onetrust-pc-sdk .ot-chkbox input:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto;}
#onetrust-pc-sdk .ot-chkbox label{position:relative;display:inline-block;padding-left:30px;cursor:pointer;font-weight:500;}
#onetrust-pc-sdk .ot-chkbox label::before,#onetrust-pc-sdk .ot-chkbox label::after{position:absolute;content:"";display:inline-block;border-radius:3px;}
#onetrust-pc-sdk .ot-chkbox label::before{height:18px;width:18px;border:1px solid #3860be;left:0px;top:auto;}
#onetrust-pc-sdk .ot-chkbox label::after{height:5px;width:9px;border-left:3px solid;border-bottom:3px solid;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:4px;top:5px;}
#onetrust-pc-sdk .ot-label-txt{display:none;}
#onetrust-pc-sdk .ot-chkbox input,#onetrust-pc-sdk .ot-tgl input{position:absolute;opacity:0;width:0;height:0;}
#onetrust-pc-sdk .ot-label-status{padding-left:5px;font-size:.75em;display:none;}
#onetrust-pc-sdk .back-btn-handler{font-size:1em;text-decoration:none;}
#onetrust-pc-sdk .back-btn-handler:hover{opacity:.6;}
#onetrust-pc-sdk #ot-lst-title h3{display:inline-block;word-break:break-word;word-wrap:break-word;margin-bottom:0;color:#656565;font-size:1em;font-weight:bold;margin-left:15px;}
#onetrust-pc-sdk #ot-lst-title{margin:10px 0 10px 0px;font-size:1em;text-align:left;}
#onetrust-pc-sdk #ot-pc-hdr{margin:0 0 0 30px;height:auto;width:auto;}
#onetrust-pc-sdk #ot-pc-hdr input::placeholder{color:#d4d4d4;font-style:italic;}
#onetrust-pc-sdk #vendor-search-handler{height:31px;width:100%;border-radius:50px;font-size:.8em;padding-right:35px;padding-left:15px;float:left;margin-left:15px;}
#onetrust-pc-sdk #ot-lst-cnt{overflow-y:auto;margin-left:20px;margin-right:7px;width:calc(100% - 27px);max-height:calc(100% - 80px);height:100%;transform:translate3d(0, 0, 0);}
#onetrust-pc-sdk #ot-pc-lst{width:100%;bottom:100px;position:absolute;top:60px;}
#onetrust-pc-sdk #ot-sel-blk{overflow:hidden;width:100%;position:sticky;position:-webkit-sticky;top:0;z-index:3;}
#onetrust-pc-sdk #ot-back-arw{height:12px;width:12px;}
#onetrust-pc-sdk .ot-lst-subhdr{width:100%;display:inline-block;}
#onetrust-pc-sdk .ot-search-cntr{float:left;width:78%;position:relative;}
#onetrust-pc-sdk .ot-search-cntr>svg{width:30px;height:30px;position:absolute;float:left;right:-15px;}
#onetrust-pc-sdk .ot-fltr-cntr{float:right;right:50px;position:relative;}
#onetrust-pc-sdk #filter-btn-handler{background-color:#3860be;border-radius:17px;display:inline-block;position:relative;width:32px;height:32px;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease;padding:0;margin:0;}
#onetrust-pc-sdk #filter-btn-handler:hover{background-color:#3860be;}
#onetrust-pc-sdk #filter-btn-handler svg{width:12px;height:12px;margin:3px 10px 0 10px;display:block;position:static;right:auto;top:auto;}
#onetrust-pc-sdk #ot-fltr-modal{width:100%;height:auto;display:none;-moz-transition:.2s ease;-o-transition:.2s ease;-webkit-transition:2s ease;transition:.2s ease;overflow:hidden;opacity:1;right:0;}
#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt{display:inline-block;font-size:.85em;color:dimgray;}
#onetrust-pc-sdk #ot-fltr-cnt{z-index:2147483646;background-color:#fff;position:absolute;height:90%;max-height:300px;width:325px;left:210px;margin-top:10px;margin-bottom:20px;padding-right:10px;border-radius:3px;-webkit-box-shadow:0px 0px 12px 2px #c7c5c7;-moz-box-shadow:0px 0px 12px 2px #c7c5c7;box-shadow:0px 0px 12px 2px #c7c5c7;}
#onetrust-pc-sdk .ot-fltr-scrlcnt{overflow-y:auto;overflow-x:hidden;clear:both;max-height:calc(100% - 60px);}
#onetrust-pc-sdk #ot-anchor{border:12px solid transparent;display:none;position:absolute;z-index:2147483647;right:55px;top:75px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#fff;-webkit-box-shadow:-3px -3px 5px -2px #c7c5c7;-moz-box-shadow:-3px -3px 5px -2px #c7c5c7;box-shadow:-3px -3px 5px -2px #c7c5c7;}
#onetrust-pc-sdk .ot-fltr-btns{margin-left:15px;}
#onetrust-pc-sdk #filter-apply-handler{margin-right:15px;}
#onetrust-pc-sdk .ot-fltr-opt{margin-bottom:25px;margin-left:15px;width:75%;position:relative;}
#onetrust-pc-sdk .ot-chkbox label span{font-size:.85em;color:dimgray;}
#onetrust-pc-sdk .ot-chkbox input[type=checkbox]+label::after{content:none;color:#fff;}
#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:checked+label::after{content:"";}
#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto;}
#onetrust-pc-sdk #ot-selall-vencntr,#onetrust-pc-sdk #ot-selall-hostcntr,#onetrust-pc-sdk #ot-selall-licntr{right:15px;position:relative;width:20px;height:20px;float:right;}
#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-hostcntr label,#onetrust-pc-sdk #ot-selall-licntr label{float:left;padding-left:0;}
#onetrust-pc-sdk .ot-cat-item>button:focus{outline:#000 solid 2px;}
#onetrust-pc-sdk .ot-cat-item>button{position:absolute;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0;z-index:1;max-width:none;border:none;}
#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=false]~.ot-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none;}
#onetrust-pc-sdk #ot-category-title{float:left;padding-bottom:10px;font-size:1em;width:100%;}
#onetrust-pc-sdk .ot-cat-grp{margin-top:10px;}
#onetrust-pc-sdk .ot-cat-item{line-height:1.1;margin-top:10px;display:inline-block;width:100%;}
#onetrust-pc-sdk .ot-btn-container{text-align:right;}
#onetrust-pc-sdk .ot-btn-container button{display:inline-block;font-size:.75em;letter-spacing:.08em;margin-top:19px;}
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon{position:absolute;top:10px;right:0;z-index:1;padding:0;background-color:transparent;border:none;}
#onetrust-pc-sdk #clear-filters-handler{margin-top:20px;margin-bottom:10px;float:right;max-width:200px;text-decoration:none;color:#3860be;font-size:.9em;font-weight:bold;background-color:transparent;border-color:transparent;padding:1px;}
#onetrust-pc-sdk #clear-filters-handler:hover{color:#2285f7;}
#onetrust-pc-sdk #clear-filters-handler:focus{outline:#000 solid 1px;}
#onetrust-pc-sdk .ot-plus-minus{width:20px;height:20px;font-size:1.5em;position:relative;display:inline-block;margin-right:5px;top:3px;}
#onetrust-pc-sdk .ot-plus-minus span{position:absolute;background:#27455c;border-radius:1px;}
#onetrust-pc-sdk .ot-plus-minus span:first-of-type{top:25%;bottom:25%;width:10%;left:45%;}
#onetrust-pc-sdk .ot-plus-minus span:last-of-type{left:25%;right:25%;height:10%;top:45%;}
#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-hostcntr label,#onetrust-pc-sdk #ot-selall-licntr label{position:relative;display:inline-block;width:20px;height:20px;}
#onetrust-pc-sdk .ot-cat-header{width:calc(100% - 130px);}
#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc{margin-bottom:5px;}
#onetrust-pc-sdk .ot-sel-all-hdr,#onetrust-pc-sdk .ot-sel-all-chkbox{display:inline-block;width:100%;position:relative;}
#onetrust-pc-sdk .ot-sel-all-chkbox{z-index:1;}
#onetrust-pc-sdk .ot-sel-all{margin:0;position:relative;padding-right:23px;float:right;}
#onetrust-pc-sdk .ot-consent-hdr,#onetrust-pc-sdk .ot-li-hdr{float:right;font-size:.812em;line-height:normal;text-align:center;word-break:break-word;word-wrap:break-word;}
#onetrust-pc-sdk .ot-li-hdr{max-width:100px;padding-right:10px;}
#onetrust-pc-sdk .ot-consent-hdr{max-width:55px;}
#onetrust-pc-sdk #ot-selall-licntr{display:block;width:21px;height:auto;float:right;position:relative;right:80px;}
#onetrust-pc-sdk #ot-selall-licntr label{position:absolute;}
#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox{position:relative;display:inline-block;width:20px;height:20px;}
#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label{position:absolute;padding:0;width:20px;height:20px;}
#onetrust-pc-sdk .ot-cat-header{float:left;font-weight:600;font-size:.875em;line-height:1.5;max-width:90%;vertical-align:middle;}
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item{position:relative;border-radius:2px;margin:0;padding:0;border:1px solid #d8d8d8;border-top:none;width:calc(100% - 2px);float:left;}
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type{margin-top:10px;border-top:1px solid #d8d8d8;}
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc{padding-left:20px;padding-right:20px;width:calc(100% - 40px);font-size:.812em;margin-bottom:10px;margin-top:15px;}
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{padding-top:11.5px;padding-bottom:11.5px;padding-left:20px;padding-right:20px;width:calc(100% - 40px);display:inline-block;}
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt{width:100%;padding:0;}
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr{z-index:1;position:relative;}
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header{float:none;color:#2e3644;margin:0;display:inline-block;height:auto;word-wrap:break-word;min-height:inherit;}
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{position:relative;min-height:25px;}
#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl,#onetrust-pc-sdk .ot-accordion-layout h4~.ot-always-active{position:absolute;top:50%;transform:translateY(-50%);right:20px;}
#onetrust-pc-sdk #ot-lst-cnt{margin-top:1rem;max-height:calc(100% - 96px);}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr{padding:.5rem 0;margin:0;display:flex;width:100%;align-items:center;justify-content:space-between;}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child{margin-left:.5rem;}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child{margin-right:.5rem;margin-left:.5rem;}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active{position:relative;right:unset;top:unset;transform:unset;}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus{top:0;}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header{flex:1;margin:0 .5rem;}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl{position:relative;transform:none;right:0;top:0;float:none;}
@media only screen and (max-width: 600px){
#onetrust-pc-sdk.otPcCenter{left:0;min-width:100%;height:100%;top:0;border-radius:0;}
#onetrust-pc-sdk #ot-pc-content{margin:1px 3px 0 10px;padding-right:10px;width:calc(100% - 23px);}
#onetrust-pc-sdk .ot-btn-container button{max-width:none;letter-spacing:.01em;}
#onetrust-pc-sdk #close-pc-btn-handler{top:10px;right:17px;}
#onetrust-pc-sdk p{font-size:.7em;}
#onetrust-pc-sdk #ot-pc-hdr{margin:10px 10px 0 5px;width:calc(100% - 15px);}
#onetrust-pc-sdk #ot-back-arw{margin-left:12px;}
#onetrust-pc-sdk #ot-lst-cnt{margin:0;padding:0 5px 0 10px;min-width:95%;}
#onetrust-pc-sdk #ot-fltr-cnt{max-width:320px;width:90%;border-top-right-radius:0;border-bottom-right-radius:0;margin:0;margin-left:15px;left:auto;right:40px;top:85px;}
#onetrust-pc-sdk .ot-fltr-opt{margin-left:25px;margin-bottom:10px;}
#onetrust-pc-sdk .ot-pc-refuse-all-handler{margin-bottom:0;}
#onetrust-pc-sdk #ot-fltr-cnt{right:40px;}
}
@media only screen and (max-width: 476px){
#onetrust-pc-sdk .ot-fltr-cntr,#onetrust-pc-sdk #ot-fltr-cnt{right:10px;}
#onetrust-pc-sdk #ot-anchor{right:25px;}
#onetrust-pc-sdk button{width:100%;}
#onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all{padding-right:9px;}
}
@media only screen and (max-width: 896px)and (max-height: 425px)and (orientation: landscape){
#onetrust-pc-sdk.otPcCenter{left:0;top:0;min-width:100%;height:100%;border-radius:0;}
#onetrust-pc-sdk #ot-anchor{left:initial;right:50px;}
#onetrust-pc-sdk #ot-lst-title{margin-top:12px;}
#onetrust-pc-sdk #ot-lst-title *{font-size:inherit;}
#onetrust-pc-sdk #ot-pc-hdr input{margin-right:0;padding-right:45px;}
#onetrust-pc-sdk #ot-sel-blk{position:static;}
#onetrust-pc-sdk #ot-pc-lst{overflow:auto;}
#onetrust-pc-sdk #ot-lst-cnt{max-height:none;overflow:initial;}
#onetrust-pc-sdk input{font-size:1em!important;}
#onetrust-pc-sdk p{font-size:.6em;}
#onetrust-pc-sdk #ot-fltr-modal{width:100%;top:0;}
}
#onetrust-consent-sdk #onetrust-pc-sdk,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after,#onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk,#onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt,#onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor{background-color:#E9E9E9;}
#onetrust-consent-sdk #onetrust-pc-sdk h3,#onetrust-consent-sdk #onetrust-pc-sdk h4,#onetrust-consent-sdk #onetrust-pc-sdk p,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,#onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3,#onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,#onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,#onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler{color:#696969;}
#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link{color:#3860BE;}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt{background-color:#F8F8F8;}
#onetrust-consent-sdk #onetrust-pc-sdk              button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn){background-color:#009A93;border-color:#009A93;color:#FFFFFF;}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch,.ot-switch .ot-switch-nob,.ot-switch .ot-switch-nob:before,#onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before{outline-color:#000000;outline-width:1px;}
#onetrust-consent-sdk #onetrust-pc-sdk *:focus{outline:1px solid #000000;}
/*! CSS Used from: https://cdn.userway.org/styles/2025-03-11-08-31-12/widget_base.css?v=1741681872888 */
:root .uai,:root .ulsti{outline-offset:-10px;}
.uw-s10-reading-guide{display:none;box-sizing:border-box;background:#000;width:40vw!important;min-width:200px!important;position:absolute!important;height:12px!important;border:solid 3px #fff300;border-radius:5px;top:20px;z-index:2147483647;transform:translateX(-50%);}
.uw-s10-reading-guide__arrow{bottom:100%;left:50%;transform:translateX(-50%);width:20px;height:0;position:absolute;}
.uw-s10-reading-guide__arrow:after,.uw-s10-reading-guide__arrow:before{content:"";bottom:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;}
.uw-s10-reading-guide__arrow:after{border-bottom-color:#000;border-width:14px;margin-left:-14px;}
.uw-s10-reading-guide__arrow:before{border-bottom-color:#fff300;border-width:17px;margin-left:-17px;}
.uw-s10-left-ruler-guide,.uw-s10-right-ruler-guide{width:16px;height:9px;background:0 0;display:none;position:absolute!important;z-index:2147483647;transform:translateY(-50%);}
.uw-s10-bottom-ruler-guide{width:36px;height:16px;background:0 0;display:none;position:absolute!important;z-index:2147483647;transform:translateX(-50%);}
.uiiw img,.ups img{max-width:100%!important;}
.uiiw{margin:0;}
body .uwy{z-index:2147483647;position:fixed!important;transform:none!important;}
body .uwy .userway_buttons_wrapper{top:10px;position:fixed;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;}
body .uwy .ulsti.hidden{display:none;}
body .uwy .uai,body .uwy .ulsti{text-align:initial!important;}
body .uwy.userway_p2 .userway_buttons_wrapper{top:50%;transform:translate(-100%,-50%);left:calc(100vw - 21px);-ms-flex-pack:center;justify-content:center;right:auto;}
body .uwy .uai img,body .uwy .ulsti img{display:block!important;}
body .uwy .uwif{position:fixed;top:0;left:0;bottom:0;right:0;width:100%!important;max-width:100%!important;height:100%!important;visibility:visible!important;opacity:0!important;background:0 0!important;border:none;margin:0;padding:0;overflow:hidden;z-index:inherit;display:none;}
body .uwy .uai,body .uwy .ulsti{cursor:pointer;background:#0048ff!important;border-radius:50%!important;padding:0;transition:.1s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;position:relative;}
body .uwy .uai:active,body .uwy .uai:focus,body .uwy .uai:hover,body .uwy .ulsti:active,body .uwy .ulsti:focus,body .uwy .ulsti:hover{background:#007dd5;}
body .uwy .uai .ups,body .uwy .ulsti .ups{display:none;position:absolute;height:45px;width:45px;top:0;left:0;background-color:transparent!important;overflow:hidden;background-position:-48px -48px;background-size:140px;animation:uw_standard .75s infinite linear;transform-origin:50% 50% 0!important;}
body .uwy .uai .ups .si_w,body .uwy .ulsti .ups .si_w{display:block;}
body .uwy .uai .ups .si_w,body .uwy .ulsti .ups .si_w{max-width:100%;}
body .uwy .uai .usr,body .uwy .ulsti .usr{z-index:-1!important;position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;display:inline-block;background-color:transparent!important;}
body .uwy .uai .ui_w{display:block;}
body .uwy .uai.userway_dark .ups .si_w,body .uwy .ulsti.userway_dark .ups .si_w{display:-ms-flexbox;display:flex;}
.uwy .uai img:not(.userway_check_on),.uwy .ulsti img:not(.userway_check_on),body .uwy .uai img:not(.userway_check_on),body .uwy .ulsti img:not(.userway_check_on){width:44px;height:44px;display:block;padding:0!important;margin:0!important;background:0 0!important;border:none!important;opacity:1!important;visibility:visible!important;}
body .uwy .userway_buttons_wrapper{font-size:initial!important;transition:transform .4s!important;}
body .uwy:not(.uh) .uai:hover,body .uwy:not(.uh) .ulsti:hover,body .uwy:not(.uh).userway_p2 .uai:hover,body .uwy:not(.uh).userway_p2 .ulsti:hover{transform:scale(1.1)!important;}
@media only screen and (max-device-width:1024px){
body .uwy .uwif{display:none!important;opacity:1!important;visibility:visible!important;}
}
.uwaw-dictionary-tooltip{width:300px;cursor:default;opacity:0;visibility:hidden;transition:transform .15s ease,opacity .15s ease,visibility .15s ease;position:absolute;}
.userway_p2 .uwaw-dictionary-tooltip{top:100%;right:0;}
.uwy{z-index:2147483647;position:fixed!important;transform:none!important;}
.uwy .userway_buttons_wrapper{top:10px;position:fixed;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;}
.uwy .ulsti.hidden{display:none;}
.uwy .uai,.uwy .ulsti{text-align:initial!important;}
.uwy.userway_p2 .userway_buttons_wrapper{top:50%;transform:translate(-100%,-50%);left:calc(100vw - 21px);-ms-flex-pack:center;justify-content:center;right:auto;}
.uwy .uai img,.uwy .ulsti img{display:block!important;}
.uwy .uwif{position:fixed;top:0;left:0;bottom:0;right:0;width:100%!important;max-width:100%!important;height:100%!important;visibility:visible!important;opacity:0!important;background:0 0!important;border:none;margin:0;padding:0;overflow:hidden;z-index:inherit;display:none;}
.uwy .uai,.uwy .ulsti{cursor:pointer;background:#0048ff!important;border-radius:50%!important;padding:0;transition:.1s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;position:relative;}
.uwy .uai:active,.uwy .uai:focus,.uwy .uai:hover,.uwy .ulsti:active,.uwy .ulsti:focus,.uwy .ulsti:hover{background:#007dd5;}
.uwy .uai .ups,.uwy .ulsti .ups{display:none;position:absolute;height:45px;width:45px;top:0;left:0;background-color:transparent!important;overflow:hidden;background-position:-48px -48px;background-size:140px;animation:uw_standard .75s infinite linear;transform-origin:50% 50% 0!important;}
.uwy .uai .ups .si_w,.uwy .ulsti .ups .si_w{display:block;}
.uwy .uai .ups .si_w,.uwy .ulsti .ups .si_w{max-width:100%;}
.uwy .uai .usr,.uwy .ulsti .usr{z-index:-1!important;position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;display:inline-block;background-color:transparent!important;}
.uwy .uai .ui_w{display:block;}
.uwy .uai.userway_dark .ups .si_w,.uwy .ulsti.userway_dark .ups .si_w{display:-ms-flexbox;display:flex;}
.uwy .userway_buttons_wrapper{font-size:initial!important;transition:transform .4s!important;}
.uwy:not(.uh) .uai:hover,.uwy:not(.uh) .ulsti:hover,.uwy:not(.uh).userway_p2 .uai:hover,.uwy:not(.uh).userway_p2 .ulsti:hover{transform:scale(1.1)!important;}
@media only screen and (max-device-width:1024px){
.uwy .uwif{display:none!important;opacity:1!important;visibility:visible!important;}
}
/*! CSS Used keyframes */
@-webkit-keyframes ajax-wait{0%{-webkit-transform:translateX(-105vw) translateZ(0) scaleX(1);}25%{-webkit-transform:translateX(-55vw) translateZ(0) scaleX(1.5);}50%{-webkit-transform:translateX(0) translateZ(0) scaleX(1.5);}75%{-webkit-transform:translateX(55vw) translateZ(0) scaleX(.5);}100%{-webkit-transform:translateX(105vw) translateZ(0) scaleX(.2);}}
@keyframes ajax-wait{0%{transform:translateX(-105vw) translateZ(0) scaleX(1);}25%{transform:translateX(-55vw) translateZ(0) scaleX(1.5);}50%{transform:translateX(0) translateZ(0) scaleX(1.5);}75%{transform:translateX(55vw) translateZ(0) scaleX(.5);}100%{transform:translateX(105vw) translateZ(0) scaleX(.2);}}
@keyframes spin{to{transform:rotate(360deg);}}
@keyframes onetrust-fade-in{0%{opacity:0;}100%{opacity:1;}}
/*! CSS Used fontfaces */
@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url('https://agenciavirtual.light.com.br/AGV_UI_th/MaterialIcons-Regular.eot');src:local('Material Icons'),         local('MaterialIcons-Regular'),         url('https://agenciavirtual.light.com.br/AGV_UI_th/MaterialIcons-Regular.woff2') format('woff2'),         url('https://agenciavirtual.light.com.br/AGV_UI_th/MaterialIcons-Regular.woff') format('woff'),         url('https://agenciavirtual.light.com.br/AGV_UI_th/MaterialIcons-Regular.tff') format('truetype');}