/* Minification failed. Returning unminified contents.
(18529,85376): run-time error CSS1039: Token not allowed after unary operator: '-Theme-Bg-Light-Value'
(18529,85533): run-time error CSS1039: Token not allowed after unary operator: '-Theme-Bg-Light-Value'
(18529,85830): run-time error CSS1039: Token not allowed after unary operator: '-links-interaction-dark'
(18529,85874): run-time error CSS1039: Token not allowed after unary operator: '-theme-bg-trader'
(18533,54272): run-time error CSS1039: Token not allowed after unary operator: '-Selic'
(18533,54904): run-time error CSS1039: Token not allowed after unary operator: '-Selic'
(18533,55536): run-time error CSS1039: Token not allowed after unary operator: '-Selic'
(18533,56168): run-time error CSS1039: Token not allowed after unary operator: '-Selic'
(18533,56800): run-time error CSS1039: Token not allowed after unary operator: '-Selic'
(18533,73245): run-time error CSS1039: Token not allowed after unary operator: '-inner_percent_deg'
(18533,86272): run-time error CSS1039: Token not allowed after unary operator: '-brand-brand-main'
(18533,88839): run-time error CSS1039: Token not allowed after unary operator: '-brand-brand-main'
(18533,89291): run-time error CSS1039: Token not allowed after unary operator: '-brand-brand-main'
(18533,89572): run-time error CSS1039: Token not allowed after unary operator: '-brand-brand-main'
(18533,90742): run-time error CSS1039: Token not allowed after unary operator: '-text-text-light'
(18533,91012): run-time error CSS1039: Token not allowed after unary operator: '-theme-bg-light'
 */
/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* cyrillic-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdh18Smxg.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdo18Smxg.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdg18Smxg.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdv18Smxg.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdj18Smxg.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSdi18Smxg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZYokSds18Q.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidh18Smxg.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkido18Smxg.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidg18Smxg.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidv18Smxg.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidj18Smxg.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkidi18Smxg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18Q.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJT9g.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJT9g.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJT9g.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJT9g.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJT9g.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJT9g.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdh18Smxg.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdo18Smxg.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdg18Smxg.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdv18Smxg.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdj18Smxg.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCdi18Smxg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZY4lCds18Q.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdh18Smxg.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdo18Smxg.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdg18Smxg.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdv18Smxg.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdj18Smxg.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSdi18Smxg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18Q.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydh18Smxg.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydo18Smxg.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydg18Smxg.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydv18Smxg.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydj18Smxg.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklydi18Smxg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZklyds18Q.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmhduz8A.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wkxduz8A.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmxduz8A.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlBduz8A.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmBduz8A.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wmRduz8A.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlxdu.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhduz8A.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxduz8A.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxduz8A.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBduz8A.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBduz8A.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRduz8A.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/*@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i");
*/

html {
    font-family: sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,
aside,
footer,
header,
nav,
section {
    display: block;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

figcaption,
figure,
main {
    display: block;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

    a:active,
    a:hover {
        outline-width: 0;
    }

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

b,
strong {
    font-weight: inherit;
}

b,
strong {
    font-weight: bolder;
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

dfn {
    font-style: italic;
}

mark {
    background-color: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

audio,
video {
    display: inline-block;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

img {
    border-style: none;
}

svg:not(:root) {
    overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

    button::-moz-focus-inner,
    [type="button"]::-moz-focus-inner,
    [type="reset"]::-moz-focus-inner,
    [type="submit"]::-moz-focus-inner {
        border-style: none;
        padding: 0;
    }

    button:-moz-focusring,
    [type="button"]:-moz-focusring,
    [type="reset"]:-moz-focusring,
    [type="submit"]:-moz-focusring {
        outline: 1px dotted ButtonText;
    }

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    display: inline-block;
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

    [type="search"]::-webkit-search-cancel-button,
    [type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details,
menu {
    display: block;
}

summary {
    display: list-item;
}

canvas {
    display: inline-block;
}

template {
    display: none;
}

[hidden] {
    display: none;
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button,
input::-webkit-clear-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
    display: none;
}

input::-ms-clear {
    display: none;
}

input[type="number"],
input[type="date"] {
    -moz-appearance: textfield;
}

*,
*::after,
*::before {
    margin: 0;
    padding: 0;
    box-sizing: inherit;
}

html {
    font-size: 62.5%;
}

/*@media screen and (min-width: 1525px) {
    html {
        font-size: 72.5%;
    }
}*/

body {
    box-sizing: border-box;
}

.td-body {
    background-color: #f4f7f5;
}



.td-body--fixed {
    overflow: hidden;
    position: fixed;
    height: 100%;
    width: 100%;
    max-width: 100%;
}

::-webkit-scrollbar {
    width: 1rem;
}

::-webkit-scrollbar-track {
    background: #e8e8e8;
    border: 0.5rem solid #e5e5e5;
}

::-webkit-scrollbar-thumb {
    background: #26336a;
}



@media screen and (max-width: 1024px) {
    .td-main--mobile-sem-submenu {
        /*margin-top: 7.2rem;*/
    }
}

.td-main--acompanhar {
    background-color: #f4f7f5;
}

a {
    font-size: 1.6rem;
    line-height: 2.3rem;
    color: #237131;
    transition: all 0.3s;
    cursor: pointer;
}

    a:hover {
        color: #2d7387;
    }

figure {
    display: block;
    margin: 1rem 0;
}

img {
    max-width: 100%;
}

p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: 0;
    color: #666;
}

input,
select,
option,
button,
textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    opacity: 9;
    background: #fff;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 1.8rem;
    color: inherit;
    line-height: 3.2rem;
    padding: 1.2rem 2rem;
    height: 5.6rem;
    border: 1px solid #666666;
    border-radius: 0.5rem;
}

    input::-webkit-input-placeholder,
    select::-webkit-input-placeholder,
    option::-webkit-input-placeholder,
    button::-webkit-input-placeholder,
    textarea::-webkit-input-placeholder {
        color: #b6b6b6;
    }

    input:-ms-input-placeholder,
    select:-ms-input-placeholder,
    option:-ms-input-placeholder,
    button:-ms-input-placeholder,
    textarea:-ms-input-placeholder {
        color: #b6b6b6;
    }

    input::placeholder,
    select::placeholder,
    option::placeholder,
    button::placeholder,
    textarea::placeholder {
        color: #b6b6b6;
    }

    input :-ms-input-placeholder,
    select :-ms-input-placeholder,
    option :-ms-input-placeholder,
    button :-ms-input-placeholder,
    textarea :-ms-input-placeholder {
        color: #b6b6b6;
    }

    input[type="date"]::-webkit-inner-spin-button,
    input[type="date"]::-webkit-clear-button {
        display: none;
    }

    input::-ms-clear {
        display: none;
    }

    input:focus,
    select:focus,
    option:focus,
    button:focus,
    textarea:focus {
        outline: none;
        box-shadow: 0 0.1rem 0.3rem 0 rgba(0, 0, 0, 0.2);
    }

    input[type="radio"] {
        display: block;
    }

        input[type="radio"] + label:before,
        input[type="checkbox"] + label:before {
            border: 1px solid #666666;
            content: "";
            display: inline-block;
            height: 2rem;
            width: 2rem;
            margin: 0 1.6rem 0 0;
            padding: 0;
            vertical-align: top;
            border-radius: 30rem;
        }

        input[type="radio"]:checked + label:before {
            background: #237131;
            color: #fff;
            content: "";
            text-align: center;
            box-shadow: inset 0px 0px 0px 2.5px #fff;
            border: 1px solid #237131;
        }

    input[type="checkbox"] {
        display: none;
    }

        input[type="checkbox"] + label:before,
        input[type="checkbox"] + label:before {
            border: 1px solid #666666;
            content: "";
            display: inline-block;
            height: 2rem;
            width: 2rem;
            min-width: 2rem;
            margin: 0 1.6rem 0 0;
            padding: 0;
            vertical-align: top;
            border-radius: 0.5rem;
        }

        input[type="checkbox"]:checked + label:before,
        input[type="checkbox"]:checked + label:before {
            color: #fff;
            content: "";
            background: url(/Content/img/icon/td-checkmark.svg) no-repeat;
            background-size: cover;
            text-align: center;
            background-color: #237131;
            border-color: #237131;
        }

.td-tip {
    text-decoration: none;
    color: inherit;
    color: #237131;
    padding: 0 0.8rem;
    border: 1px solid #237131;
    border-radius: 30rem;
    font-size: 1.7rem;
    line-height: normal;
    position: relative;
}

    .td-tip:hover {
        color: #237131;
    }

.td-tip__info {
    white-space: pre-wrap;
    text-align: left;
    background-color: #182940;
    padding: 2.2rem 2.8rem;
    border-radius: 0.2rem;
    font-size: 1.8rem;
    font-weight: 600;
    color: #fff;
    width: 36rem;
    -webkit-animation: cardHelpFade 0.5s ease;
    animation: cardHelpFade 0.5s ease;
    position: absolute;
    left: -32rem;
    top: 5rem;
    display: none;
    z-index: 1;
}

.td-tip__info--active {
    display: block;
}

.td-tip__info:before {
    content: "";
    display: block;
    height: 1.5rem;
    width: 1.5rem;
    background-color: #182940;
    position: absolute;
    right: 1.5rem;
    top: -0.6rem;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    border-radius: 0.2rem;
}

@media screen and (max-width: 540px) {
    .td-tip__info {
        font-size: 1.6rem;
        max-width: 25rem;
        left: -21rem;
        z-index: 999;
    }
}

@media screen and (max-width: 720px) {
    .td-bg-grey-mobile {
        background-color: #f4f7f5;
    }
}

.nice-select .current {
    max-width: 90%;
    overflow: hidden;
    display: block;
}

    .nice-select .current:focus {
        border: 2px solid #000;
        box-sizing: border-box;
    }



#datePickerLabel .datepicker {
    top: 8rem !important;
    left: initial !important;
}

body {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 3.1rem;
    color: #767676 !important;
}

input,
button {
    font-family: "Source Sans Pro", sans-serif;
}

h1 {
    font-size: 7.2rem;
    font-weight: 200;
    line-height: 9.5rem;
    letter-spacing: 2.5px;
    color: #182940;
    text-transform: uppercase;
    margin: 0;
}

h2 {
    font-size: 3.1rem;
    font-weight: 300;
    line-height: 9.25rem;
    letter-spacing: 2.5px;
    color: #182940;
    text-transform: uppercase;
}

h3 {
    font-size: 3.1rem;
    font-weight: 400;
    line-height: 4.15rem;
    color: #182940;
}

h4,
h5,
h6 {
    font-size: 2.2rem;
    font-weight: 400;
    line-height: 3.1rem;
    color: #2d7387;
    letter-spacing: -1px;
}

small {
    font-size: 1.15rem;
}

.td-text-overline {
    font-size: 1.2rem;
    line-height: 2.1rem;
    color: #26336a;
    text-transform: uppercase;
}

.secundary-heading {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4rem 0 3rem;
}

@media screen and (max-width: 540px) {
    .secundary-heading {
        line-height: 4.25rem;
        letter-spacing: 1.5px;
        padding-left: 2rem;
    }
}

.secundary-heading::before {
    position: absolute;
    width: 20rem;
    content: " ";
    display: block;
    left: 0;
    top: 8.5rem;
    -webkit-transform: translateX(-110%);
    transform: translateX(-110%);
}

@media screen and (max-width: 540px) {
    .secundary-heading::before {
        -webkit-transform: translateX(-95%);
        transform: translateX(-95%);
        top: 6rem;
    }
}

.secundary-heading[data-color="Verde"]::before {
    border: 1px solid #237131;
}

.secundary-heading[data-color="Azul"]::before {
    border: 1px solid #00b9cc;
}

.secundary-heading[data-color="Amarelo"]::before {
    border: 1px solid #ffc914;
}

.secundary-heading[data-color="Lilas"]::before {
    border: 1px solid #a253a5;
}

.secundary-heading[data-color="AzulEduca"]::before {
    border: 1px solid #2b59c3;
}

.secundary-heading--light {
    color: #e8e8e8;
}

.heading-description {
    font-size: 1.6rem;
    font-weight: 600;
    color: #182940;
    -webkit-transform: translateY(-2rem);
    transform: translateY(-2rem);
}

@media screen and (max-width: 540px) {
    .heading-description {
        padding-top: 2rem;
        padding-left: 2rem;
    }
}

.clearfix::after {
    clear: both;
    content: "";
    display: table;
}

.margin-bottom-small {
    margin-bottom: 1.5rem;
}

.margin-bottom-medium {
    margin-bottom: 4rem;
}

.margin-bottom-big {
    margin-bottom: 8rem;
}

.margin-top-small {
    margin-top: 1.5rem;
}

.margin-top-medium {
    margin-top: 4rem;
}

.margin-top-big {
    margin-top: 8rem;
}

.margin-left-small {
    margin-left: 1.5rem;
}

.text-center {
    text-align: center;
}

.a-flex-center {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.j-flex-center {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.note-title {
    font-weight: bold;
    font-size: 15px;
    margin-top: 1.8rem;
    margin-bottom: 0.5rem;
    color: #2d7387;
}

@media screen and (min-width: 1025px) {
    .td-hidden-desk {
        display: none !important;
    }
}

@media screen and (max-width: 1024px) {
    .td-hidden-mobile {
        display: none !important;
    }
}

@-webkit-keyframes moveInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10rem);
        transform: translateX(-10rem);
    }

    80% {
        -webkit-transform: translateX(0.5rem);
        transform: translateX(0.5rem);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes moveInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10rem);
        transform: translateX(-10rem);
    }

    80% {
        -webkit-transform: translateX(0.5rem);
        transform: translateX(0.5rem);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@-webkit-keyframes moveInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(10rem);
        transform: translateX(10rem);
    }

    80% {
        -webkit-transform: translateX(-0.5rem);
        transform: translateX(-0.5rem);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes moveInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(10rem);
        transform: translateX(10rem);
    }

    80% {
        -webkit-transform: translateX(-0.5rem);
        transform: translateX(-0.5rem);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@-webkit-keyframes moveFromBottom {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10rem);
        transform: translateY(10rem);
    }

    80% {
        -webkit-transform: translateY(-0.5rem);
        transform: translateY(-0.5rem);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes moveFromBottom {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10rem);
        transform: translateY(10rem);
    }

    80% {
        -webkit-transform: translateY(-0.5rem);
        transform: translateY(-0.5rem);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes moveFromTop {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10rem);
        transform: translateY(-10rem);
    }

    80% {
        -webkit-transform: translateY(0.5rem);
        transform: translateY(0.5rem);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes moveFromTop {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10rem);
        transform: translateY(-10rem);
    }

    80% {
        -webkit-transform: translateY(0.5rem);
        transform: translateY(0.5rem);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes erroMsgFade {
    from {
        opacity: 0;
        -webkit-transform: translateY(-5rem);
        transform: translateY(-5rem);
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes erroMsgFade {
    from {
        opacity: 0;
        -webkit-transform: translateY(-5rem);
        transform: translateY(-5rem);
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes modalFromTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-5rem);
        transform: translateY(-5rem);
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes modalFromTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-5rem);
        transform: translateY(-5rem);
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes cardFadeBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(5rem);
        transform: translateY(5rem);
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes cardFadeBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(5rem);
        transform: translateY(5rem);
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes cardHelpFade {
    from {
        opacity: 0;
        -webkit-transform: translateY(-1rem);
        transform: translateY(-1rem);
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes cardHelpFade {
    from {
        opacity: 0;
        -webkit-transform: translateY(-1rem);
        transform: translateY(-1rem);
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes bounceIn {
    from, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes bounceIn {
    from, 20%, 40%, 60%, 80%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 10rem, 0);
        transform: translate3d(0, 10rem, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 10rem, 0);
        transform: translate3d(0, 10rem, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@-webkit-keyframes StepLine {
    from {
        width: 0;
        opacity: 0;
    }

    to {
        width: 23rem;
        opacity: 9;
    }
}

@keyframes StepLine {
    from {
        width: 0;
        opacity: 0;
    }

    to {
        width: 23rem;
        opacity: 9;
    }
}

@-webkit-keyframes StepLineMobile {
    from {
        width: 0;
        opacity: 0;
    }

    to {
        width: 8rem;
        opacity: 9;
    }
}

@keyframes StepLineMobile {
    from {
        width: 0;
        opacity: 0;
    }

    to {
        width: 8rem;
        opacity: 9;
    }
}

@-webkit-keyframes graphGrow {
    0% {
        height: 0;
        opacity: 0;
    }

    100% {
        height: 100%;
        opacity: 1;
    }
}

@keyframes graphGrow {
    0% {
        height: 0;
        opacity: 0;
    }

    100% {
        height: 100%;
        opacity: 1;
    }
}

@-webkit-keyframes menuUser {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-0.1rem);
        transform: translateY(-0.1rem);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes menuUser {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-0.1rem);
        transform: translateY(-0.1rem);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes fadeInLeftMenu {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-1rem);
        transform: translateX(-1rem);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(-0.5rem);
        transform: translateX(-0.5rem);
    }
}

@keyframes fadeInLeftMenu {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-1rem);
        transform: translateX(-1rem);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(-0.5rem);
        transform: translateX(-0.5rem);
    }
}

.td-header-acessibility {
    position: sticky;
    top: 0;
    min-height: 3.2rem;
    background-color: #fff;
    padding: 0.4rem 0,0625em 2.4rem 4.4rem;
    /*border-bottom: solid 1px #cccccc;*/
    top: 0;
    left: 0;
    width: 100%;
    z-index: 16;
    transition: all 0.3s ease;
    display: flex;
    justify-content: center;
}

.td-espacamento {
    padding-left: 1.31em !important;
}

.td-ajuste {
    margin-right: 6px;
}

.td-img_contraste {
    top: 10px;
    left: 947px;
    width: 16px;
    height: 16px;
}

.td-header {
    height: 7.2rem;
    background-color: #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 2.4rem 0 2.4rem 2.4rem;
    border-bottom: solid 1px #cccccc;
    top: 0;
    width: 100%;
    z-index: 11;
    transition: all 0.3s ease;
    /*position: fixed;*/
}

.contrast,
.contrast nav,
.contrast div,
.contrast li,
.contrast ol,
.contrast header,
.contrast footer,
.contrast section,
.contrast main,
.contrast aside,
.contrast article,
.contrast table tr {
    background: black !important;
    color: white !important;
}

    .contrast h1,
    .contrast h2,
    .contrast h3,
    .contrast h4,
    .contrast h5,
    .contrast h6,
    .contrast p,
    .contrast label,
    .contrast strong,
    .contrast em,
    .contrast cite,
    .contrast q,
    .contrast i,
    .contrast b,
    .contrast u,
    .contrast span
    .contrast small {
        color: white !important;
    }

    .contrast a {
        color: yellow !important;
        text-decoration: underline;
    }

        .contrast a[role=button] {
            background: #000000 !important;
            color: yellow;
        }

            .contrast a[role=button]:focus {
                border: 1px solid yellow !important;
                box-sizing: border-box;
            }

    .contrast button,
    .contrast input[type=button],
    .contrast input[type=reset],
    .contrast input[type=submit] {
        background: black !important;
        color: yellow !important;
        border: #ffffff !important;
    }

    .contrast img.on-contrast-force-gray {
        filter: grayscale(100%) contrast(120%);
    }

    .contrast img.on-contrast-force-white {
        filter: brightness(0) invert(1);
    }

    .contrast input[type=text],
    .contrast input[type=password],
    .contrast input[type=url],
    .contrast input[type=search],
    .contrast input[type=email],
    .contrast input[type=tel],
    .contrast input[type=date],
    .contrast input[type=month],
    .contrast input[type=week],
    .contrast input[type=datetime],
    .contrast input[type=datetime-local],
    .contrast textarea,
    .contrast input[type=number] {
        background: black !important;
        border: 1px solid white !important;
        color: white !important;
    }

.contraste nice-select {
    border: 1px solid #ffffffff !important;
}


.td-barra-acessibilidade {
    font-weight: bold;
    padding: 0;
    margin: 0;
    list-style-type: none;
    padding-right: 2.5em;
}

.td-ul-acessibilidade {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%
}

.td-barra-acessibilidade__button {
    padding: 0;
    margin: 0;
    list-style-type: none;
    padding-right: 2.5em;
}

.divisao-menu {
    margin-left: auto;
}



@media screen and (max-width: 1024px) {
    .td-header, .td-header-acessibility {
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
    }

    .td-header {
        margin-top: 0px;
        height: 93px;
        position: fixed;
        align-items: center;
        top: 0;
    }
}

.td-header--scrolled {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
}

@media screen and (min-width: 1025px) {
    .td-header-acessibility {
        position: fixed;
    }
}

@media screen and (max-width: 1024px) {
    .td-header--scrolled .td-nav-list {
        display: none;
    }
}



@media screen and (max-width: 1024px) {
    .td-header--hidden-mobile {
        display: none;
    }
}

.td-logo {
    width: 17rem;
    height: 2.4rem;
}

.td-logo__title {
    font-size: 0;
    background-size: contain;
    height: 2.4rem;
}

@media screen and (max-width: 1024px) {
    .td-logo {
        margin-left: auto;
    }
}

.td-nav, td-barra-acessibilidade {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
}

.td-nav-list, td-barra-acessibilidade {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 1024px) {
    .td-nav-list, td-barra-acessibilidade {
        width: 100%;
        max-width: 100%;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 5.5rem;
        border-bottom: 1px solid #666666;
        background-color: #fff;
        z-index: 9999;
        margin-top: 5rem;
    }
}

@media screen and (max-width: 720px) {
    .td-nav-list, td-barra-acessibilidade {
        justify-content: center;
        flex-wrap: wrap;
        margin-top: 5rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-nav-list--hidden-mobile {
        display: none;
    }
}

@media screen and (max-width: 1024px) {
    .td-ul-acessibilidade {
        width: 600px;
        margin-top: 97px
    }

    .td-espacamento {
        padding-left: 0px !important
    }

    .td-ul-acessibilidade li {
        width: 200px;
        text-align: center;
        padding: 0px;
        margin-bottom: 5px
    }

    .divisao-menu {
        margin-left: 0;
    }
}

.td-nav-list__link, td-header-acessibility {
    text-decoration: none;
    color: inherit;
    font-size: 1.6rem;
    font-weight: 400;
    letter-spacing: 0.5px;
    color: #1e274a;
    padding: 2.2rem 3rem;
}

@media screen and (max-width: 1024px) {
    .td-nav-list__link, td-header-acessibility {
        display: block;
        color: #5f5f64;
        font-weight: 600;
        text-transform: uppercase;
        padding: 1.5rem 3rem;
        padding-bottom: 1.3rem;
    }
}

@media screen and (max-width: 720px) {
    .td-nav-list__link, td-header-acessibility {
        width: 100%;
    }
}

.td-nav-list__link:hover {
    color: #2b59c3;
}

.td-nav-list__link--active {
    border-bottom: 0.6rem solid #ffc914;
    font-weight: 600;
}

@media screen and (max-width: 1024px) {
    .td-nav-list__link--active {
        border-bottom: 0.4rem solid #2b59c3;
        color: #2b59c3;
    }
}

.td-nav-cart {
    position: relative;
    overflow: hidden;
    height: 7.2rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 2rem;
    width: 8rem;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.td-nav-cart--active {
    border-bottom: 0.6rem solid #ffc914;
}

@media screen and (max-width: 1024px) {
    .td-nav-cart--active {
        border: none;
    }
}

@media screen and (max-width: 1024px) {
    .td-nav-cart {
        padding: 1.5rem;
    }
}

.td-nav-cart:hover {
    opacity: 0.9;
}

.td-item-carrinho {
    position: absolute;
    top: 1.3rem;
    right: -1.8rem;
}

@media screen and (max-width: 1024px) {
    .td-item-carrinho {
        right: -2.5rem;
        top: 1.5rem;
    }
}

.td-item-carrinho:before {
    display: block;
    content: attr(data-valor-carrinho);
    color: #26336a;
    font-size: 1.1rem;
    font-weight: 600;
    line-height: 1rem;
    border-radius: 10rem;
    height: 1.5rem;
    background-color: #ffc914;
    position: absolute;
    right: 4rem;
    top: 0.5rem;
    padding: 0.2rem 0.5rem;
    padding-left: 0.45rem;
}

@media screen and (max-width: 1024px) {
    .td-item-carrinho:before {
        right: 4.5rem;
    }
}

.td-nav-meus-dados {
    text-decoration: none;
    color: inherit;
    height: 7.2rem;
    width: 9.5rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-left: solid 1px #E5E5E5;
    position: relative;
    cursor: pointer;
}

@media screen and (max-width: 1024px) {
    .td-nav-meus-dados {
        display: none;
    }
}

.td-nav-meus-dados__user {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.7px;
    text-align: center;
    color: #fff;
    background-color: #182940;
    border-radius: 30rem;
    height: 4.8rem;
    width: 4.8rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.td-nav-meus-dados:hover {
    background-color: rgba(43, 89, 195, 0.8);
}

    .td-nav-meus-dados:hover .td-nav-meus-dados__menu {
        display: block;
    }

.td-nav-meus-dados--active {
    background-color: rgba(43, 89, 195, 0.8);
}

.td-nav-meus-dados__menu {
    display: none;
    position: absolute;
    right: 0;
    top: 7.2rem;
    box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.2);
    background-color: #fff;
    border-bottom-left-radius: 0.8rem;
    border-bottom-right-radius: 0.5rem;
    width: 20.8rem;
    -webkit-animation: menuUser 0.5s ease;
    animation: menuUser 0.5s ease;
}

.td-nav-meus-dados__link {
    text-decoration: none;
    color: inherit;
    display: block;
    font-size: 1.5rem;
    font-weight: 400;
    letter-spacing: 0.5px;
    color: #26336a;
    padding: 1rem 2.5rem;
    border-bottom: 1px solid #F4F7F5;
}

    /*.td-nav-meus-dados__link:last-of-type {
        border-bottom-left-radius: 0.8rem;
        border-bottom-right-radius: 0.5rem;
    }*/

    .td-nav-meus-dados__link:hover {
        color: #fff;
        background-color: #2b59c3;
    }

.td-menu-trigger {
    display: none;
    border: none;
    width: 2.25rem;
    height: 2.25rem;
    background-color: none;
    outline: none;
    cursor: pointer;
    position: relative;
    background-color: transparent;
    margin-right: 1.8rem;
}

@media screen and (max-width: 1024px) {
    .td-menu-trigger {
        display: block;
    }
}

.td-menu-trigger__label {
    display: none;
}

.td-menu-trigger__icon {
    position: absolute;
    width: 2.5rem;
    height: 0.15rem;
    background-color: #26336a;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    transition: all 0.2s ease-in-out;
    z-index: 200;
}

    .td-menu-trigger__icon:before,
    .td-menu-trigger__icon:after {
        content: "";
        position: absolute;
        width: 2.5rem;
        height: 0.15rem;
        background-color: #26336a;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        transition: all 0.2s ease-in-out;
    }

    .td-menu-trigger__icon:before {
        top: -6px;
    }

    .td-menu-trigger__icon:after {
        bottom: -6px;
    }

.td-menu--open .td-menu-trigger__icon {
    background-color: transparent;
}

    .td-menu--open .td-menu-trigger__icon:before {
        top: 0;
        -webkit-transform: translateX(-50%) rotateZ(-45deg);
        transform: translateX(-50%) rotateZ(-45deg);
    }

    .td-menu--open .td-menu-trigger__icon:after {
        bottom: 0;
        -webkit-transform: translateX(-50%) rotateZ(45deg);
        transform: translateX(-50%) rotateZ(45deg);
    }

.td-header-login {
    background-color: #26336a;
    padding: 2.4rem;
    height: 7.2rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    width: 100%;
    top: 0;
}

.td-header-login__logo {
    height: 2.4rem;
}

.td-investir-agora {
    display: none;
}

@media screen and (max-width: 1024px) {
    .td-investir-agora {
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 9999;
        width: 100%;
        background: #182940;
        padding: 1.4rem;
        -webkit-animation: moveFromBottom 0.5s ease;
        animation: moveFromBottom 0.5s ease;
    }

        .td-investir-agora .btn:link {
            max-width: 20rem;
            display: block;
            margin: 0 auto;
        }
}

@media screen and (max-width: 1024px) and (max-width: 720px) {
    .td-investir-agora .btn:link {
        max-width: 100%;
    }
}



.btn:link,
.btn .btn:visited {
    text-decoration: none;
    text-align: center;
    padding: 1.2rem 5rem;
    margin: 2rem 0;
    display: inline-block;
    transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    font-size: 1.8rem;
    font-weight: 600;
    border-radius: 10rem;
    letter-spacing: 0.02rem;
    min-width: 25.7rem;
    cursor: pointer;
    line-height: normal;
}

@media screen and (max-width: 540px) {
    .btn:link,
    .btn .btn:visited {
        width: 100%;
        margin: 2rem auto;
        text-align: center;
        padding: 1.3rem;
    }
}

.btn--primary {
    background-color: #237131;
    color: #fff;
}

    .btn--primary:hover {
        background-color: #2d7387;
        color: #fff;
    }

    .btn--primary:active {
        color: #fff;
    }

    .btn--primary:focus {
        border: 2px solid #000;
        box-sizing: border-box;
    }

.btn--primary--disabled {
    background-color: #a0a5af;
    color: #5f5f64;
    pointer-events: none;
}

.btn--secundary {
    background-color: transparent;
    color: #237131;
    border: 1px solid #237131;
}

    .btn--secundary:hover {
        background-color: #2d7387;
        color: #ffffff;
    }


    .btn--secundary:active {
        color: #237131;
    }

    .btn--secundary:focus {
        border: 2px solid #000;
        box-sizing: border-box;
    }

.btn--bgfixed:hover {
    background-color: rgba(45,115,135,1) !important;
    color: #ffffff !important;
}

.btn--bgfixed:focus {
    border: 2px solid #000;
    box-sizing: border-box;
}

.btn--filtro:link {
    min-width: auto;
    padding: 1.2rem 3rem;
    margin: 0 1rem;
}

.btn--filtro-white {
    background-color: transparent;
    color: #237131;
    border: 1px solid #237131;
}

    .btn--filtro-white:link {
        min-width: auto;
        padding: 1.2rem 3rem;
        margin: 0 1rem;
    }

    .btn--filtro-white:hover {
        background-color: rgba(83, 179, 36, 0.3);
        color: #237131;
    }

    .btn--filtro-white:focus {
        border: 2px solid #000;
        box-sizing: border-box;
    }

.btn--login {
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 2.3rem;
    letter-spacing: 0;
    width: 100%;
    border: none;
    border-radius: 10rem;
    padding: 1.3rem 1rem;
    text-align: center;
    color: #fff;
    transition: all 0.3s;
    cursor: pointer;
    margin: 2rem 0;
}

    .btn--login:focus {
        border: 2px solid #000;
        box-sizing: border-box;
    }


.td-center-button {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.btn--card-list:link {
    min-width: auto;
    text-align: center;
    padding: 1.2rem 1rem;
    margin-left: 1rem;
}

@media screen and (max-width: 1024px) {
    .btn--card-list:link {
        margin: 0;
        width: 100%;
    }
}

.btn--meus-dados {
    min-width: 20rem;
    border-radius: 2.3rem;
    margin-top: 2.4rem;
    height: 4.6rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    cursor: pointer;
}

@media screen and (max-width: 1024px) {
    .btn--meus-dados {
        width: 100%;
    }
}

.td-breadcrumb {
    width: 100%;
    padding: 3.2rem 0 2.4rem 0;
    width: calc(100% - 2.8rem);
    margin-left: auto;
    margin-right: auto;
}

@media screen and (min-width: 540px) {
    .td-breadcrumb {
        max-width: 440px;
    }
}

@media screen and (min-width: 720px) {
    .td-breadcrumb {
        max-width: 620px;
    }
}

@media screen and (min-width: 1025px) {
    .td-breadcrumb {
        max-width: 860px;
    }
}

@media screen and (min-width: 1240px) {
    .td-breadcrumb {
        max-width: 1140px;
    }
}

@media screen and (min-width: 1525px) {
    .td-breadcrumb {
        max-width: 1325px;
    }
}

@media screen and (max-width: 1024px) {
    .td-breadcrumb {
        display: none;
    }
}

.td-breadcrumb-item {
    text-decoration: none;
    color: inherit;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #26336a;
}

    .td-breadcrumb-item:not(:first-of-type):before {
        content: "/";
        display: inline-block;
        margin-right: 0.3rem;
        color: #26336a;
    }

    .td-breadcrumb-item:hover,
    .td-breadcrumb-item:active {
        color: #2b59c3;
    }

.td-breadcrumb-item--atual {
    color: #666;
    pointer-events: none;
}

.td-mercado-box {
    width: 100%;
    background-color: #fff;
    border: 1px solid rgba(204, 204, 204, 0.5);
    border-radius: 0.8rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1.7rem 0;
    -webkit-animation: moveFromBottom 0.8s ease;
    animation: moveFromBottom 0.8s ease;
}

.td-mercado-status {
    font-size: 2rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 3.2rem;
    text-transform: none;
    height: 5rem;
    border-right: 1px solid #a0a5af;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 25%;
}

    .td-mercado-status:before {
        content: "";
        display: inline-block;
        height: 1.5rem;
        width: 1.5rem;
        border-radius: 10rem;
        margin-right: 0.5rem;
        display: none;
    }

.td-mercado-status--aberto:before {
    background-color: #237131;
    display: inline-block;
}

.td-mercado-status--suspenso:before {
    background-color: #ce185d;
    display: inline-block;
}

.td-mercado-status--encerrado:before {
    background-color: #333;
    display: inline-block;
}

.td-mercado-status--sem:before {
    background-color: #ffc914;
    display: inline-block;
}

@media screen and (max-width: 1024px) {
    .td-mercado-status {
        border-right: none;
        font-size: 1.6rem;
        padding: 0;
        width: 100%;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: auto;
    }
}

.td-mercado-time {
    height: 5rem;
    border-right: 1px solid #a0a5af;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40%;
    padding: 0 3.5rem;
}

@media screen and (max-width: 1024px) {
    .td-mercado-time {
        width: 100%;
        padding: 0;
        height: auto;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        border: none;
    }
}

.td-mercado-time__icon {
    margin-right: 1rem;
}

    .td-mercado-time__icon img {
        width: 5rem;
        -webkit-transform: translateY(0.5em);
        transform: translateY(0.5em);
    }

@media screen and (min-width: 1525px) {
    .td-mercado-time__icon img {
        width: 4rem;
    }
}

@media screen and (max-width: 720px) {
    .td-mercado-time__icon img {
        width: 4rem;
    }
}

.td-mercado-update {
    height: 5rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 35%;
    padding: 0 3.5rem;
}

@media screen and (max-width: 1024px) {
    .td-mercado-update {
        position: absolute;
        bottom: -6rem;
        width: 100%;
        padding: 0;
        left: 0;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.td-mercado-text {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    letter-spacing: 0;
    color: #182940;
}

@media screen and (max-width: 1024px) {
    .td-mercado-text--mobile {
        font-size: 1.5rem;
        font-weight: 600;
    }
}

.td-mercado-text--bold {
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: 0.56px;
    display: block;
}

@media screen and (max-width: 1024px) {
    .td-mercado-text--bold--mobile {
        font-size: 1.5rem;
        font-weight: normal;
        display: initial;
    }
}

@media screen and (max-width: 540px) {
    .td-mercado-text--bold--block-mobile {
        display: block;
    }
}



/*.td-tabs-links {
    list-style: none;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}*/



/*.td-tabs-links__item {
    width: 100%;
    flex: 1;
}*/

@media screen and (max-width: 540px) {
    .td-tabs-links__item {
        border: none;
        width: auto;
        background: transparent;
    }
}

/*.td-tabs-links__item:first-of-type {
    border-top-left-radius: 0.8rem;
    border-left: 1px solid rgba(204, 204, 204, 0.5);
}*/

@media screen and (max-width: 540px) {
    /* .td-tabs-links__item:first-of-type {
        border: none;
        border-radius: 0;
    }*/
}

/*.td-tabs-links__item:last-of-type {
    border-top-right-radius: 0.8rem;
    border-right: 1px solid rgba(204, 204, 204, 0.5);
}*/

@media screen and (max-width: 540px) {
    /* .td-tabs-links__item:last-of-type {
        border: none;
        border-radius: 0;
    }*/
}


.td-tabs-links--sem-borda li {
    border: none;
    border-radius: 0;
}

.td-tabs-links--sem-borda .td-tabs-links__item:first-of-type {
    border-radius: 0;
}

.td-tabs-links--sem-borda .td-tabs-links__item:last-of-type {
    border-radius: 0;
}

.td-tabs-operacoes-links {
    list-style: none;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    border-bottom: 1px solid rgba(204, 204, 204, 0.5);
}

@media screen and (max-width: 540px) {
    .td-tabs-operacoes-links {
        border-bottom: 1px solid rgba(204, 204, 204, 0.5);
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        overflow: hidden;
    }
}

.td-tabs-operacoes-links__item {
    width: 100%;
    background: #fff;
}

.td-tabs-operacoes-links__link {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.8rem;
    letter-spacing: 0;
    color: #5f5f64;
    padding: 1.8rem 2rem;
    display: block;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
    transition: 0.5s ease;
}

@media screen and (max-width: 540px) {
    .td-tabs-operacoes-links__link {
        padding: 1.8rem 0.8rem;
        font-size: 1.6rem;
    }
}

.td-tabs-operacoes-links__link:after {
    content: "";
    display: block;
    border-bottom: 0.4rem solid #2b59c3;
    width: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: 0.5s ease;
}

.td-tabs-operacoes-links__link:hover {
    color: #2b59c3;
}

.td-tabs-operacoes-links__link.active {
    color: #2b59c3;
}

    .td-tabs-operacoes-links__link.active.td-tabs-operacoes-links__link:after {
        width: 100%;
    }

.td-tab-operacoes-group {
    background-color: #fff;
    min-height: 10rem;
    padding: 1rem 2rem;
}

@media screen and (max-width: 540px) {
    .td-tab-operacoes-group {
        padding: 0;
        width: calc(100% - 2.8rem);
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 540px) and (min-width: 540px) {
    .td-tab-operacoes-group {
        max-width: 440px;
    }
}

@media screen and (max-width: 540px) and (min-width: 720px) {
    .td-tab-operacoes-group {
        max-width: 620px;
    }
}

@media screen and (max-width: 540px) and (min-width: 1025px) {
    .td-tab-operacoes-group {
        max-width: 860px;
    }
}

@media screen and (max-width: 540px) and (min-width: 1240px) {
    .td-tab-operacoes-group {
        max-width: 1140px;
    }
}

@media screen and (max-width: 540px) and (min-width: 1525px) {
    .td-tab-operacoes-group {
        max-width: 1325px;
    }
}

@media screen and (max-width: 540px) {
    .td-tab-operacoes-group {
        padding: 0;
        border: none;
        background-color: transparent;
    }
}

.td-card-simples {
    text-decoration: none;
    color: inherit;
    display: block;
    max-width: 67rem;
    background-color: #fff;
    border: 0.1rem solid rgba(204, 204, 204, 0.5);
    border-radius: 0.8rem;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    padding: 1.5rem 0;
    margin: 3rem auto;
    -webkit-animation: cardFadeBottom 0.5s ease;
    animation: cardFadeBottom 0.5s ease;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}

@media screen and (max-width: 1024px) {
    .td-card-simples {
        max-width: 28.8rem;
        min-height: 17rem;
        max-height: 20rem;
        position: relative;
    }
}

.td-card-simples-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 8.2rem;
    padding: 0 2.5rem;
    padding-right: 3rem;
    position: relative;
}

@media screen and (max-width: 1024px) {
    .td-card-simples-content {
        -webkit-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.td-card-simples-content[data-color="Azul"] {
    color: #148389;
}

    .td-card-simples-content[data-color="Azul"]:before {
        background-color: #148389;
    }

.td-card-simples-content[data-color="Laranja"] {
    color: #ce185d;
}

    .td-card-simples-content[data-color="Laranja"]:before {
        background-color: #ce185d;
    }

.td-card-simples-content[data-color="Roxo"] {
    color: #4b3f72;
}

    .td-card-simples-content[data-color="Roxo"]:before {
        background-color: #4b3f72;
    }

.td-card-simples-content[data-color="Amarelo"] {
    color: #fac000;
}

    .td-card-simples-content[data-color="Amarelo"]:before {
        background-color: #fac000;
    }

.td-card-simples-content[data-color="Lilas"] {
    color: #a253a5;
}

    .td-card-simples-content[data-color="Lilas"]:before {
        background-color: #a253a5;
    }

.td-card-simples-content[data-color="AzulEduca"] {
    color: #2b59c3;
}

    .td-card-simples-content[data-color="AzulEduca"]:before {
        background-color: #2b59c3;
    }

.td-card-simples-content:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    width: 1.1rem;
    top: 0;
}

.td-card-simples__titulo {
    font-size: 2rem;
    font-weight: 400;
    line-height: 3rem;
    letter-spacing: 0.42px;
    color: inherit;
    width: 22rem;
}

@media screen and (max-width: 1024px) {
    .td-card-simples__titulo {
        display: block;
        padding-top: 0.5rem;
    }
}

.td-card-simples__titulo--ano {
    font-size: 2.8rem;
    font-weight: 700;
    display: block;
}

.td-card-simples__titulo--subtitulo {
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.2rem;
    letter-spacing: 0;
    text-transform: lowercase;
    -webkit-transform: translateY(-0.3rem);
    transform: translateY(-0.3rem);
}

.td-card-simples__info {
    font-size: 1.6rem;
    line-height: 2.2rem;
    letter-spacing: 0;
    color: #5f5f64;
    width: 22rem;
}

@media screen and (max-width: 1024px) {
    .td-card-simples__info {
        padding-top: 1.5rem;
        font-size: 1.4rem;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
    }
}

.td-card-simples__valor {
    font-size: 2rem;
    font-weight: 600;
    line-height: 3.2rem;
    color: #182940;
    padding-right: 6rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
}

@media screen and (max-width: 1024px) {
    .td-card-simples__valor {
        margin: 0;
        font-size: 1.8rem;
        font-style: normal;
        font-stretch: normal;
        line-height: 3.2rem;
        letter-spacing: normal;
        padding: 0;
    }
}

.td-card-simples__valor--cifrao {
    font-size: 1.6rem;
    font-weight: 600;
}

.td-card-simples__valor--arrow {
    text-decoration: none;
    color: inherit;
    position: relative;
}

@media screen and (max-width: 1024px) {
    .td-card-simples__valor--arrow {
        position: initial;
    }
}

.td-card-simples__valor--arrow:after {
    display: inline-block;
    content: "";
    position: absolute;
    width: 1.2rem;
    height: 1.2rem;
    border-style: solid;
    border-width: 0 0.15rem 0.15rem 0;
    border-color: #26336a;
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
    right: -4rem;
    top: 0.9rem;
}

@media screen and (max-width: 1024px) {
    .td-card-simples__valor--arrow:after {
        width: 1.5rem;
        height: 1.5rem;
        right: 3rem;
        top: 6.2rem;
    }
}

.td-agendamento-titulos-card {
    width: 100%;
    background-color: #fff;
    border: 0.1rem solid rgba(204, 204, 204, 0.5);
    border-radius: 0.8rem;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    padding: 1.5rem 0;
    margin-bottom: 3rem;
    -webkit-animation: cardFadeBottom 0.5s ease;
    animation: cardFadeBottom 0.5s ease;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-titulos-card {
        max-width: 28.8rem;
        min-height: 19.1rem;
        margin: 3rem auto;
    }
}

.td-agendamentos-titulos-card__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 8.2rem;
    padding: 0 2.5rem;
    padding-right: 3rem;
    position: relative;
}

    .td-agendamentos-titulos-card__content[data-color="Azul"] {
        color: #148389;
    }

        .td-agendamentos-titulos-card__content[data-color="Azul"]:before {
            background-color: #148389;
        }

    .td-agendamentos-titulos-card__content[data-color="Laranja"] {
        color: #ce185d;
    }

        .td-agendamentos-titulos-card__content[data-color="Laranja"]:before {
            background-color: #ce185d;
        }

    .td-agendamentos-titulos-card__content[data-color="Roxo"] {
        color: #4b3f72;
    }

        .td-agendamentos-titulos-card__content[data-color="Roxo"]:before {
            background-color: #4b3f72;
        }

    .td-agendamentos-titulos-card__content[data-color="Amarelo"] {
        color: #ffc914;
    }

        .td-agendamentos-titulos-card__content[data-color="Amarelo"]:before {
            background-color: #ffc914;
        }

    .td-agendamentos-titulos-card__content[data-color="Lilas"] {
        color: #a253a5;
    }

        .td-agendamentos-titulos-card__content[data-color="Lilas"]:before {
            background-color: #a253a5;
        }

    .td-agendamentos-titulos-card__content[data-color="LilasEscuro"] {
        color: #762d76;
    }

        .td-agendamentos-titulos-card__content[data-color="LilasEscuro"]:before {
            background-color: #762d76;
        }

    .td-agendamentos-titulos-card__content[data-color="AzulEduca"] {
        color: #2b59c3;
    }

        .td-agendamentos-titulos-card__content[data-color="AzulEduca"]:before {
            background-color: #2b59c3;
        }


    .td-agendamentos-titulos-card__content:before {
        display: block;
        content: "";
        position: absolute;
        left: 0;
        height: 100%;
        width: 1.1rem;
        top: 0;
    }

.td-agendamento-titulos-card__titulo {
    font-size: 2rem;
    font-weight: 400;
    line-height: 3rem;
    letter-spacing: 0.42px;
    color: inherit;
    width: 23rem;
}

.td-agendamento-titulos-card__titulo--ano {
    font-size: 2.8rem;
    font-weight: 700;
    display: block;
}

.td-agendamento-titulos-card__titulo--subtitulo {
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.2rem;
    letter-spacing: 0;
    text-transform: lowercase;
    -webkit-transform: translateY(-0.3rem);
    transform: translateY(-0.3rem);
}

.td-agendamento-titulos-card__info {
    font-size: 1.6rem;
    letter-spacing: -0.57px;
    font-weight: 600;
    color: inherit;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-titulos-card__info {
        position: absolute;
        right: 1.5rem;
        text-align: right;
    }
}

.td-agendamento-titulos-card__info--rent {
    font-size: 1.4rem;
    letter-spacing: -0.44px;
    color: #182940;
    display: block;
}

.td-agendamento-titulos-card__valor {
    font-size: 1.4rem;
    text-align: right;
    margin-left: auto;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-titulos-card__valor {
        padding-top: 3.5rem;
        text-align: left;
        margin-right: auto;
        margin-left: 0;
        font-size: 1.6rem;
        letter-spacing: -0.5px;
        color: #26336a;
        font-weight: 600;
    }
}

.td-agendamento-titulos-card__valor--num {
    display: block;
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 3.2rem;
}

.td-agendamento-titulos-card__quantidade {
    font-size: 1.4rem;
    letter-spacing: -0.44px;
    font-weight: 600;
    margin-left: auto;
    color: #182940;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-titulos-card__quantidade {
        position: absolute;
        bottom: 0;
        right: 1.5rem;
    }
}

.td-agendamento-titulos-card__quantidade--quant {
    color: #8c8c8c;
    letter-spacing: -0.16px;
    display: block;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-titulos-card__quantidade--quant {
        padding-right: 0.5rem;
        display: inline-block;
    }
}



.td-card-resgatar--aberto {
    padding: 2.7rem 0;
}

@media screen and (max-width: 1024px) {
    .td-card-resgatar--aberto {
        padding: 1.5rem 0;
    }
}

.td-card-resgatar--aberto .td-card-resgatar__content {
    height: 27.5rem;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media screen and (max-width: 1024px) {
    .td-card-resgatar--aberto .td-card-resgatar__content {
        height: auto;
    }
}

.td-card-resgatar--aberto .td-resgatar__info {
    display: block;
}

.td-card-resgatar--aberto .td-resgatar__valores {
    display: block;
}

.td-card-resgatar--aberto .td-card-resgatar__titulo {
    font-size: 2.4rem;
    height: 10.2rem;
}

@media screen and (max-width: 1024px) {
    .td-card-resgatar--aberto .td-card-resgatar__titulo {
        font-size: 1.8rem;
        height: 8.2rem;
    }
}

.td-card-resgatar--aberto .td-card-resgatar__titulo--ano {
    font-size: 3.2rem;
}

@media screen and (max-width: 1024px) {
    .td-card-resgatar--aberto .td-card-resgatar__titulo--ano {
        font-size: 2rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-card-resgatar--aberto .td-card-resgatar__titulo:before {
        width: 0.7rem;
    }
}

.td-card-resgatar--aberto .td-card-resgatar__adicionar {
    display: none;
}

@media screen and (max-width: 1024px) {
    .td-card-resgatar--aberto .btn-resgatar-card:link {
        display: block;
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5;
        margin-top: 3rem;
    }
}

.td-card-resgatar__adicionar {
    text-transform: uppercase;
    position: relative;
    margin-left: auto;
    padding-right: 3rem;
    text-decoration: none;
    font-weight: 600;
    -webkit-animation: cardFadeBottom 0.8s ease;
    animation: cardFadeBottom 0.8s ease;
}

@media screen and (max-width: 1024px) {
    .td-card-resgatar__adicionar {
        margin: 0;
        margin-left: 2.5rem;
        margin-top: 1.5rem;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4;
    }
}

.td-card-resgatar__adicionar:before {
    display: inline-block;
    content: "+";
    color: inherit;
    position: absolute;
    top: 0;
    left: -3rem;
    font-size: 3rem;
    font-weight: 300;
}

.td-card-resgatar__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    height: 8.2rem;
    padding: 0 2.5rem;
    padding-right: 3rem;
    position: relative;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.cardAgendamento {
    text-transform: uppercase;
    position: relative;
    margin-left: auto;
    padding-right: 3rem;
    text-decoration: none;
    font-weight: 600;
    -webkit-animation: cardFadeBottom 0.8s ease;
    animation: cardFadeBottom 0.8s ease;
}

@media screen and (max-width: 1024px) {
    .td-card-resgatar__content {
        height: 15rem;
        padding: 0 2rem;
        position: relative;
    }
}

.td-card-resgatar__content[data-color="Azul"] {
    color: #148389;
}

    .td-card-resgatar__content[data-color="Azul"] .td-card-resgatar__titulo:before {
        background-color: #148389;
    }

.td-card-resgatar__content[data-color="Laranja"] {
    color: #ce185d;
}

    .td-card-resgatar__content[data-color="Laranja"] .td-card-resgatar__titulo:before {
        background-color: #ce185d;
    }

.td-card-resgatar__content[data-color="Roxo"] {
    color: #4b3f72;
}

    .td-card-resgatar__content[data-color="Roxo"] .td-card-resgatar__titulo:before {
        background-color: #4b3f72;
    }

.td-card-resgatar__content[data-color="Amarelo"] {
    color: #fac000;
}

    .td-card-resgatar__content[data-color="Amarelo"] .td-card-resgatar__titulo:before {
        background-color: #fac000;
    }

.td-card-resgatar__content[data-color="Lilas"] {
    color: #a253a5;
}

    .td-card-resgatar__content[data-color="Lilas"] .td-card-resgatar__titulo:before {
        background-color: #a253a5;
    }

.td-card-resgatar__content[data-color="AzulEduca"] {
    color: #2b59c3;
}

    .td-card-resgatar__content[data-color="AzulEduca"] .td-card-resgatar__titulo:before {
        background-color: #2b59c3;
    }

.td-card-resgatar__titulo {
    font-size: 2rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 3.2rem;
    letter-spacing: 0.5px;
    position: relative;
    color: inherit;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 8.2rem;
    width: 50%;
}

@media screen and (max-width: 1024px) {
    .td-card-resgatar__titulo {
        width: 100%;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}

.td-card-resgatar__titulo--ano {
    font-size: 2.8rem;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.31;
    letter-spacing: -1px;
}

.td-card-resgatar__titulo--subtitulo {
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.2rem;
    letter-spacing: 0;
    text-transform: lowercase;
    -webkit-transform: translateY(-0.3rem);
    transform: translateY(-0.3rem);
}

.td-card-resgatar__titulo:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    width: 1.1rem;
    top: 0;
    -webkit-transform: translateX(-2.5rem);
    transform: translateX(-2.5rem);
}

@media screen and (max-width: 1024px) {
    .td-card-resgatar__titulo:before {
        -webkit-transform: translateX(-2.05rem);
        transform: translateX(-2.05rem);
    }
}

.td-resgatar__info {
    display: none;
    padding-top: 4rem;
    padding-right: 4.5rem;
    -webkit-animation: moveFromBottom 0.5s ease;
    animation: moveFromBottom 0.5s ease;
}

@media screen and (max-width: 1024px) {
    .td-resgatar__info {
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        padding: 0;
        padding-top: 2rem;
    }
}

.td-resgatar__info__text {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 1.6rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    color: #182940;
}

@media screen and (max-width: 1024px) {
    .td-resgatar__info__text {
        font-size: 1.5rem;
        font-weight: normal;
        line-height: normal;
        color: #8c8c8c;
    }

        .td-resgatar__info__text:first-of-type {
            position: absolute;
            top: 1.2rem;
            right: 2rem;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            text-align: right;
            font-size: 1.4rem;
            font-weight: 600;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: -0.4px;
            text-align: right;
            color: #182940;
        }

            .td-resgatar__info__text:first-of-type span {
                font-size: 1.5rem;
                font-weight: 600;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: -0.5px;
                text-align: right;
            }
}

.td-resgatar__info__text:not(:last-of-type) {
    padding-bottom: 2rem;
}

.td-resgatar__info__text--valor {
    font-size: 1.6rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    text-align: right;
}

@media screen and (max-width: 1024px) {
    .td-resgatar__info__text--valor {
        font-size: 1.6rem;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.2px;
        text-align: right;
    }
}

.td-resgatar__valores {
    display: none;
    border-left: 1px solid rgba(204, 204, 204, 0.5);
    height: 100%;
    padding: 1rem 0;
    padding-left: 4.7rem;
    -webkit-animation: moveFromBottom 0.5s ease;
    animation: moveFromBottom 0.5s ease;
}

@media screen and (max-width: 1024px) {
    .td-resgatar__valores {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        padding-left: 0;
        border: none;
    }
}

.td-resgatar-input-titulo {
    font-size: 1.4rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #5f5f64;
    display: block;
}

@media screen and (max-width: 1024px) {
    .td-resgatar-input-titulo {
        font-size: 1.6rem;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #182940;
    }

        .td-resgatar-input-titulo:last-of-type {
            display: none;
        }
}

.td-resgatar-input-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 3rem;
    position: relative;
}

@media screen and (max-width: 1024px) {
    .td-resgatar-input-box {
        margin-bottom: 1rem;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .td-resgatar-input-box--input2 {
        margin: 0 auto;
    }

        .td-resgatar-input-box--input2 .td-resgatar-input-icon {
            display: none;
        }

        .td-resgatar-input-box--input2 .td-resgatar-input {
            color: #5f5f64;
        }
}

.td-resgatar-input {
    display: block;
    width: 16rem;
    border: none;
    border-bottom: 0.1rem dashed #26336a;
    border-radius: 0;
    color: #26336a;
    font-size: 2.2rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.45;
    letter-spacing: normal;
    padding: 1rem;
    text-align: center;
    padding-left: 3rem;
}

@media screen and (max-width: 1024px) {
    .td-resgatar-input {
        font-size: 2rem;
        width: 100%;
    }
}

.td-resgatar-input:focus {
    box-shadow: none;
}

.td-resgatar-input--quantidade {
    padding-left: 1rem;
}

.td-resgatar-input__cifrao {
    font-size: 1.6rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: normal;
    text-align: right;
    color: #182940;
    position: absolute;
    left: 4.5rem;
    top: 1.3rem;
}

.td-resgatar-input-icon {
    cursor: pointer;
}

.td-resgatar-remover {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    width: 100%;
}

@media screen and (max-width: 1024px) {
    .td-resgatar-remover {
        display: none;
    }
}

.td-resgatar-remover--icon {
    height: 3rem;
}

.btn-resgatar-card:link {
    display: none;
    min-width: 100%;
    margin-bottom: 0;
    margin-top: 1.7rem;
}

.td-resgatar-filtro__select {
    display: block;
    width: 100%;
    margin-bottom: 2rem;
    font-size: 1.8rem;
    color: inherit;
    line-height: 3.2rem;
    padding: 1.2rem 2rem;
    height: 5.6rem;
    border: 1px solid #666666;
    border-radius: 0.5rem;
    position: relative;
    color: #666;
    margin-top: 1rem;
    max-width: 24rem;
}

@media screen and (max-width: 1024px) {
    .td-resgatar-filtro__select {
        margin-bottom: 0;
    }
}

.td-operacao-realizada {
    background-color: #f4f7f5;
    padding: 3rem 5rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0.8rem;
    margin: 3rem 0;
    position: relative;
    -webkit-animation: cardFadeBottom 0.5s ease;
    animation: cardFadeBottom 0.5s ease;
}

@media screen and (max-width: 1024px) {
    .td-operacao-realizada {
        max-width: 26.4rem;
        margin: 3rem auto;
        padding: 1.4rem 2.4rem;
    }
}

.td-operacao-realizada__data {
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: 0;
    color: #333;
    padding-left: 3rem;
}

@media screen and (max-width: 1024px) {
    .td-operacao-realizada__data {
        padding-left: 2.4rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-operacao-realizada__protocol {
        font-size: 1.4rem;
        letter-spacing: -0.44px;
        margin-left: auto;
        text-align: right;
    }

        .td-operacao-realizada__protocol a {
            font-size: 1.8rem;
            font-weight: 600;
            letter-spacing: -0.56px;
        }
}

.td-operacao-realizada:after {
    display: inline-block;
    content: "";
    background: url(../img/icon/td-check-white.svg);
    background-size: contain;
    position: absolute;
    width: 5.5rem;
    height: 5.5rem;
    border-width: 0 0.2rem 0.2rem 0;
    left: -2rem;
    top: auto;
    background-color: #237131;
    border-radius: 10rem;
    border: 0.8rem solid white;
    -webkit-animation: bounceIn 1s ease;
    animation: bounceIn 1s ease;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

@media screen and (min-width: 1525px) {
    .td-operacao-realizada:after {
        padding: 0.5rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-operacao-realizada:after {
        padding: 0.3rem;
    }
}

.td-operacao-programada {
    background-color: #f4f7f5;
    border-radius: 0.8rem;
    margin: 3rem 0;
    padding: 3.2rem 4.8rem 3.2rem 6.8rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -webkit-animation: cardFadeBottom 0.5s ease;
    animation: cardFadeBottom 0.5s ease;
}

@media screen and (max-width: 1024px) {
    .td-operacao-programada {
        max-width: 26.4rem;
        min-height: 24.8rem;
        margin: 3rem auto;
        padding: 2rem;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 5.5rem;
    }
}

.td-operacao-programada__data {
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: 0;
    color: #26336a;
    padding-right: 5.6rem;
}

@media screen and (max-width: 1024px) {
    .td-operacao-programada__data {
        padding-bottom: 1.6rem;
    }
}

.td-operacao-programada__info-box {
    display: block;
    width: 100%;
}

.td-operacao-programada__info {
    font-size: 1.4rem;
    font-weight: 600;
    letter-spacing: -0.44px;
    color: #333;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 1024px) {
    .td-operacao-programada__info {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.td-operacao-programada__info:not(:last-of-type) {
    margin-bottom: 1.4rem;
}

.td-operacao-programada__info--titulo {
    font-size: 1.4rem;
    font-weight: 600;
    letter-spacing: -0.44px;
    width: 18rem;
    margin-right: auto;
    line-height: normal;
}

@media screen and (max-width: 1024px) {
    .td-operacao-programada__info--titulo {
        margin-right: 0;
    }
}

.td-operacao-programada__info--detalhe {
    display: block;
    margin-left: auto;
    font-size: 1.4rem;
    font-weight: 600;
    letter-spacing: -0.44px;
    color: #333;
}

@media screen and (max-width: 1024px) {
    .td-operacao-programada__info--detalhe {
        margin-left: 0;
        line-height: normal;
    }
}

.td-operacao-programada__info--text {
    font-size: 1.4rem;
    font-weight: 300;
    letter-spacing: -0.44px;
    padding-right: 0.8rem;
}

.td-operacao-programada:after {
    display: inline-block;
    content: "";
    background: url(../img/icon/td-calendar-white.svg) no-repeat;
    background-size: contain;
    position: absolute;
    width: 5.5rem;
    height: 5.5rem;
    border-width: 0 0.2rem 0.2rem 0;
    left: -2rem;
    top: auto;
    background-color: #a0a5af;
    border-radius: 10rem;
    border: 0.8rem solid white;
    -webkit-animation: bounceIn 1s ease;
    animation: bounceIn 1s ease;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

@media screen and (min-width: 1525px) {
    .td-operacao-programada:after {
        padding: 0.5rem;
    }
}

.td-carrinho-card {
    display: block;
    border-radius: 0.8rem;
    border: 1px solid #E5E5E5;
    background-color: #FFFFFF;
    padding: 16px 24px 16px 0px;
    -webkit-animation: cardFadeBottom 0.5s ease;
    animation: cardFadeBottom 0.5s ease;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-card {
        height: auto;
        margin: 0;
        max-width: 100%;
    }
}

.td-carrinho-card__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0 0 3.25rem;
    position: relative;
    height: 100%;
    gap: 2.4rem;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-card__content {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 1.6rem;
    }
}

.td-carrinho-card__content[data-color="Azul"] {
    color: #148389;
}

    .td-carrinho-card__content[data-color="Azul"]:before {
        background-color: #148389;
    }

.td-carrinho-card__content[data-color="Laranja"] {
    color: #ce185d;
}

    .td-carrinho-card__content[data-color="Laranja"]:before {
        background-color: #ce185d;
    }

.td-carrinho-card__content[data-color="Roxo"] {
    color: #4b3f72;
}

    .td-carrinho-card__content[data-color="Roxo"]:before {
        background-color: #4b3f72;
    }

.td-carrinho-card__content[data-color="Amarelo"] {
    color: #fac000;
}

    .td-carrinho-card__content[data-color="Amarelo"]:before {
        background-color: #fac000;
    }

.td-carrinho-card__content[data-color="Lilas"] {
    color: #a253a5;
}

    .td-carrinho-card__content[data-color="Lilas"]:before {
        background-color: #a253a5;
    }

.td-carrinho-card__content[data-color="LilasEscuro"] {
    color: #762d76;
}

    .td-carrinho-card__content[data-color="LilasEscuro"]:before {
        background-color: #762d76;
    }

.td-carrinho-card__content[data-color="AzulEduca"] {
    color: #2b59c3;
}

    .td-carrinho-card__content[data-color="AzulEduca"]:before {
        background-color: #2b59c3;
    }

.td-carrinho-card__content:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    width: 1.1rem;
    height: 5.6rem;
    gap: 0px;
    border-radius: 0px 8px 8px 0px;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-card__content:before {
        height: 100%;
        width: 0.7rem;
    }
}

.td-carrinho-card-col {
    display: block;
}

    .td-carrinho-card-col:nth-of-type(1) {
        width: 35%;
        display: flex;
        flex-direction: column;
        gap: .8rem
    }

@media screen and (max-width: 1024px) {
    .td-carrinho-card-col:nth-of-type(1) {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        width: 100%;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin-right: 0;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .td-carrinho-card-col.mobile-titulo:nth-of-type(1) {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .td-carrinho-card-col.mobile-titulo > div > .td-carrinho-card-rentabilidade {
        text-align: left
    }

    .td-carrinho-card-col.mobile-titulo > .titulo-card__arrow {
        transform: rotate(180deg);
        cursor: pointer;
    }

    .td-carrinho-card-col.mobile-titulo.open > .titulo-card__arrow {
        transform: rotate(360deg);
        cursor: pointer;
    }

    .divider-vertical {
        height: 1px !important;
        width: 100% !important;
        transform: rotate(0);
        align-self: stretch;
        background-color: #D6D6D6;
    }
}

.td-carrinho-card-col:nth-of-type(2) {
    width: 30%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-card-col:nth-of-type(2) {
        width: 100%;
        -webkit-align-items: center;
        -ms-flex-align: start;
        align-items: center;
    }
}

.td-carrinho-card-col:nth-of-type(2) .td-resgatar-input-box {
    margin-bottom: 1rem;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-card-col:nth-of-type(2) .td-resgatar-input-box {
    }
}

.td-carrinho-card-col:nth-of-type(3) {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 30%;
    gap: .8rem;
}

@media screen and (max-width: 1240px) {
    .td-carrinho-card-col:nth-of-type(3) {
    }
}

@media screen and (max-width: 1024px) {
    .td-carrinho-card-col:nth-of-type(3) {
        width: 100%;
    }
}

.td-carrinho-card-col:nth-of-type(4) {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5%;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-card-col:nth-of-type(4) {
        width: 100%;
    }
}

.td-carrinho-container-titulos {
    padding: 2.4rem;
    gap: 16px;
    border-radius: .8rem;
    border: 1px;
    background: #F4F7F5;
    border: 1px solid #E5E5E5;
    display: flex;
    flex-direction: column;
}

    .td-carrinho-container-titulos.valortotal {
        margin-bottom: 16px;
        margin-top: 16px;
    }

@media screen and (max-width: 1024px) {
    .td-carrinho-container-titulos.valortotal {
        margin-bottom: 0;
    }
}

.td-carrinho-card-titulo {
    font-size: 2rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.5px;
    position: relative;
    color: inherit;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-card-titulo {
        width: 125%;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        font-size: 1.7rem;
        line-height: normal;
        letter-spacing: 0.2px;
    }
}

.td-carrinho-card-titulo--ano {
    font-size: 2.8rem;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.31;
    letter-spacing: -1px;
}

.td-carrinho-card-titulo--subtitulo {
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 1.2rem;
    letter-spacing: 0;
    text-transform: lowercase;
}

.td-carrinho-card-rentabilidade {
    font-size: 1.6rem;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.6px;
    color: inherit;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-card-rentabilidade {
        font-size: 1.4rem;
        text-align: right;
        padding-top: 0;
    }
}

.td-carrinho-card-rentabilidade--titulo {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -0.4px;
    color: #182940;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-card-rentabilidade--titulo {
        padding-right: 0;
    }
}

.td-carrinho-input-titulo {
    display: block;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.4px;
    text-align: center;
    color: #182940;
}

.td-carrinho-card-info {
    text-align: center;
    font-size: 1.4rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.4px;
    color: #5f5f64;
}

.td-carrinho-card-info-resumo-confirmacao {
    font-family: Source Sans Pro;
    font-size: 12px;
    font-weight: 700;
    line-height: 15.08px;
    text-align: center;
    color: #182940 !important
}

    .td-carrinho-card-info-resumo-confirmacao > .td-carrinho-card-info--valor {
        display: flex;
        align-items: center;
        gap: 8px;
        justify-content: center;
    }

@media screen and (max-width: 1024px) {
    .td-carrinho-card-info {
        width: 100%;
        text-align: center;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        letter-spacing: normal;
        flex-direction: column
    }
}

.td-carrinho-card-info--valor {
    font-weight: 600;
    letter-spacing: -0.4px;
    color: #333;
    padding-left: 0.5rem;
    font-size: 1.6rem;
}

.td-carrinho-card-resumo-total {
    gap: 2.4rem;
    border-radius: .8rem;
    border: 1px;
    display: flex;
    border: 1px solid #E5E5E5;
    justify-content: space-around;
    padding: 6px;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-card-resumo-total {
        flex-direction: column;
        gap: 0;
    }

        .td-carrinho-card-resumo-total > .divider-vertical {
            display: none
        }
}

.td-carrinho-card-resumo-total > span:first-child {
    font-family: Source Sans Pro;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 24px;
    text-align: center;
    color: #666E7A;
}

.td-carrinho-card-resumo-total > span:last-child {
    font-family: Source Sans Pro;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
    text-align: center;
    color: #247030;
}

.td-carrinho-botao-submit {
    display: flex;
    justify-content: center;
}

    .td-carrinho-botao-submit > button {
        width: 30%;
        min-width: 0% !important;
        margin-top: 0 !important;
    }

@media screen and (min-width: 1025px) {
    .td-hidden-desktop {
        display: none !important
    }
}

@media screen and (max-width: 1024px) {



    .td-carrinho-botao-submit {
        flex-direction: column-reverse
    }

        .td-carrinho-botao-submit > button {
            width: 100%;
            min-width: 0% !important;
            margin-top: 0 !important;
        }
}

@media screen and (max-width: 1024px) {
    .td-carrinho-card-info--valor {
        width: 100%;
        font-size: 18px;
        font-weight: 600;
        letter-spacing: -0.6px;
        text-align: center;
        color: #26336a;
    }
}

.td-carrinho-card-info--valor-big {
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: center;
    color: #333;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-card-info--valor-big {
        width: 60%;
        font-size: 18px;
        letter-spacing: -0.6px;
        text-align: right;
        color: #26336a;
    }
}

.td-carrinho-card-remover {
    text-decoration: none;
    color: inherit;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 1.6rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: center;
    color: #237131;
    text-transform: uppercase;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-card-remover {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.td-carrinho-card-remover:hover {
    color: #237131;
    text-decoration: underline;
}

.td-carrinho-card-remover--icon {
    height: 3rem;
    width: 3rem;
    margin: 0 auto;
}

.td-carrinho-total {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 3rem;
    padding-top: 0;
    font-size: 1.6rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    color: #666;
}

.td-carrinho-total--valor {
    font-size: 2rem;
    font-weight: 600;
    line-height: 3.3rem;
    color: #182940;
    padding-left: 1rem;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card {
        height: auto !important;
        margin: 3rem auto;
        max-width: 28.8rem;
    }
}

.td-carrinho-edicao-card--pedido .td-carrinho-edicao-card-col:nth-of-type(2) {
    width: 37%;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card--pedido .td-carrinho-edicao-card-col:nth-of-type(2) {
        width: 100%;
    }
}

.td-carrinho-edicao-card__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2rem;
    position: relative;
    height: 100%;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card__content {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 0 2rem;
    }
}

.td-carrinho-edicao-card__content[data-color="Azul"] {
    color: #148389;
}

    .td-carrinho-edicao-card__content[data-color="Azul"]:before {
        background-color: #148389;
    }

.td-carrinho-edicao-card__content[data-color="Laranja"] {
    color: #ce185d;
}

    .td-carrinho-edicao-card__content[data-color="Laranja"]:before {
        background-color: #ce185d;
    }

.td-carrinho-edicao-card__content[data-color="Roxo"] {
    color: #4b3f72;
}

    .td-carrinho-edicao-card__content[data-color="Roxo"]:before {
        background-color: #4b3f72;
    }

.td-carrinho-edicao-card__content[data-color="Amarelo"] {
    color: #fac000;
}

    .td-carrinho-edicao-card__content[data-color="Amarelo"]:before {
        background-color: #fac000;
    }

.td-carrinho-edicao-card__content[data-color="Lilas"] {
    color: #a253a5;
}

    .td-carrinho-edicao-card__content[data-color="Lilas"]:before {
        background-color: #a253a5;
    }

.td-carrinho-edicao-card__content[data-color="LilasEscuro"] {
    color: #762d76;
}

    .td-carrinho-edicao-card__content[data-color="LilasEscuro"]:before {
        background-color: #762d76;
    }

.td-carrinho-edicao-card__content[data-color="AzulEduca"] {
    color: #2b59c3;
}

    .td-carrinho-edicao-card__content[data-color="AzulEduca"]:before {
        background-color: #2b59c3;
    }

.td-carrinho-edicao-card__content:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    width: 1.1rem;
    top: 0;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card__content:before {
        height: 8.2rem;
        width: 0.7rem;
    }
}

.td-carrinho-edicao-card-col {
    display: block;
}

    .td-carrinho-edicao-card-col:nth-of-type(1) {
        width: 35%;
        margin-right: 0.5rem;
    }

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card-col:nth-of-type(1) {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        width: 100%;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 2rem;
        margin-right: 0;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.td-carrinho-edicao-card-col:nth-of-type(2) {
    width: 30%;
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    border-right: 1px solid rgba(204, 204, 204, 0.5);
    padding-right: 2rem;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card-col:nth-of-type(2) {
        width: 100%;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        border: none;
        padding-right: 0;
    }
}

.td-carrinho-edicao-card-col:nth-of-type(2) .td-resgatar-input-box {
    margin-bottom: 1rem;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card-col:nth-of-type(2) .td-resgatar-input-box {
        margin-bottom: 2.5rem;
    }
}

.td-carrinho-edicao-card-col:nth-of-type(3) {
    width: 23%;
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding-left: 2rem;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card-col:nth-of-type(3) {
        padding-left: 0;
        width: 100%;
        padding-left: 0;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.td-carrinho-edicao-card-col:nth-of-type(4) {
    padding-left: 0.5rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 12%;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card-col:nth-of-type(4) {
        width: 100%;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 2rem;
        padding-left: 0;
    }
}

.td-carrinho-edicao-card-titulo {
    font-size: 2rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 3.2rem;
    letter-spacing: 0.5px;
    position: relative;
    color: inherit;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 8.2rem;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card-titulo {
        width: 100%;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        font-size: 1.7rem;
        line-height: 3.2rem;
        letter-spacing: 0.2px;
    }
}

.td-carrinho-edicao-card-titulo--ano {
    font-size: 2.8rem;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.31;
    letter-spacing: -1px;
}

.td-carrinho-edicao-card-titulo--subtitulo {
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.2rem;
    letter-spacing: 0;
    text-transform: lowercase;
}

.td-carrinho-edicao-card-rentabilidade {
    font-size: 1.6rem;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.6px;
    color: inherit;
    padding-top: 1.2rem;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card-rentabilidade {
        font-size: 1.4rem;
        text-align: right;
        padding-top: 1.4rem;
    }
}

.td-carrinho-edicao-card-rentabilidade--titulo {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -0.4px;
    color: #182940;
    padding-right: 0.5rem;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card-rentabilidade--titulo {
        padding-right: 0;
    }
}

.td-carrinho-edicao-info {
    font-size: 1.4rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #5f5f64;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-info {
        font-size: 1.6rem;
        line-height: 2.2rem;
        letter-spacing: normal;
        margin-bottom: 1.5rem;
    }
}

.td-carrinho-edicao-info:not(:last-of-type) {
    margin-bottom: 1.5rem;
}

.td-carrinho-edicao-info--title {
    font-size: 1.6rem;
    font-weight: 600;
    letter-spacing: -0.4px;
    line-height: normal;
    padding: 0.5rem 0;
}

.td-carrinho-edicao-info--valor {
    font-weight: 600;
    letter-spacing: -0.2px;
    text-align: right;
    color: #333;
    width: 60%;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-info--valor {
        font-size: 1.6rem;
        line-height: 2.2rem;
        letter-spacing: normal;
        color: #182940;
    }
}

.td-carrinho-edicao-card-valor-titulo {
    font-size: 1.4rem;
    font-weight: 600;
    letter-spacing: -0.4px;
    line-height: normal;
    text-align: center;
    color: #182940;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card-valor-titulo {
        font-size: 16px;
        text-align: left;
    }
}

.td-carrinho-edicao-card-valor {
    font-size: 1.8rem;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.6px;
    text-align: center;
    color: #2b59c3;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card-valor {
        font-size: 16px;
        text-align: right;
        width: 60%;
    }
}

.td-carrinho-edicao-card-quantidade {
    display: block;
    font-size: 1.4rem;
    font-weight: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    color: #8c8c8c;
}

.td-carrinho-edicao-card-quantidade--valor {
    font-size: 1.4rem;
    font-weight: 600;
    letter-spacing: -0.4px;
    text-align: center;
    color: #182940;
    padding-left: 0.5rem;
    padding-top: 1rem;
}

.td-carrinho-edicao-card-link {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    color: inherit;
    font-size: 1.6rem;
    color: #237131;
    text-transform: uppercase;
    font-weight: 600;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card-link {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.td-carrinho-edicao-card-link:first-of-type {
    margin-bottom: 1rem;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card-link:first-of-type {
        margin: 0;
    }

        .td-carrinho-edicao-card-link:first-of-type .td-carrinho-edicao-card-link--icon {
            margin-left: 0;
        }

    .td-carrinho-edicao-card-link--icon {
        height: 3rem;
        width: 3rem;
        margin: 0 !important;
    }
}

.td-carrinho-edicao-card-link--icon {
    height: 3rem;
    width: 3rem;
    margin: 0 1rem;
}

.td-carrinho-edicao-card--reinvestir {
    height: auto;
    padding: 0;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card--reinvestir {
        padding: 1.7rem 0;
    }
}



@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card--reinvestir .td-carrinho-edicao-card__content:before {
        height: 9.1rem;
        top: 0;
    }
}

.td-carrinho-edicao-card--reinvestir .td-carrinho-edicao-info:not(:last-of-type) {
    margin-bottom: 1rem;
}

.td-carrinho-edicao-card--reinvestir .td-carrinho-edicao-card-col:nth-of-type(1) {
    width: 34.5%;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card--reinvestir .td-carrinho-edicao-card-col:nth-of-type(1) {
        width: 100%;
    }
}

@media screen and (min-width: 1525px) {
    .td-carrinho-edicao-card--reinvestir .td-carrinho-edicao-card-col:nth-of-type(1) {
        width: 30.5%;
    }
}

.td-carrinho-edicao-card--reinvestir .td-carrinho-edicao-card-col:nth-of-type(2) {
    border: none;
    width: 50%;
    padding: 0;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card--reinvestir .td-carrinho-edicao-card-col:nth-of-type(2) {
        width: 100%;
    }
}

@media screen and (min-width: 1525px) {
    .td-carrinho-edicao-card--reinvestir .td-carrinho-edicao-card-col:nth-of-type(2) {
        width: 55%;
    }
}

.td-carrinho-edicao-card--reinvestir .td-carrinho-edicao-card-col:nth-of-type(3) {
    width: 10%;
    margin-left: auto;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-edicao-card--reinvestir .td-carrinho-edicao-card-col:nth-of-type(3) {
        width: 100%;
        margin-left: 0;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}

.td-pedido-titulos .td-carrinho-edicao-card-col:nth-of-type(2) {
    width: 64%;
}

@media screen and (max-width: 1024px) {
    .td-pedido-titulos .td-carrinho-edicao-card-col:nth-of-type(2) {
        width: 100%;
    }
}

.td-confirmar-card {
    display: block;
    border-radius: 0.8rem;
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
    border: solid 1px rgba(204, 204, 204, 0.5);
    background-color: #fff;
    padding: 1.7rem 0;
    margin: 3rem 2rem 3rem 2rem;
    -webkit-animation: cardFadeBottom 0.5s ease;
    animation: cardFadeBottom 0.5s ease;
    height: 13rem;
}

@media screen and (max-width: 1024px) {
    .td-confirmar-card {
        height: auto;
        margin: 3rem auto;
        max-width: 28.8rem;
    }
}

.td-confirmar-card__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2rem;
    position: relative;
    height: 100%;
}

@media screen and (max-width: 1024px) {
    .td-confirmar-card__content {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 0 2rem;
    }
}

.td-confirmar-card__content[data-color="Azul"] {
    color: #148389;
}

    .td-confirmar-card__content[data-color="Azul"]:before {
        background-color: #148389;
    }

.td-confirmar-card__content[data-color="Laranja"] {
    color: #ce185d;
}

    .td-confirmar-card__content[data-color="Laranja"]:before {
        background-color: #ce185d;
    }

.td-confirmar-card__content[data-color="Roxo"] {
    color: #4b3f72;
}

    .td-confirmar-card__content[data-color="Roxo"]:before {
        background-color: #4b3f72;
    }

.td-confirmar-card__content[data-color="Amarelo"] {
    color: #fac000;
}

    .td-confirmar-card__content[data-color="Amarelo"]:before {
        background-color: #fac000;
    }

.td-confirmar-card__content[data-color="Lilas"] {
    color: #a253a5;
}

    .td-confirmar-card__content[data-color="Lilas"]:before {
        background-color: #a253a5;
    }

.td-confirmar-card__content[data-color="AzulEduca"] {
    color: #2b59c3;
}

    .td-confirmar-card__content[data-color="AzulEduca"]:before {
        background-color: #2b59c3;
    }

.td-confirmar-card__content:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    width: 1.1rem;
    top: 0;
}

@media screen and (max-width: 1024px) {
    .td-confirmar-card__content:before {
        height: 8.2rem;
        width: 0.7rem;
    }
}

.td-confirmar-card-col {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 55%;
    margin-right: 0.5rem;
}

@media screen and (max-width: 1024px) {
    .td-confirmar-card-col {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        width: 100%;
        margin-bottom: 2rem;
        margin-right: 0;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.td-confirmar-card-titulo {
    font-size: 2rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 3.2rem;
    letter-spacing: 0.5px;
    position: relative;
    color: inherit;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 8.2rem;
}

@media screen and (max-width: 1024px) {
    .td-confirmar-card-titulo {
        width: 100%;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        font-size: 1.7rem;
        line-height: 3.2rem;
        letter-spacing: 0.2px;
    }
}

.td-confirmar-card-titulo--ano {
    font-size: 2.8rem;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.31;
    letter-spacing: -1px;
}

.td-confirmar-card-titulo--subtitulo {
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.2rem;
    letter-spacing: 0;
    text-transform: lowercase;
}

.td-confirmar-card-rentabilidade {
    font-size: 1.6rem;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.6px;
    color: inherit;
    padding-top: 1.2rem;
}

@media screen and (max-width: 1024px) {
    .td-confirmar-card-rentabilidade {
        font-size: 1.4rem;
        text-align: right;
        padding-top: 1.4rem;
    }
}

.td-confirmar-card-rentabilidade--titulo {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -0.4px;
    color: #182940;
    padding-right: 0.5rem;
}

@media screen and (max-width: 1024px) {
    .td-confirmar-card-rentabilidade--titulo {
        padding-right: 0;
    }
}

.td-confirmar-card-valor {
    font-size: 1.6rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.5px;
    color: #182940;
    text-align: center;
    margin: 0 auto;
}

@media screen and (max-width: 1024px) {
    .td-confirmar-card-valor {
        margin: 0;
        margin-bottom: 2rem;
        text-align: left;
    }
}

.td-confirmar-card-valor--valor {
    display: block;
    font-size: 2rem;
    color: #2b59c3;
}

.td-confirmar-card-link {
    display: block;
    text-decoration: none;
    color: inherit;
    font-size: 16px;
    font-weight: 600;
    color: #237131;
    text-transform: uppercase;
    margin-left: auto;
}

@media screen and (max-width: 1024px) {
    .td-confirmar-card-link {
        margin-left: 0;
    }
}

.td-investir-card {
    width: 100%;
    background-color: #fff;
    border: 0.1rem solid rgba(204, 204, 204, 0.5);
    border-radius: 0.8rem;
    padding: 1.5rem 0;
    -webkit-animation: cardFadeBottom 0.5s ease;
    animation: cardFadeBottom 0.5s ease;
}

@media screen and (max-width: 1024px) {
    .td-investir-card {
        /* TODO: Gabriel*/
        /* margin: 3rem auto;*/
        position: relative;
    }
}

.td-agendamentos-titulos-card__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 8.2rem;
    padding: 0 2.5rem;
    padding-right: 3rem;
    position: relative;
}

@media screen and (max-width: 1024px) {
    .td-agendamentos-titulos-card__content {
        -webkit-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        height: auto;
        padding: 0 1.5rem;
    }
}

.td-agendamentos-titulos-card__content[data-color="Azul"] {
    color: #148389;
}

    .td-agendamentos-titulos-card__content[data-color="Azul"]:before {
        background-color: #148389;
    }

.td-agendamentos-titulos-card__content[data-color="Laranja"] {
    color: #ce185d;
}

    .td-agendamentos-titulos-card__content[data-color="Laranja"]:before {
        background-color: #ce185d;
    }

.td-agendamentos-titulos-card__content[data-color="Roxo"] {
    color: #4b3f72;
}

    .td-agendamentos-titulos-card__content[data-color="Roxo"]:before {
        background-color: #4b3f72;
    }

.td-agendamentos-titulos-card__content[data-color="Amarelo"] {
    color: #fac000;
}

    .td-agendamentos-titulos-card__content[data-color="Amarelo"]:before {
        background-color: #fac000;
    }

.td-agendamentos-titulos-card__content[data-color="Lilas"] {
    color: #a253a5;
}

    .td-agendamentos-titulos-card__content[data-color="Lilas"]:before {
        background-color: #a253a5;
    }

.td-agendamentos-titulos-card__content:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    width: 1.1rem;
    top: 0;
}

@media screen and (max-width: 1024px) {
    .td-agendamentos-titulos-card__content:before {
        height: 8.2rem;
        width: 0.7rem;
    }
}

.td-investir-card__titulo {
    font-size: 2rem;
    font-weight: 400;
    line-height: 3rem;
    letter-spacing: 0.42px;
    color: inherit;
    width: 23rem;
    text-transform: uppercase;
}

@media screen and (max-width: 1024px) {
    .td-investir-card__titulo {
        font-size: 1.7rem;
        line-height: 2.7rem;
        letter-spacing: 0.21px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        height: 8.2rem;
    }
}

.td-investir-card__titulo--ano {
    font-size: 2.8rem;
    font-weight: 700;
    display: block;
}

@media screen and (max-width: 1024px) {
    .td-investir-card__titulo--ano {
        font-size: 2rem;
        letter-spacing: -0.63px;
    }
}

.td-investir-card__titulo--subtitulo {
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.2rem;
    letter-spacing: 0;
    text-transform: lowercase;
    -webkit-transform: translateY(-0.3rem);
    transform: translateY(-0.3rem);
}

@media screen and (max-width: 1024px) {
    .td-investir-card__titulo--subtitulo {
        font-size: 1.5rem;
        letter-spacing: 0.21px;
    }
}

.td-investir-card__info {
    width: 18rem;
}

@media screen and (max-width: 1024px) {
    .td-investir-card__info {
        width: 100%;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row-reverse;
        -ms-flex-flow: row-reverse;
        flex-flow: row-reverse;
    }
}

.td-investir-card__info__texto {
    font-size: 1.6rem;
    letter-spacing: -0.57px;
    font-weight: 600;
    color: inherit;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media screen and (max-width: 1024px) {
    .td-investir-card__info__texto {
        width: 100%;
        padding: 2rem 0;
        -webkit-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column;
    }

        .td-investir-card__info__texto:first-of-type {
            position: absolute;
            top: 0;
            right: 1.5rem;
            -webkit-align-items: flex-end;
            -ms-flex-align: end;
            align-items: flex-end;
            text-align: right;
        }

        .td-investir-card__info__texto:nth-of-type(2) {
            text-align: right;
        }
}

.td-investir-card__info__texto--titulo {
    font-size: 1.4rem;
    letter-spacing: -0.44px;
    padding-right: 1rem;
    width: 10rem;
}

@media screen and (max-width: 1024px) {
    .td-investir-card__info__texto--titulo {
        padding: 0;
        width: 100%;
    }
}

.td-investir-card__link {
    text-decoration: none;
    color: inherit;
    text-transform: uppercase;
    margin-left: auto;
    text-align: center;
    color: #237131;
    font-weight: 600;
}

.td-detalhes-card__link {
    text-decoration: none;
    color: inherit;
    text-transform: uppercase;
    margin-left: auto;
    text-align: center;
    color: #237131;
    font-weight: 600;
}

.td-detalhes-educamais-card__link {
    text-decoration: none;
    color: inherit;
    text-transform: uppercase;
    margin-left: auto;
    text-align: center;
    color: #237131;
    font-weight: 600;
}

@media screen and (max-width: 1024px) {
    .td-investir-card__link {
        margin-left: 0;
    }
}

.td-investir-card__btn {
    margin-left: auto;
}

    .td-investir-card__btn:link {
        min-width: 12rem;
        padding: 1.2rem;
        margin: 0;
        margin-left: auto;
    }

@media screen and (max-width: 1024px) {
    .td-investir-card__btn:link {
        margin-left: 0;
        margin-top: 1.5rem;
        width: 100%;
    }
}

.td-login-area {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 15rem;
}

@media screen and (max-width: 720px) {
    .td-login-area {
        padding-bottom: 5rem;
    }
}

.td-login-box {
    background-color: #fff;
    border: 1px solid rgba(204, 204, 204, 0.5);
    border-radius: 0.8rem;
    padding: 7rem;
    width: 55rem;
    -webkit-animation: slideInUp 0.5s ease;
    animation: slideInUp 0.5s ease;
}

@media screen and (max-width: 1024px) {
    .td-login-box {
        border: none;
        border-radius: 0;
        -webkit-transform: translateY(-1rem);
        transform: translateY(-1rem);
        -webkit-animation: none;
        animation: none;
        margin-top: 2em;
        background-color: transparent;
    }
}

@media screen and (max-width: 540px) {
    .td-login-box {
        padding: 0;
        width: calc(100% - 2.8rem);
        margin-left: auto;
        margin-right: auto;
        position: fixed;
        top: 4.5em;
    }
}

@media screen and (max-width: 540px) and (min-width: 540px) {
    .td-login-box {
        max-width: 440px;
    }
}

@media screen and (max-width: 540px) and (min-width: 720px) {
    .td-login-box {
        max-width: 620px;
    }
}

@media screen and (max-width: 540px) and (min-width: 1025px) {
    .td-login-box {
        max-width: 860px;
    }
}

@media screen and (max-width: 540px) and (min-width: 1240px) {
    .td-login-box {
        max-width: 1140px;
    }
}

@media screen and (max-width: 540px) and (min-width: 1525px) {
    .td-login-box {
        max-width: 1325px;
    }
}

.td-login-box__titulo {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 3.2rem;
    letter-spacing: 0;
    color: #26336a;
    text-transform: none;
    margin-bottom: 1rem;
}

.td-login-box__descricao {
    font-size: 1.6rem;
    font-weight: 400;
    padding-bottom: 0.5rem;
}

.td-login-erro-msg {
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.4rem;
    letter-spacing: 0;
    color: #ce185d;
    padding-top: 2rem;
    -webkit-animation: erroMsgFade 0.8s;
    animation: erroMsgFade 0.8s;
    display: none;
}

.td-login-form {
    max-width: 100%;
}

.td-login-input-titulo {
    display: block;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    letter-spacing: 0;
    color: #182940;
    padding-bottom: 1.2rem;
    padding-top: 2.4rem;
}

@media screen and (max-width: 540px) {
    .td-login-input-titulo {
        padding: 1.2rem 0;
    }
}

.td-label {
    width: 100%;
    display: block;
    position: relative;
    color: #666;
}

.td-label--menor {
    width: 80%;
}

@media screen and (max-width: 540px) {
    .td-label--menor {
        width: 100%;
    }
}

.td-label--erro {
    color: #ce185d;
}

    .td-label--erro .td-login-input {
        border-color: #c64535;
        color: #c64535;
        background: url(../img/icon/td-error-icon.svg) no-repeat center left;
        background-position-x: 0.5rem;
        padding-left: 5rem;
    }

        .td-label--erro .td-login-input::-webkit-input-placeholder {
            color: #c64535;
            font-weight: 700;
            opacity: 1 !important;
        }

        .td-label--erro .td-login-input:-ms-input-placeholder {
            color: #c64535;
            font-weight: 700;
            opacity: 1 !important;
        }

        .td-label--erro .td-login-input::placeholder {
            color: #c64535;
            font-weight: 700;
            opacity: 1 !important;
        }

        .td-label--erro .td-login-input:-ms-input-placeholder {
            color: #c64535;
            font-weight: 700;
            opacity: 1 !important;
        }

    .td-label--erro .td-login-input-icon--senha {
        display: none;
    }

    .td-label--erro .td-meus-dados-input-titulo {
        color: #ce185d;
    }

.td-label-box-phone {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
}

.td-label.td-label-ddd {
    width: calc(25% - 1rem);
    margin-right: 2rem;
}

.td-label.td-label-phone {
    width: calc(75% - 1rem);
}

.td-login-input-subtitulo {
    font-size: 1.4rem;
    font-weight: 400;
    color: #5f5f64;
    letter-spacing: -0.44px;
}

.td-login-input-subtitulo--erro {
    color: #c64535;
    font-weight: 600;
    -webkit-animation: erroMsgFade 0.3s;
    animation: erroMsgFade 0.3s;
    display: none;
}

.td-login-input {
    display: block;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 1.8rem;
    color: inherit;
    line-height: 3.2rem;
    padding: 1.2rem 2rem;
    height: 5.6rem;
    border: 1px solid #666666;
    border-radius: 0.5rem;
    width: 100%;
    transition: all 0.3s ease-out;
}

    .td-login-input:focus {
        border: 2px solid #000;
        box-sizing: border-box;
    }

    .td-login-input::-webkit-input-placeholder {
        opacity: 0.9;
        color: #666666;
    }

    .td-login-input:-ms-input-placeholder {
        opacity: 0.9;
        color: #666666;
    }

    .td-login-input::placeholder {
        opacity: 0.9;
        color: #666666;
    }

    .td-login-input:-ms-input-placeholder {
        opacity: 0.9;
        color: #666666;
    }

.td-operacoes-filtro__input-date::placeholder {
    opacity: 0.9;
    color: #666666;
}

.td-login-input-icon {
    text-decoration: none;
    color: inherit;
    display: block;
    height: 3.5rem;
    width: 3.5rem;
    transition: all 0.2s;
    float: right;
    -webkit-transform: translateY(-4.4rem) translateX(-1rem);
    transform: translateY(-4.4rem) translateX(-1rem);
}

.td-login-calendario {
    float: left;
    width: 87%;
}

.td-login-input-icon--senha {
    background: url(/Content/img/icon/td-eye.svg) center no-repeat;
}

.td-login-input-icon--senha--active {
    background: url(/Content/img/icon/td-eye-green.svg) center no-repeat;
}

.td-login-input-icon--calendario {
    background: url(/Content/img/icon/td-calendar.svg) center no-repeat;
}

.td-login-esqueci-senha {
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.2rem;
    padding-top: 2.4rem;
    padding-bottom: 1rem;
}

@media screen and (max-width: 1024px) {
    .td-login-esqueci-senha {
        display: block;
        text-align: center;
        color: #5f5f64;
    }
}

.td-login-cadastro {
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: 0;
    color: #5f5f64;
}

@media screen and (max-width: 1024px) {
    .td-login-cadastro {
        display: block;
        text-align: center;
    }
}

@media screen and (max-width: 1024px) {
    .td-login-cadastro--link {
        color: #5f5f64;
    }
}

.td-codigo-verificador {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 1.6rem 0;
}

.td-codigo-verificador__code img {
    width: 15rem;
}

.td-codigo-verificador__text {
    margin-left: 1rem;
}

.td-codigo-verificador__link {
    text-decoration: none;
    color: inherit;
    display: block;
    font-size: 1.6rem;
    line-height: 2.2rem;
    letter-spacing: 0;
    color: #5f5f64;
}

    .td-codigo-verificador__link:hover {
        color: #5f5f64;
        -webkit-text-decoration-line: underline;
        text-decoration-line: underline;
    }

.td-codigo-verificador__input {
    margin-top: 1.6rem;
}

.td-recuperar-senha-modal {
    display: none;
    position: fixed;
    z-index: 99;
    padding-top: 20vh;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.4);
}

@media screen and (max-width: 540px) {
    .td-recuperar-senha-modal {
        padding: 0 1rem;
        padding-top: 15vh;
    }
}

.td-recuperar-senha-modal__content {
    width: 30rem;
    background-color: #fff;
    margin: auto;
    padding: 3.2rem 2.4rem;
    border: 1px solid rgba(204, 204, 204, 0.5);
    border-radius: 0.8rem;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    -webkit-animation: modalFromTop 0.6s;
    animation: modalFromTop 0.6s;
}

@media screen and (max-width: 540px) {
    .td-recuperar-senha-modal__content {
        width: 100%;
    }
}

.td-recuperar-senha-modal__title {
    font-size: 1.8rem;
    font-weight: 700;
    letter-spacing: -0.56px;
    color: #26336a;
    text-transform: none;
    text-align: center;
    line-height: 1rem;
}

.td-recuperar-senha-modal__obs {
    display: block;
    font-size: 1.4rem;
    letter-spacing: -0.44px;
    color: #5f5f64;
    line-height: 2rem;
    padding-bottom: 2rem;
}

.td-modal-nova-senha {
    display: block;
    font-size: 1.6rem;
    font-weight: 700;
    text-align: center;
    letter-spacing: 0;
    line-height: 2.2rem;
    color: #333333;
    padding: 3.2rem 0;
}

.td-senha-caracteres {
    display: block;
    list-style: none;
    padding-top: 0.8rem;
}

.td-senha-caracteres__item {
    font-size: 1.4rem;
    font-weight: 700;
    letter-spacing: -0.44px;
    line-height: 1rem;
    padding-bottom: 0.8rem;
}

.td-senha-caracteres__item--certo {
    color: #26336a;
}

    .td-senha-caracteres__item--certo:before {
        background: url(../img/icon/td-done-green.svg) no-repeat;
        background-size: contain;
        display: inline-block;
        width: 2rem;
        height: 2rem;
        content: "";
        -webkit-transform: translateY(0.5rem);
        transform: translateY(0.5rem);
    }

.td-senha-caracteres__item--errado {
    color: #c64535;
}

    .td-senha-caracteres__item--errado:before {
        background: url(../img/icon/td-close-red.svg) no-repeat;
        background-size: contain;
        display: inline-block;
        width: 2rem;
        height: 2rem;
        content: "";
        -webkit-transform: translateY(0.5rem);
        transform: translateY(0.5rem);
    }

.td-acompanhar-menu {
    background-color: #fefefe;
    border: 0.1rem solid #d5d5d5;
    border-radius: 0.5rem;
    box-shadow: 0 0.2rem 1rem 0 rgba(0, 0, 0, 0.1);
    padding: 1.5rem 0;
    -webkit-animation: moveInLeft 0.8s ease;
    animation: moveInLeft 0.8s ease;
}

.td-acompanhar-menu--sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 9rem;
}

.td-acompanhar-lista {
    list-style: none;
    overflow: hidden;
}

.td-acompanhar-lista__item {
    height: auto;
    position: relative;
    transition: all 0.3s ease;
}

    .td-acompanhar-lista__item:before {
        display: none;
        content: "";
        height: 7.5rem;
        width: 0.8rem;
        background-color: #ffc914;
        position: absolute;
        -webkit-animation: fadeInLeftMenu 0.3s ease;
        animation: fadeInLeftMenu 0.3s ease;
    }

    .td-acompanhar-lista__item:hover {
        -webkit-transform: translateX(0.5rem);
        transform: translateX(0.5rem);
    }

        .td-acompanhar-lista__item:hover:before {
            display: inline-block;
            -webkit-transform: translateX(-0.5rem);
            transform: translateX(-0.5rem);
        }

.td-acompanhar-lista__item--active:before {
    display: inline-block;
    -webkit-transform: none !important;
    transform: none !important;
}

.td-acompanhar-lista__item--active .td-acompanhar-lista__link {
    font-weight: 600;
}

.td-acompanhar-lista__item--active:hover {
    -webkit-transform: none !important;
    transform: none !important;
}

.td-acompanhar-lista__icon {
    width: 72px;
    height: 40px;
    padding-right: 3.2rem;
}

@media screen and (min-width: 1525px) {
    .td-acompanhar-lista__icon {
        width: 77.11px;
        height: 40px;
    }
}

.td-acompanhar-lista__link {
    text-decoration: none;
    color: inherit;
    font-size: 1.8rem;
    font-weight: 400;
    color: #26336a;
    width: 100%;
    padding: 1.8rem 2.5rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    transition: 0.3s ease;
}

    .td-acompanhar-lista__link:hover {
        color: #2b59c3;
    }

    .td-acompanhar-lista__link:after {
        display: inline-block;
        content: "";
        width: 1.2rem;
        height: 1.2rem;
        border-style: solid;
        border-width: 0 0.2rem 0.2rem 0;
        border-color: #26336a;
        -webkit-transform: rotateZ(-45deg);
        transform: rotateZ(-45deg);
        margin-left: auto;
        transition: all 0.3s ease;
    }

.td-acompanhar-lista--sublista {
    height: 0;
    padding: 0;
    visibility: hidden;
    opacity: 0;
    transition: 0.5s ease;
}

    .td-acompanhar-lista--sublista .td-acompanhar-lista__link {
        padding: 1rem 2.5rem;
        font-size: 1.6rem;
        font-weight: normal;
    }

        .td-acompanhar-lista--sublista .td-acompanhar-lista__link:after {
            height: 0.8rem;
            width: 0.8rem;
            -webkit-transform: rotateZ(-45deg);
            transform: rotateZ(-45deg);
        }

    .td-acompanhar-lista--sublista .td-acompanhar-lista__link--active {
        font-weight: bold !important;
    }

.td-acompanhar-lista__item--sublista.td-acompanhar-lista__item--active .td-acompanhar-lista__link {
    font-weight: normal;
}

.td-acompanhar-lista__item--sublista.td-acompanhar-lista__item--active .td-acompanhar-lista--sublista {
    padding-left: 7.3rem;
    height: auto;
    opacity: 9;
    visibility: visible;
}

.td-acompanhar-lista__item--sublista.td-acompanhar-lista__item--active .td-acompanhar-lista__link:after {
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
}

.td-acompanhar-lista__item--sublista.td-acompanhar-lista__item--active .td-acompanhar-lista--sublista .td-acompanhar-lista__link:after {
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
}

.td-acompanhar-lista__item--sublista.td-acompanhar-lista__item--active .td-acompanhar-lista--sublista .td-acompanhar-lista__item:hover:before {
    display: none;
}

@media screen and (max-width: 1024px) {
    .td-filtro-wrapper-mobile {
        width: calc(100% - 2.8rem);
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 1024px) and (min-width: 540px) {
    .td-filtro-wrapper-mobile {
        max-width: 440px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 720px) {
    .td-filtro-wrapper-mobile {
        max-width: 620px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1025px) {
    .td-filtro-wrapper-mobile {
        max-width: 860px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1240px) {
    .td-filtro-wrapper-mobile {
        max-width: 1140px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1525px) {
    .td-filtro-wrapper-mobile {
        max-width: 1325px;
    }
}

.td-filtro-select {
    display: block;
    width: 35rem;
    height: 5rem;
    background-color: #fff;
    border: 1px solid #dddddd;
    border-radius: 0.5rem;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
    cursor: pointer;
    position: relative;
    /*z-index: 99;*/
}

@media screen and (max-width: 1024px) {
    .td-filtro-select {
        max-width: 100%;
        -webkit-transform: translateY(5rem);
        transform: translateY(5rem);
        margin: 0 auto;
    }
}

.td-filtro-select__placeholder {
    text-decoration: none;
    color: inherit;
    font-size: 1.8rem;
    padding: 1.2rem 1.5rem;
    color: #767676;
    position: relative;
    display: block;
    max-width: 100%;
    overflow: hidden;
    height: 4.5rem;
    line-height: 2.7rem;
    padding-right: 4rem;
}

@media screen and (max-width: 1024px) {
    .td-filtro-select__placeholder {
        font-size: 1.6rem;
    }
}

.td-filtro-select__placeholder:after {
    content: "";
    position: absolute;
    width: 1.2rem;
    height: 1.2rem;
    border-style: solid;
    border-width: 0 0.2rem 0.2rem 0;
    border-color: #26336a;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    right: 2rem;
    top: 1.5rem;
    transition: all 0.3s;
}

.td-filtro-select__placeholder:hover {
    color: #767676;
}

.td-filtro-select__placeholder--active:after {
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    top: 2rem;
}

.td-filtro-select__box {
    width: 34.8rem;
    background: #fff;
    box-shadow: 0 0.8rem 0.8rem 0 rgba(0, 0, 0, 0.2);
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    padding: 0.5rem;
    border-top: 1px solid #dddddd;
    display: none;
    position: absolute;
    z-index: 999;
}

@media screen and (max-width: 1024px) {
    .td-filtro-select__box {
        width: 100%;
    }
}

.td-filtro-select__list {
    background-color: #fff;
    width: 98%;
    margin: 0px auto;
    height: 24rem;
    padding: 0 1.5rem;
    overflow-y: scroll;
}

    .td-filtro-select__list::-webkit-scrollbar {
        width: 1%;
    }

    .td-filtro-select__list::-webkit-scrollbar-track {
        background: #fff;
    }

    .td-filtro-select__list::-webkit-scrollbar-thumb {
        background-color: #d8d8d8;
        border-radius: 10rem;
    }

    .td-filtro-select__list li {
        list-style: none;
        position: relative;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        border-bottom: 1px solid #dddddd;
    }

        .td-filtro-select__list li:last-of-type {
            border: none;
        }

        .td-filtro-select__list li label {
            display: block;
            font-size: 1.6rem;
            max-width: 95%;
            font-weight: 700;
            letter-spacing: 0.44px;
            color: #182940;
            width: 100%;
            padding: 1.5rem 0;
            cursor: pointer;
        }

        .td-filtro-select__list li input {
            position: absolute;
            opacity: 0;
            cursor: pointer;
            height: 0;
            width: 0;
            right: 0;
        }

            .td-filtro-select__list li input:checked ~ .td-filtro-select__checkmark {
                background-color: #237131;
                border: 1px solid #237131;
            }

                .td-filtro-select__list li input:checked ~ .td-filtro-select__checkmark:after {
                    display: block;
                }

.td-filtro-select__checkmark {
    position: absolute;
    top: 2.2rem;
    right: 0;
    height: 1.6rem;
    width: 1.6rem;
    border: 1px solid #d5d5d5;
    border-radius: 0.2rem;
}

    .td-filtro-select__checkmark:after {
        content: "";
        position: absolute;
        right: 0.4rem;
        top: 0.1rem;
        width: 0.6rem;
        height: 1rem;
        border: solid #fff;
        border-width: 0 0.15rem 0.15rem 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        display: none;
    }

.td-filtro-select__buttons {
    padding: 1.5rem;
    border-top: 1px solid #dddddd;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    display: none;
}

    .td-filtro-select__buttons:first-child {
        margin-right: 2rem;
    }

.td-filtro-select__buttons--active {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.td-avisos-box {
    margin: 3rem 0;
    background-color: #fefefe;
    border: 1px solid #d5d5d5;
    border-radius: 0.5rem;
    box-shadow: 0 0.2rem 1rem 0 rgba(0, 0, 0, 0.1);
    overflow: hidden;
    -webkit-animation: moveInLeft 0.8s ease;
    animation: moveInLeft 0.8s ease;
}

@media screen and (max-width: 1024px) {
    .td-avisos-box {
        border: 0.1rem solid rgba(204, 204, 204, 0.5);
        box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
        background-color: #fff;
    }
}

.td-avisos-box__titulo {
    font-size: 1.8rem;
    font-weight: 700;
    letter-spacing: -0.56px;
    color: #26336a;
    text-transform: none;
    padding: 2.4rem;
    line-height: 2rem;
}

.td-avisos-box__link {
    text-decoration: none;
    color: inherit;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: 0;
    color: #26336a;
    border-top: 1px solid #d5d5d5;
    width: 105%;
    padding: 1.8rem 3rem;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: translateX(-1rem);
    transform: translateX(-1rem);
    transition: all 0.3s;
}

    .td-avisos-box__link:after {
        display: inline-block;
        content: "";
        height: 100%;
        width: 0.7rem;
        background-color: #ffc914;
        position: absolute;
        left: 0;
        top: 0;
    }

    .td-avisos-box__link:before {
        content: "";
        position: absolute;
        width: 0.8rem;
        height: 0.8rem;
        border-style: solid;
        border-width: 0 0.2rem 0.2rem 0;
        border-color: #26336a;
        -webkit-transform: rotateZ(-45deg);
        transform: rotateZ(-45deg);
        right: 3.5rem;
        top: 2.5rem;
    }

    .td-avisos-box__link:hover {
        color: #2b59c3;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

.td-avisos-box__link--active {
    color: #2b59c3;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    pointer-events: none;
}

@media screen and (max-width: 1024px) {
    .td-avisos-box__link {
        border: none;
        -webkit-transform: translateX(-0.3rem);
        transform: translateX(-0.3rem);
        text-transform: uppercase;
        color: #237131;
        padding-top: 0;
        width: 100%;
    }

        .td-avisos-box__link:after {
            display: none;
        }

        .td-avisos-box__link:before {
            border: none;
        }

        .td-avisos-box__link:hover {
            color: #2d7387;
        }
}

.td-aviso {
    padding: 0 2.4rem;
    padding-bottom: 2.5rem;
}

.td-aviso__titulo {
    font-size: 1.6rem;
    font-weight: 600;
    letter-spacing: -0.13px;
    color: #222222;
}

@media screen and (max-width: 1024px) {
    .td-aviso__titulo {
        letter-spacing: 0;
        color: #666;
    }
}

.td-aviso__data {
    font-size: 1.4rem;
    color: #5f5f64;
    padding-top: 0.8rem;
}

.td-avisos-content {
    width: 75rem;
}

@media screen and (max-width: 1240px) {
    .td-avisos-content {
        width: 100%;
    }
}

@media screen and (max-width: 1024px) {
    .td-avisos-content {
        min-height: calc(100vh - 7.2rem);
    }
}

.td-avisos-content-box {
    display: block;
    background-color: #fff;
    border: 1px solid rgba(204, 204, 204, 0.5);
    border-radius: 0.8rem;
    padding: 3rem 4rem;
    margin-bottom: 3rem;
    width: 100%;
}

.td-avisos-content-box--interno {
    padding: 4rem 7rem 7rem 7rem;
}

@media screen and (max-width: 1240px) {
    .td-avisos-content-box {
        padding-top: 5rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-avisos-content-box {
        border: none;
        background-color: #f4f7f5;
        padding: 1rem;
        margin: 0;
    }
}

@media screen and (max-width: 1024px) {
    .td-avisos-content-box {
        padding: 0;
    }
}

.td-avisos-topo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 4rem;
}

@media screen and (max-width: 1024px) {
    .td-avisos-topo {
        position: fixed;
        top: 0;
        left: 0;
        padding: 0;
        width: 100%;
        height: 7.2rem;
        background-color: #fff;
        z-index: 9999;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #182940;
    }

        .td-avisos-topo:before {
            display: inline-block;
            content: "";
            position: absolute;
            width: 1.2rem;
            height: 1.2rem;
            border-style: solid;
            border-width: 0 0.2rem 0.2rem 0;
            border-color: inherit;
            -webkit-transform: rotateZ(135deg);
            transform: rotateZ(135deg);
            top: 3.2rem;
            left: 2rem;
        }

        .td-avisos-topo:hover {
            color: #2b59c3;
        }
}

.td-avisos-topo__titulo {
    text-decoration: none;
    color: inherit;
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 3.2rem;
    letter-spacing: normal;
    color: #182940;
    text-transform: none;
    pointer-events: none;
}

@media screen and (max-width: 1024px) {
    .td-avisos-topo__titulo {
        pointer-events: initial;
        width: 100%;
        text-align: center;
    }
}

.td-avisos-topo__titulo:hover {
    color: #2b59c3;
}

.td-avisos-grupo-cards {
    display: block;
}

@media screen and (max-width: 1024px) {
    .td-avisos-grupo-cards {
        width: calc(100% - 2.8rem);
        margin-left: auto;
        margin-right: auto;
        padding: 3rem 0;
    }
}

@media screen and (max-width: 1024px) and (min-width: 540px) {
    .td-avisos-grupo-cards {
        max-width: 440px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 720px) {
    .td-avisos-grupo-cards {
        max-width: 620px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1025px) {
    .td-avisos-grupo-cards {
        max-width: 860px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1240px) {
    .td-avisos-grupo-cards {
        max-width: 1140px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1525px) {
    .td-avisos-grupo-cards {
        max-width: 1325px;
    }
}

.td-aviso-card {
    text-decoration: none;
    color: inherit;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid rgba(204, 204, 204, 0.5);
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
    padding: 2.4rem;
    border-radius: 0.8rem;
    margin: 3rem 0;
    min-height: 12.3rem;
}

@media screen and (max-width: 1024px) {
    .td-aviso-card {
        background-color: transparent;
        box-shadow: none;
        border-radius: 0;
        border: none;
        margin: 0;
        padding: 2.5rem 0;
        min-height: auto;
    }

        .td-aviso-card:not(:last-of-type) {
            border-bottom: 1px solid #666666;
        }
}

.td-aviso-card__titulo {
    display: block;
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: -0.56px;
    line-height: normal;
    color: #26336a;
    padding-bottom: 0.5rem;
}

@media screen and (max-width: 1024px) {
    .td-aviso-card__titulo {
        font-size: 2rem;
        line-height: 3.2rem;
        letter-spacing: normal;
    }
}

.td-aviso-card__data {
    display: block;
    font-size: 1.4rem;
    font-weight: normal;
    letter-spacing: -0.44px;
    color: #333;
}

@media screen and (max-width: 1024px) {
    .td-aviso-card__data {
        color: #5f5f64;
    }
}

.td-aviso-card:hover {
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.3);
}

@media screen and (max-width: 1024px) {
    .td-aviso-card:hover {
        box-shadow: none;
    }
}

.td-avisos-topo__titulo-interno {
    text-decoration: none;
    color: inherit;
    font-size: 1.4rem;
    font-weight: 600;
    letter-spacing: -0.44px;
    text-transform: uppercase;
    color: #237131;
    position: relative;
}

@media screen and (max-width: 1024px) {
    .td-avisos-topo__titulo-interno {
        font-size: 2rem;
        line-height: 3.2rem;
        letter-spacing: normal;
        color: #26336a;
        text-align: center;
        width: 100%;
    }

        .td-avisos-topo__titulo-interno:hover {
            color: #2b59c3;
        }
}

.td-avisos-topo__titulo-interno:before {
    display: inline-block;
    content: "";
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    border-style: solid;
    border-width: 0 0.1rem 0.1rem 0;
    border-color: #26336a;
    -webkit-transform: rotateZ(135deg);
    transform: rotateZ(135deg);
    top: 0.4rem;
    left: -2rem;
}

@media screen and (max-width: 1024px) {
    .td-avisos-topo__titulo-interno:before {
        display: none;
    }
}

.td-aviso-detalhe {
    display: block;
    padding-top: 3rem;
}

@media screen and (max-width: 1024px) {
    .td-aviso-detalhe {
        width: calc(100% - 2.8rem);
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 1024px) and (min-width: 540px) {
    .td-aviso-detalhe {
        max-width: 440px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 720px) {
    .td-aviso-detalhe {
        max-width: 620px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1025px) {
    .td-aviso-detalhe {
        max-width: 860px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1240px) {
    .td-aviso-detalhe {
        max-width: 1140px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1525px) {
    .td-aviso-detalhe {
        max-width: 1325px;
    }
}

.td-aviso-detalhe__titulo {
    font-size: 2.4rem;
    font-weight: normal;
    line-height: 3.2rem;
    color: #26336a;
    letter-spacing: normal;
    text-transform: none;
}

@media screen and (max-width: 1024px) {
    .td-aviso-detalhe__titulo {
        font-size: 2rem;
        font-weight: 600;
        padding-bottom: 1rem;
    }
}

.td-aviso-detalhe__data {
    font-size: 1.4rem;
    font-weight: 600;
    letter-spacing: -0.44px;
    color: #333;
}

.td-aviso-detalhe__content {
    display: block;
}

    .td-aviso-detalhe__content p:not(:last-of-type) {
        margin: 2rem 0;
    }

@media screen and (max-width: 1024px) {
    .td-aviso-detalhe__content p {
        color: #5f5f64;
    }
}

.td-investimentos-resumo-box {
    width: 100%;
    background-color: #fff;
    border: 0.1rem solid rgba(204, 204, 204, 0.5);
    border-radius: 0.8rem;
    padding: 2.4rem;
    margin: 3rem 0;
    -webkit-animation: moveInRight 0.8s ease;
    animation: moveInRight 0.8s ease;
}

@media screen and (max-width: 1024px) {
    .td-investimentos-resumo-box {
        border: none;
        padding: 0;
        padding-top: 3rem;
        margin: 0;
        background-color: transparent;
    }
}

.td-meus-investimentos {
    padding-bottom: 2rem;
    border-bottom: 1px solid rgba(204, 204, 204, 0.5);
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos {
        border: 0.1rem solid rgba(204, 204, 204, 0.5);
        border-radius: 0.8rem;
        box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
        padding: 2.4rem;
        background-color: #fff;
    }
}

.td-meus-investimentos__titulo {
    font-size: 2rem;
    font-weight: 400;
    line-height: 3.2rem;
    color: #26336a;
    text-transform: none;
    letter-spacing: 0;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos__titulo {
        display: none;
    }
}

.td-meus-investimentos__titulo--mobile {
    display: none;
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: -0.56px;
    text-transform: none;
    line-height: 1rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos__titulo--mobile {
        display: block;
    }
}

.td-meus-investimentos__valor-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 600;
    letter-spacing: 0;
    color: #333333;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos__valor-box {
        padding-bottom: 2.8rem;
    }
}

.td-meus-investimentos__info-valor {
    font-size: 1.6rem;
    font-weight: 400;
    letter-spacing: 0;
    color: #666;
    padding-top: 2.8rem;
    display: none;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos__info-valor {
        display: block;
    }
}

.td-meus-investimentos__cifrao {
    font-size: 1.6rem;
    line-height: 2.2rem;
    padding-right: 0.2rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos__cifrao {
        color: #26336a;
        font-weight: 600;
    }
}

.td-meus-investimentos__valor {
    font-size: 2.4rem;
    line-height: 3.2rem;
    margin-right: 1rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos__valor {
        color: #26336a;
        font-weight: 600;
    }
}

.td-meus-investimentos__valor--oculto {
    color: rgba(204, 204, 204, 0.5);
    background-color: #666666;
}

.td-meus-investimentos__ver-valor {
    height: 3rem;
    width: 3rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos__ver-valor {
        height: 4rem;
        width: 4rem;
    }
}

.td-meus-investimentos__link {
    text-decoration: none;
    color: inherit;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: 0;
    color: #237131;
    text-transform: uppercase;
    float: right;
    -webkit-transform: translateY(-4rem);
    transform: translateY(-4rem);
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos__link {
        float: none;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

.td-investimentos-charts {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 100%;
    padding: 3rem;
}

@media screen and (max-width: 1024px) {
    .td-investimentos-charts {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 0;
        border: 0.1rem solid rgba(204, 204, 204, 0.5);
        border-radius: 0.8rem;
        box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
        background-color: #fff;
    }
}

.td-investimentos-charts__titulo {
    display: none;
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: -0.56px;
    color: #26336a;
    text-transform: none;
    line-height: 1rem;
    padding: 2.5rem;
}

@media screen and (max-width: 1024px) {
    .td-investimentos-charts__titulo {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.td-investimentos-charts__tip-trigger {
    position: relative;
}

.td-investimentos-charts__tip {
    background-color: #182940;
    padding: 2.2rem 2.8rem;
    border-radius: 0.2rem;
    font-size: 1.8rem;
    font-weight: 600;
    color: #fff;
    width: 36rem;
    position: absolute;
    left: -32rem;
    top: 5rem;
    -webkit-animation: cardHelpFade 0.5s ease;
    animation: cardHelpFade 0.5s ease;
    display: none;
}

.td-investimentos-charts__tip--active {
    display: block;
}

.td-investimentos-charts__tip:before {
    content: "";
    display: block;
    height: 1.5rem;
    width: 1.5rem;
    background-color: #182940;
    position: absolute;
    right: 1.5rem;
    top: -0.6rem;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    border-radius: 0.2rem;
}

@media screen and (max-width: 540px) {
    .td-investimentos-charts__tip {
        font-size: 1.6rem;
        max-width: 25rem;
        left: -21rem;
        z-index: 999;
    }
}

.td-investimentos-grafico {
    display: block;
    width: 60%;
}

@media screen and (max-width: 1024px) {
    .td-investimentos-grafico {
        width: 100%;
    }
}

.td-investimentos-grafico__size {
    width: 25rem;
}

@media screen and (max-width: 1024px) {
    .td-investimentos-grafico__size {
        width: 28rem;
        margin: 4rem auto;
    }
}

.td-lista-meus-investimentos {
    width: 40%;
    -webkit-transform: translateX(-8rem);
    transform: translateX(-8rem);
}

@media screen and (max-width: 1024px) {
    .td-lista-meus-investimentos {
        width: 100%;
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}

.td-graph-list {
    list-style: none;
}

.td-graph-list__item {
    text-decoration: none;
    color: inherit;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #5f5f64;
    line-height: 4.5rem;
}

@media screen and (max-width: 1024px) {
    .td-graph-list__item {
        width: 100%;
        padding: 2.5rem 2.4rem;
        line-height: 2rem;
        border-top: 1px solid rgba(204, 204, 204, 0.5);
    }
}

.td-graph-list__item:hover {
    color: #5f5f64;
}

.td-graph-list__icon {
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 20rem;
    margin-right: 1rem;
}

.td-graph-list__valor {
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: -0.56px;
    text-align: right;
    margin-left: auto;
    position: relative;
}

@media screen and (max-width: 1024px) {
    .td-graph-list__valor {
        font-size: 1.6rem;
        letter-spacing: 0;
        color: #5f5f64;
    }
}

.td-graph-list__valor:after {
    display: inline-block;
    content: "";
    position: absolute;
    width: 1.2rem;
    height: 1.2rem;
    border-style: solid;
    border-width: 0 0.2rem 0.2rem 0;
    border-color: #26336a;
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
    right: -4rem;
    top: 1.8rem;
}

@media screen and (max-width: 1024px) {
    .td-graph-list__valor:after {
        position: initial;
        width: 1rem;
        height: 1rem;
        margin-left: 1rem;
    }
}

.td-investimentos-buttons {
    display: none;
}

@media screen and (max-width: 1024px) {
    .td-investimentos-buttons {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        margin: 2.4rem 0;
    }
}

.btn--investimentos:link {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0.8rem;
    min-width: auto;
    padding: 1rem;
    width: 13rem;
    width: 100%;
}

    .btn--investimentos:link:first-of-type {
        margin-right: 3rem;
    }

@media screen and (max-width: 540px) {
    .btn--investimentos:link {
        padding: 1.3rem;
        margin: 0;
    }

        .btn--investimentos:link:first-of-type {
            margin-right: 1.5rem;
        }
}

.td-agendamento-steps-box {
    background-color: #fff;
    border: 1px solid rgba(204, 204, 204, 0.5);
    border-radius: 0.8rem;
    padding: 3rem 0;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-steps-box {
        border: none;
        background-color: #f4f7f5;
        padding: 2rem 0;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        max-width: 100%;
        width: calc(100% - 2.8rem);
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 1024px) and (min-width: 540px) {
    .td-agendamento-steps-box {
        max-width: 440px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 720px) {
    .td-agendamento-steps-box {
        max-width: 620px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1025px) {
    .td-agendamento-steps-box {
        max-width: 860px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1240px) {
    .td-agendamento-steps-box {
        max-width: 1140px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1525px) {
    .td-agendamento-steps-box {
        max-width: 1325px;
    }
}

.td-agendamento-steps {
    list-style: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    position: relative;
    max-width: 73rem;
    margin: 0 auto;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-steps {
        max-width: 30rem;
    }
}

.td-agendamento-step {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.4rem;
    letter-spacing: 0;
    color: #5f5f64;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    width: 25rem;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-step:not(:last-of-type) {
        padding-right: 0.5rem;
    }
}

.td-agendamento-step__target {
    display: inline-block;
    height: 3.2rem;
    width: 3.2rem;
    background-color: #e8e8e8;
    border-radius: 10rem;
    margin-bottom: 2.5rem;
    z-index: 10;
}

.td-agendamento-step:nth-of-type(1) {
    -webkit-animation: bounceIn 0.1s;
    animation: bounceIn 0.1s;
}

.td-agendamento-step:nth-of-type(2) {
    -webkit-animation: bounceIn 0.2s ease;
    animation: bounceIn 0.2s ease;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}

.td-agendamento-step:nth-of-type(3) {
    -webkit-animation: bounceIn 0.2s ease;
    animation: bounceIn 0.2s ease;
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}

.td-agendamento-step--ok .td-agendamento-step__target {
    background-color: #237131;
    -webkit-animation: bounceIn 1s ease;
    animation: bounceIn 1s ease;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}

    .td-agendamento-step--ok .td-agendamento-step__target:after {
        content: "";
        background: url(../img/icon/td-check-white.svg);
        display: block;
        height: 4rem;
        width: 4rem;
        background-position: -0.4rem -0.4rem;
        background-repeat: no-repeat;
    }

@media screen and (min-width: 1525px) {
    .td-agendamento-step--ok .td-agendamento-step__target:after {
        background-position: 0 0;
    }
}

.td-agendamento-step--erro {
    font-weight: 600;
    color: #182940;
}

    .td-agendamento-step--erro .td-agendamento-step__target {
        background-color: #ce185d;
        -webkit-animation: bounceIn 1s ease;
        animation: bounceIn 1s ease;
        -webkit-animation-delay: 0.2s;
        animation-delay: 0.2s;
        -webkit-animation-fill-mode: backwards;
        animation-fill-mode: backwards;
    }

        .td-agendamento-step--erro .td-agendamento-step__target:after {
            content: "";
            background: url(../img/icon/td-x-white.svg);
            display: block;
            height: 4rem;
            width: 4rem;
            background-position: 0 0;
            background-repeat: no-repeat;
        }

@media screen and (min-width: 1525px) {
    .td-agendamento-step--erro .td-agendamento-step__target:after {
        background-position: 0.3rem 0.3rem;
    }
}

.td-agendamento-step--atual {
    font-weight: 600;
    color: #182940;
}

    .td-agendamento-step--atual .td-agendamento-step__target {
        box-shadow: inset 0 0 0 0.4rem #237131;
    }

.td-agendamento-step-line {
    height: 0.4rem;
    background-color: #e8e8e8;
    position: absolute;
    top: 1.45rem;
    right: 3rem;
    width: 23rem;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-step-line {
        width: 8rem;
    }
}

.td-agendamento-step-line:nth-of-type(1) {
    left: 13rem;
    -webkit-animation: StepLine 0.7s;
    animation: StepLine 0.7s;
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-step-line:nth-of-type(1) {
        left: 6rem;
        -webkit-animation-name: StepLineMobile;
        animation-name: StepLineMobile;
    }
}

.td-agendamento-step-line:nth-of-type(2) {
    left: 38rem;
    -webkit-animation: StepLine 0.7s;
    animation: StepLine 0.7s;
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-step-line:nth-of-type(2) {
        left: 16rem;
        -webkit-animation-name: StepLineMobile;
        animation-name: StepLineMobile;
    }
}

.td-agendamento-step-line--ok {
    background-color: #237131;
}

.td-agendamento-step-line--erro {
    background-color: #c64535;
}



@media screen and (max-width: 1024px) {
    .td-operacoes-filtro {
        background-color: #fff !important;
        padding: 2rem 2rem;
        position: initial;
    }
}

.td-operacoes-filtro__titulo {
    font-size: 2rem;
    font-weight: 600;
    line-height: 3.2rem;
    letter-spacing: normal;
    color: #26336a;
}

@media screen and (max-width: 1024px) {
    .td-operacoes-filtro__titulo {
        font-size: 1.8rem;
        -webkit-transform: translateY(-7rem);
        transform: translateY(-7rem);
        letter-spacing: -0.56px;
    }
}

.td-operacoes-filtro__subtitulo {
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: 0;
    padding-right: 2rem;
    max-width: 8rem;
}

@media screen and (max-width: 1024px) {
    .td-operacoes-filtro__subtitulo {
        display: block;
        font-size: 2rem;
        line-height: 3.3rem;
        color: #26336a;
        padding-bottom: 1rem;
        max-width: 100%;
    }
}

.td-operacoes-filtro__avancado {
    text-decoration: none;
    color: inherit;
    font-size: 1.4rem;
    font-weight: 600;
    letter-spacing: -0.44px;
    color: #237131;
    text-transform: uppercase;
    float: right;
    -webkit-transform: translate(-3rem, -2rem);
    transform: translate(-3rem, -2rem);
    position: relative;
    transition: all 0.5s;
}

@media screen and (max-width: 1024px) {
    .td-operacoes-filtro__avancado {
        display: none;
    }
}

.td-operacoes-filtro__avancado:after {
    display: inline-block;
    content: "";
    position: absolute;
    width: 1.2rem;
    height: 1.2rem;
    border-style: solid;
    border-width: 0 0.13rem 0.13rem 0;
    border-color: #26336a;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    right: -2rem;
    top: 0.1rem;
    transition: all 0.5s;
}

.td-operacoes-filtro__avancado--active {
    text-decoration: underline;
}

    .td-operacoes-filtro__avancado--active:after {
        -webkit-transform: rotateZ(-135deg);
        transform: rotateZ(-135deg);
        top: 0.9rem;
    }

.td-operacoes-filtro__avancado--mobile {
    display: none;
    text-decoration: none;
    color: inherit;
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: -0.56px;
    color: #2b59c3;
    float: right;
    -webkit-transform: translateY(-9.5rem);
    transform: translateY(-9.5rem);
    position: relative;
    transition: all 0.5s;
}

@media screen and (max-width: 1024px) {
    .td-operacoes-filtro__avancado--mobile {
        display: block;
    }
}

.td-operacoes-filtro__avancado--mobile:hover {
    color: #26336a;
}

.td-operacoes-filtro__avancado--mobile:before {
    display: inline-block;
    content: "";
    background: url(../img/icon/td-filtro.svg);
    background-size: contain;
    background-repeat: no-repeat;
    height: 2.5rem;
    width: 2.5rem;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: -3rem;
    top: -0.1rem;
}

.td-consulta-filtro-form {
    display: block;
    width: 100%;
    padding: 2rem 0;
}

.td-consulta-filtro-form--modal {
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #f4f7f5;
    padding: 0 1.4rem;
    min-height: calc(110vh - 7.2rem);
    overflow: auto;
}

    .td-consulta-filtro-form--modal .td-operacoes-filtro-periodo {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        padding-top: 2rem;
    }

    .td-consulta-filtro-form--modal::-webkit-scrollbar {
        width: 0.3rem;
    }

    .td-consulta-filtro-form--modal::-webkit-scrollbar-track {
        background: #f1f1f1;
    }

    .td-consulta-filtro-form--modal::-webkit-scrollbar-thumb {
        background: #cecece;
    }

.td-operacoes-filtro-periodo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 1024px) {
    .td-operacoes-filtro-periodo {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-transform: translateY(-2rem);
        transform: translateY(-2rem);
        width: 100%;
    }
}

.td-operacoes-filtro__input-date {
    width: 19rem;
}

    .td-operacoes-filtro__input-date:focus {
        border: 2px solid #000;
        box-sizing: border-box;
    }




@media screen and (max-width: 1024px) {
    .td-operacoes-filtro__input-date {
        display: block;
        width: 100%;
    }
}

.td-operacoes-filtro__input-date:first-of-type {
    margin-right: 2rem;
}

@media screen and (max-width: 1024px) {
    .td-operacoes-filtro__input-date:first-of-type {
        margin-right: 0;
    }
}

.td-operacoes-filtro__buttons {
    display: block;
}

@media screen and (max-width: 1024px) {
    .td-operacoes-filtro__buttons {
        text-align: center;
        padding-top: 3rem;
    }
}

.td-operacoes-filtro__buttons #btnLimparFiltro {
    display: none;
}

.td-operacoes-filtro__buttons--active {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 1024px) {
    .td-operacoes-filtro__buttons--active {
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%;
    }
}

.td-operacoes-filtro__buttons--active #btnLimparFiltro {
    display: inline-block;
}

.td-operacoes-filtro__buttons--active .btn--operacoes-filtro {
    float: none;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.btn--operacoes-filtro {
    border-radius: 30rem;
    font-size: 1.8rem;
    line-height: normal;
    border: none;
    height: 4.6rem;
    text-align: center;
    padding: 1rem 2rem;
    min-width: 16.7rem;
    transition: all 0.5s ease;
    cursor: pointer;
    margin: 3rem 0;
    float: right;
    -webkit-transform: translateY(-8.1rem);
    transform: translateY(-8.1rem);
}

@media screen and (max-width: 1024px) {
    .btn--operacoes-filtro {
        margin: 1rem auto;
        float: none;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@media screen and (max-width: 540px) {
    .btn--operacoes-filtro {
        width: 100%;
    }
}

.btn--operacoes-filtro:link {
    border-radius: 30rem;
    font-size: 1.8rem;
    line-height: normal;
    border: none;
    height: 4.6rem;
    text-align: center;
    padding: 1rem 2rem;
    min-width: 16.7rem;
    transition: all 0.5s ease;
    margin: 3rem 0;
    border: 1px solid #237131;
}

@media screen and (max-width: 1024px) {
    .btn--operacoes-filtro:link {
        margin: 1rem 0;
        float: none;
        -webkit-transform: translateY("0");
        transform: translateY("0");
    }
}

.btn--operacoes-filtro--disabled {
    color: #5f5f64;
    background-color: #a0a5af;
}

    .btn--operacoes-filtro--disabled:link {
        border-radius: 30rem;
        font-size: 1.8rem;
        line-height: normal;
        border: none;
        height: 4.6rem;
        text-align: center;
        padding: 1rem 2rem;
        min-width: 16.7rem;
        transition: all 0.5s ease;
        margin: 3rem 0;
        pointer-events: none;
    }

@media screen and (max-width: 1024px) {
    .btn--operacoes-filtro--disabled:link {
        margin: 1rem 0;
    }
}

.td-operacoes-filtro-avancado {
    margin: 3rem 0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    display: none;
    transition: all 1s ease;
}

.td-operacoes-filtro-avancado--active {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 1024px) {
    .td-operacoes-filtro-avancado--active {
        display: block;
    }
}

.td-operacoes-filtro__select {
    width: 23.4rem;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 1.8rem;
    color: inherit;
    line-height: 3.2rem;
    padding: 1.2rem 2rem;
    height: 5.6rem;
    border: 1px solid #666666;
    border-radius: 0.5rem;
    position: relative;
}

    .td-operacoes-filtro__select:focus {
        border: 2px solid #000;
        box-sizing: border-box;
    }

    .td-operacoes-filtro__select:not(:last-of-type) {
        margin-right: 3rem;
    }

@media screen and (max-width: 1024px) {
    .td-operacoes-filtro__select {
        width: 100%;
    }

        .td-operacoes-filtro__select:not(:last-of-type) {
            margin-right: 0;
            margin-bottom: 2rem;
        }
}

.td-filtro-avancado-topo-mobile {
    display: none;
    font-size: 2rem;
    font-weight: 600;
    line-height: 3.3rem;
    color: #26336a;
    letter-spacing: normal;
}

    .td-filtro-avancado-topo-mobile:before {
        display: inline-block;
        content: "\d7";
        position: absolute;
        top: 1.9rem;
        left: 1.4rem;
        font-size: 5rem;
        font-weight: 300;
    }

@media screen and (max-width: 1024px) {
    .td-filtro-avancado-topo-mobile--active {
        position: fixed;
        height: 7.2rem;
        background: #fff;
        width: 100%;
        left: 0;
        top: 0;
        z-index: 9999;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
    }
}

.td-filtro-avancado-topo-mobile:hover {
    color: #2b59c3;
}

.td-page-nav {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 5rem 0;
}

.td-page-nav__arrow {
    text-decoration: none;
    color: inherit;
}

.td-page-nav__arrow__img {
    max-width: 2rem;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.td-page-nav__arrow__img--right {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.td-page-nav__pages {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 1rem;
    -webkit-transform: translateY(-0.3rem);
    transform: translateY(-0.3rem);
}

.pagination {
    list-style: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: translateY(-0.1rem);
    transform: translateY(-0.1rem);
}

    .pagination li {
        font-weight: 500;
        padding: 0 1rem;
        color: #00b9cc;
    }

        .pagination li a {
            text-decoration: none;
            color: inherit;
            font-size: 1.8rem;
        }

        .pagination li.active {
            color: #fff;
            background-color: #00b9cc;
            border-radius: 0.8rem;
        }

.td-detalhe-grafico:before,
.td-detalhe-grafico:after {
    content: "";
    visibility: hidden;
    width: 100%;
    height: 0;
    clear: both;
    display: block;
}

.td-detalhe-grafico__size {
    width: 77%;
    padding-top: 5rem;
    float: left;
    height: 350px;
}

@media screen and (max-width: 1024px) {
    .td-detalhe-grafico__size {
        height: 300px;
        width: 100%;
        float: none;
        padding-top: 3rem;
    }
}

@media screen and (min-width: 1525px) {
    .td-detalhe-grafico__size {
        height: 430px;
    }
}

.td-detalhe-grafico__legenda {
    width: calc(23% - 1rem);
    margin-left: 1rem;
    float: left;
    background-color: #fff;
    border-radius: 0.8rem;
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
    border: solid 1px rgba(204, 204, 204, 0.5);
    padding: 2rem 1.5rem;
    margin-top: 5.5rem;
}

@media screen and (max-width: 1024px) {
    .td-detalhe-grafico__legenda {
        width: 100%;
        float: none;
        margin-left: 0;
        padding-left: 5.5rem;
        margin-top: 0;
    }
}

.td-detalhe-grafico__legenda__data {
    font-size: 1.4rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.4px;
    color: #5f5f64;
    padding-bottom: 2rem;
}

@media screen and (max-width: 1024px) {
    .td-detalhe-grafico__legenda__data {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%;
        letter-spacing: -0.44px;
    }
}

.td-detalhe-grafico__legenda__data--data {
    display: none;
}

@media screen and (max-width: 1024px) {
    .td-detalhe-grafico__legenda__data--data {
        display: block;
    }
}

.td-detalhe-grafico__legenda__preco {
    font-size: 1.4rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.4px;
    color: #5f5f64;
    position: relative;
    padding-left: 2rem;
}

@media screen and (max-width: 1024px) {
    .td-detalhe-grafico__legenda__preco {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-left: 0;
    }
}

.td-detalhe-grafico__legenda__preco:not(:last-of-type) {
    padding-bottom: 2rem;
}

    .td-detalhe-grafico__legenda__preco:not(:last-of-type):before {
        background-color: #00b9cc;
    }

.td-detalhe-grafico__legenda__preco--valor {
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: -0.6px;
    text-align: right;
    color: #26336a;
    padding-top: 0.4rem;
}

.td-detalhe-grafico__legenda__preco:before {
    display: inline-block;
    content: "";
    height: 0.4rem;
    width: 1.5rem;
    position: absolute;
    left: -0.3rem;
    top: 1.4rem;
    background-color: #2b59c3;
}

@media screen and (max-width: 1024px) {
    .td-detalhe-grafico__legenda__preco:before {
        left: -3rem;
        top: 1.5rem;
    }
}

.td-detalhe-grafico-info {
    margin-top: 7rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 1240px) {
    .td-detalhe-grafico-info {
        display: block;
    }
}

@media screen and (max-width: 1024px) {
    .td-detalhe-grafico-info {
        background-color: #f4f7f5;
        padding: 2.4rem 1.6rem;
        margin-top: 0;
        padding-top: 0;
    }
}

.td-detalhe-grafico-info__col {
    width: calc(50% - 4rem);
}

@media screen and (max-width: 1240px) {
    .td-detalhe-grafico-info__col {
        width: 100%;
        margin: 0;
    }
}

.td-detalhe-grafico-info__col:first-of-type {
    margin-right: 2rem;
}

@media screen and (max-width: 1240px) {
    .td-detalhe-grafico-info__col:first-of-type {
        margin: 0;
        border-top: 1px solid rgba(95, 95, 100, 0.3);
        padding-top: 3rem;
    }
}

.td-detalhe-grafico-info__col:last-of-type {
    margin-left: 2rem;
}

@media screen and (max-width: 1240px) {
    .td-detalhe-grafico-info__col:last-of-type {
        margin: 0;
        padding-top: 4rem;
    }
}

.td-detalhe-grafico-info__titulo {
    font-size: 1.4rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.4px;
    color: #26336a;
    text-transform: uppercase;
}

    .td-detalhe-grafico-info__titulo:not(:first-of-type) {
        padding-top: 4rem;
    }

.td-detalhe-grafico-info__text {
    font-size: 1.6rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    color: #5f5f64;
    margin: 1.6rem 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.td-detalhe-grafico-info__text--valor {
    color: #26336a;
    font-weight: 600;
    margin-left: auto;
    text-align: right;
    max-width: 50%;
}

.td-detalhe-grafico-info__text--valor-total {
    padding-top: 3.2rem;
    font-size: 1.8rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.6px;
    color: #333;
}

.td-detalhe-grafico-info__text--valor-total--valor {
    font-size: 1.8rem;
}

@media screen and (max-width: 1024px) {
    .td-div-grafico-mobile {
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 9999;
        min-height: calc(100vh + 7.2rem);
        width: 100%;
        padding: 0 1.4rem;
        background: #fff;
        -webkit-animation: moveInRight 0.5s;
        animation: moveInRight 0.5s;
        padding-bottom: 5rem;
    }
}

.td-ver-grafico-link {
    display: none;
}

@media screen and (max-width: 1024px) {
    .td-ver-grafico-link {
        text-decoration: none;
        color: inherit;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        text-align: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        color: #237131;
        text-transform: uppercase;
        font-weight: 600;
        padding-top: 1.5rem;
    }
}

.td-meus-investimentos-list {
    margin-top: 5rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-list {
        background-color: #f4f7f5;
        padding: 1.4rem;
        margin-top: 3rem;
    }
}

.td-meus-investimentos-list__topo {
    font-size: 1.6rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    color: #5f5f64;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 1.6rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-list__topo {
        display: none;
    }
}

.td-meus-investimentos-list__topo__titulo:nth-of-type(1) {
    width: 18.333%;
}

.td-meus-investimentos-list__topo__titulo:nth-of-type(2) {
    width: 45%;
}

.td-meus-investimentos-list__topo__titulo:nth-of-type(3) {
    width: 18.333%;
}

.td-meus-investimentos-list__topo__titulo:nth-of-type(4) {
    width: 18.333%;
}

.td-meus-investimentos-list__info-box {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 5rem;
}

.td-meus-investimentos-list__info__linha {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    font-size: 1.6rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    color: #5f5f64;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-list__info__linha {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 90%;
        margin: 0 auto;
        position: relative;
        -webkit-transform: translateX(2%);
        transform: translateX(2%);
    }

        .td-meus-investimentos-list__info__linha:not(:last-of-type):before {
            display: block;
            content: "";
            position: absolute;
            left: -1.68rem;
            top: 0.9rem;
            font-size: 2.5rem;
            height: 162%;
            width: 0.2rem;
            background-color: #e8e8e8;
        }
}

.td-meus-investimentos-list__info__linha:not(:last-of-type) {
    margin-bottom: 3rem;
}

.td-meus-investimentos-list__info:nth-of-type(1) {
    width: 18.333%;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-list__info:nth-of-type(1) {
        width: 25%;
        text-align: right;
    }
}

.td-meus-investimentos-list__info:nth-of-type(2) {
    width: 45%;
    font-weight: 600;
    color: #26336a;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-list__info:nth-of-type(2) {
        width: 75%;
        color: #5f5f64;
        position: relative;
    }

        .td-meus-investimentos-list__info:nth-of-type(2):before {
            display: block;
            content: "";
            position: absolute;
            left: -2rem;
            top: 0.8rem;
            font-size: 2.5rem;
            height: 0.8rem;
            width: 0.8rem;
            background-color: #666;
            border-radius: 30rem;
        }
}

.td-meus-investimentos-list__info:nth-of-type(3) {
    width: 18.333%;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-list__info:nth-of-type(3) {
        width: 50%;
        text-align: right;
    }
}

.td-meus-investimentos-list__info:nth-of-type(4) {
    width: 18.333%;
    font-weight: 600;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-list__info:nth-of-type(4) {
        width: 50%;
        color: #26336a;
        font-size: 1.8rem;
    }
}

.td-meus-investimentos-list__info--quantidade {
    display: none;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-list__info--quantidade {
        display: inline-block;
        font-size: 1.4rem;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.4px;
    }
}

.td-posicao-detalhada {
    display: block;
    margin-top: 5rem;
}

@media screen and (max-width: 1024px) {
    .td-posicao-detalhada {
        background-color: #f4f7f5;
    }
}

.td-posicao-detalhada__titulo {
    font-size: 2rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 3.3rem;
    letter-spacing: normal;
    color: #26336a;
    text-transform: none;
}

@media screen and (max-width: 1024px) {
    .td-posicao-detalhada__titulo {
        padding: 2rem;
    }
}

.td-posicao-detalhada__info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2rem;
    background-color: #f4f7f5;
    border-top: 1px solid #d5d5d5;
}

    .td-posicao-detalhada__info:last-of-type {
        border-bottom: 1px solid #d5d5d5;
    }

    .td-posicao-detalhada__info:first-of-type {
        margin-top: 2rem;
    }

.td-posicao-detalhada__info__valor {
    width: 50%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 2rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 3.2rem;
    letter-spacing: normal;
    color: #5f5f64;
}

@media screen and (max-width: 1024px) {
    .td-posicao-detalhada__info__valor {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.td-posicao-detalhada__info__data {
    font-size: 1.6rem;
    line-height: 2.2rem;
    letter-spacing: 0;
    font-weight: normal;
}

.td-posicao-detalhada__info__link {
    margin-left: auto;
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: -0.6px;
    cursor: pointer;
}

.td-modal-investir {
    position: fixed;
    z-index: 99999;
    padding-top: 5%;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.4);
    padding-bottom: 5rem;
    display: none;
}

.td-modal-completar-corretora-conteudo {
    background: #fff;
    border-radius: 8px;
    max-width: 400px;
    width: 50%;
    padding: 32px 24px 24px 24px;
    box-shadow: 0 2px 16px rgba(0,0,0,0.15);
    display: flex;
    flex-direction: column;
    align-items: stretch;
}

.td-modal-completar-corretora-titulo {
    font-size: 1.25rem;
    font-weight: 600;
    color: #333;
    margin-bottom: 16px;
    line-height: 1.3;
    text-align: left;
}


@media screen and (max-width: 1024px) {
    .td-modal-investir {
        padding-bottom: 0;
        padding-top: 8rem;
        min-height: 100vh;
    }
}

@media screen and (max-width: 720px) {
    .td-modal-investir--simular {
        padding-top: 0;
        border-radius: 0;
    }

        .td-modal-investir--simular .td-modal-investir-conteudo {
            border-radius: 0;
        }

        .td-modal-investir--simular .td-modal-investir-titulo {
            display: none;
        }

        .td-modal-investir--simular .td-modal-investir-fechar {
            left: auto;
            right: 1rem;
            top: 2rem;
        }
}

.td-modal-investir-conteudo {
    background-color: #E8E8E8;
    border: 1px solid rgba(204, 204, 204, 0.5);
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
    margin: auto;
    padding: 3rem;
    width: 77%;
    border-radius: 0.8rem;
    -webkit-animation: moveFromBottom 0.5s ease;
    animation: moveFromBottom 0.5s ease;
    position: relative;
}

@media screen and (max-width: 1240px) {
    .td-modal-investir-conteudo {
        width: 95%;
    }
}

@media screen and (max-width: 1024px) {
    .td-modal-investir-conteudo {
        width: 100%;
        min-height: calc(100vh - 8.5rem);
    }
}

@media screen and (max-width: 720px) {
    .td-modal-investir-conteudo {
        padding: 0;
        background-color: #fff;
    }
}

@media screen and (max-width: 720px) {
    .td-modal-investir-conteudo--bg-grey-mobile {
        background-color: #f4f7f5;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

        .td-modal-investir-conteudo--bg-grey-mobile .td-modal-investir-titulo {
            font-size: 14px;
            font-weight: 600;
            font-style: normal;
            font-stretch: normal;
            line-height: 1.57;
            letter-spacing: normal;
            text-align: center;
            color: #26336a !important;
            margin-top: 1rem;
        }
}

.td-modal-investir-titulo {
    font-size: 2.4rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    color: #182940;
    text-transform: none;
    padding-bottom: 3rem;
}

@media screen and (max-width: 720px) {
    .td-modal-investir-titulo-mobile {
        text-align: center;
        font-size: 1.3rem;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: 0.3px;
        text-transform: uppercase;
        justify-content: flex-start;
        display: flex;
    }

    .td-modal-investir-titulo {
        padding: 2rem;
        text-align: center;
        font-size: 1.6rem;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: 0.3px;
        text-transform: uppercase;
    }

        .td-modal-investir-titulo[data-color="Azul"] {
            color: #148389;
        }

        .td-modal-investir-titulo[data-color="Laranja"] {
            color: #ce185d;
        }

        .td-modal-investir-titulo[data-color="Roxo"] {
            color: #4b3f72;
        }

        .td-modal-investir-titulo[data-color="Lilas"] {
            color: #a253a5;
        }

        .td-modal-investir-titulo[data-color="AzulEduca"] {
            color: #2b59c3;
        }

    .td-modal-investir-titulo--ano {
        display: block;
        font-size: 2rem;
        font-weight: bold;
        letter-spacing: 0.6px;
    }

    .td-modal-investir-titulo--subtitulo {
        font-size: 1.4rem;
        text-transform: lowercase;
        display: block;
    }
}

.td-modal-investir-fechar {
    cursor: pointer;
    position: absolute;
    right: 2.7rem;
    top: 2.7rem;
}

@media screen and (max-width: 720px) {
    .td-modal-investir-fechar {
        left: 1rem;
        top: 2rem;
    }
}

.td-modal-investir-fechar--erro {
    cursor: pointer;
    position: absolute;
    right: 2.7rem;
    top: 2.7rem;
}

@media screen and (max-width: 720px) {
    .td-modal-investir-fechar--erro {
        left: 1rem;
        top: 2rem;
    }
}

.td-modal-investir-fechar--modalSobreposto {
    cursor: pointer;
    position: absolute;
    right: 2.7rem;
    top: 2.7rem;
}

@media screen and (max-width: 720px) {
    .td-modal-investir-fechar--modalSobreposto {
        left: 1rem;
        top: 2rem;
    }
}

.td-modal-investir-box {
    display: block;
    border-radius: 0.8rem;
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
    border: solid 1px rgba(204, 204, 204, 0.5);
    background-color: #fff;
    padding: 3rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 1024px) {
    .td-modal-investir-box {
        display: block;
    }
}

@media screen and (max-width: 720px) {
    .td-modal-investir-box {
        background-color: #f4f7f5;
        border-radius: 0;
        box-shadow: none;
        border: none;
        padding: 0;
    }
}

.td-modal-investir-col:first-of-type {
    width: 40%;
    padding-right: 4rem;
    border-right: 1px solid rgba(204, 204, 204, 0.5);
}

@media screen and (max-width: 1024px) {
    .td-modal-investir-col:first-of-type {
        width: 100%;
        padding-right: 0;
        border: none;
    }
}

.td-modal-investir-col:last-of-type {
    padding-left: 4rem;
    width: 60%;
}

@media screen and (max-width: 1024px) {
    .td-modal-investir-col:last-of-type {
        width: 100%;
        padding-left: 0;
        padding: 2rem 0;
        padding-bottom: 18rem;
    }

        .td-modal-investir-col:last-of-type .td-modal-investir-subtitulo {
            padding: 0;
            margin: 0 auto;
            width: 95%;
        }
}

.td-modal-investir-subtitulo {
    font-size: 1.8rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.6px;
    color: #333;
}

    .td-modal-investir-subtitulo:not(:first-of-type) {
        margin-top: 3rem;
    }

@media screen and (max-width: 1024px) {
    .td-modal-investir-subtitulo {
        padding: 0 1.6rem;
        margin: 1.5rem 0;
        font-size: 1.4rem;
        line-height: normal;
        letter-spacing: -0.1px;
        color: #182940;
    }
}

.td-modal-investir-subtitulo-mobile {
    margin: 1.5rem 0;
    font-size: 1.4rem;
    line-height: normal;
    letter-spacing: -0.1px;
    color: #182940;
}

.td-modal-investir-subtitulo--trigger {
    text-decoration: none;
    color: inherit;
    display: block;
    font-weight: 600;
    color: #333;
    pointer-events: none;
}

@media screen and (max-width: 720px) {
    .td-modal-investir-subtitulo--trigger {
        display: block;
        font-size: 2rem;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.65;
        letter-spacing: normal;
        color: #26336a;
        text-transform: none;
        padding-top: 2rem !important;
        border-top: solid 1px rgba(204, 204, 204, 0.5);
        position: relative;
        cursor: pointer;
        pointer-events: initial;
    }

        .td-modal-investir-subtitulo--trigger:after {
            display: inline-block;
            content: "";
            position: absolute;
            width: 1.2rem;
            height: 1.2rem;
            border-style: solid;
            border-width: 0 0.2rem 0.2rem 0;
            border-color: #26336a;
            -webkit-transform: rotateZ(-135deg);
            transform: rotateZ(-135deg);
            right: 3rem;
            top: 3.2rem;
        }

        .td-modal-investir-subtitulo--trigger:hover {
            color: #26336a;
        }
}

@media screen and (max-width: 1024px) {
    .td-modal-info-bg-white {
        background-color: #fff;
        padding: 1rem 1.6rem;
        padding-top: 0;
    }

        .td-modal-info-bg-white .td-modal-investir-info {
            padding: 0;
        }

        .td-modal-info-bg-white .td-modal-investir-subtitulo {
            padding: 0;
        }
}

.td-modal-investir-info {
    font-size: 1.6rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    color: #182940;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin: 1.7rem 0;
}

@media screen and (max-width: 1024px) {
    .td-modal-investir-info {
        padding: 0 1.6rem;
    }
}

@media screen and (max-width: 720px) {
    .td-modal-investir-info {
        line-height: 1.38;
        color: #5f5f64;
    }
}

.td-modal-investir-info--valor {
    font-weight: 600;
    text-align: right;
    width: 45%;
}

@media screen and (max-width: 1024px) {
    .td-modal-investir-info--valor {
        font-weight: normal;
        color: #182940;
        line-height: 1.38;
    }
}

.td-investir-modal-obs {
    display: block;
    font-size: 1.4rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}

@media screen and (max-width: 720px) {
    .td-investir-modal-obs {
        display: none;
    }
}

.td-investir-periodo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin: 3rem 0;
}

@media screen and (max-width: 720px) {
    .td-investir-periodo {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 1.6rem;
    }
}

.td-investir-periodo__subtitulo {
    font-size: 1.4rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.57;
    letter-spacing: normal;
    color: #5f5f64;
    text-transform: uppercase;
    margin-right: 1.6rem;
}

@media screen and (max-width: 720px) {
    .td-investir-periodo__subtitulo {
        display: block;
        width: 100%;
    }
}

.td-investir-periodo__link {
    text-decoration: none;
    color: inherit;
    font-size: 1.4rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.4px;
    text-align: center;
    color: #182940;
    text-transform: uppercase;
    padding: 1.1rem 2rem;
    border-right: 1px solid rgba(204, 204, 204, 0.5);
    border-top: 1px solid rgba(204, 204, 204, 0.5);
    border-bottom: 1px solid rgba(204, 204, 204, 0.5);
}

    .td-investir-periodo__link:first-of-type {
        border-left: 1px solid rgba(204, 204, 204, 0.5);
        border-top-left-radius: 0.5rem;
        border-bottom-left-radius: 0.5rem;
    }

    .td-investir-periodo__link:last-of-type {
        border-top-right-radius: 0.5rem;
        border-bottom-right-radius: 0.5rem;
    }

    .td-investir-periodo__link:hover {
        background-color: rgba(43, 89, 195, 0.8);
        color: #fff;
        border-color: rgba(43, 89, 195, 0.1);
    }

.td-investir-periodo__link--active {
    background-color: #2b59c3;
    color: #fff;
    border-color: #2b59c3;
    pointer-events: none;
}

@media screen and (max-width: 540px) {
    .td-investir-periodo__link {
        width: 24%;
        padding: 1.4rem 1rem;
        letter-spacing: -0.1px;
        height: 4.8rem;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

        .td-investir-periodo__link:last-of-type {
            width: 28%;
        }
}

.td-investir-parametro {
    display: none;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin: 3rem 0;
}

@media screen and (max-width: 720px) {
    .td-investir-parametro {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0 1.6rem;
    }
}

.td-investir-parametro__subtitulo {
    font-size: 1.4rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.57;
    letter-spacing: normal;
    color: #5f5f64;
    text-transform: uppercase;
    margin-right: 1.6rem;
}

@media screen and (max-width: 720px) {
    .td-investir-parametro__subtitulo {
        display: block;
        width: 100%;
        padding-bottom: 0.8rem;
    }
}

.td-investir-parametro__link {
    text-decoration: none;
    color: inherit;
    font-size: 1.4rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.4px;
    text-align: center;
    color: #182940;
    text-transform: uppercase;
    padding: 1.1rem 7rem;
    border-right: 1px solid rgba(204, 204, 204, 0.5);
    border-top: 1px solid rgba(204, 204, 204, 0.5);
    border-bottom: 1px solid rgba(204, 204, 204, 0.5);
}

    .td-investir-parametro__link:first-of-type {
        border-left: 1px solid rgba(204, 204, 204, 0.5);
        border-top-left-radius: 0.5rem;
        border-bottom-left-radius: 0.5rem;
    }

    .td-investir-parametro__link:last-of-type {
        border-top-right-radius: 0.5rem;
        border-bottom-right-radius: 0.5rem;
    }

    .td-investir-parametro__link:hover {
        background-color: rgba(43, 89, 195, 0.8);
        color: #fff;
        border-color: rgba(43, 89, 195, 0.1);
    }

.td-investir-parametro__link--active {
    background-color: #2b59c3;
    color: #fff;
    border-color: #2b59c3;
    pointer-events: none;
}

@media screen and (max-width: 540px) {
    .td-investir-parametro__link {
        width: 50%;
        padding: 1.4rem 1rem;
        letter-spacing: -0.1px;
        height: 4rem;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.td-investir-grafico {
    width: 95%;
    position: relative;
    margin: 3rem 0;
    -webkit-transform: translateY(1.5rem);
    transform: translateY(1.5rem);
}

@media screen and (max-width: 1024px) {
    .td-investir-grafico {
        width: 94%;
        margin: 3rem auto;
    }
}

@media screen and (max-width: 1024px) {
    .td-investir-modal-btn {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media screen and (max-width: 720px) {
    .td-investir-modal-btn {
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 9999;
        width: 100%;
        background: #182940;
        padding: 1.4rem;
        -webkit-animation: moveFromBottom 0.5s ease;
        animation: moveFromBottom 0.5s ease;
        display: block;
    }

        .td-investir-modal-btn .btn:link {
            display: block;
            margin: 0 auto;
            max-width: 100%;
            width: 100%;
            min-width: 100%;
        }
}

@media screen and (max-width: 720px) {
    .td-investir-modal-hidden-mobile {
        display: none;
    }
}

.td-historico-grafico-legenda {
    display: none;
}

@media screen and (max-width: 720px) {
    .td-historico-grafico-legenda {
        display: block;
        width: 29rem;
        margin: 0 auto;
        border-radius: 0.8rem;
        box-shadow: 0 0.2rem 1rem 0 rgba(0, 0, 0, 0.2);
        border: solid 1px rgba(204, 204, 204, 0.5);
        background-color: #fff;
        padding: 2rem 2.4rem;
    }

    .td-historico-grafico-legenda__info {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        font-size: 1.6rem;
        font-weight: 600;
        line-height: normal;
        letter-spacing: -0.5px;
        color: #182940;
    }

    .td-historico-grafico-legenda__info--valor {
        font-size: 2rem;
        font-weight: normal;
        letter-spacing: -0.6px;
        text-align: right;
        color: #2b59c3;
    }
}

.td-modal-simular-box {
    display: block;
    border-radius: 0.8rem;
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
    border: solid 1px rgba(204, 204, 204, 0.5);
    background-color: #fff;
    padding: 3rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.td-modal-simular-box--column {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
}

@media screen and (max-width: 720px) {
    .td-modal-simular-box {
        padding: 2rem 1.2rem;
        background-color: #f4f7f5;
        border: none;
        box-shadow: none;
        min-height: 100vh;
    }
}

.td-resultado__card {
    width: 100%;
}

@media screen and (max-width: 720px) {
    .td-resultado__card {
        margin-top: 1rem;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding-bottom: 10rem;
    }
}

.td-resultado__card[data-color="Azul"] {
    color: #148389;
}

    .td-resultado__card[data-color="Azul"] .td-resultado__card__title:before {
        background-color: #148389;
    }

.td-resultado__card[data-color="Laranja"] {
    color: #ce185d;
}

    .td-resultado__card[data-color="Laranja"] .td-resultado__card__title:before {
        background-color: #ce185d;
    }

.td-resultado__card[data-color="Roxo"] {
    color: #4b3f72;
}

    .td-resultado__card[data-color="Roxo"] .td-resultado__card__title:before {
        background-color: #4b3f72;
    }

.td-resultado__card[data-color="Lilas"] {
    color: #a253a5;
}

    .td-resultado__card[data-color="Lilas"] .td-resultado__card__title:before {
        background-color: #a253a5;
    }


.td-resultado__card[data-color="AzulEduca"] {
    color: #2b59c3;
}

    .td-resultado__card[data-color="AzulEduca"] .td-resultado__card__title:before {
        background-color: #2b59c3;
    }

.td-resultado__card__title {
    display: none;
    font-size: 2rem;
    line-height: 0.5rem;
    letter-spacing: 0.5px;
    font-weight: 400;
    color: inherit;
    position: relative;
    height: 10rem;
    padding: 2.5rem 0;
    padding-left: 0.5rem;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
}

@media screen and (max-width: 720px) {
    .td-resultado__card__title {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.td-resultado__card__title--year {
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 0.5rem;
    letter-spacing: -1px;
    width: 100%;
}

@media screen and (max-width: 1024px) {
    .td-resultado__card__title--year {
        font-size: 2.6rem;
    }
}

.td-resultado__card__title--sub-title {
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 0.5rem;
    text-transform: initial;
    margin: 1.5rem 0;
    display: block;
    width: 100%;
}

@media screen and (max-width: 1024px) {
    .td-resultado__card__title--sub-title {
        font-size: 2.6rem;
    }
}

.td-resultado__card__title:before {
    display: block;
    content: "";
    position: absolute;
    left: -1.3rem;
    height: 100%;
    width: 1.1rem;
    top: 0;
}

.td-resultado__info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

@media screen and (max-width: 1024px) {
    .td-resultado__info {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.td-resultado__bloco {
    padding: 0 0.7rem;
}

    .td-resultado__bloco:nth-of-type(odd) {
        width: 30%;
        margin-right: 5%;
    }

@media screen and (max-width: 1024px) {
    .td-resultado__bloco:nth-of-type(odd) {
        width: 100%;
        margin: 0;
    }
}

.td-resultado__bloco:nth-of-type(even) {
    width: 65%;
    padding-left: 3rem;
}

@media screen and (max-width: 1024px) {
    .td-resultado__bloco:nth-of-type(even) {
        width: 100%;
        padding: 1rem 0rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-resultado__bloco:nth-of-type(1) {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }

    .td-resultado__bloco:nth-of-type(2) {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }

    .td-resultado__bloco:nth-of-type(3) {
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4;
    }

    .td-resultado__bloco:nth-of-type(4) {
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
    }
}

.td-bloco-info {
    padding: 1rem 0;
}

.td-bloco-line {
    font-size: 1.6rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.5px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 1rem 0;
}

.td-bloco-line__title {
    color: #26336a;
}

.td-bloco-line__desc {
    color: #5f5f64;
    text-align: right;
    line-height: 2.2rem;
}

.td-bloco-line__desc--big {
    font-size: 1.8rem;
    color: #182940;
}

.td-resultado__heading {
    font-size: 2.4rem;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    color: #666;
}

@media screen and (max-width: 1024px) {
    .td-resultado__heading {
        font-size: 2rem;
        font-weight: 400;
    }
}

.td-resultado__heading--sub {
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
}

.td-resultado__heading--paddingT {
    padding-top: 5rem;
}

@media screen {
    .td-resultado__heading--paddingT {
        padding-top: 2rem;
    }
}

.td-resultado__link {
    font-size: 1.8rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.28;
    letter-spacing: normal;
}

.td-resultado__link--compare {
    display: block;
    margin-top: 2.5rem;
}

.td-resultado__link:first-of-type {
    padding-right: 2rem;
}

@media screen and (max-width: 1024px) {
    .td-resultado__link:first-of-type {
        padding-right: 0;
    }
}

@media screen and (max-width: 1024px) {
    .td-resultado__link--mobile-btn {
        text-decoration: none;
        color: inherit;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #237131;
        border: 1px solid #237131;
        background-color: transparent;
        padding: 1.3rem;
        border-radius: 10rem;
        margin: 3rem 0;
        margin-top: 7rem;
    }

        .td-resultado__link--mobile-btn:hover,
        .td-resultado__link--mobile-btn:active {
            background-color: rgba(83, 179, 36, 0.3);
            color: #237131;
        }
}

.td-resultado__graficos {
    height: 30rem;
}

@media screen and (max-width: 1024px) {
    .td-resultado__graficos {
        width: 100%;
        margin: 3rem auto;
    }
}

div[id^="valorGragico_"] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.td-resultado__buttons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 1rem;
    margin-top: 3rem;
}

@media screen and (max-width: 1024px) {
    .td-resultado__buttons {
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.td-resultado__buttons .btn {
    width: 30rem;
    text-align: center;
}

@media screen and (max-width: 1024px) {
    .td-resultado__buttons .btn {
        width: 100%;
    }
}

.td-simulador-topo-mobile {
    display: none;
}

@media screen and (max-width: 720px) {
    .td-simulador-topo-mobile {
        text-decoration: none;
        color: inherit;
        font-size: 1.4rem;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.57;
        letter-spacing: normal;
        text-align: center;
        color: #26336a;
        text-transform: uppercase;
        height: 8.5rem;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin-right: 1.7rem;
        margin-left: 1.7rem;
        border-bottom: 0.3rem solid;
        border-color: #00b9cc;
        margin-bottom: 3rem;
    }

        .td-simulador-topo-mobile:hover {
            color: #2b59c3;
        }

            .td-simulador-topo-mobile:hover:before {
                border-color: #2b59c3;
            }

        .td-simulador-topo-mobile:before {
            display: inline-block;
            content: "";
            position: absolute;
            width: 1.5rem;
            height: 1.5rem;
            border-style: solid;
            border-width: 0 0.2rem 0.2rem 0;
            border-color: #26336a;
            -webkit-transform: rotateZ(135deg);
            transform: rotateZ(135deg);
            left: 3rem;
            top: 3.5rem;
        }
}

.td-investir-input-titulo {
    font-size: 2rem;
    font-weight: 300;
    line-height: 2.6rem;
    letter-spacing: normal;
    text-align: left;
    padding-bottom: 1rem;
    display: block;
}

@media screen and (max-width: 720px) {
    .td-investir-input-titulo {
        text-align: center;
    }
}

.td-investir-input {
    margin-bottom: 4rem;
    display: block;
    max-width: 30rem;
}

@media screen and (max-width: 720px) {
    .td-investir-input {
        max-width: 100%;
        border: none;
        background-color: transparent;
        border-bottom: 1px solid #26336a;
        border-radius: 0;
        text-align: center;
    }

        .td-investir-input:focus {
            box-shadow: none;
        }

        .td-investir-input::-webkit-input-placeholder {
            color: transparent;
        }

        .td-investir-input:-ms-input-placeholder {
            color: transparent;
        }

        .td-investir-input::placeholder {
            color: transparent;
        }

        .td-investir-input :-ms-input-placeholder {
            color: transparent;
        }
}

.td-investir-input--resized {
    max-width: 23.5rem;
}

.td-investir-input--money {
    padding-left: 5rem;
}

.td-investir-input--money__icon {
    position: absolute;
    color: #5f5f64;
    height: 5.5rem;
    font-size: 1.6rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    font-weight: 600;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 5rem;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    bottom: 0;
}

.td-investir-label {
    position: relative;
}

    .td-investir-label.td-label--erro .td-investir-input--money__icon {
        opacity: 0;
    }

.td-investir-tipo-description {
    font-size: 2.4rem;
    font-weight: 300;
    line-height: 3.2rem;
    letter-spacing: normal;
    color: #182940;
}

.td-investir-tipo-description--small {
    font-size: 1.8rem;
    line-height: normal;
    padding: 1rem 0;
    padding-bottom: 2rem;
}

@media screen and (max-width: 1024px) {
    .td-investir-tipo-description {
        padding-top: 2rem;
    }
}

.td-modal-investir--resized {
    width: 50%;
}

    .td-modal-investir--resized .td-modal-simular-box {
        background-color: transparent;
        border: none;
        box-shadow: none;
    }

@media screen and (max-width: 720px) {
    .td-modal-investir--resized .td-modal-simular-box {
        background-color: #e8e8e8;
        min-height: 75rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-modal-investir--resized {
        width: 100%;
        height: 100%;
    }

        .td-modal-investir--resized .td-modal-simular-box {
            height: 100%;
        }
}

.td-investir-tipo-link-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 4rem;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.td-investir-tipo-link {
    text-decoration: none;
    height: 11rem;
    width: 26.3rem;
    background-color: #237131;
    border-radius: 0.8rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    padding: 1.4rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 600;
    text-align: center;
    margin-bottom: 3rem;
}

@media screen and (max-width: 720px) {
    .td-investir-tipo-link {
        background-color: transparent;
        border: 1px solid #237131;
        color: #237131;
        font-size: 1.8rem;
        padding: 0.5rem;
    }
}

.td-investir-tipo-link:not(:nth-child(1)) {
    margin-left: 3rem;
}

.td-investir-tipo-link:hover {
    background-color: #2d7387;
    color: #fff;
}

@media screen and (max-width: 720px) {
    .td-investir-tipo-link:hover {
        background-color: rgba(83, 179, 36, 0.3);
        color: #237131;
    }
}

.td-modal-titulo-info-line {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}

.td-modal-titulo-info {
    width: 50%;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: normal;
    color: #5f5f64;
    padding-top: 3rem;
}

.td-modal-titulo-info--blue {
    display: block;
    color: #26336a;
}

.td-investir-btn-center {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media screen and (max-width: 1024px) {
    .td-investir-form {
        padding-top: 3rem;
    }
}

.td-resultado__grafico--mobile {
    height: 100%;
    display: none;
}

@media screen and (max-width: 1024px) {
    .td-resultado__grafico--mobile {
        display: block;
    }
}

.td-modal-simular-detalhe-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    background-color: #fff;
    border-radius: 0.8rem;
    padding: 2rem;
}

@media screen and (max-width: 720px) {
    .td-modal-simular-detalhe-box {
        background-color: transparent;
        padding: 2rem 1.6rem;
        padding-bottom: 5rem;
    }
}

.td-modal-simular-detalhe-box[data-color="Azul"] {
    color: #148389;
}

    .td-modal-simular-detalhe-box[data-color="Azul"] .td-modal-simular-detalhe-box__title:before {
        background-color: #148389;
    }

.td-modal-simular-detalhe-box[data-color="Laranja"] {
    color: #ce185d;
}

    .td-modal-simular-detalhe-box[data-color="Laranja"] .td-modal-simular-detalhe-box__title:before {
        background-color: #ce185d;
    }

.td-modal-simular-detalhe-box[data-color="Roxo"] {
    color: #4b3f72;
}

    .td-modal-simular-detalhe-box[data-color="Roxo"] .td-modal-simular-detalhe-box__title:before {
        background-color: #4b3f72;
    }

.td-modal-simular-detalhe-box[data-color="Lilas"] {
    color: #a253a5;
}

    .td-modal-simular-detalhe-box[data-color="Lilas"] .td-modal-simular-detalhe-box__title:before {
        background-color: #a253a5;
    }

.td-modal-simular-detalhe-box[data-color="AzulEduca"] {
    color: #2b59c3;
}

    .td-modal-simular-detalhe-box[data-color="AzulEduca"] .td-modal-simular-detalhe-box__title:before {
        background-color: #2b59c3;
    }

.td-modal-simular-detalhe-box__title {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 2rem;
    line-height: 0.5rem;
    letter-spacing: 0.5px;
    font-weight: 400;
    color: inherit;
    position: relative;
    height: 10rem;
    padding: 2.5rem 0;
    padding-left: 0.5rem;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    margin-bottom: 3rem;
}

.td-modal-simular-detalhe-box__title--year {
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 0.5rem;
    letter-spacing: -1px;
    width: 100%;
}

.td-modal-simular-detalhe-box__title--sub-title {
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 0.5rem;
    text-transform: initial;
    margin: 1.5rem 0;
    display: block;
    width: 100%;
}

.td-modal-simular-detalhe-box__title:before {
    display: block;
    content: "";
    position: absolute;
    left: -2rem;
    height: 100%;
    width: 1.1rem;
    top: 0;
}

.td-modal-detalhe-col {
    width: 30%;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
}

    .td-modal-detalhe-col:not(:last-of-type) {
        margin-right: 4.5rem;
    }

@media screen and (max-width: 1240px) {
    .td-modal-detalhe-col:not(:last-of-type) {
        margin-right: 3.5rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-modal-detalhe-col:not(:last-of-type) {
        margin-right: 0;
        margin-bottom: 3rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-modal-detalhe-col {
        width: 100%;
        background-color: #fff;
        padding: 2.4rem 1.6rem;
        border-radius: 0.8rem;
    }
}

.td-modal-detalhe-info {
    font-size: 1.6rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    color: #182940;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0.9rem 0;
}

.td-modal-detalhe-info--value {
    text-align: right;
    color: #5f5f64;
}

.td-modal-detalhe-info--destaque {
    font-size: 1.8rem;
    color: #26336a;
    margin-top: 2.3rem;
}

@media screen and (max-width: 1024px) {
    .td-modal-detalhe-info--destaque {
        font-size: 1.6rem;
    }
}

.td-modal-detalhe-info--destaque .td-modal-detalhe-info--value {
    color: #182940;
}

.td-modal-detalhe-subtitulo {
    font-size: 2rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.6;
    letter-spacing: normal;
    color: inherit;
    text-transform: uppercase;
    margin-bottom: 2rem;
}

.td-modal-parametros-box {
    background-color: #E8E8E8;
    border-radius: 0.8rem;
    padding: 3.5rem 4rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 40rem;
}

@media screen and (max-width: 1024px) {
    .td-modal-parametros-box {
        height: auto;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column;
        padding: 1rem 1.6rem 15rem 1.6rem;
    }
}

@media screen and (max-width: 720px) {
    .td-modal-parametros-box {
        background-color: transparent;
    }
}

.td-modal-parametros-col:nth-of-type(1) {
    width: 37%;
    padding-right: 3%;
    padding-bottom: 10rem;
}

@media screen and (max-width: 1024px) {
    .td-modal-parametros-col:nth-of-type(1) {
        width: 100%;
        padding: 0;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        padding-bottom: 2rem;
    }
}

.td-modal-parametros-col:nth-of-type(2) {
    width: 37%;
    padding-right: 2%;
    justify-self: flex-end;
    padding-top: 13%;
}

.td-modal-parametros-subtitulo {
    width: 56%;
}

.td-modal-parametros-formulario {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.td-modal-parametros-formulario-grupo {
    margin-right: 20px;
}

.td-modal-parametros-rodape {
    width: 100%;
}

.td-modal-parametros-botao-rodape {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

    .td-modal-parametros-botao-rodape a:nth-child(1) {
        margin-right: 20px
    }

@media screen and (max-width: 1024px) {
    .td-modal-parametros-col:nth-of-type(2) {
        width: 100%;
        padding: 0;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4;
        padding-top: 3rem;
    }
}

.td-modal-parametros-col:nth-of-type(2) .btn:link {
    max-width: 100%;
    min-width: 100%;
    padding: 1.2rem 3rem;
}

.td-modal-parametros-col:nth-of-type(3) {
    width: 30%;
}

@media screen and (max-width: 1024px) {
    .td-modal-parametros-col:nth-of-type(3) {
        width: 100%;
        background-color: #fff;
        padding: 2rem 1.6rem;
        border-top-right-radius: 0.8rem;
        border-top-left-radius: 0.8rem;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
}

.td-modal-parametros-col:nth-of-type(4) {
    width: 30%;
}

@media screen and (max-width: 1024px) {
    .td-modal-parametros-col:nth-of-type(4) {
        width: 100%;
        background-color: #fff;
        padding: 0 1.6rem 2rem 1.6rem;
        border-bottom-right-radius: 0.8rem;
        border-bottom-left-radius: 0.8rem;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
    }
}

.td-modal-text-parametros {
    color: #182940;
    line-height: 2.4rem;
    margin-top: 1.6rem;
}

.td-form-tooltip {
    position: absolute;
    right: 3rem;
    top: 2.3rem;
    text-decoration: none;
    width: 100%;
}

@media screen and (max-width: 540px) {
    .td-form-tooltip {
        right: 0.5rem;
    }
}

.td-form-tooltip--icon {
    border: 1px solid;
    height: 2rem;
    width: 2rem;
    border-radius: 10rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
}

.td-form-tooltip:hover .td-form-tooltip__content {
    display: block;
}

.td-form-tooltip__content {
    position: absolute;
    top: 3.2rem;
    right: 0;
    background: #182940;
    color: #fff;
    padding: 1rem;
    border-radius: 0.3rem;
    z-index: 9;
    font-size: 1.5rem;
    display: none;
}

    .td-form-tooltip__content:after {
        display: block;
        content: "";
        height: 1.5rem;
        width: 1.5rem;
        border-radius: 0.3rem;
        background-color: #182940;
        position: absolute;
        top: -0.5rem;
        right: 1rem;
        -webkit-transform: rotateZ(45deg);
        transform: rotateZ(45deg);
    }

.td-modal-parametros-link {
    display: block;
}

.td-modal-parametros-text {
    max-width: 100%;
    font: normal normal 600 15.5px/25px Source Sans Pro;
    line-height: 2.4rem;
    letter-spacing: normal;
    color: #26336A;
    height: 4.4rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    position: relative;
    max-width: 27rem;
}

@media screen and (max-width: 540px) {
    .td-modal-parametros-text {
        max-width: 100%;
    }
}

.td-modal-parametros-label {
    max-width: 27rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}

    .td-modal-parametros-label:not(:last-of-type) {
        margin-bottom: 2rem;
    }

@media screen and (max-width: 540px) {
    .td-modal-parametros-label {
        max-width: 100%;
    }
}

.td-parametros-input {
    padding-right: 10rem;
    font-size: 1.6rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.4rem;
    letter-spacing: normal;
    color: #666;
    margin-top: 0.8rem;
    border-color: #CCCCCC;
}

.td-parametros-input--info {
    position: absolute;
    right: 1.5rem;
    top: 2.5rem;
    font-size: 1.6rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.4rem;
    letter-spacing: normal;
}

.td-parametros-input:disabled {
    background: #eeeeee;
}

.td-modal-titulo-box {
    background-color: #fff;
    border-radius: 0.8rem;
    padding: 3.5rem 4rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media screen and (max-width: 1024px) {
    .td-modal-titulo-box {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 2rem;
        margin-right: 1.6rem;
        margin-left: 1.6rem;
    }
}

.td-modal-titulo-box--erro p {
    margin: 1rem 0;
}

.td-modal-label-box {
    width: 30%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}

    .td-modal-label-box:not(:last-of-type) {
        margin-right: 3%;
    }

@media screen and (max-width: 1024px) {
    .td-modal-label-box:not(:last-of-type) {
        border-bottom: 1px solid rgba(204, 204, 204, 0.5);
        margin-right: auto;
    }
}

@media screen and (max-width: 1024px) {
    .td-modal-label-box {
        width: 100%;
        max-width: 30rem;
        margin: 0 auto;
        margin-bottom: 3rem;
    }
}

.td-modal-radio-label {
    font-size: 1.8rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.6px;
    color: #26336a;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 100%;
    margin-bottom: 7rem;
    cursor: pointer;
}

@media screen and (max-width: 1024px) {

    .td-modal-radio-label:focus {
        border: 2px solid #000;
        box-sizing: border-box;
    }

    .td-modal-radio-label {
        margin-bottom: 5rem;
    }
}

.td-modal-radio-label__info {
    position: absolute;
    bottom: -2.5rem;
    left: 0;
    font-size: 1.4rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    padding-left: 3.7rem;
    cursor: pointer;
}

.td-modal-radio-label__info--valor {
    font-weight: 600;
}

.td-modal-titulos-btn {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 1.6rem;
    padding-bottom: 3rem;
}

@media screen and (max-width: 1024px) {
    .td-modal-titulos-btn {
        padding-bottom: 15rem;
    }
}

@media screen and (max-width: 720px) {
    .td-modal-titulo-box--email {
        background-color: #f4f7f5;
        padding: 2rem 0;
    }
}

.td-modal-investir-conteudo--email {
    width: 40%;
}

@media screen and (max-width: 1240px) {
    .td-modal-investir-conteudo--email {
        width: 50%;
    }
}

@media screen and (max-width: 1024px) {
    .td-modal-investir-conteudo--email {
        width: 70%;
    }
}

@media screen and (max-width: 720px) {
    .td-modal-investir-conteudo--email {
        width: 100%;
        min-height: calc(100vh - 8rem);
    }
}

.td-modal-form {
    display: block;
    width: 100%;
    padding: 2rem 0;
}

@media screen and (max-width: 720px) {
    .td-modal-form {
        background: #fff;
        padding: 3rem 1.6rem;
        border-radius: 0.8rem;
        margin: 2rem 0;
    }
}

.td-modal-form__subtitulo {
    display: block;
    font-size: 1.6rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    color: #182940;
    padding-bottom: 1.6rem;
}

.td-modal-form__check-label {
    font-size: 1.4rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #5f5f64;
    padding-top: 2.5rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

.td-modal-form__input {
    width: 100%;
}

.td-modal-form__btn {
    font-size: 1.8rem;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0;
    width: 100%;
    border: none;
    border-radius: 10rem;
    padding: 1.5rem 1rem;
    text-align: center;
    color: #fff;
    transition: all 0.3s;
    cursor: pointer;
    margin: 2rem 0;
    height: auto;
    margin-bottom: 0;
    margin-top: 3rem;
}

.td-modal__body--detalhe {
    padding: 2rem;
    background: #fff;
    border-radius: 0.8rem;
}

@media screen and (max-width: 720px) {
    .td-modal__body--detalhe {
        background: transparent;
        padding: 2rem 1.4rem;
        padding-bottom: 10rem;
    }
}

.td-modal__body--detalhe[data-color="Azul"] {
    color: #148389;
}

    .td-modal__body--detalhe[data-color="Azul"] .td-modal__detalhes-heading:before {
        background-color: #148389;
    }

.td-modal__body--detalhe[data-color="Amarelo"] {
    color: #fac000;
}

    .td-modal__body--detalhe[data-color="Amarelo"] .td-modal__detalhes-heading:before {
        background-color: #fac000;
    }

.td-modal__body--detalhe[data-color="Vermelho"] {
    color: #ce185d;
}

    .td-modal__body--detalhe[data-color="Vermelho"] .td-modal__detalhes-heading:before {
        background-color: #ce185d;
    }

.td-modal__body--detalhe[data-color="Roxo"] {
    color: #4b3f72;
}

    .td-modal__body--detalhe[data-color="Roxo"] .td-modal__detalhes-heading:before {
        background-color: #4b3f72;
    }

.td-modal__body--detalhe[data-color="Lilas"] {
    color: #a253a5;
}

    .td-modal__body--detalhe[data-color="Lilas"] .td-modal__detalhes-heading:before {
        background-color: #a253a5;
    }

.td-modal__body--detalhe[data-color="AzulEduca"] {
    color: #2b59c3;
}

    .td-modal__body--detalhe[data-color="AzulEduca"] .td-modal__detalhes-heading:before {
        background-color: #2b59c3;
    }

.td-modal__detalhes-header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-bottom: 1rem;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 1024px) {
    .td-modal__detalhes-header {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        background: #fff;
        padding: 1em;
        border-radius: 0.5rem;
        margin-bottom: 1rem;
    }
}

.td-modal__detalhes-heading {
    color: inherit;
    font-size: 2.4rem;
    line-height: 3.2rem;
    letter-spacing: 0.5px;
    height: 10.2rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 1rem;
    position: relative;
    width: 30%;
}

@media screen and (max-width: 1024px) {
    .td-modal__detalhes-heading {
        width: 100%;
        font-size: 2rem;
        font-weight: normal;
        line-height: 3.2rem;
        letter-spacing: 0.42px;
    }
}

.td-modal__detalhes-heading--subtitle {
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: normal;
    text-transform: lowercase;
    -webkit-transform: translateY(-0.5rem);
    transform: translateY(-0.5rem);
}

@media screen and (max-width: 1024px) {
    .td-modal__detalhes-heading--subtitle {
        font-size: 2rem;
        font-weight: normal;
        line-height: 3.2rem;
        letter-spacing: 0.42px;
    }
}

.td-modal__detalhes-heading--year {
    font-size: 3.2rem;
    font-weight: bold;
    line-height: 4.2rem;
    letter-spacing: -1px;
    -webkit-transform: translateY(-1rem);
    transform: translateY(-1rem);
}

@media screen and (max-width: 1024px) {
    .td-modal__detalhes-heading--year {
        font-size: 2rem;
        font-weight: normal;
        line-height: 3.2rem;
        letter-spacing: 0.42px;
    }
}

.td-modal__detalhes-heading:before {
    content: "";
    display: block;
    position: absolute;
    left: -2.1rem;
    top: 0;
    height: 100%;
    width: 1rem;
}

@media screen and (max-width: 1024px) {
    .td-modal__detalhes-heading:before {
        display: none;
    }
}

.td-table__heading {
    position: relative;
}

.td-modal__detalhes-info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: normal;
    color: #182940;
    padding-top: 1rem;
    width: 23.333%;
}

@media screen and (max-width: 1024px) {
    .td-modal__detalhes-info {
        width: 100%;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.td-modal__detalhes-info--value {
}

@media screen and (max-width: 1024px) {
    .td-modal__detalhes-info--value {
        width: 60%;
        text-align: right;
    }
}

.td-modal__detalhes-tables {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 1rem 0;
    width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}

@media screen and (max-width: 1024px) {
    .td-modal__detalhes-tables {
        padding-bottom: 5rem;
    }
}

.td-table {
    text-align: center;
}

    .td-table th:first-of-type {
        border-top-left-radius: 0.8rem;
    }

    .td-table th:last-of-type {
        border-top-right-radius: 0.8rem;
    }

    .td-table tr:nth-child(odd) {
        background: #f4f7f5;
    }

    .td-table tr:nth-child(even) {
        background: #fff;
    }

    .td-table .td-table__item {
        padding: 0 0.5rem;
        font-size: 1.4rem;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 2.2rem;
        letter-spacing: normal;
        height: 3rem;
        text-align: right;
    }

@media screen and (max-width: 1024px) {
    .td-table .td-table__item {
        text-align: center;
    }
}

.td-table .td-form-tooltip {
    right: 0.3rem;
    top: 0.3rem;
    font-size: 1.2rem;
    width: 100%;
    height: 100%;
}

.td-table .td-form-tooltip--icon {
    height: 1.3rem;
    width: 1.3rem;
    border: none;
}

.td-table .td-form-tooltip__content {
    width: 20rem;
    top: 5rem;
    right: -1.1rem;
    text-align: left;
}

    .td-table .td-form-tooltip__content:after {
        right: initial;
        right: 3rem;
    }

@media screen and (max-width: 1024px) {
    .td-table .td-form-tooltip__content {
        width: 15rem;
        right: -6rem;
    }

        .td-table .td-form-tooltip__content:after {
            right: initial;
            left: 1rem;
        }
}

@media screen and (max-width: 1024px) {
    .td-table .td-form-tooltip--last .td-form-tooltip__content {
        width: 15rem;
        right: 1rem;
    }

        .td-table .td-form-tooltip--last .td-form-tooltip__content:after {
            right: 2rem;
            left: initial;
        }
}

@media screen and (max-width: 1024px) {
    .td-table--titulos {
        border-collapse: collapse;
        border-spacing: 0;
        table-layout: fixed;
        min-width: 30%;
        overflow: hidden;
        border-collapse: separate;
        border: solid #d0d0d0 1px;
        border-radius: 0.8rem;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

        .td-table--titulos td {
            border: solid #d0d0d0 1px;
            border-left: 0;
            border-bottom: 0;
            border-right: 0;
        }

        .td-table--titulos tr:last-of-type {
            height: 4rem;
        }
}

.td-table--titulos .td-table__item {
    color: #26336a;
    text-align: left;
}

.td-table--titulos th:first-of-type {
    border-top-left-radius: 0.8rem;
}

.td-table--titulos th:last-of-type {
    border-top-right-radius: 0;
}

@media screen and (max-width: 1024px) {
    .td-table--valores {
        border-spacing: 0;
        display: block;
        overflow-x: scroll;
        border-collapse: separate;
        border: solid #d0d0d0 1px;
        border-radius: 0.8rem;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        border-left: 0;
    }

        .td-table--valores::-webkit-scrollbar {
            width: 0.5rem;
            height: 0.5rem;
        }

        .td-table--valores::-webkit-scrollbar-track {
            background: #e8e8e8;
            border: 1px solid #d0d0d0;
            border-radius: 0.3rem;
        }

        .td-table--valores::-webkit-scrollbar-thumb {
            background: #26336a;
        }

        .td-table--valores td {
            border: solid #d0d0d0 1px;
            border-left: 0;
            border-bottom: 0;
            border-right: 0;
        }
}

.td-table--valores th:first-of-type {
    border-top-left-radius: 0;
}

.td-table--valores .td-table__heading:hover {
    color: #2b59c3;
    transition: all 0.8s ease;
}

@media screen and (max-width: 1024px) {
    .td-table--valores .td-table__heading:hover {
        color: #fff;
    }
}

@media screen and (max-width: 1024px) {
    .td-table--valores .td-table__heading {
        min-width: 5rem;
        font-size: 13px
    }
}

.td-table__heading {
    height: 6rem;
    padding: 0.3rem;
    color: #182940;
    background-color: #f4f7f5;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.5px;
    text-align: center;
    min-width: 11rem;
}

@media screen and (max-width: 1024px) {
    .td-table__heading {
        height: 8rem;
        min-height: 8rem;
        max-height: 8rem;
        padding: 0rem 0.3rem;
        background: #26336a;
        color: #fff;
        font-weight: normal;
    }
}

.td-form-tooltip__content--datepicker {
    left: -33rem;
    margin-right: 28rem;
}

@media screen and (max-width: 1024px) {
    .td-form-tooltip__content--datepicker {
        left: initial;
        margin-right: 0;
        top: -44rem;
        max-width: 100%;
        width: 28rem;
    }
}

.td-form-tooltip__content--datepicker:after {
    right: -0.6rem;
    top: 2rem;
}

@media screen and (max-width: 1024px) {
    .td-form-tooltip__content--datepicker:after {
        top: initial;
        bottom: -0.5rem;
        right: 2.5rem;
    }
}

.td-form-tooltip__content--datepicker--active {
    display: block;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-titulos--confirmacao {
        margin-top: 0;
    }
}

@media screen and (max-width: 1024px) {
    .td-carrinho-box--confirmacao {
        margin-bottom: 0 !important;
    }
}

.td-confirmacao-topo {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (min-width: 540px) {
    .td-confirmacao-topo {
        max-width: 440px;
    }
}

@media screen and (min-width: 720px) {
    .td-confirmacao-topo {
        max-width: 620px;
    }
}

@media screen and (min-width: 1025px) {
    .td-confirmacao-topo {
        max-width: 860px;
    }
}

@media screen and (min-width: 1240px) {
    .td-confirmacao-topo {
        max-width: 1140px;
    }
}

@media screen and (min-width: 1525px) {
    .td-confirmacao-topo {
        max-width: 1325px;
    }
}

.td-confimacao-subtitulo {
    font-size: 2rem;
    font-weight: 600;
    line-height: 3.3rem;
    letter-spacing: normal;
    color: #26336a;
}

.td-confimacao-subtitulo--instituicao {
    display: block;
    font-size: 1.5rem;
    font-weight: normal;
    line-height: 2.4rem;
    letter-spacing: normal;
    color: #5f5f64;
}

.td-confimacao-info-box {
    display: block;
    margin: 2.5rem 0;
    border-radius: 0.8rem;
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
    border: solid 1px rgba(204, 204, 204, 0.5);
    background-color: #fff;
    padding: 2rem 0;
}

.td-confirmacao-info-titulo {
    font-size: 1.4rem;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.1px;
    color: #182940;
    text-transform: uppercase;
    padding: 0 1.5rem;
}

.td-confirmacao-info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    font-size: 1.6rem;
    font-weight: normal;
    line-height: 2.2rem;
    color: #5f5f64;
    margin-bottom: 1.2rem;
    padding: 0 1.5rem;
}

.td-confirmacao-info--valor {
    text-align: right;
    color: #182940;
}

.td-confirmacao-data {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.5px;
    color: #26336a;
    padding: 0 1.5rem;
    padding-top: 2.3rem;
    border-top: 1px solid rgba(204, 204, 204, 0.5);
}

.td-confirmacao-data--data {
    text-align: right;
    color: #182940;
}

.td-confirmacao-data--reinvestir {
    border: none;
    padding-top: 0;
}

.td-valor-total-confirmar {
    display: block;
    background-color: #182940;
    padding: 1.6rem;
    width: 100%;
    border-top-right-radius: 0.8rem;
    border-top-left-radius: 0.8rem;
}

    .td-valor-total-confirmar .btn:link {
        margin: 0 auto;
    }

@media screen and (max-width: 1024px) {
    .td-valor-total-confirmar .btn:link {
        width: 100%;
    }
}

.td-valor-total-info {
    display: block;
    text-align: right;
    padding: 0.5rem 0 2rem 0;
    font-size: 1.6rem;
    font-weight: normal;
    letter-spacing: normal;
    color: #fff;
}

.td-valor-total-info--valor {
    font-size: 2rem;
    font-weight: 600;
    padding-left: 0.5rem;
}

.td-confirmacao-obs {
    display: block;
    font-size: 1.6rem;
    font-weight: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    color: #666;
    margin-bottom: 3rem;
}

.td-modal-sms {
    display: none;
    position: fixed;
    z-index: 99999;
    padding-top: 13rem;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.4);
}

@media screen and (max-width: 720px) {
    .td-modal-sms {
        padding-top: 8rem;
    }
}

.td-modal-sms__content {
    background-color: #fff;
    border: 1px solid rgba(204, 204, 204, 0.5);
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
    margin: auto;
    padding: 3rem 3.5rem;
    width: 55.5rem;
    border-radius: 0.8rem;
    -webkit-animation: moveFromBottom 0.8s;
    animation: moveFromBottom 0.8s;
    position: relative;
}

@media screen and (max-width: 720px) {
    .td-modal-sms__content {
        width: 100%;
        min-height: calc(100vh - 8rem);
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding: 2rem 1.4rem;
    }
}

.td-modal-sms__heading {
    font-size: 2rem;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.6px;
    color: #182940;
    display: block;
    text-align: center;
    padding-bottom: 2.5rem;
}

.td-modal-sms__buttons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 100%;
    -webkit-animation: moveFromBottom 0.5s ease;
    animation: moveFromBottom 0.5s ease;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 0 1.5rem;
    padding-top: 5rem;
}

.td-modal-sms__close {
    position: absolute;
    right: 2rem;
    top: 1.8rem;
}

@media screen and (max-width: 720px) {
    .td-modal-sms__close {
        left: 1rem;
        top: 1rem;
    }
}

.td-sms-form {
    padding: 3rem 0;
}

.td-sms-celular-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    max-width: 100%;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.td-sms-verificado {
    position: absolute;
    top: 3.9rem;
    right: 6rem;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.47;
    letter-spacing: normal;
    text-align: center;
    color: #237131;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation: moveInLeft 0.8s;
    animation: moveInLeft 0.8s;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
    display: none;
}

@media screen and (max-width: 720px) {
    .td-sms-verificado {
        position: initial;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 4rem;
    }
}

.td-sms-verificado--icon {
    background-color: #237131;
    border-radius: 10rem;
    margin-right: 1rem;
    -webkit-animation: bounceIn 1s ease;
    animation: bounceIn 1s ease;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
    height: 4rem;
    width: 4rem;
}

@media screen and (max-width: 720px) {
    .td-sms-verificado--icon {
        margin-right: 0;
        margin-bottom: 1rem;
        height: 5rem;
        width: 5rem;
    }
}

.td-input-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    position: relative;
}

.td-input-box--ddd {
    width: 7.6rem;
    padding-right: 1.6rem;
}

.td-input-box--celular {
    width: 21.2rem;
}

.td-input-box--erro .td-sms-input-title {
    color: #ce185d;
    font-weight: 600;
}

.td-input-box--erro .td-sms-input {
    border: 1px solid #ce185d;
    font-weight: 600;
    background: url(../img/icon/td-error-icon.svg) no-repeat center left;
    background-position-x: 0.5rem;
    padding-left: 5rem;
}

    .td-input-box--erro .td-sms-input::-webkit-input-placeholder {
        color: #ce185d;
        font-weight: 700;
        opacity: 1 !important;
    }

    .td-input-box--erro .td-sms-input:-ms-input-placeholder {
        color: #ce185d;
        font-weight: 700;
        opacity: 1 !important;
    }

    .td-input-box--erro .td-sms-input::placeholder {
        color: #ce185d;
        font-weight: 700;
        opacity: 1 !important;
    }

    .td-input-box--erro .td-sms-input:-ms-input-placeholder {
        color: #ce185d;
        font-weight: 700;
        opacity: 1 !important;
    }

.td-sms-input-title {
    font-size: 1.6rem;
    font-weight: normal;
    line-height: 2.4rem;
    letter-spacing: normal;
    color: #182940;
    padding-bottom: 0.8rem;
    padding-left: 0.1rem;
}

.td-sms-input {
    max-width: 28.8rem;
}

@media screen and (max-width: 1024px) {
    .td-sms-input {
        width: 100%;
        display: block;
    }
}

.btn--sms {
    text-align: center;
    padding: 1.2rem 5rem;
    display: block;
    transition: all 0.3s;
    font-size: 1.8rem;
    font-weight: 600;
    border-radius: 10rem;
    letter-spacing: 0.02rem;
    min-width: 30rem;
    cursor: pointer;
    line-height: normal;
    height: auto;
}

@media screen and (max-width: 540px) {
    .btn--sms {
        min-width: 100%;
        width: 100%;
        padding: 1.3rem 4rem;
    }
}

.btn--sms--meio {
    min-width: 15rem;
}

@media screen and (max-width: 1024px) {
    .btn--sms--meio {
        min-width: 0;
        width: auto;
    }
}

.btn--sms--disabled {
    background-color: #a0a5af;
    color: #5f5f64;
    pointer-events: none;
}

.td-modal-sms-enviado {
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.65;
    letter-spacing: normal;
    color: #182940;
    margin: 2rem 0;
}

.td-sms-small {
    text-decoration: none;
    color: inherit;
    display: block;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: normal;
    color: #237131;
    text-transform: uppercase;
    margin: 2rem 0;
}

#modal-sms_02 {
    display: none;
    -webkit-animation: moveInRight 0.5s ease;
    animation: moveInRight 0.5s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#concluirSMS {
    display: none;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}

#modal-sms_erro {
    display: none;
}

.lds-spinner {
    color: official;
    display: inline-block;
    position: relative;
    width: 6.4rem;
    height: 6.4rem;
}

    .lds-spinner div {
        -webkit-transform-origin: 3.2rem 3.2rem;
        transform-origin: 3.2rem 3.2rem;
        -webkit-animation: lds-spinner 1.2s linear infinite;
        animation: lds-spinner 1.2s linear infinite;
    }

        .lds-spinner div:after {
            content: " ";
            display: block;
            position: absolute;
            top: 0.3rem;
            left: 2.9rem;
            width: 0.5rem;
            height: 1.4rem;
            border-radius: 30%;
            background: #2b59c3;
        }

        .lds-spinner div:nth-child(1) {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
            -webkit-animation-delay: -1.1s;
            animation-delay: -1.1s;
        }

        .lds-spinner div:nth-child(2) {
            -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
            -webkit-animation-delay: -1s;
            animation-delay: -1s;
        }

        .lds-spinner div:nth-child(3) {
            -webkit-transform: rotate(60deg);
            transform: rotate(60deg);
            -webkit-animation-delay: -0.9s;
            animation-delay: -0.9s;
        }

        .lds-spinner div:nth-child(4) {
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
            -webkit-animation-delay: -0.8s;
            animation-delay: -0.8s;
        }

        .lds-spinner div:nth-child(5) {
            -webkit-transform: rotate(120deg);
            transform: rotate(120deg);
            -webkit-animation-delay: -0.7s;
            animation-delay: -0.7s;
        }

        .lds-spinner div:nth-child(6) {
            -webkit-transform: rotate(150deg);
            transform: rotate(150deg);
            -webkit-animation-delay: -0.6s;
            animation-delay: -0.6s;
        }

        .lds-spinner div:nth-child(7) {
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
            -webkit-animation-delay: -0.5s;
            animation-delay: -0.5s;
        }

        .lds-spinner div:nth-child(8) {
            -webkit-transform: rotate(210deg);
            transform: rotate(210deg);
            -webkit-animation-delay: -0.4s;
            animation-delay: -0.4s;
        }

        .lds-spinner div:nth-child(9) {
            -webkit-transform: rotate(240deg);
            transform: rotate(240deg);
            -webkit-animation-delay: -0.3s;
            animation-delay: -0.3s;
        }

        .lds-spinner div:nth-child(10) {
            -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
            -webkit-animation-delay: -0.2s;
            animation-delay: -0.2s;
        }

        .lds-spinner div:nth-child(11) {
            -webkit-transform: rotate(300deg);
            transform: rotate(300deg);
            -webkit-animation-delay: -0.1s;
            animation-delay: -0.1s;
        }

        .lds-spinner div:nth-child(12) {
            -webkit-transform: rotate(330deg);
            transform: rotate(330deg);
            -webkit-animation-delay: 0s;
            animation-delay: 0s;
        }

@-webkit-keyframes lds-spinner {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes lds-spinner {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.td-ajuda-contanto {
    max-width: 46rem;
    margin: 3rem auto;
    -webkit-animation: moveFromBottom 0.8s ease;
    animation: moveFromBottom 0.8s ease;
}

@media screen and (max-width: 720px) {
    .td-ajuda-contanto {
        padding: 0 1.4rem;
        padding-bottom: 5rem;
    }
}

.td-contato-input-box {
    display: block;
    position: relative;
    padding-bottom: 2.4rem;
}

.td-contato-input-box__titulo {
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: normal;
    letter-spacing: -0.5px;
    color: #26336a;
    padding-bottom: 0.8rem;
}

.td-contato-input-box__input {
    width: 100%;
}

.td-contato-input-box__input--area {
    height: 10rem;
    max-width: 100%;
}

@media screen and (max-width: 720px) {
    .td-contato-input-box__input--area {
        height: 18rem;
    }
}

.td-contato-input-box--anexo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media screen and (max-width: 720px) {
    .td-contato-input-box--anexo {
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.td-contato-input-box__input-anexo {
    z-index: 1;
    opacity: 0;
    height: 100%;
    width: 50%;
    cursor: pointer;
}

@media screen and (max-width: 720px) {
    .td-contato-input-box__input-anexo {
        width: 100%;
    }
}

.td-contato-btn-anexar {
    position: absolute;
    cursor: pointer;
}

    .td-contato-btn-anexar:link {
        margin: 0;
        min-width: 0;
        padding: 1.2rem 4rem;
    }

.td-contato-anexo-info {
    width: 50%;
    text-align: right;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.38;
    letter-spacing: normal;
    color: #5f5f64;
}

@media screen and (max-width: 720px) {
    .td-contato-anexo-info {
        text-align: left;
        width: 100%;
        padding-bottom: 1rem;
    }
}

.td-contato-caracteres {
    display: block;
    font-size: 1.4rem;
    font-weight: 600;
    letter-spacing: -0.4px;
    text-align: right;
    color: #182940;
    text-transform: uppercase;
}

.td-contato-button {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.td-contato-submit {
    display: block;
    border-radius: 10rem;
    padding: 1.2rem 10rem;
    font-weight: 600;
    line-height: normal;
    transition: all 0.5s ease;
    cursor: pointer;
    height: auto;
}

@media screen and (max-width: 720px) {
    .td-contato-submit {
        width: 100%;
    }
}

@media screen and (max-width: 1024px) {
    .td-topo-contato {
        padding-top: 1rem;
        text-align: center;
    }
}

.td-anexar-titulo {
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.65;
    letter-spacing: normal;
    color: #26336a;
    display: none;
}

@media screen and (max-width: 720px) {
    .td-anexar-titulo {
        display: block;
    }
}

.td-investment-main-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 1024px) {
    .td-investment-main-content {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
    }

    .td-mercado-text--bold {
        font-size: 1.7rem;
    }

    .td-acompanhar-aside td-acompanhar-aside--sticky {
        width: 35rem;
    }

    .td-acompanhar-menu td-acompanhar-menu--sticky {
        width: 35rem;
    }

    .td-mercado-status {
        font-size: 1.9rem;
    }
}

@media screen and (max-width: 1240px) {
    .td-investment-main-content {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .td-investment-wrapper-mobile {
        width: calc(100% - 2.8rem);
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 540px) and (min-width: 540px) {
    .td-investment-wrapper-mobile {
        max-width: 440px;
    }
}

@media screen and (max-width: 540px) and (min-width: 720px) {
    .td-investment-wrapper-mobile {
        max-width: 620px;
    }
}

@media screen and (max-width: 540px) and (min-width: 1025px) {
    .td-investment-wrapper-mobile {
        max-width: 860px;
    }
}

@media screen and (max-width: 540px) and (min-width: 1240px) {
    .td-investment-wrapper-mobile {
        max-width: 1140px;
    }
}

@media screen and (max-width: 540px) and (min-width: 1525px) {
    .td-investment-wrapper-mobile {
        max-width: 1325px;
    }
}

.td-investment-aside {
    width: calc(34% - 3rem);
    margin-right: 3rem;
    background-color: #fff;
    border: 1px solid rgba(204, 204, 204, 0.5);
    border-radius: 0.8rem;
    padding: 3rem 3.2rem;
    height: 20rem;
    -webkit-animation: moveInLeft 0.8s ease;
    animation: moveInLeft 0.8s ease;
    position: -webkit-sticky;
    position: sticky;
    top: 9rem;
}

@media screen and (max-width: 1240px) {
    .td-investment-aside {
        margin-bottom: 3rem;
        position: initial;
    }
}

@media screen and (max-width: 1024px) {
    .td-investment-aside {
        border: none;
        width: 100%;
        height: auto;
        padding: 0;
        margin-right: 0;
        margin-top: 3rem;
        padding: 0 1.6rem;
    }
}

.td-investment-aside__heading {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 3.2rem;
    color: #182940;
    letter-spacing: 0;
    text-transform: none;
    padding-bottom: 1.5rem;
}

@media screen and (max-width: 1024px) {
    .td-investment-aside__heading {
        display: none;
    }
}

.td-investment-content {
    width: 66%;
    display: flex;
    gap: 3rem;
    flex-direction: column;
}

@media screen and (max-width: 1240px) {
    .td-investment-content {
        width: 100%;
    }
}





@media screen and (max-width: 720px) {
    .td-acompanhar-main-content {
        width: 100%;
        padding: 0;
    }
}

@media screen and (max-width: 720px) {
    .td-acompanhar-wrapper-mobile {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 720px) and (min-width: 540px) {
    .td-acompanhar-wrapper-mobile {
        max-width: 100%;
    }
}

@media screen and (max-width: 720px) and (min-width: 720px) {
    .td-acompanhar-wrapper-mobile {
        max-width: 620px;
    }
}

@media screen and (max-width: 720px) and (min-width: 1025px) {
    .td-acompanhar-wrapper-mobile {
        max-width: 860px;
    }
}

@media screen and (max-width: 720px) and (min-width: 1240px) {
    .td-acompanhar-wrapper-mobile {
        max-width: 1140px;
    }
}

@media screen and (max-width: 720px) and (min-width: 1525px) {
    .td-acompanhar-wrapper-mobile {
        max-width: 1325px;
    }
}

.td-acompanhar-aside {
    width: 36rem;
    margin-right: 3rem;
}

.td-acompanhar-aside--sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 9rem;
    margin-bottom: 5rem;
}

@media screen and (max-width: 1240px) {
    .td-acompanhar-aside {
        width: 100%;
        margin-right: 1rem;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
        margin-bottom: 3rem;
    }

        .td-acompanhar-aside .td-acompanhar-menu {
            width: 35rem;
        }

        .td-acompanhar-aside .td-avisos-box {
            height: auto;
            margin: 0;
            margin-left: 3rem;
        }
}

@media screen and (max-width: 1240px) and (max-width: 1024px) {
    .td-acompanhar-aside .td-avisos-box {
        margin-top: 3rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-acompanhar-aside {
        margin-right: 0;
        display: block;
    }

        .td-acompanhar-aside .td-acompanhar-menu {
            display: none;
        }

        .td-acompanhar-aside .td-avisos-box {
            margin-left: 0;
        }
}

@media screen and (max-width: 1024px) {
    .td-acompanhar-aside--mobile-hide {
        display: none;
    }
}

.td-acompanhar-content {
    width: 75rem;
}

@media screen and (max-width: 1240px) {
    .td-acompanhar-content {
        width: 100%;
    }
}

.td-meus-investimentos__vazio-msg {
    font-size: 2rem;
    line-height: 3.2rem;
    max-width: 28rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos__vazio-msg {
        font-size: 1.6rem;
        line-height: 2.2rem;
        width: 100%;
        padding: 2rem 0;
    }
}

.td-investimento-btn-cta {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.td-agendamento-content {
    width: 100%;
    margin-bottom: 30px;
}

@media screen and (max-width: 1240px) {
    .td-agendamento-content {
        padding-top: 10rem;
        position: relative;
    }
}




@media screen and (max-width: 540px) {
    .td-agendamentos-ativos-box {
        padding: 4rem 0;
    }
}

.td-agendamentos-title {
    width: 42rem;
    margin-bottom: 4rem;
}

@media screen and (max-width: 1024px) {
    .td-agendamentos-title {
        position: absolute;
        top: 3rem;
        left: 0;
        text-align: center;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        max-width: 100%;
        padding: 0 1.4rem;
    }
}

.td-agendamentos-title__heading {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 3.2rem;
    text-transform: none;
    letter-spacing: 0;
    color: #182940;
}

.td-agendamentos-title__subheading {
    font-size: 1.6rem;
    line-height: 2.2rem;
    letter-spacing: 0;
    color: #5f5f64;
}

.td-agendamentos-ativos__ver-todos {
    font-weight: 600;
    float: right;
    -webkit-transform: translateY(-7rem);
    transform: translateY(-7rem);
    font-size: 1.8rem;
}

@media screen and (max-width: 1024px) {
    .td-agendamentos-ativos__ver-todos {
        float: none;
        position: absolute;
        bottom: 3.5rem;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }
}

@media screen and (max-width: 540px) {
    .td-agendamentos-ativos__ver-todos {
        bottom: 2.5rem;
    }
}

.td-ultimos-agendamentos-heading {
    font-size: 2rem;
    font-weight: 600;
    line-height: 3.2rem;
    color: #26336a;
    margin-bottom: 3rem;
}

@media screen and (max-width: 1024px) {
    .td-ultimos-agendamentos-heading {
        padding: 0 1.4rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-agendamento-card {
        max-width: 100%;
        margin: 0;
    }
}

.td-agendamento-card__topo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 1.6rem;
}

.td-agendamento-card__topo__titulo {
    font-size: 1.8rem;
    font-weight: 600;
    letter-spacing: -0.56px;
    line-height: 2rem;
    text-transform: none;
    color: #26336a;
}

.td-agendamento-card__topo__data {
    font-size: 1.4rem;
    letter-spacing: -0.44px;
}

.td-agendamento-card__info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-card__info {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.td-agendamento-card__info__protocolo {
    width: 22rem;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-card__info__protocolo {
        width: 100%;
    }
}

.td-agendamento-card__info__protocolo--num {
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: 0;
    color: #333;
}

.td-agendamento-card__info__protocolo--nome {
    font-size: 1.4rem;
    letter-spacing: -0.44px;
}

.td-agendamento-card__info__status {
    font-size: 1.4rem;
    font-weight: 600;
    letter-spacing: -0.44px;
    text-transform: uppercase;
    color: #2b59c3;
    margin-right: auto;
    padding-left: 3rem;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-card__info__status {
        margin: 0;
        padding-left: 0;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
    }
}

.td-agendamento-card__info__status--titulo {
    font-weight: 400;
    text-transform: none;
    display: block;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-card__info__status--titulo {
        display: initial;
        padding-right: 0.3rem;
        padding-top: 1.5rem;
    }
}

.td-agendamento-card__info__valor {
    font-size: 2rem;
    font-weight: 600;
    line-height: 3.2rem;
    color: #182940;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-card__info__valor {
        padding: 1rem 0;
        font-size: 1.8rem;
        line-height: normal;
        letter-spacing: -0.56px;
        color: #26336a;
    }
}

.td-sem-agendamento {
    padding: 3rem 0;
    border-top: 1px solid rgba(204, 204, 204, 0.5);
}

@media screen and (max-width: 720px) {
    .td-sem-agendamento {
        border: none;
    }
}

.td-sem-agendamento__text {
    font-size: 2rem;
    color: #5f5f64;
}

@media screen and (max-width: 720px) {
    .td-sem-agendamento__text {
        font-size: 1.6rem;
        line-height: 2.2rem;
        letter-spacing: 0;
        color: #666;
        max-width: 28.8rem;
        margin: 0 auto;
        padding: 2.5rem;
        background-color: #fff;
        border: 1px solid rgba(204, 204, 204, 0.5);
        border-radius: 0.8rem;
        box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
    }
}

.td-sem-agendamento__link {
    padding: 3rem 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.td-agendamento-detalhe-section {
    width: 100%;
}

@media screen and (max-width: 1240px) {
    .td-agendamento-detalhe-section {
        width: 100%;
    }
}

.td-agendamento-detalhe-box {
    background-color: #fff;
    border: 1px solid rgba(204, 204, 204, 0.5);
    border-radius: 0.8rem;
    padding: 4rem;
    margin: 2rem 0;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-detalhe-box {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        border: none;
        margin: 0;
        padding: 0;
    }
}

.td-agendamento-protocolo {
    display: -ms-flexbox;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 4rem;
    border-bottom: 1px solid rgba(204, 204, 204, 0.5);
    margin-bottom: 3rem;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-protocolo {
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6;
        width: 100%;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 0;
        background-color: #182940;
        padding: 1.6rem;
        border-top-left-radius: 0.5rem;
        border-top-right-radius: 0.5rem;
    }
}

.td-agendamento-protocolo__num {
    text-decoration: none;
    color: inherit;
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 3.2rem;
    color: #26336a;
    position: relative;
    padding-left: 3rem;
    width: 55%;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-protocolo__num {
        position: fixed;
        top: 0;
        width: 100%;
        height: 7.2rem;
        background-color: #fff;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0;
        z-index: 9999;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
        font-size: 1.6rem;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 2.2rem;
        color: #5f5f64;
    }
}

.td-agendamento-protocolo__num:before {
    display: inline-block;
    content: "";
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    border-style: solid;
    border-width: 0 0.15rem 0.15rem 0;
    border-color: inherit;
    -webkit-transform: rotateZ(135deg);
    transform: rotateZ(135deg);
    top: 1rem;
    left: 0;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-protocolo__num:before {
        top: 2.8rem;
        left: 1.5rem;
    }
}

.td-agendamento-protocolo__num:hover {
    color: #2b59c3;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-protocolo__num--numero {
        font-size: 1.6rem;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 2.2rem;
        color: #26336a;
    }

        .td-agendamento-protocolo__num--numero:hover {
            color: #2b59c3;
        }
}

.td-agendamento-protocolo__num--numero::before {
    display: inline-block;
    content: "-";
    padding-left: 0.4rem;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-protocolo__num--numero::before {
        display: none;
    }
}

@media screen and (min-width: 1025px) {
    .td-agendamento-protocolo .btn {
        margin-left: 60px !important;
    }
}

.td-agendamento-protocolo .btn {
    margin: 0;
}

.td-agendamento-info-basica {
    padding: 2rem 0;
}

.td-agendamento-info-basica__texto {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0.5rem 0;
    color: #5f5f64;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-info-basica__texto {
        font-size: 1.4rem;
        letter-spacing: -0.44px;
    }
}

.td-agendamento-info-basica__texto--blue {
    color: #182940;
    text-align: right;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-info-basica__texto--blue {
        font-size: 1.6rem;
        line-height: 2.2rem;
        letter-spacing: 0;
        font-weight: 600;
        color: #26336a;
    }
}

@media screen and (max-width: 1024px) {
    .td-agendamento-info-basica {
        width: calc(100% - 2.8rem);
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 1024px) and (min-width: 540px) {
    .td-agendamento-info-basica {
        max-width: 440px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 720px) {
    .td-agendamento-info-basica {
        max-width: 620px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1025px) {
    .td-agendamento-info-basica {
        max-width: 860px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1240px) {
    .td-agendamento-info-basica {
        max-width: 1140px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1525px) {
    .td-agendamento-info-basica {
        max-width: 1325px;
    }
}

@media screen and (max-width: 1024px) {
    .td-agendamento-info {
        width: calc(100% - 2.8rem);
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 1024px) and (min-width: 540px) {
    .td-agendamento-info {
        max-width: 440px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 720px) {
    .td-agendamento-info {
        max-width: 620px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1025px) {
    .td-agendamento-info {
        max-width: 860px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1240px) {
    .td-agendamento-info {
        max-width: 1140px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1525px) {
    .td-agendamento-info {
        max-width: 1325px;
    }
}

.td-agendamento-info__titulo {
    font-size: 2rem;
    font-weight: 600;
    line-height: 3.2rem;
    letter-spacing: 0;
    color: #26336a;
    text-transform: none;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-info__titulo {
        padding-bottom: 1rem;
    }
}

.td-agendamento-info__texto {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0.8rem 0;
    color: #5f5f64;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-info__texto {
        font-size: 1.4rem;
        letter-spacing: -0.44px;
    }
}

.td-agendamento-info__texto--blue {
}

@media screen and (max-width: 1024px) {
    .td-agendamento-info__texto--blue {
        font-size: 1.6rem;
        line-height: 2.2rem;
        letter-spacing: 0;
        font-weight: 600;
        color: #26336a;
    }
}

@media screen and (max-width: 540px) {
    .td-agendamento-titulos {
        width: 100%;
        background-color: #f4f7f5;
        padding: 0 1.4rem;
        padding-bottom: 5rem;
        margin-top: 3rem;
    }
}

.td-agendamento-titulos__titulo {
    font-size: 2rem;
    font-weight: 600;
    line-height: 3.2rem;
    letter-spacing: 0;
    color: #26336a;
    text-transform: none;
    margin: 3rem 0;
}

.td-agendamento-titulos__valor-total {
    text-align: right;
    font-size: 1.6rem;
    line-height: 2.2rem;
    letter-spacing: 0;
    color: #5f5f64;
    font-weight: 400;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.td-agendamento-titulos__valor-total--valor {
    padding-left: 1rem;
    font-size: 2rem;
    font-weight: 600;
    line-height: 3.2rem;
    color: #26336a;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-titulos__valor-total {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-transform: translateY(-5.5rem);
        transform: translateY(-5.5rem);
    }
}

.td-agendamento-operacoes {
    padding: 3rem 0;
}

.td-agendamento-operacoes__titulo {
    font-size: 2rem;
    font-weight: 600;
    line-height: 3.2rem;
    letter-spacing: 0;
    color: #26336a;
    text-transform: none;
}

@media screen and (max-width: 1024px) {
    .td-agendamento-operacoes__titulo {
        padding: 0 1.4rem;
    }
}

@media screen and (max-width: 720px) {
    .btn-cancelar-agendamento {
        width: 100%;
    }
}

.td-modal-cancelar-agendamento {
    display: none;
    position: fixed;
    z-index: 99999;
    padding-top: 15rem;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.4);
}

.td-modal-cancelar-agendamento__content {
    background-color: #fff;
    border: 1px solid rgba(204, 204, 204, 0.5);
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
    margin: auto;
    padding: 3rem 2rem;
    width: 30rem;
    border-radius: 0.8rem;
    -webkit-animation: slideInUp 0.3s;
    animation: slideInUp 0.3s;
}

.td-modal-cancelar-agendamento__heading {
    font-size: 2rem;
    font-weight: 400;
    text-align: center;
    letter-spacing: -0.22px;
    color: #182940;
    line-height: normal;
    text-transform: none;
}

.td-modal-cancelar-agendamento__buttons .btn:link {
    margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-box {
        background-color: #fff;
        padding: 3rem 1.4rem;
    }

        .td-meus-investimentos-box .td-filtro-select {
            -webkit-transform: translateY(3rem);
            transform: translateY(3rem);
        }
}

.td-meus-investimentos-box__titulo {
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 4.3rem;
    letter-spacing: normal;
    text-align: center;
    color: #182940;
    text-transform: none;
    display: none;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-box__titulo {
        background-color: #fff;
        display: block;
    }
}

.td-meu-investimento {
    padding-top: 5rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media screen and (max-width: 1024px) {
    .td-meu-investimento {
        padding-top: 5rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-meu-investimento--modal-grafico {
        padding-top: 11rem;
    }
}

.td-meu-investimento-titulo {
    font-size: 1.6rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    text-align: center;
    color: #5f5f64;
    text-transform: none;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.td-meu-investimento-titulo--valor {
    display: block;
    font-size: 4rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #182940;
}

.td-meu-investimento-titulo--cifrao {
    font-size: 2.4rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #333;
}

.td-meu-investimento-buttons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}

@media screen and (max-width: 1024px) {
    .td-meu-investimento-buttons {
        padding: 3rem 0;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        padding-bottom: 1rem;
    }
}

.btn-meu-investimento {
    border: 1px solid #237131;
    color: #237131;
}

@media screen and (max-width: 1024px) {
    .btn-meu-investimento {
        color: #fff;
    }
}

.btn-meu-investimento:hover {
    color: #237131;
    background-color: rgba(83, 179, 36, 0.3);
}

@media screen and (max-width: 1024px) {
    .btn-meu-investimento:hover {
        color: #fff;
        background-color: #2d7387;
    }
}

.btn-meu-investimento:link {
    background-color: transparent;
    border: 1px solid #237131;
    color: #237131;
    min-width: 19rem;
    padding-left: 7.5rem;
}

@media screen and (max-width: 1024px) {
    .btn-meu-investimento:link {
        background-color: #237131;
        color: #fff;
        border: none;
        min-width: auto;
        width: 13.6rem;
        padding: 2rem;
        border-radius: 0.8rem;
        margin: 2rem 0;
    }
}

.btn-meu-investimento:link:hover {
    background-color: rgba(83, 179, 36, 0.3);
}

@media screen and (max-width: 1024px) {
    .btn-meu-investimento:link:hover {
        background-color: #2d7387;
    }
}

.btn-meu-investimento:not(:last-of-type) {
    margin-right: 1.6rem;
}

@media screen and (max-width: 1024px) {
    .btn-meu-investimento:not(:last-of-type) {
        margin-right: 1.6rem;
    }
}

.btn-meu-investimento__icon {
    position: relative;
}

@media screen and (max-width: 1024px) {
    .btn-meu-investimento__icon {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        margin: 0 auto;
    }
}

.btn-meu-investimento__icon:after {
    content: "";
    display: block;
    background: url(/Content/img/icon/td-money-circle-icon.svg) no-repeat;
    background-size: contain;
    height: 4rem;
    width: 4rem;
    position: absolute;
    top: -0.8rem;
    left: -5rem;
}

@media screen and (max-width: 1024px) {
    .btn-meu-investimento__icon:after {
        background: url(/Content/img/icon/td-resgatar-icon.svg) no-repeat;
        position: initial;
        margin: 0 auto;
        height: 5rem;
        width: 5rem;
        background-size: contain;
    }
}

.btn-meu-investimento__icon--reinvestir:after {
    content: "";
    display: block;
    background: url(/Content/img/icon/td-wallet-icon.svg) no-repeat;
    background-size: contain;
    height: 4rem;
    width: 4rem;
    position: absolute;
    top: -0.8rem;
    left: -5rem;
}

@media screen and (max-width: 1024px) {
    .btn-meu-investimento__icon--reinvestir:after {
        background: url(/Content/img/icon/td-reinvestir-icon.svg) no-repeat;
        position: initial;
        margin: 0 auto;
        height: 5rem;
        width: 5rem;
        background-size: contain;
    }
}

.td-meu-investimento-link {
    text-decoration: none;
    color: inherit;
    color: #237131;
    display: block;
    text-align: center;
    font-weight: 600;
    margin: 1.5rem 0 3rem 0;
    text-transform: uppercase;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}

@media screen and (max-width: 1024px) {
    .td-meu-investimento-link {
        text-transform: none;
        margin: 0;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
    }
}

.td-meus-investimentos-detalhe-content {
    width: 75rem;
}

@media screen and (max-width: 1240px) {
    .td-meus-investimentos-detalhe-content {
        width: 100%;
    }
}


@media screen and (max-width: 1024px) {
    .td-meus-investimentos-detalhe-box {
        padding: 0;
        margin-bottom: 0;
        border-radius: 0;
        border: none;
    }
}

.td-meus-investimentos-detalhe-topo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-detalhe-topo {
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        background-color: #fff;
        padding: 1rem 0;
        z-index: 9999;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #182940;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        justify-content: center;
    }
}

.td-meus-investimentos-detalhe__titulo {
    text-decoration: none;
    color: inherit;
    font-size: 2.4rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 3.2rem;
    letter-spacing: normal;
    color: #26336a;
    position: relative;
    padding-left: 2rem;
}


.td-meus-investimentos-detalhe__titulo_card {
    text-decoration: none;
    color: inherit;
    font-size: 2.4rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 3.2rem;
    letter-spacing: normal;
    color: #26336a;
    padding-left: 2rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-detalhe__titulo {
        font-size: 16px;
        line-height: 2.2rem;
        text-align: center;
        margin: 0 auto;
        max-width: 17.2rem;
    }
}

.td-meus-investimentos-detalhe__titulo:before {
    display: inline-block;
    content: "";
    position: absolute;
    width: 1.2rem;
    height: 1.2rem;
    border-style: solid;
    border-width: 0 0.2rem 0.2rem 0;
    border-color: inherit;
    -webkit-transform: rotateZ(135deg);
    transform: rotateZ(135deg);
    left: -0.5rem;
    top: 1rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-detalhe__titulo:before {
        width: 1.5rem;
        height: 1.5rem;
        left: -3rem;
        top: 1.5rem;
    }
}

.td-meus-investimentos-detalhe__titulo:hover {
    color: #2b59c3;
}

.td-meus-investimentos-detalhes__tip {
    margin-left: auto;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-detalhes__tip {
        margin-left: 0;
        margin-right: 1.4rem;
    }
}

.td-meus-investimentos-deatlhe-instituicao {
    display: block;
    background-color: #f4f7f5;
    padding: 3rem;
    border-radius: 0.8rem;
    margin-top: 4.3rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-deatlhe-instituicao {
        margin-top: 0;
        border-radius: 0;
        background-color: #fff;
        border-bottom: 1px solid rgba(95, 95, 100, 0.3);
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 1.6rem;
    }
}

.td-meus-investimentos-deatlhe-instituicao__info {
    font-size: 1.6rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    color: #5f5f64;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-deatlhe-instituicao__info {
        font-size: 1.4rem;
    }
}

.td-meus-investimentos-deatlhe-instituicao__nome {
    font-size: 1.6rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.5px;
    color: #26336a;
    padding-left: 1.5rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-investimentos-deatlhe-instituicao--grafico {
        background-color: #f4f7f5;
        border-bottom: 0;
        margin-top: 3rem;
        padding: 1.4rem;
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

        .td-meus-investimentos-deatlhe-instituicao--grafico .td-meus-investimentos-deatlhe-instituicao__info {
            font-size: 1.6rem;
        }
}

.td-operacoes-content {
    width: 75rem;
}

@media screen and (max-width: 1240px) {
    .td-operacoes-content {
        width: 100%;
        position: relative;
    }
}

@media screen and (max-width: 1024px) {
    .td-operacoes-content {
        padding-top: 20rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-operacoes-content--busca {
        padding-top: 6rem;
    }

        .td-operacoes-content--busca .td-operacoes-filtro__avancado--mobile {
            float: left;
            -webkit-transform: translateY(-4rem) translateX(5rem);
            transform: translateY(-4rem) translateX(5rem);
        }
}

.td-operacoes-box {
    background-color: #fff;
    border: 1px solid rgba(204, 204, 204, 0.5);
    border-top-right-radius: 0.8rem;
    border-top-left-radius: 0.8rem;
    min-height: 80vh;
}

@media screen and (max-width: 1024px) {
    .td-operacoes-box {
        background-color: #f4f7f5;
        border: none;
        padding-bottom: 0;
    }
}


@media screen and (max-width: 1024px) {
    .td-operacoes-padding {
        padding: 0 !important;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 1024px) and (min-width: 540px) {
    .td-operacoes-padding {
        max-width: 100%;
    }
}

@media screen and (max-width: 1024px) and (min-width: 720px) {
    .td-operacoes-padding {
        max-width: 100%;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1025px) {
    .td-operacoes-padding {
        max-width: 860px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1240px) {
    .td-operacoes-padding {
        max-width: 1140px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1525px) {
    .td-operacoes-padding {
        max-width: 1325px;
    }
}

@media screen and (max-width: 1024px) {
    .td-operacoes__topo {
        top: 3rem;
        left: 0;
        text-align: center;
        padding: 0 1.4rem;
    }
}

.td-operacoes-heading {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 3.2rem;
    color: #182940;
    text-transform: none;
    letter-spacing: normal;
}

.td-operacoes-descricao {
    padding-top: 1rem;
    padding-bottom: 3rem;
}

.td-operacoes-resultado-busca-topo {
    text-decoration: none;
    color: inherit;
    display: block;
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 3.2rem;
    letter-spacing: normal;
    color: #182940;
    position: relative;
    padding: 4rem 9rem;
}

@media screen and (max-width: 1024px) {
    .td-operacoes-resultado-busca-topo {
        position: fixed;
        height: 7.2rem;
        background: #fff;
        width: 100%;
        left: 0;
        top: 0;
        z-index: 9999;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
        padding: 1.4rem;
    }
}

.td-operacoes-resultado-busca-topo::before {
    display: inline-block;
    content: "";
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    border-style: solid;
    border-width: 0 0.15rem 0.15rem 0;
    border-color: inherit;
    -webkit-transform: rotateZ(135deg);
    transform: rotateZ(135deg);
    top: 4.9rem;
    left: 5rem;
}

@media screen and (max-width: 1024px) {
    .td-operacoes-resultado-busca-topo::before {
        top: 2.8rem;
        left: 2.5rem;
        color: #26336a;
    }
}

.td-operacoes-resultado-busca-topo:hover {
    color: #2b59c3;
}

.td-operacoes-resultado-busca-topo--mobile {
    display: none;
    font-size: 1.6rem;
    font-weight: normal;
    line-height: 2.2rem;
    letter-spacing: 0;
    color: #5f5f64;
}

@media screen and (max-width: 1024px) {
    .td-operacoes-resultado-busca-topo--mobile {
        display: block;
    }
}

.td-operacoes-resultado-busca-topo--data {
    display: block;
    font-weight: 600;
    color: #26336a;
}

.td-operacoes-busca-vazio {
    padding: 1rem 4rem 4rem 4rem;
}

@media screen and (max-width: 1024px) {
    .td-operacoes-busca-vazio {
        width: calc(100% - 2.8rem);
        margin-left: auto;
        margin-right: auto;
        padding: 3rem 0;
    }
}

@media screen and (max-width: 1024px) and (min-width: 540px) {
    .td-operacoes-busca-vazio {
        max-width: 440px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 720px) {
    .td-operacoes-busca-vazio {
        max-width: 620px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1025px) {
    .td-operacoes-busca-vazio {
        max-width: 860px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1240px) {
    .td-operacoes-busca-vazio {
        max-width: 1140px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 1525px) {
    .td-operacoes-busca-vazio {
        max-width: 1325px;
    }
}

.td-operacoes-busca-vazio__msg {
    font-size: 2rem;
    line-height: 3.2rem;
    color: #5f5f64;
    -webkit-animation: slideInUp 0.5s;
    animation: slideInUp 0.5s;
}

@media screen and (max-width: 1024px) {
    .td-operacoes-busca-vazio__msg {
        font-size: 1.6rem;
        line-height: 2.2rem;
        letter-spacing: 0;
        color: #666;
    }
}

.td-resgatar-main {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% - 2.8rem);
    margin-left: auto;
    margin-right: auto;
}


.td-resgatar-aside {
    width: calc(34% - 3rem);
    margin-left: 3rem;
    position: -webkit-sticky;
    position: sticky;
    top: 10rem;
    margin-bottom: 3rem;
}

@media screen and (max-width: 1240px) {
    .td-resgatar-aside {
        width: 100%;
        margin: 0;
    }
}

.td-resgatar-aside--scroll {
    position: initial;
}

    .td-resgatar-aside--scroll .td-resgatar-aisde-box {
        border-radius: 0.8rem;
        border: solid 1px rgba(204, 204, 204, 0.5);
        background-color: #fff;
        padding: 3rem;
        position: fixed;
        width: 27%;
        transition: all 0.5s ease;
        max-height: 70vh;
        overflow-y: auto;
        top: 15.5rem;
    }

        .td-resgatar-aside--scroll .td-resgatar-aisde-box::-webkit-scrollbar {
            width: 0.5rem;
        }

        .td-resgatar-aside--scroll .td-resgatar-aisde-box::-webkit-scrollbar-track {
            background: #e8e8e8;
            border: 0.5rem solid #e5e5e5;
        }

        .td-resgatar-aside--scroll .td-resgatar-aisde-box::-webkit-scrollbar-thumb {
            background: #26336a;
        }

    .td-resgatar-aside--scroll .td-resgatar-aisde-box--sticky {
        top: 10.5rem;
        transition: all 0.5s ease;
        max-height: 75;
    }

@media screen and (max-width: 1024px) {
    .td-resgatar-aside--scroll .td-resgatar-aisde-box--sticky {
        top: 3rem;
    }
}

@media screen and (max-width: 1240px) {
    .td-resgatar-aside--scroll .td-resgatar-aisde-box {
        position: relative;
        width: 100%;
        height: auto;
        max-height: 100%;
    }
}

@media screen and (max-width: 1024px) {
    .td-resgatar-aside--scroll .td-resgatar-aisde-box {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 1.4rem;
        border: none;
    }
}



@media screen and (max-width: 1024px) {
    .td-mercado-box--resgatar {
        margin-top: 18rem;
    }
}

@media screen and (max-width: 768px) {

    .td-mercado-box--resgatar {
        margin-top: 23rem;
    }
}

@media screen and (max-width: 730px) {

    .td-mercado-box--resgatar {
        margin-top: 19rem;
    }
}

@media screen and (max-width: 600px) {

    .td-mercado-box--resgatar {
        margin-top: 23rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-tab-group--resgatar {
        border: none;
    }
}

@media screen and (max-width: 720px) {
    .td-tab-group--resgatar {
        background-color: #f4f7f5;
    }
}

.btn--extrato {
    min-width: 17rem;
    border-radius: 30rem;
    cursor: pointer;
    transition: all 0.5s;
    font-weight: 600;
    height: auto;
    line-height: normal;
}

@media screen and (max-width: 1024px) {
    .btn--extrato {
        min-width: 100%;
        width: 100%;
        max-width: 100%;
        height: auto;
        line-height: normal;
    }
}

.btn--extrato:link {
    min-width: 17rem;
    padding: 1.2rem 3rem;
}

.btn--extrato--disabled:link {
    background-color: #a0a5af;
    color: #5f5f64;
    border-color: #a0a5af;
    pointer-events: none;
}

.td-resultado-extrato-topo {
    text-decoration: none;
    color: inherit;
    display: block;
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 3.2rem;
    letter-spacing: normal;
    color: #26336a;
    position: relative;
    padding: 4rem 9rem;
}

    .td-resultado-extrato-topo:hover {
        color: #2b59c3;
    }

    .td-resultado-extrato-topo:before {
        display: inline-block;
        content: "";
        position: absolute;
        width: 1.5rem;
        height: 1.5rem;
        border-style: solid;
        border-width: 0 0.2rem 0.2rem 0;
        border-color: inherit;
        -webkit-transform: rotateZ(135deg);
        transform: rotateZ(135deg);
        top: 5rem;
        left: 5rem;
    }

@media screen and (max-width: 1024px) {
    .td-resultado-extrato-topo:before {
        top: 2.8rem;
        left: 2rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-resultado-extrato-topo {
        position: fixed;
        height: 7.2rem;
        background: #fff;
        width: 100%;
        left: 0;
        top: 0;
        z-index: 9999;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
        padding: 1.4rem;
        font-size: 2rem;
    }
}

.td-meu-investimento-extrato {
    padding: 0;
    padding-bottom: 0.1rem;
}

    .td-meu-investimento-extrato .btn {
        display: block;
        margin: 3rem auto;
        max-width: 30rem;
    }

.td-extrato-titulos {
    display: block;
}

@media screen and (max-width: 1024px) {
    .td-extrato-titulos {
        background-color: #f4f7f5;
        padding: 1rem 1.4rem;
    }
}

.td-extrato-filtro-link {
    display: none;
}

@media screen and (max-width: 1024px) {
    .td-extrato-filtro-link {
        padding: 1.4rem;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        border-bottom: 1px solid #666666;
        font-size: 1.8rem;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.6px;
        color: #2b59c3;
        text-decoration: none;
        margin-bottom: 3rem;
    }

        .td-extrato-filtro-link:hover {
            color: #2b59c3;
        }

    .td-extrato-filtro-link__icon {
        height: 2.5rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-extrato-busca--resultado {
        display: none;
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 99999;
        min-height: 100vh;
        -webkit-animation: moveInRight 0.5s ease;
        animation: moveInRight 0.5s ease;
        padding: 0;
    }

        .td-extrato-busca--resultado .td-extrato-form {
            padding: 3rem 1.4rem;
        }
}

.td-extrato-busca-topo-mobile {
    display: none;
}

@media screen and (max-width: 1024px) {
    .td-extrato-busca-topo-mobile {
        height: 7.2rem;
        background-color: #fff;
        padding: 0 1.4rem;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 2rem;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.6;
        letter-spacing: normal;
        text-align: center;
        color: #26336a;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
        text-decoration: none;
        position: relative;
        padding-left: 6rem;
    }
}

.td-extrato-busca-topo-mobile:hover {
    color: #2b59c3;
}

.td-extrato-busca-topo-mobile:after {
    content: "";
    background: url(../img/icon/td-close.svg);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 1.6rem;
    bottom: 0;
    left: 1rem;
    right: 0;
    cursor: pointer;
    height: 4rem;
}

.td-carrinho-main {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (min-width: 540px) {
    .td-carrinho-main {
        max-width: 440px;
    }
}

@media screen and (min-width: 720px) {
    .td-carrinho-main {
        max-width: 620px;
    }
}

@media screen and (min-width: 1025px) {
    .td-carrinho-main {
        max-width: 100%;
    }
}

@media screen and (min-width: 1240px) {
    .td-carrinho-main {
        max-width: 100%;
    }
}

@media screen and (min-width: 1525px) {
    .td-carrinho-main {
        max-width: 100%;
    }
}

@media screen and (max-width: 1240px) {
    .td-carrinho-main {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media screen and (max-width: 1024px) {
    .td-carrinho-main {
        position: relative;
    }
}

@media screen and (max-width: 720px) {
    .td-carrinho-main {
        width: 100%;
        max-width: 100%;
    }
}


.td-carrinho-content {
    width: 66%;
}

@media screen and (max-width: 1240px) {
    .td-carrinho-content {
        width: 100%;
    }
}

.td-carrinho-aside {
    width: calc(34% - 3rem);
    margin-left: 3rem;
    position: -webkit-sticky;
    position: sticky;
    top: 10rem;
    margin-bottom: 3rem;
}

@media screen and (max-width: 1240px) {
    .td-carrinho-aside {
        width: 100%;
        margin: 0;
    }
}

.td-carrinho-aside--scroll {
    position: initial;
}

    .td-carrinho-aside--scroll .td-carrinho-aisde-box {
        border-radius: 0.8rem;
        border: solid 1px rgba(204, 204, 204, 0.5);
        background-color: #fff;
        padding: 3rem;
        position: fixed;
        width: 27%;
        transition: all 0.5s ease;
        max-height: 70vh;
        overflow-y: auto;
        top: 15.5rem;
    }

        .td-carrinho-aside--scroll .td-carrinho-aisde-box::-webkit-scrollbar {
            width: 0.5rem;
        }

        .td-carrinho-aside--scroll .td-carrinho-aisde-box::-webkit-scrollbar-track {
            background: #e8e8e8;
            border: 0.5rem solid #e5e5e5;
        }

        .td-carrinho-aside--scroll .td-carrinho-aisde-box::-webkit-scrollbar-thumb {
            background: #26336a;
        }

    .td-carrinho-aside--scroll .td-carrinho-aisde-box--sticky {
        top: 10.5rem;
        transition: all 0.5s ease;
        max-height: 75;
    }

@media screen and (max-width: 1024px) {
    .td-carrinho-aside--scroll .td-carrinho-aisde-box--sticky {
        top: 3rem;
    }
}

@media screen and (max-width: 1240px) {
    .td-carrinho-aside--scroll .td-carrinho-aisde-box {
        position: relative;
        width: 100%;
        height: auto;
        max-height: 100%;
    }
}

@media screen and (max-width: 1024px) {
    .td-carrinho-aside--scroll .td-carrinho-aisde-box {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 1.4rem;
        border: none;
    }
}





.td-carrinho-topo__titulo--subtitulo {
    display: block;
    font-size: 2rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.2px;
    text-align: center;
    color: #2a3253;
}

.td-carrinho-topo__desc {
    font-size: 1.6rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    color: #5f5f64;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-topo__desc {
        margin: 0 auto;
        max-width: 40rem;
    }
}

.td-carrinho-aisde-box::-webkit-scrollbar {
    width: 0.5rem;
}

.td-carrinho-aisde-box::-webkit-scrollbar-track {
    background: #e8e8e8;
    border: 0.5rem solid #e5e5e5;
}

.td-carrinho-aisde-box::-webkit-scrollbar-thumb {
    background: #26336a;
}

.td-carrinho-aisde-box--sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 10rem;
    margin-bottom: 8rem;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-aisde-box--sticky {
        top: 3rem;
    }
}

@media screen and (max-width: 1240px) {
    .td-carrinho-aisde-box {
        position: initial;
        width: 100%;
    }
}

@media screen and (max-width: 1024px) {
    .td-carrinho-aisde-box {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 1.4rem;
        border: none;
    }
}

.td-carrinho-aside__titulo {
    font-size: 2.4rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 3.2rem;
    letter-spacing: normal;
    color: #003475;
    text-transform: none;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-aside__titulo {
        font-size: 1.6rem;
    }
}


@media screen and (max-width: 1024px) {
    .td-carrinho-titulos {
        padding-top: 3rem;
    }
}

.td-modal-remover-carrinho {
    display: none;
    position: fixed;
    z-index: 99999;
    padding-top: 15rem;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.4);
}

.td-modal-remover-carrinho__content {
    background-color: #fff;
    border: 1px solid rgba(204, 204, 204, 0.5);
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
    margin: auto;
    padding: 3rem 2rem;
    width: 30rem;
    border-radius: 0.8rem;
    -webkit-animation: slideInUp 0.3s;
    animation: slideInUp 0.3s;
}

.td-modal-remover-carrinho__heading {
    font-size: 2rem;
    font-weight: 400;
    text-align: center;
    letter-spacing: -0.22px;
    color: #182940;
    line-height: normal;
    text-transform: none;
}

.td-modal-remover-carrinho__buttons .btn:link {
    margin-bottom: 0;
}

.td-carrinho-resumo-subtitulo {
    font-size: 1.5rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    text-align: right;
    color: #5f5f64;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.td-carrinho-resumo-info {
    font-size: 1.6rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    color: #182940;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: inline-block;
    margin-right: 25em;
}

    .td-carrinho-resumo-info:not(:last-of-type) {
    }

.td-carrinho-resumo-info--valor {
    font-size: 2rem;
    line-height: normal;
    letter-spacing: -0.6px;
    text-align: right;
    color: #333;
    width: 100%;
    display: inline;
}

.td-carrinho-resumo-info--taxa-b3 {
    font-weight: 600;
    color: #5f5f64;
}

    .td-carrinho-resumo-info--taxa-b3 .td-carrinho-resumo-info--valor {
        font-size: 16px;
        font-weight: 600;
        letter-spacing: normal;
        text-align: right;
        color: #333;
    }

.td-carrinho-resumo-info--total {
    font-weight: 600;
    border-bottom: 1px solid rgba(204, 204, 204, 0.5);
    padding-bottom: 3.8rem;
}

    .td-carrinho-resumo-info--total .td-carrinho-resumo-info--valor {
        font-weight: 600;
        color: #2b59c3;
    }

.td-carrinho-aside__subtitulo {
    font-size: 1.6rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #182940;
    padding-top: 3rem;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-aside__subtitulo {
        font-size: 2rem;
        color: #26336a;
        padding-top: 0;
    }
}

.td-carrinho-input {
    margin: 1rem 1rem 1rem 9em;
    width: 100%;
    max-width: 40rem;
}

.td-carrinho-input-qtdmeses {
    margin: 0 auto;
}

.td-carrinho-input-data-agendamento {
    margin: 1rem 1rem 1rem auto;
    width: 100%;
    max-width: 37.6rem;
    border: 1px solid hsl(0, 0%, 62%);
    border-radius: 0.3em;
    display: block;
    font-size: 1.8rem;
    color: #767676;
    padding: 0.5em;
    height: 5.6rem;
    line-height: 3.2rem;
    opacity: 9;
    font-family: 18px "Source Sans Pro", sans-serif;
}

.td-carrinho-data-agendamento {
    /*background: #fff url(../img/icon/td-calendar.svg) 97% 50% no-repeat;*/
    margin: 0rem !important;
    width: 100%;
    max-width: 40rem;
    border: 1px solid hsl(0, 0%, 62%);
    border-radius: 0.3em;
    display: block;
    font-size: 1.8rem;
    color: #767676;
    padding: 0.5em;
    height: 5.6rem;
    line-height: 3.2rem;
    opacity: 9;
    font-family: 18px "Source Sans Pro", sans-serif;
}

@media screen and (max-width: 1240px) {
    .td-carrinho-data-agendamento {
        max-width: 40rem;
        margin: 1rem 1rem 1rem 9rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-carrinho-data-agendamento {
        max-width: 100%;
        margin: 1rem 1rem 1rem 9em;
    }
}

@media screen and (max-width: 1200px) {
    .td-carrinho-data-agendamento {
        max-width: 40rem;
        margin: 1rem 1rem 1rem 9rem;
    }
}

@media screen and (min-width: 1400px) {
    .td-carrinho-data-agendamento {
        max-width: 40rem;
        margin: 1rem 1rem 1rem 18rem;
    }
}

@media screen and (min-width: 1920px) {
    .td-carrinho-data-agendamento {
        max-width: 40rem;
        margin: 1rem 1rem 1rem 31rem;
    }
}



@media screen and (max-width: 1024px) {
    .td-carrinho-small {
        padding-bottom: 2rem;
    }
}

@media screen and (max-width: 1240px) {
    .td-carrinho-form {
        text-align: center;
    }
}

@media screen and (max-width: 1024px) {
    .td-carrinho-form {
        text-align: start;
    }
}

.td-carrinho-submit {
    min-width: 100%;
    border-radius: 30rem;
    margin-top: 3rem;
    cursor: pointer;
    transition: all 0.5s ease;
    font-weight: 600;
    font-size: 1.8rem;
    height: 5rem;
    line-height: normal;
}

@media screen and (max-width: 1240px) {
    .td-carrinho-submit {
        width: 40rem;
        min-width: auto;
        margin: 3rem auto;
        display: block;
    }
}

@media screen and (max-width: 1024px) {
    .td-carrinho-submit {
        max-width: 100%;
        min-width: 100%;
        width: 100%;
        margin: 0 auto;
    }
}

.td-carrinho-select {
    display: block;
    max-width: 40rem;
    width: 100%;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 1.8rem;
    color: inherit;
    line-height: 3.2rem;
    padding: 1.2rem 2rem;
    height: 5.6rem;
    border: 1px solid #979797 !important;
    border-radius: .8rem;
    position: relative;
}

@media screen and (max-width: 1024px) {
    .td-carrinho-select {
        max-width: 100%;
    }
}

.td-agendar-box {
    display: none;
}

.td-agendar-box--active {
    -webkit-animation: moveFromTop 0.5s ease;
    animation: moveFromTop 0.5s ease;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

#quantidadeMeses {
    display: none;
    padding: 1.2rem 2rem;
    border: 1px solid #979797;
    border-radius: .8rem;
    height: auto;
}

    #quantidadeMeses:focus {
        box-shadow: none !important
    }

    #quantidadeMeses .td-carrinho-input-active {
        -webkit-animation: moveFromTop 0.5s ease;
        animation: moveFromTop 0.5s ease;
    }


@media screen and (max-width: 1240px) {
    .td-pedido-box {
        width: 100%;
    }
}

@media screen and (max-width: 1024px) {
    .td-pedido-box {
        margin-bottom: 0;
    }
}

@media screen and (max-width: 720px) {
    .td-pedido-box {
        border: none;
        border-radius: 0;
    }
}

.td-pedido-topo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 4rem;
}

@media screen and (max-width: 1024px) {
    .td-pedido-topo {
        padding: 3rem 1.4rem;
    }
}

.td-pedido-steps {
    padding: 3.5rem 0;
}

@media screen and (max-width: 1024px) {
    .td-pedido-steps {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        background-color: #f4f7f5;
        padding: 3rem 0;
        margin-top: 3rem;
        border-bottom: 1px solid #d0d0d0;
        border-top-left-radius: 0.8rem;
        border-top-right-radius: 0.8rem;
    }
}

.td-pedido-steps .td-agendamento-steps {
    max-width: 30rem;
}

.td-pedido-steps .td-agendamento-step {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.4rem;
    letter-spacing: 0;
    color: #5f5f64;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    width: 25rem;
}

    .td-pedido-steps .td-agendamento-step:not(:last-of-type) {
        padding-right: 0.5rem;
    }

.td-pedido-steps .td-agendamento-step__target {
    display: inline-block;
    height: 3.2rem;
    width: 3.2rem;
    background-color: #e8e8e8;
    border-radius: 10rem;
    margin-bottom: 2.5rem;
    z-index: 10;
}

.td-pedido-steps .td-agendamento-step__text {
    display: block;
    max-width: 100%;
}

.td-pedido-steps .td-agendamento-step:nth-of-type(1) {
    -webkit-animation: bounceIn 0.1s;
    animation: bounceIn 0.1s;
}

.td-pedido-steps .td-agendamento-step:nth-of-type(2) {
    -webkit-animation: bounceIn 0.2s ease;
    animation: bounceIn 0.2s ease;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}

.td-pedido-steps .td-agendamento-step:nth-of-type(3) {
    -webkit-animation: bounceIn 0.2s ease;
    animation: bounceIn 0.2s ease;
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}

.td-pedido-steps .td-agendamento-step--ok .td-agendamento-step__target {
    background-color: #237131;
    -webkit-animation: bounceIn 1s ease;
    animation: bounceIn 1s ease;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}

    .td-pedido-steps .td-agendamento-step--ok .td-agendamento-step__target:after {
        content: "";
        background: url(../img/icon/td-check-white.svg);
        display: block;
        height: 4rem;
        width: 4rem;
        background-position: -0.4rem -0.4rem;
        background-repeat: no-repeat;
    }

@media screen and (min-width: 1525px) {
    .td-pedido-steps .td-agendamento-step--ok .td-agendamento-step__target:after {
        background-position: 0 0;
    }
}

.td-pedido-steps .td-agendamento-step--erro {
    font-weight: 600;
    color: #182940;
}

    .td-pedido-steps .td-agendamento-step--erro .td-agendamento-step__target {
        background-color: #ce185d;
        -webkit-animation: bounceIn 1s ease;
        animation: bounceIn 1s ease;
        -webkit-animation-delay: 0.2s;
        animation-delay: 0.2s;
        -webkit-animation-fill-mode: backwards;
        animation-fill-mode: backwards;
    }

        .td-pedido-steps .td-agendamento-step--erro .td-agendamento-step__target:after {
            content: "";
            background: url(../img/icon/td-x-white.svg);
            display: block;
            height: 4rem;
            width: 4rem;
            background-position: 0 0;
            background-repeat: no-repeat;
        }

@media screen and (min-width: 1525px) {
    .td-pedido-steps .td-agendamento-step--erro .td-agendamento-step__target:after {
        background-position: 0.3rem 0.3rem;
    }
}

.td-pedido-steps .td-agendamento-step--atual {
    font-weight: 600;
    color: #182940;
}

    .td-pedido-steps .td-agendamento-step--atual .td-agendamento-step__target {
        box-shadow: inset 0 0 0 0.4rem #237131;
    }

.td-pedido-steps .td-agendamento-step-line {
    height: 0.4rem;
    background-color: #e8e8e8;
    position: absolute;
    top: 1.45rem;
    right: 3rem;
    width: 8rem;
}

    .td-pedido-steps .td-agendamento-step-line:nth-of-type(1) {
        left: 6rem;
        -webkit-animation: StepLineMobile 0.7s;
        animation: StepLineMobile 0.7s;
        -webkit-animation-delay: 0.8s;
        animation-delay: 0.8s;
        -webkit-animation-fill-mode: backwards;
        animation-fill-mode: backwards;
    }

    .td-pedido-steps .td-agendamento-step-line:nth-of-type(2) {
        left: 16rem;
        -webkit-animation: StepLineMobile 0.7s;
        animation: StepLineMobile 0.7s;
        -webkit-animation-delay: 1.7s;
        animation-delay: 1.7s;
        -webkit-animation-fill-mode: backwards;
        animation-fill-mode: backwards;
    }

.td-pedido-steps .td-agendamento-step-line--ok {
    background-color: #237131;
}

.td-pedido-steps .td-agendamento-step-line--erro {
    background-color: #ce185d;
}

.td-pedido-sucesso {
    font-size: 2.4rem;
    font-weight: normal;
    line-height: 3.8rem;
    letter-spacing: normal;
    text-align: center;
    color: #182940;
    text-transform: none;
    -webkit-animation: modalFromTop 0.8s ease;
    animation: modalFromTop 0.8s ease;
}

@media screen and (max-width: 1024px) {
    .td-pedido-sucesso {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        font-size: 2rem;
        font-weight: 600;
        line-height: 3rem;
    }
}

.td-pedido-info-box {
    margin: 3rem 0;
    padding: 4rem 0;
    border-top: 1px solid rgba(204, 204, 204, 0.5);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 1024px) {
    .td-pedido-info-box {
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4;
        margin-top: 0;
        border: none;
        padding: 0 0.1rem;
    }
}

.td-pedido-info {
    max-width: 40rem;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 1.5rem;
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #5f5f64;
}

@media screen and (max-width: 1024px) {
    .td-pedido-info {
        font-size: 1.6rem;
    }
}

.td-pedido-info:not(:last-of-type) {
    margin-bottom: 1.7rem;
}

.td-pedido-info--link {
    font-weight: 600;
    text-decoration: none;
}

.td-pedido-info--blue {
    font-size: 16px;
    letter-spacing: -0.2px;
    text-align: right;
    color: #26336a;
}

.td-pedido-obs-box {
    display: block;
}

@media screen and (max-width: 1024px) {
    .td-pedido-obs-box {
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        background-color: #f4f7f5;
        padding: 3rem 1.5rem;
        margin-bottom: 3rem;
        border-bottom-left-radius: 0.8rem;
        border-bottom-right-radius: 0.8rem;
    }
}

.td-pedido-obs {
    max-width: 60rem;
    margin: 0 auto;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    font-size: 2rem;
    font-weight: normal;
    line-height: 3.2rem;
    letter-spacing: normal;
    color: #666;
}

@media screen and (max-width: 1024px) {
    .td-pedido-obs {
        font-size: 1.5rem;
        line-height: normal;
    }
}

.td-pedido-obs--blue {
    padding-top: 3rem;
    font-size: 1.6rem;
    font-weight: 600;
    letter-spacing: -0.5px;
    color: #1e274a;
}

@media screen and (max-width: 1024px) {
    .td-pedido-obs--blue {
        font-size: 1.5rem;
        line-height: 2.2rem;
        padding-top: 2rem;
    }
}

.td-pedido-obs a {
    font-size: 2rem;
    font-weight: normal;
    line-height: 3.2rem;
    letter-spacing: normal;
}

@media screen and (max-width: 1024px) {
    .td-pedido-obs a {
        font-size: 1.5rem;
        line-height: normal;
    }
}

.td-pedido-titulos {
    background-color: whitesmoke;
    display: block;
    padding: 4rem;
}

@media screen and (max-width: 1024px) {
    .td-pedido-titulos {
        padding: 3rem 1.4rem;
    }
}

.td-pedido-titulos__subtitulo {
    font-size: 2rem;
    font-weight: 600;
    line-height: 3.3rem;
    letter-spacing: normal;
    color: #26336a;
    text-transform: none;
}

.td-pedido-buttons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 5rem 0;
}

@media screen and (max-width: 1024px) {
    .td-pedido-buttons {
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding: 0 1.4rem;
        padding-bottom: 5rem;
        background-color: #f4f7f5;
    }

        .td-pedido-buttons .btn:link {
            margin: 1rem 0;
        }
}

.td-pedido-card {
    display: block;
    border-radius: 0.8rem;
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
    border: solid 1px rgba(204, 204, 204, 0.5);
    background-color: #fff;
    padding: 1.7rem 0;
    margin: 3rem 2rem 3rem 2rem;
    -webkit-animation: cardFadeBottom 0.5s ease;
    animation: cardFadeBottom 0.5s ease;
    height: 13rem;
}

.td-pedido-card--resgate .td-pedido-card-quantidade {
    margin-left: auto;
}

@media screen and (max-width: 1024px) {
    .td-pedido-card--resgate .td-pedido-card-quantidade {
        text-align: left;
        display: block;
        width: 100%;
        margin: 1rem 1.4rem;
        position: relative;
    }
}

@media screen and (max-width: 1024px) {
    .td-pedido-card {
        height: auto;
        margin: 3rem auto;
        max-width: 28.8rem;
    }
}

.td-pedido-card__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2rem;
    position: relative;
    height: 100%;
}

@media screen and (max-width: 1024px) {
    .td-pedido-card__content {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 0 2rem;
        position: relative;
    }
}

.td-pedido-card__content[data-color="Azul"] {
    color: #148389;
}

    .td-pedido-card__content[data-color="Azul"]:before {
        background-color: #148389;
    }

.td-pedido-card__content[data-color="Laranja"] {
    color: #ce185d;
}

    .td-pedido-card__content[data-color="Laranja"]:before {
        background-color: #ce185d;
    }

.td-pedido-card__content[data-color="Roxo"] {
    color: #4b3f72;
}

    .td-pedido-card__content[data-color="Roxo"]:before {
        background-color: #4b3f72;
    }

.td-pedido-card__content[data-color="Amarelo"] {
    color: #fac000;
}

    .td-pedido-card__content[data-color="Amarelo"]:before {
        background-color: #fac000;
    }

.td-pedido-card__content[data-color="Lilas"] {
    color: #a253a5;
}

    .td-pedido-card__content[data-color="Lilas"]:before {
        background-color: #a253a5;
    }

.td-pedido-card__content[data-color="LilasEscuro"] {
    color: #762d76;
}

    .td-pedido-card__content[data-color="LilasEscuro"]:before {
        background-color: #762d76;
    }


.td-pedido-card__content[data-color="AzulEduca"] {
    color: #2b59c3;
}

    .td-pedido-card__content[data-color="AzulEduca"]:before {
        background-color: #2b59c3;
    }

.td-pedido-card__content:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    width: 1.1rem;
    top: 0;
}

@media screen and (max-width: 1024px) {
    .td-pedido-card__content:before {
        height: 8.2rem;
        width: 0.7rem;
    }
}

.td-pedido-card-col {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 53%;
    margin-right: 0.5rem;
}

@media screen and (max-width: 1024px) {
    .td-pedido-card-col {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        width: 100%;
        margin-bottom: 2rem;
        margin-right: 0;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.td-pedido-card-titulo {
    font-size: 2rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 3.2rem;
    letter-spacing: 0.5px;
    position: relative;
    color: inherit;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 8.2rem;
}

@media screen and (max-width: 1024px) {
    .td-pedido-card-titulo {
        width: 100%;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        font-size: 1.7rem;
        line-height: 3.2rem;
        letter-spacing: 0.2px;
    }
}

.td-pedido-card-titulo--ano {
    font-size: 2.8rem;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.31;
    letter-spacing: -1px;
}

.td-pedido-card-titulo--subtitulo {
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.2rem;
    letter-spacing: 0;
    text-transform: lowercase;
}

.td-pedido-card-rentabilidade {
    font-size: 1.6rem;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.6px;
    color: inherit;
}

@media screen and (max-width: 1024px) {
    .td-pedido-card-rentabilidade {
        font-size: 1.4rem;
        text-align: right;
        padding-top: 1.4rem;
        max-width: 35%;
    }
}

.td-pedido-card-rentabilidade--titulo {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -0.4px;
    color: #182940;
    padding-right: 0.5rem;
    display: block;
}

@media screen and (max-width: 1024px) {
    .td-pedido-card-rentabilidade--titulo {
        padding-right: 0;
    }
}

.td-pedido-card-valor {
    font-size: 1.4rem;
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #5f5f64;
    margin: 0 auto;
}

@media screen and (max-width: 1024px) {
    .td-pedido-card-valor {
        margin: 0;
        margin-bottom: 2rem;
        text-align: left;
    }
}

.td-pedido-card-valor--valor {
    font-weight: 600;
    display: block;
    font-size: 2rem;
    color: #26336a;
}

.td-pedido-card-quantidade {
    font-size: 1.4rem;
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #5f5f64;
    margin-right: 1rem;
}

@media screen and (max-width: 1024px) {
    .td-pedido-card-quantidade {
        margin-left: 0;
        margin-right: 0;
        position: absolute;
        bottom: 2rem;
        right: 2rem;
        max-width: 30%;
        text-align: right;
    }
}

.td-pedido-card-quantidade--valor {
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
    color: #333;
}

@media screen and (max-width: 1024px) {
    .td-pedido-card-quantidade--valor {
        display: initial;
        padding-left: 0.5rem;
    }
}

.td-pedido-valor-total {
    font-size: 1.6rem;
    font-weight: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    color: #5f5f64;
    text-align: right;
}

.td-pedido-valor-total--valor {
    font-size: 2rem;
    font-weight: 600;
    line-height: 3.3rem;
    padding-left: 1rem;
}

@media print {
    .td-header {
        display: none;
    }

    .td-breadcrumb {
        display: none;
    }

    .td-pedido-buttons {
        display: none;
    }

    .td-pedido-box {
        width: 100%;
        margin-bottom: 0;
    }

    .td-pedido-steps {
        display: none;
    }

    .td-pedido-card:nth-of-type(3) {
        margin-top: 100rem;
    }
}

.td-pedido-erro-box {
    display: block;
    padding: 3rem 1.5rem;
    border: 1px solid #ce185d;
    -webkit-animation: moveFromBottom 0.8s ease;
    animation: moveFromBottom 0.8s ease;
    border-radius: 0.8rem;
    margin: 3rem 4rem;
    text-align: center;
}

.td-pedido-erro-icon {
    height: 5rem;
    width: 5rem;
    -webkit-animation: bounceIn 1.2s;
    animation: bounceIn 1.2s;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}

.td-pedido-erro-msg {
    font-size: 2rem;
    font-weight: 600;
    line-height: 2.6rem;
    text-align: center;
    color: #ce185d;
}

.td-pedido-erro-info {
    padding: 0 4rem;
    text-align: center;
}

.td-pedido-erro-info--blue {
    display: block;
    font-weight: 600;
    color: #26336a;
}

.td-pedido-button {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 3rem 1.4rem;
    -webkit-animation: moveFromBottom 0.8s ease;
    animation: moveFromBottom 0.8s ease;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}

.td-pedido-button-integracao-pagamento {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -4rem
}

.td-protocolo-topo {
    text-decoration: none;
    color: inherit;
    display: block;
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 3.2rem;
    letter-spacing: normal;
    color: #26336a;
    padding: 4rem;
    padding-left: 8rem;
    position: relative;
    padding-bottom: 3rem;
}

.td-protolo-sos {
    text-decoration: none;
    color: inherit;
    display: block;
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 3.2rem;
    letter-spacing: normal;
    color: #26336a;
    position: relative;
    padding-bottom: 3rem;
}

.td-protocolo-note-title {
    font-size: 15px;
    margin-top: 1.8rem;
    margin-bottom: 0.5rem;
    color: #2d7387;
}

@media screen and (max-width: 1024px) {
    .td-protocolo-topo {
        padding: 3rem;
        text-align: center;
        font-size: 1.6rem;
        line-height: 1.8rem;
        color: #182940;
    }
}

.td-protocolo-topo:hover {
    color: #2b59c3;
}

.td-protocolo-topo:after {
    display: inline-block;
    content: "";
    position: absolute;
    width: 1.2rem;
    height: 1.2rem;
    border-style: solid;
    border-width: 0 0.2rem 0.2rem 0;
    border-color: inherit;
    -webkit-transform: rotateZ(135deg);
    transform: rotateZ(135deg);
    left: 4rem;
    top: 5rem;
}

@media screen and (max-width: 1024px) {
    .td-protocolo-topo:after {
        display: none;
    }
}

.td-protocolo-close {
    display: none;
}

.td-protocolo-margin-left-small {
    margin-left: 0.5rem;
}

@media screen and (max-width: 1024px) {
    .td-protocolo-close {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        left: 2rem;
        top: 2.2rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-protocolo-numero {
        display: block;
        font-weight: normal;
        text-align: center;
        font-size: 1.6rem;
        line-height: 1.8rem;
        color: #182940;
    }
}

.td-protocolo-info-base {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 1.5rem auto;
    max-width: 40rem;
    font-size: 1.6rem;
    font-weight: normal;
    line-height: 1.38;
    letter-spacing: normal;
    color: #5f5f64;
}

@media screen and (max-width: 1024px) {
    .td-protocolo-info-base {
        margin: 1.5rem auto;
        padding: 0 1.4rem;
    }
}

.td-protocolo-info-base--blue {
    text-align: right;
    max-width: 75%;
}

.td-protocolo-bg-grey {
    padding: 1rem 4rem;
    margin: 4rem 0;
}

@media screen and (max-width: 1024px) {
    .td-protocolo-bg-grey {
        background-color: #f4f7f5;
        padding: 1rem 1.4rem;
        margin-bottom: 0;
        padding-bottom: 4rem;
    }
}

.td-protocolo-box-info {
    display: block;
    padding-bottom: 3rem;
    border-bottom: 1px solid #666666;
    margin-bottom: 2.5rem;
}

.td-protocolo-info-titulo {
    padding-bottom: 2.5rem;
    font-size: 2rem;
    font-weight: 600;
    line-height: 2.8rem;
    letter-spacing: normal;
    color: #182940;
    text-align: center
}

.td-protocolo-info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.6rem;
    font-weight: normal;
    line-height: 2.4rem;
    letter-spacing: normal;
    color: #666;
    margin: 0 auto 1.5rem auto;
    width: 60%;
}

.td-protocolo-info--valor {
    text-align: right;
}

.td-protocolo-info--total {
    font-weight: 600;
    color: #182940;
}

    .td-protocolo-info--total .td-protocolo-info--valor {
        font-size: 1.8rem;
        font-weight: 600;
    }

@media screen and (max-width: 1024px) {
    .td-pedido-steps--protocolo {
        border-radius: 0.8rem;
        border: none;
        margin: 0 1.4rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-protocolo-content {
        border-top-left-radius: 0.8rem;
        border-top-right-radius: 0.8rem;
        border-top: 1px solid #f4f7f5;
        position: absolute;
        top: -7.2rem;
        width: 100%;
    }
}

.td-agendamento-protocolo-box {
    background: #fff;
    position: relative;
    border-radius: 0.8rem;
    margin-bottom: 5rem;
    padding-bottom: 3rem;
    border: 1px solid rgba(204, 204, 204, 0.5);
}

@media screen and (max-width: 1024px) {
    .td-agendamento-protocolo-box {
        margin-bottom: 0;
        border: none;
    }

        .td-agendamento-protocolo-box .td-protocolo-content {
            border: none;
        }
}

.td-ajuda-box {
    width: 75%;
    margin: 0 auto;
    margin-bottom: 10rem;
    background-color: #fff;
    border-radius: 0.8rem;
    border: 1px solid rgba(204, 204, 204, 0.5);
    overflow: hidden;
}

@media screen and (max-width: 1240px) {
    .td-ajuda-box {
        width: 100%;
    }
}

@media screen and (max-width: 1024px) {
    .td-ajuda-box {
        margin-bottom: 0;
        margin-top: 6rem;
        border: none;
        border-radius: 0;
    }
}

.td-ajuda-titulo {
    font-size: 2.4rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 4.3rem;
    letter-spacing: normal;
    color: #182940;
    text-transform: none;
    padding: 3rem 4rem;
    padding-bottom: 0;
}

@media screen and (max-width: 1024px) {
    .td-ajuda-titulo {
        padding: 2rem 1.4rem;
        padding-bottom: 0;
    }
}

.td-ajuda-titulo--subtitulo {
    font-size: 2rem;
}

.td-ajuda-titulo--categoria {
    padding-left: 6rem;
    position: relative;
}

    .td-ajuda-titulo--categoria:before {
        display: inline-block;
        content: "";
        position: absolute;
        width: 1.2rem;
        height: 1.2rem;
        border-style: solid;
        border-width: 0 0.2rem 0.2rem 0;
        border-color: inherit;
        -webkit-transform: rotateZ(135deg);
        transform: rotateZ(135deg);
        left: 3rem;
        top: 4rem;
    }

@media screen and (max-width: 1024px) {
    .td-ajuda-titulo--categoria:before {
        top: 3rem;
    }
}

.td-ajuda-titulo--categoria:hover {
    color: #2b59c3;
}

.td-ajuda-descricao {
    padding: 1rem 4rem;
}

@media screen and (max-width: 1024px) {
    .td-ajuda-descricao {
        padding: 1rem 1.4rem;
    }
}

.td-accordion {
    background-color: #fff;
    padding: 3rem;
    overflow: hidden;
}

@media screen and (max-width: 720px) {
    .td-accordion {
        padding: 3rem 0;
    }
}

.td-accordion__title {
    font-weight: 600;
    margin-bottom: 2rem;
    margin-top: 1.5rem;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    padding-right: 4rem;
    box-sizing: content-box;
    color: #26336a;
}

.td-accordion__title__arrow-left {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    text-indent: -9999px;
    min-height: 4rem;
    height: 100%;
    width: 4rem;
    padding-right: 1.5rem;
}

    .td-accordion__title__arrow-left::after {
        content: "";
        display: block;
        top: 0;
        background: url(../img/icon/td-arrow-blue.svg) no-repeat;
        margin-left: -1rem;
        width: 4rem;
        height: 100%;
        transition: all 0.2s;
        position: absolute;
        background-size: cover;
    }

@media screen and (max-width: 720px) {
    .td-accordion__title {
        padding-left: 2rem;
        line-height: normal;
    }

    .td-accordion__title__arrow-left {
        text-indent: unset;
        margin-bottom: 1.5rem;
        width: auto;
        padding-left: 4rem;
        text-transform: capitalize;
        -webkit-align-items: inherit;
        -ms-flex-align: inherit;
        align-items: inherit;
        letter-spacing: normal;
        line-height: 1.44;
    }

        .td-accordion__title__arrow-left:after {
            left: 0;
        }
}

.td-accordion__trigger {
    padding: 2rem 1.5rem;
    padding-right: 4rem;
    width: 100%;
    border: none;
    transition: 0.5s;
    border-bottom: 1px solid rgba(51, 51, 51, 0.2);
    position: relative;
}

.td-accordion__trigger__title {
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 3rem;
    letter-spacing: 0;
    cursor: pointer;
    color: #26336a;
    text-transform: none;
    text-align: left;
    width: 101%;
    position: relative;
    z-index: 2;
}

@media screen and (max-width: 720px) {
    .td-accordion__trigger__title {
        padding-right: 4rem;
    }
}

.td-accordion__trigger__link {
    font-size: 1.8rem;
    font-weight: 600;
}

@media screen and (max-width: 720px) {
    .td-accordion__trigger__link {
        font-size: 1.6rem;
        display: block;
        padding-bottom: 3rem;
    }
}

.td-accordion__trigger:first-of-type {
    border-top: 1px solid rgba(51, 51, 51, 0.2);
}

.td-accordion__trigger:after {
    content: url(../img/icon/td-arrow-accordion.svg);
    float: right;
    margin-left: 0.5rem;
    -webkit-transform: rotate(0) translateX(-1rem);
    transform: rotate(0) translateX(-1rem);
    transition: all 0.3s;
    position: absolute;
    right: 0;
    top: 2.2rem;
}

.td-accordion__trigger__header {
    position: relative;
}

.td-accordion__trigger__header__arrow {
    width: auto;
    height: auto;
    top: 0;
    position: absolute;
    right: 0;
    display: none;
    cursor: pointer;
    transition: all 0.3s;
    -webkit-transform: rotate(-90deg) translateY(2rem) translateX(1rem);
    transform: rotate(-90deg) translateY(2rem) translateX(1rem);
}

@media screen and (min-width: 1025px) {
    .td-accordion__trigger__header__arrow {
        display: block;
    }
}

.td-accordion__active .td-accordion__trigger__header__arrow {
    -webkit-transform: rotate(-180deg) translateY(1rem) translateX(1rem);
    transform: rotate(-180deg) translateY(1rem) translateX(1rem);
}

.td-accordion__active:after {
    -webkit-transform: rotate(-180deg) translateY(1rem) translateX(1rem);
    transform: rotate(-180deg) translateY(1rem) translateX(1rem);
    border: none;
}

.td-accordion__content {
    padding: 1.5rem 0;
    background-color: white;
    display: none;
    overflow: hidden;
    width: 85%;
}

.td-accordion__content--full {
    width: 100%;
    overflow: visible;
}

.td-accordion__content__img {
    margin: 4rem auto 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 720px) {
    .td-accordion__content {
        width: 100%;
    }
}

.td-accordion__content__description {
    font-size: 1.6rem;
}

.td-ajuda-categorias {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 3rem 4rem;
}

@media screen and (max-width: 1024px) {
    .td-ajuda-categorias {
        padding: 3rem 1.4rem;
    }
}

.td-ajuda-categorias-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .td-ajuda-categorias-box:not(:nth-child(2n)) {
        margin-right: 3rem;
    }

.td-ajuda-categoria-link {
    text-decoration: none;
    color: inherit;
    height: 11rem;
    width: 16.6rem;
    background-color: #fff;
    border: 1px solid #237131;
    border-radius: 0.8rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #237131;
    padding: 1.4rem;
    font-weight: 600;
    text-align: center;
    margin-bottom: 3rem;
}

@media screen and (max-width: 540px) {
    .td-ajuda-categoria-link {
        width: 100%;
    }
}

.td-ajuda-categoria-link:hover,
.td-ajuda-categoria-link:active {
    background-color: rgba(83, 179, 36, 0.3);
    color: #237131;
}

.td-ajuda-categoria-link:not(:last-of-type) {
    margin-right: 3rem;
}

@media screen and (max-width: 1024px) {
    .td-ajuda-categoria-link:not(:last-of-type) {
        margin-right: 1rem;
    }
}

.td-ajuda-bg-grey {
    padding: 1rem 4rem;
    padding-bottom: 3rem;
    margin-bottom: 4rem;
    background-color: #f4f7f5;
}

@media screen and (max-width: 1024px) {
    .td-ajuda-bg-grey {
        padding: 1rem 1.4rem;
    }
}

.td-ajuda-bg-grey .td-ajuda-titulo {
    padding-left: 0;
}

.td-ajuda-mensagem-contato {
    color: #182940;
}

.td-ajuda-box-search {
    background-color: #f4f7f5;
    padding: 2rem 4rem;
    margin-top: 5rem;
    position: relative;
}

@media screen and (max-width: 1024px) {
    .td-ajuda-box-search {
        padding: 2rem 1.4rem;
        margin-top: 0;
        background-color: transparent;
    }
}

.td-ajuda-search {
    width: 100%;
    caret-color: #237131;
    color: #5f5f64;
    padding-right: 5rem;
}

.td-ajuda-search__submit {
    background: url(../img/icon/td-search.svg);
    background-repeat: no-repeat;
    height: 4rem;
    width: 4rem;
    border: none;
    position: absolute;
    right: 5rem;
    top: 2.8rem;
    cursor: pointer;
}

@media screen and (min-width: 1525px) {
    .td-ajuda-search__submit {
        top: 3.1rem;
    }
}

.td-ajuda-resultado-busca {
    display: block;
    font-size: 1.6rem;
    font-weight: normal;
    letter-spacing: normal;
    padding: 2rem 4rem;
    -webkit-animation: moveFromTop 0.5s ease;
    animation: moveFromTop 0.5s ease;
}

@media screen and (max-width: 1024px) {
    .td-ajuda-resultado-busca {
        padding: 0 1.4rem;
    }
}

.td-ajuda-subcategoria-box {
    display: none;
    -webkit-animation: moveInRight 0.8s ease;
    animation: moveInRight 0.8s ease;
}

.td-ajuda-perguntas-box {
    -webkit-animation: moveInLeft 0.8s ease;
    animation: moveInLeft 0.8s ease;
}


.td-meus-dados-show {
    padding: 0 4rem 4rem;
    background: #fff;
}

@media screen and (max-width: 1024px) {
    .td-meus-dados-show {
        padding: 2rem 1.5rem 2.5rem;
        background: #fff;
    }
}

.td-meus-dados-show__header {
    border-bottom: 0.1rem solid #666666;
}

.td-meus-dados-show__header__title {
    font-size: 2rem;
    color: #26336a;
    font-weight: 600;
}

.td-meus-dados-show__body {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.td-meus-dados-show__data {
    margin-top: 3rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

@media screen and (max-width: 1240px) {
    .td-meus-dados-show__data {
        border-bottom: 0.1rem solid #666666;
        padding-bottom: 2.2rem;
    }
}

.td-meus-dados-show__data--full {
    width: 100%;
}

.td-meus-dados-show__data--one-third {
    width: 33%;
    padding-right: 1rem;
}

.td-meus-dados-show__data--one-half {
    width: 50%;
    padding-right: 1rem;
}

@media screen and (max-width: 1240px) {
    .td-meus-dados-show__data--full-mobile {
        width: 100%;
    }
}

.td-meus-dados-show__data--without-margin {
    margin: 0;
}

.td-meus-dados-show__data__title {
    color: #26336a;
    margin-bottom: 1.5rem;
    font-weight: 600;
    width: 100%;
}

@media screen and (max-width: 1240px) {
    .td-meus-dados-show__data__title {
        margin-bottom: 0.5rem;
    }
}

.td-meus-dados-show__data__content {
    color: #5f5f64;
    font-size: 2rem;
}

@media screen and (max-width: 1240px) {
    .td-meus-dados-show__data__content {
        font-size: 1.6rem;
        padding-right: 0;
        width: calc(100% - 3.5rem);
    }
}

.td-meus-dados-show__data__link {
    margin-left: 3rem;
    font-weight: 600;
    font-size: 1.8rem;
}

@media screen and (max-width: 1240px) {
    .td-meus-dados-show__data__link {
        width: 3.5rem;
        height: 3.5rem;
        position: relative;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin: 0;
        text-indent: -999999px;
        -webkit-flex-flow: row;
        -ms-flex-flow: row;
        flex-flow: row;
    }

        .td-meus-dados-show__data__link:after {
            display: block;
            content: "";
            position: absolute;
            width: 1.6rem;
            height: 1.6rem;
            border-style: solid;
            border-width: 0 0.1rem 0.1rem 0;
            border-color: #26336a;
            -webkit-transform: rotateZ(-45deg);
            transform: rotateZ(-45deg);
            z-index: 999;
            cursor: pointer;
            top: 0;
            right: 2rem;
        }
}

@media screen and (max-width: 1240px) {
    .td-meus-dados-show__data--check-box {
        border-bottom: none;
        margin-top: 10px;
    }

        .td-meus-dados-show__data--check-box .td-modal-form__check-label {
            padding-top: 0;
        }
}

.td-meus-dados-aside__topo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.td-meus-dados-aside__titulo {
    font-size: 2rem;
    display: inline-block;
    padding-right: 2rem;
    font-weight: 600;
    width: calc(100% - 3.2rem);
    padding-bottom: 2.4rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-dados-aside {
        padding: 2rem 1.5rem 2.5rem;
        background: #fff;
        border-radius: 0.8rem !important;
    }
}

.td-meus-dados-aside-box {
    margin-bottom: 2.5rem;
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
    -webkit-animation: moveInRight 0.8s ease;
    animation: moveInRight 0.8s ease;
}

.td-meus-dados-aside-box__title {
    font-size: 2rem;
}

@media screen and (max-width: 1240px) {
    .td-meus-dados-aside-box {
        padding: 2.4rem;
    }
}

.td-meus-dados-aside-box__content {
    padding-top: 2rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
}

.td-meus-dados-aside-box__content__title {
    width: 50%;
    padding-right: 1rem;
    font-size: 1.4rem;
    letter-spacing: -0.044rem;
    font-weight: 600;
}

.td-meus-dados-aside-box__content__value {
    width: 100%;
    text-align: right;
    padding-left: 1rem;
}

.td-meus-dados-box-change {
    width: 100%;
    display: none;
}

.td-meus-dados-box-change__body__text {
    margin-bottom: 2.4rem;
}

.td-meus-dados-box-change__body__text__phone-code {
    margin-bottom: 1.5rem;
}

.td-meus-dados-box-change__body__phone-number {
    margin-bottom: 3.4rem;
    font-size: 2rem;
    color: #26336a;
    font-weight: 600;
}

@media screen and (max-width: 1024px) {
    .td-meus-dados-box-change__body {
        padding: 3.5rem 1.6rem 3.5rem;
        background: #f4f7f5;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column;
        overflow-y: auto;
        height: 100%;
    }
}

@media screen and (max-width: 1024px) {
    .td-meus-dados-box-change {
        top: 0;
        width: 100%;
        height: 100%;
        left: 0;
        position: fixed;
        z-index: 99999;
    }
}

.td-meus-dados-box-change__wrapper {
    width: 100%;
    padding: 3rem 4rem;
    max-width: 47rem;
    background: #f4f7f5;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    margin-top: 3rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-dados-box-change__wrapper {
        padding: 0;
        margin: 0;
        height: 100%;
        max-width: 100%;
    }
}

.td-meus-dados-box-change__header {
    display: none;
}

.td-meus-dados-box-change__header__title {
    font-size: 2rem;
    color: #26336a;
    font-weight: 600;
}

.td-meus-dados-box-change__header__back-link {
    display: none;
    width: 1.6rem;
    height: 1.6rem;
    position: absolute;
    border-style: solid;
    border-width: 0 0.2rem 0.2rem 0;
    border-color: #26336a;
    -webkit-transform: rotateZ(133deg);
    transform: rotateZ(133deg);
    left: 2.3rem;
}

.td-meus-dados-box-change__header__back-link--cd_verificacao {
    display: block;
}

@media screen and (min-width: 1025px) {
    .td-meus-dados-box-change__header__back-link--cd_verificacao {
        left: 1rem;
        top: 1rem;
    }

    .td-meus-dados-aside {
        padding: 0 4rem 4rem;
        background: #fff;
        border-radius: 0.8rem !important;
        margin: 0 !important;
    }
}

@media screen and (max-width: 1024px) {
    .td-meus-dados-box-change__header__back-link {
        display: block;
    }
}

.td-meus-dados-box-change__header--cd_verificacao {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

@media screen and (min-width: 1025px) {
    .td-meus-dados-box-change__header--cd_verificacao {
        height: 4rem;
        margin-bottom: 2rem;
    }

        .td-meus-dados-box-change__header--cd_verificacao .td-meus-dados-box-change__header__title {
            display: none;
        }
}

@media screen and (max-width: 1024px) {
    .td-meus-dados-box-change__header {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        min-height: 7.2rem;
        background: #fff;
        -webkit-flex-flow: row;
        -ms-flex-flow: row;
        flex-flow: row;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.td-meus-dados-input {
    margin-top: 1rem;
}

.td-meus-dados-input-titulo {
    font-size: 1.6rem;
    font-weight: 600;
}

.td-meus-dados-input-phone {
    max-width: 27rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-dados-input-phone {
        max-width: 100%;
    }
}

.td-meus-dados-form .td-label:not(:nth-child(1)):not(.td-label-phone) {
    margin-top: 3rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-dados-form {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        position: relative;
    }

    .td-meus-dados-form--button-bottom {
        padding-bottom: 7.4rem;
    }
}

.td-meus-dados-form__link {
    margin-top: 4rem;
    display: block;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
}

@media screen and (max-width: 1024px) {
    .td-meus-dados-form__link {
        margin-top: 2rem;
    }
}

@media screen and (max-width: 1024px) {
    .td-meus-dados-form--senha {
        display: inline-block;
    }
}

@media screen and (max-width: 1024px) {
    .td-meus-dados-form__btn--bottom {
        bottom: 0;
        width: 100%;
        position: absolute;
    }
}

.td-meus-dados-icon_verificacao {
    position: absolute;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    right: 0;
    color: #26336a;
    height: 5.6rem;
    font-weight: 600;
    bottom: 0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
}

.td-meus-dados-icon_verificacao__img {
    margin-right: 0.3rem;
}

@media screen and (max-width: 1024px) {
    .td-meus-dados-icon_verificacao__img {
        margin: 0;
        height: 4.5rem;
        width: 4.5rem;
        object-fit: cover;
    }
}

@media screen and (max-width: 1024px) {
    .td-meus-dados-icon_verificacao {
        position: relative;
        -webkit-flex-flow: column;
        -ms-flex-flow: column;
        flex-flow: column;
        margin-top: 5rem;
        height: auto;
        color: #237131;
        text-transform: none;
    }
}

.td-meus-dados-two-btn-mobile {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
}

@media screen and (max-width: 1024px) {
    .td-meus-dados-two-btn-mobile .btn {
        min-width: 12rem;
        width: 100%;
    }
}

.td-meus-dados-two-btn-mobile .btn--secundary {
    margin-right: 1.5rem;
}

.td-operacoes-content {
    width: 75rem;
}

@media screen and (max-width: 1240px) {
    .td-operacoes-content {
        width: 100%;
        position: relative;
    }
}

@media screen and (max-width: 1024px) {
    .td-operacoes-content {
        padding-top: 0;
    }
}

.td-taxa-adm-filtro {
    background-color: #f4f7f5;
    padding: 2rem 4rem 0.5rem 4rem;
    position: relative;
}

@media screen and (max-width: 1024px) {
    .td-taxa-adm-filtro {
        background-color: #fff;
        padding: 2rem 2rem;
        position: initial;
    }
}

.td-taxa-adm-filtro__titulo {
    font-size: 2rem;
    font-weight: 600;
    line-height: 3.2rem;
    letter-spacing: normal;
    color: #26336a;
}

@media screen and (max-width: 1024px) {
    .td-taxa-adm-filtro__titulo {
        font-size: 1.8rem;
        -webkit-transform: translateY(-9rem);
        transform: translateY(-9rem);
        letter-spacing: -0.56px;
    }
}

.td-taxa-adm-filtro__subtitulo {
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: 0;
    color: #182940;
    padding-right: 2rem;
    width: 100%;
    margin: 0.5rem 0;
}

@media screen and (max-width: 1024px) {
    .td-taxa-adm-filtro__subtitulo {
        font-size: 2rem;
        line-height: 3.3rem;
        color: #26336a;
        padding-bottom: 1rem;
        max-width: 100%;
    }
}

.td-taxa-adm-filtro__buttons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.btn--taxa-adm-filtro {
    border-radius: 30rem;
    font-size: 1.8rem;
    line-height: normal;
    border: none;
    height: 4.6rem;
    text-align: center;
    padding: 1rem 2rem;
    min-width: 16.7rem;
    transition: all 0.5s ease;
    cursor: pointer;
    margin: 2rem auto;
}

@media screen and (max-width: 1024px) {
    .btn--taxa-adm-filtro {
        margin: 1rem auto;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@media screen and (max-width: 540px) {
    .btn--taxa-adm-filtro {
        width: 100%;
    }
}

.btn--taxa-adm-filtro:link {
    border-radius: 30rem;
    font-size: 1.8rem;
    line-height: normal;
    border: none;
    height: 4.6rem;
    text-align: center;
    padding: 1rem 2rem;
    min-width: 16.7rem;
    transition: all 0.5s ease;
    margin: 3rem 0;
    border: 1px solid #237131;
}

@media screen and (max-width: 1024px) {
    .btn--taxa-adm-filtro:link {
        margin: 1rem 0;
        float: none;
        -webkit-transform: translateY("0");
        transform: translateY("0");
    }
}

.td-taxa-adm-filtro-avancado {
    margin: 2rem 0;
    position: relative;
    display: block;
}

.td-taxa-adm-filtro__select {
    width: 35rem;
    display: block;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 1.8rem;
    color: inherit;
    line-height: 3.2rem;
    padding: 1.2rem 2rem;
    height: 5.6rem;
    border: 1px solid #666666;
    border-radius: 0.5rem;
    position: relative;
}

    .td-taxa-adm-filtro__select:not(:last-of-type) {
        margin-right: 3rem;
    }

@media screen and (max-width: 1024px) {
    .td-taxa-adm-filtro__select {
        width: 100%;
    }

        .td-taxa-adm-filtro__select:not(:last-of-type) {
            margin-right: 0;
            margin-bottom: 2rem;
        }
}

.td-taxa-adm-table-content {
    -webkit-animation: slideInUp 0.5s ease;
    animation: slideInUp 0.5s ease;
}

.td-taxa-adm-table-title {
    color: #fff;
    background: #26336a;
    text-align: center;
    font-size: 1.6rem;
    display: block;
    padding: 0.5rem 0;
    border-top-left-radius: 0.8rem;
    border-top-right-radius: 0.8rem;
    margin: 0 0.1rem;
    margin-left: 0.3rem;
}

@media screen and (max-width: 1024px) {
    .td-taxa-adm-table-title {
        margin: 0 0.1rem;
    }
}

.td-taxa-adm-table {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 8rem;
}

    .td-taxa-adm-table .td-table {
        border-spacing: 0.1rem;
        width: 50%;
    }

@media screen and (max-width: 1024px) {
    .td-taxa-adm-table .td-table {
        background: #e8e8e8;
    }
}

.td-taxa-adm-table .td-table.td-table--titulos {
    -webkit-transform: translateX(0.2rem);
    transform: translateX(0.2rem);
}

@media screen and (max-width: 1024px) {
    .td-taxa-adm-table .td-table.td-table--titulos {
        -webkit-transform: none;
        transform: none;
    }
}

.td-taxa-adm-table .td-table.td-table--valores {
    width: 100%;
}

.td-taxa-adm-table .td-table--titulos th:first-of-type {
    border-top-left-radius: 0;
}

.td-taxa-adm-table .td-table tr:nth-child(even) {
    background: #e8e8e8;
}

.td-taxa-adm-table .td-table tr:nth-child(odd) {
    background: #e8e8e8;
}

.td-taxa-adm-table .td-table th:last-of-type {
    border-top-right-radius: 0;
}

@media screen and (max-width: 1024px) {
    .td-taxa-adm-table {
        padding-bottom: 5rem;
    }
}

.td-taxa-adm-table .td-table__heading {
    padding: 0 3rem;
    background-color: #e8e8e8;
    color: #26336a;
}

    .td-taxa-adm-table .td-table__heading:hover {
        color: #26336a;
    }

@media screen and (max-width: 720px) {
    .td-taxa-adm-table .td-table__heading {
        padding: 0;
    }
}

.td-taxa-adm-table .td-table__item {
    text-align: center;
}

.meuTeste {
    display: none;
}


.td-snack-modal-geral {
    position: fixed;
    left: 50%;
    top: 10%;
    transform: translate(-50%);
    z-index: 99999;
    width: 70%;
}

.td-snack-modal-geral__conteudo {
    width: calc(100% - 2.8rem);
    margin-left: auto;
    margin-right: auto;
}

.td-snack-modal-geral__msg {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: 100%;
    padding: 2.1rem 3.5rem;
    background-color: #c64535;
    border-radius: 0.5rem;
    -webkit-transform: translateY(2rem);
    transform: translateY(2rem);
    -webkit-animation: animaSnackBar 0.8s;
    animation: animaSnackBar 0.8s;
}

    .td-snack-modal-geral__msg p {
        font-size: 1.8rem;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.6px;
        color: #fff;
    }

.td-snack-modal-geral__fechar {
    margin-left: auto;
    cursor: pointer;
}

/*ADD MENU --->*/

.content-flex-column {
    flex-direction: column;
}

.content-flex-column-inside-width {
    width: 100% !important
}


.td-carrinho-aside {
    width: 100%;
    margin-left: 0
}

.td-resgatar-aside {
    width: 100%;
    margin-left: 0
}

/*<-- ADD MENU*/

@media screen and (max-width: 979px) {
    .td-body .td-main .td-carrinho-main .td-carrinho-aside h2.td-carrinho-aside__titulo,
    .td-body .td-main .td-carrinho-main .td-carrinho-aside p.td-carrinho-resumo-info,
    .td-body .td-main .td-carrinho-main .td-carrinho-aside p.td-carrinho-resumo-subtitulo {
        display: flex !important;
    }
}

.confirmacao-titulo {
    justify-content: left
}

.titulo-principal {
    width: 100%;
    background-color: #ffffff;
    border: 1px solid rgba(204, 204, 204, 0.5);
    border-radius: 0.8rem;
    -webkit-animation: moveFromBottom 0.8s ease;
    animation: moveFromBottom 0.8s ease;
    background-color: #fff;
    border: 1px solid rgba(204, 204, 204, 0.5);
    padding: 20px;
    min-height: 91px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

    .titulo-principal h1 {
        font-size: 2.4rem;
        font-weight: 600;
        line-height: 3.2rem;
        color: #182940;
        letter-spacing: 0;
        text-transform: none;
        margin-bottom: 10px
    }

.td_linksdirecionamento {
    list-style-type: none;
}

.td_arrumalista {
    float: right;
}

.td-titulo-mapadoSite {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: normal;
}

.td-div_mapadoSite {
    display: inline-block;
}

.principal_p {
    text-align: justify;
    font-stretch: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    color: #5f5f64;
    text-indent: 2em;
    font-size: 1.6rem;
}

.principal_ul {
    list-style: none;
    font-size: 1.6rem;
    text-indent: 2em;
}

.acessibilidade_text {
    text-align: justify;
    font-stretch: normal;
    line-height: 2.2rem;
    letter-spacing: normal;
    font-size: 1.6rem;
}

.espacoLinhas {
    line-height: 1.5
}

.principal_personalizado {
    text-align: justify;
}

/*ACCORDION -->*/

.Accordion {
    margin: 0 auto;
    padding: 0;
    border: 2px solid hsl(0, 0%, 82%);
    border-radius: 7px;
    width: 85%;
}

    .Accordion.focus {
        border-color: hsl(216, 94%, 73%);
    }

        .Accordion.focus h3 {
            background-color: #CE185D;
        }

    .Accordion > * + * {
        border-top: 1px solid hsl(0, 0%, 82%);
    }

.Accordion-trigger {
    display: block;
    font-size: 1rem;
    font-weight: normal;
    margin: 0;
    padding: 1em 1.5em;
    position: relative;
    text-align: left;
    width: 100%;
    outline: none;
}

.Accordion *:first-child .Accordion-trigger {
    border-radius: 5px 5px 0 0;
}

button {
    border-style: none;
}

.Accordion button::-moz-focus-inner {
    border: 0;
}

.Accordion-title {
    display: block;
    pointer-events: none;
    border: transparent 2px solid;
    border-radius: 5px;
    padding: 0.25em;
    outline: none;
    font-size: 18px;
    font-weight: bold;
    color: white;
    text-align: center
}

.Accordion-trigger:focus .Accordion-title {
    border-color: hsl(216, 94%, 73%);
}

.Accordion-icon {
    border: solid hsl(0, 0%, 62%);
    border-width: 0 2px 2px 0;
    height: 0.5rem;
    pointer-events: none;
    position: absolute;
    right: 2em;
    top: 50%;
    transform: translateY(-60%) rotate(45deg);
    width: 0.5rem;
}

.Accordion-trigger:focus .Accordion-icon,
.Accordion-trigger:hover .Accordion-icon {
    border-color: hsl(216, 94%, 73%);
}

.Accordion-trigger[aria-expanded="true"] .Accordion-icon {
    transform: translateY(-50%) rotate(-135deg);
}

.Accordion-panel {
    margin: 0;
    padding: 1em 1.5em;
}

    /* For Edge bug https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/4806035/ */
    .Accordion-panel[hidden] {
        display: none;
    }

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

input {
    border: 1px solid hsl(0, 0%, 62%);
    border-radius: 0.3em;
    display: block;
    padding: 0.3em 0.5em;
}


.content-flex {
    display: flex;
}


.col-posicao-detalhada {
    width: 49.5%;
    border: solid 1px #70707033;
}

    .col-posicao-detalhada:nth-child(1) {
        margin-right: 0.5%
    }

.titulo-posicao-detalhada {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
    font-weight: bold;
    background-color: #26336A;
    text-align: center;
    color: white;
    margin-bottom: 20px;
    line-height: normal;
    letter-spacing: normal;
    padding: 15px 0 15px 0;
}



.td-posicao-detalhada-titulosublista {
    list-style: none;
    width: 85%;
    margin: 0 auto;
    color: #182940;
    font-size: 16px;
    font-weight: bolder;
    font-family: "Source Sans Pro", sans-serif;
    line-height: 3.1rem;
    margin-top: 10px
}

.td-ul-lista-posicao-detalhada {
    list-style: none;
    width: 85%;
    margin: 0 auto;
}

    .td-ul-lista-posicao-detalhada li {
        font-size: 16px;
        width: 100%;
        margin-top: 15px;
    }

.td-ul-sublista li {
    margin-top: 0px;
}

.td-ul-sublista {
    margin: 0;
    width: 100%
}

.td-posicao-detalhada-lista-titulo {
    color: #182940;
}

.td-posicao-detalhada-lista-subtitulo {
    color: #182940;
    font-size: 14px;
    opacity: 0.9;
}


.td-posicao-detalhada-lista-valor {
    font-weight: 600;
    float: right
}

.td-posicao-detalhada-topo-vencimento {
    color: #FFFFFF;
    text-align: center;
    width: 85%;
    min-height: 62px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: bold;
    margin-top: 20px;
}

    .Accordion-trigger[data-color=Amarelo], .td-posicao-detalhada-topo-vencimento[data-color=Amarelo] {
        background-color: #fac000;
    }

    .Accordion-trigger[data-color=Laranja], .td-posicao-detalhada-topo-vencimento[data-color=Laranja] {
        background-color: #ce185d;
    }

    .Accordion-trigger[data-color=Roxo], .td-posicao-detalhada-topo-vencimento[data-color=Roxo] {
        background-color: #4b3f72;
    }

    .Accordion-trigger[data-color=Azul], .td-posicao-detalhada-topo-vencimento[data-color=Azul] {
        background-color: #119da4;
    }

    .Accordion-trigger[data-color=Lilas], .td-posicao-detalhada-topo-vencimento[data-color=Lilas] {
        background-color: #a253a5;
    }

    .Accordion-trigger[data-color=AzulEduca], .td-posicao-detalhada-topo-vencimento[data-color=AzulEduca] {
        background-color: #2b59c3;
    }

.td-titulo-link-grafico-saibamais {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px
}



/*MOBILE ACCORDION*/
@media screen and (max-width: 1024px) {
    .td_arrumalista {
        display: inline-block;
        float: none;
    }

    .td-posicao-detalhada-topo-vencimento {
        width: 100%;
        margin: 0
    }

    .td-content-posicao-detalhada {
        flex-direction: column;
    }

    .col-posicao-detalhada {
        width: 100%;
    }

    .td-ul-lista-posicao-detalhada {
        list-style: none;
        width: 100%;
    }

    .Accordion {
        width: 100%
    }

    .td-posicao-detalhada-titulosublista {
        margin: 0;
        width: 100%
    }

    .Accordion-panel {
        padding: 0
    }


    .td-ul-lista-posicao-detalhada li {
        min-height: 40px
    }

    .td-posicao-detalhada-lista-titulo {
        line-height: 16px;
    }

    .td-posicao-detalhada-lista-valor {
    }

    .td-posicao-detalhada-lista-subtitulo {
        line-height: 16px;
    }
}

@media screen and (max-width: 375px) {
    .td-posicao-detalhada-lista-titulo {
        display: block;
        width: 160px;
        float: left;
    }
}

/* <--- ACCORDION*/
.content-flex-space-between {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 10px;
}

    .content-flex-space-between span {
        width: auto;
    }

    .content-flex-space-between p {
        width: auto;
        margin-right: 0px;
    }

.content-flex-align-items-center {
    align-items: center
}

.btn-extrato-exportar {
    display: flex;
    align-items: center;
    min-height: auto;
    height: 49px
}


/*eliminando as margens indevidas do Input*/

.remove-margin {
    border: none !important;
}

.data-retroativa {
    opacity: 0.4;
}

.td-operacoes-custom {
    width: 100%;
    justify-content: center
}


@media screen and (min-width: 720px) {
    .td-operacoes-custom {
        width: 90%;
        justify-content: center;
    }

    .btn--operacoes-filtro-custom {
        margin-right: 30px !important;
    }
}

.td-valor-bruto-custom {
    font-size: 1.6rem
}

.td-inside-form-filtro-consulta {
    margin: 0 auto;
}

.td-pedido-obs-box * > .btn-pagamento {
    font-size: 1.6rem !important;
    line-height: 2.3rem !important;
    transition: all 0.3s;
    cursor: pointer;
    width: 13vw;
    height: 4.8rem !important;
}

.td-renda-mais-title__heading {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 3.2rem;
    text-transform: none;
    letter-spacing: 0;
    color: #182940;
}

.td-renda-mais-title__subheading {
    font-size: 1.6rem;
    line-height: 2.2rem;
    letter-spacing: 0;
    color: #5f5f64;
    text-align: center;
}

@media (min-width:1024px) {
    #mask {
        position: fixed;
        bottom: 0;
        width: 300px;
        height: 50px;
        left: 140px;
    }

    .mask-popup {
        position: fixed;
        top: 0 !important;
        bottom: 0 !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        height: 100% !important;
        background-color: rgba(0,0,0,0.6);
        z-index: 12;
    }

    #footer-promo {
        position: relative;
        width: 300px;
        /*background-color: #003475;*/
        background-image: linear-gradient(#0f194f, #1b2d81);
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        color: #ffffff;
        height: 50px;
        padding: 10px;
        text-align: center;
        cursor: pointer;
    }

    .popup-promo-banner-container {
        left: 50% !important;
        top: 50% !important;
        width: 765px !important;
        height: 431px !important;
        border-radius: 33px !important;
        transform: translate(-50%, -50%);
        position: fixed !important;
        padding: 0px !important;
        cursor: default !important;
        opacity: 1;
    }

    #promo-banner {
        width: 100%;
        height: 100%;
        background-color: #4472c4;
        color: #fff;
        display: none;
    }

    #td-promo-link {
        color: #ffd862;
        text-decoration: underline;
        position: absolute;
        left: 513px;
        top: 323px;
        font-size: 1.4rem;
    }

        #td-promo-link:visited {
            color: #ffd862;
            text-decoration: underline;
        }

    .popup-promo-banner {
        width: 100%;
        height: 100%;
        background-color: #4472c4;
        color: #fff;
        display: block !important;
        border-style: solid;
        border-width: 10px;
        border-color: white;
        /*border-radius: 33px;*/
    }

    .popup-promo-mini-modal-label {
        display: none;
    }

    .td-transparent-button {
        border-radius: 30rem;
        cursor: pointer;
        transition: all 0.5s ease;
        background-color: transparent;
        border: 1px solid white;
        font-size: 1.5rem;
        height: 3.5rem;
        min-width: 10.5rem;
        line-height: normal;
        position: absolute;
        left: 461px;
        top: 256px;
        padding: 0px 13px !important;
    }

    .td-white-button {
        /* min-width: 140px; */
        border-radius: 30rem;
        cursor: pointer;
        transition: all 0.5s ease;
        background-color: white;
        border: 2px solid white;
        font-size: 1.5rem;
        height: 3.5rem;
        min-width: 13rem;
        line-height: normal;
        position: absolute;
        left: 594px;
        top: 256px;
        padding: 0px 13px !important;
        color: #26336a;
        font-weight: bold;
    }

    #promo-logo-menu {
        margin-right: 30px;
    }

    .promo-link {
        font-weight: bold;
        text-transform: capitalize;
    }

        .promo-link:before {
            position: absolute;
            width: 70px;
            height: 24px;
            top: 8px;
            border-radius: 15px;
            content: 'Novidades';
            background-color: #f56b6b;
            font-size: 0.6em;
            color: white;
            text-align: center;
            padding-top: -2px;
            text-transform: capitalize;
        }
}

.td_menu_mobile__nav_item_promo {
    font-weight: 700 !important;
}

    .td_menu_mobile__nav_item_promo:after {
        position: absolute;
        width: 80px;
        border-radius: 15px;
        content: 'Novidades';
        background-color: #f56b6b;
        font-size: 0.6em;
        color: white;
        text-align: center;
        padding-top: -2px;
        text-transform: capitalize;
        right: 10px;
    }

@media screen and (max-width: 1024px) {
    #login-page-body__content-login::after {
        display: none;
    }
}

.td-row-atributo-notificacao {
    display: flex;
}

.td-label-atributo-notificacao {
    font-size: 1.4rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #5f5f64;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-bottom: 1.4rem;
}


/* Caixa do modal */
.td-modal-completar-corretora {
    background-color: #E8E8E8;
    border: 1px solid rgba(204, 204, 204, 0.5);
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
    margin: auto;
    padding: 3rem;
    width: 77%;
    border-radius: 16px;
    -webkit-animation: moveFromBottom 0.5s ease;
    animation: moveFromBottom 0.5s ease;
    position: relative;
}

    /* Título */
    .modal-content h2 {
        font-size: 20px;
        margin-bottom: 16px;
        color: #333333;
    }

    /* Texto explicativo */
    .modal-content p {
        font-size: 16px;
        color: #555555;
        margin-bottom: 24px;
    }

    /* Botão */
.modal-content .btn-primary {
    background-color: #237131;
    color: #fff;
    border-radius: 23.5px;
    width: 240.5px;
    height: 47px;
    align-items: center;
    display: flex;
    justify-content: center;
}

.btn-completar-cadastro {
    background-color: #237131 !important;
    color: #fff;
    border-radius: 23.5px !important;
    width: 240.5px !important;
    height: 47px;
    align-items: center;
    display: flex;
    justify-content: center;
}

@charset "UTF-8";.placeholder{margin-top:2px;margin-bottom:2px;display:flex;min-height:1em;vertical-align:middle;cursor:wait!important;background-color:currentcolor;opacity:.5;border-radius:20px;color:#e6e6e6!important;border:0!important;}.placeholder-glow.placeholder{background-color:#e6e6e6!important;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0))!important;background-size:40px 100%!important;background-repeat:no-repeat!important;animation:pulse 2.2s ease-in-out infinite!important;}@keyframes pulse{0%{color:transparent;background:#e5e7eb;border:0;filter:brightness(0);background-image:none;opacity:.06;}50%{opacity:.3;}100%{color:transparent;background:#e5e7eb;border:0;filter:brightness(0);background-image:none;opacity:.06;}}.placeholder.placeholder-glow svg{color:#6f8299!important;filter:invert(95%) sepia(14%) saturate(97%) hue-rotate(239deg) brightness(145%) contrast(80%);path-color:#6f8299!important;}.placeholder.placeholder-glow li{background:#e6e6e6;color:#e6e6e6!important;-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite;cursor:wait!important;}.placeholder.placeholder-glow li a{background:#e6e6e6!important;color:#e6e6e6!important;-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite;cursor:wait!important;}.placeholder.placeholder-glow img{display:none;}.placeholder.placeholder-glow a{background:#e6e6e6;color:#e6e6e6!important;}.placeholder.placeholder-glow span{background:#e6e6e6;color:#e6e6e6!important;}.placeholder.placeholder-glow ul{background:#e6e6e6;color:#e6e6e6!important;}.placeholder.placeholder-glow .current{color:#e6e6e6!important;}.placeholder.placeholder-glow .input{background:#e6e6e6;color:#e6e6e6!important;}.placeholder.placeholder-glow .text-selected{color:#e6e6e6!important;}.placeholder.placeholder-glow .ngx-select__toggle{background:#e6e6e6!important;color:#e6e6e6!important;border-color:#e6e6e6!important;}.placeholder.placeholder-glow .ngx-select__toggle:hover{background:#e6e6e6!important;color:#e6e6e6!important;border-color:#e6e6e6!important;}#outer-circle{background:#385a94;border-radius:50%;height:250px;width:250px;position:relative;}.botao-grafico.placeholder.placeholder-glow svg{filter:invert(95%) sepia(14%) saturate(97%) hue-rotate(239deg) brightness(145%) contrast(80%);}.is-controle-parental{height:378px!important;}.td-meus-investimentos-custom .td-meus-investimentos{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.td-meus-investimentos-custom .td-cards-simples-box{padding:3rem;}@media screen and (min-width:1025px){.td-meus-investimentos-custom .td-meus-investimentos{border-bottom:0;justify-content:space-between;align-items:center;align-content:center;padding-bottom:0;}.td-meus-investimentos-custom .td-meus-investimentos__valor-bruto{order:3;width:100%;border-top:1px solid rgba(204,204,204,.5);padding-top:2rem;margin-top:2rem;}.td-meus-investimentos-custom .td-meus-investimentos__valor-liquido{order:1;}.td-meus-investimentos-custom .td-meus-investimentos__link{order:2;-webkit-transform:inherit;transform:inherit;}}@media screen and (max-width:1024px){.td-meus-investimentos-custom .td-meus-investimentos{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.td-meus-investimentos-custom .td-tab-group .td-cards-simples-box{margin:0 auto;max-width:28.8rem;height:100%;position:relative;}.td-meus-investimentos-custom .td-tab-group .td-cards-simples-box .td-investimentos-resumo-box{-webkit-animation:cardFadeBottom .5s ease;animation:cardFadeBottom .5s ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}.td-meus-investimentos-custom .td-meus-investimentos__valor-bruto .td-meus-investimentos__titulo{padding:0;margin:0;}.td-meus-investimentos-custom .td-meus-investimentos__valor-liquido .td-meus-investimentos__valor-box{padding-bottom:0;}.td-meus-investimentos-custom .td-meus-investimentos__titulo{display:block;font-size:1.6rem;font-weight:400;letter-spacing:0;color:#666;padding-top:2.8rem;}.td-meus-investimentos-custom .section-two-columns{flex-direction:column;gap:24px;}.td-meus-investimentos-custom .section-two-columns section{width:100%;}.td-meus-investimentos-custom .position-summary-box__content{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px;}.td-meus-investimentos-custom .position-summary-box__content__skeleton{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px;}}.section-two-columns{display:flex;gap:30px;}.section-two-columns section{width:100%;}ul.justify-content-center{display:flex;justify-content:center!important;margin-top:0!important;}.absolute-center p{font-size:20px;font-weight:700;line-height:24px;text-align:center;color:#666e7a;}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;}.absolute-center h3{font-size:25px;font-weight:700;line-height:28px;text-align:center;color:#247030;}.absolute-center h5{font-size:17px;font-weight:700;line-height:20px;text-align:center;color:#247030;}.absolute-center h6{font-size:17px;font-weight:700;line-height:20px;text-align:center;color:#666e7a;}.gap-24{gap:2.4rem;}@media screen and (max-width:1024px){.td-main{padding:2.4rem;}}@media screen and (min-width:1025px){.td-body .td-main .grid-display{grid-template-areas:"graphics graphics" "table table"!important;}.td-body .td-main .td-acompanhar-content{width:100%!important;grid-area:graphics;}}@media screen and (max-width:1240px){.td-meus-dados-aside-notification__titulo{font-size:17px!important;}}.td-body .td-main{padding-left:8rem;padding-right:8rem;padding-bottom:8rem;}.td-body .td-main .td-card-simples-content:after{display:inline-block;content:"";position:absolute;width:1.2rem;height:1.2rem;border-style:solid;border-width:0 .15rem .15rem 0;border-color:#26336a;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);right:4rem;}.td-body .td-main .td-card-simples-content .td-card-simples-valores>div>div>span{color:#5f5f64;font-size:1.4rem;}.td-body .td-main .td-acompanhar-main-content.td-custom-meus-investimentos-titulo{flex-direction:column;}.td-body .td-main .td-custom-erro .td-pedido-box{margin:5rem auto 0;}.td-body .td-main .td-operacao-realizada--status{color:#53b324;text-align:center;font-size:1.4rem;font-weight:600;letter-spacing:-.44px;}.td-body .td-main .td-operacao-nao-realizada--status{color:#d60909;text-align:center;font-size:1.4rem;font-weight:600;letter-spacing:-.44px;}.td-body .td-main .td-label--erro .td-login-input-icon--senha{display:block;}.td-body .td-main .td-login-input-icon-custon--senha--active{background-image:url(/Content/img/icon/td-eye-green.svg);background-position:center;background-repeat:no-repeat;}.td-body .td-main .no-wrap{white-space:nowrap;}.td-body .td-main .btn-login-expired.btn{margin:40px auto 0;display:block;width:40%;border-radius:3rem;}.td-body .td-main .nice-select{height:auto;}.td-body .td-main .nice-select .option{border-top:1px solid rgba(204,204,204,.5);}.td-body .td-main .nice-select .list::-webkit-scrollbar-thumb{background-color:#a5a2a2;}.td-body .td-main .td-modal-error--active{display:block;}.td-body .td-main .td-modal-investir .td-modal--precosTaxas.td-modal-error .td-modal-investir-conteudo{width:40%;margin-top:10rem;background:#fff;}.td-body .td-main .td-cards-simples-box .home-cards-container{display:none;}.td-body .td-main .td-breadcrumb{padding:27rem 0 2.4rem 8rem;margin-left:unset;margin-right:unset;}.td-body .td-main button{cursor:pointer;}@media screen and (min-width:1024px){.td-body .td-main .td-card-simples-content .td-card-simples__titulo{width:23rem;}.td-body .td-main .td-card-simples-content:after{display:inline-block;content:"";position:absolute;width:1.2rem;height:1.2rem;border-style:solid;border-width:0 .15rem .15rem 0;border-color:#26336a;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);right:4rem;}.td-body .td-main .td-card-simples-content .td-card-simples-valores{height:88%;width:43rem;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.td-body .td-main .td-card-simples-content .td-card-simples-valores>p{width:100%;}.td-body .td-main .td-card-simples-content .td-card-simples-valores>div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.td-body .td-main .td-card-simples-content .td-card-simples-valores>div>div{min-width:170px;}.td-body .td-main .td-card-simples-content .td-card-simples-valores>div>div>span{color:#5f5f64;font-size:1.4rem;}.td-body .td-main .td-card-simples-content .td-card-simples-valores>div>div .td-card-simples__valor{line-height:2rem;}.td-body .td-main .grid-display{display:grid;grid-template-areas:"graphics graphics" "table table";margin:0;width:inherit;max-width:none;grid-template-columns:40rem auto;padding-top:0;gap:30px;}}@media screen and (min-width:1024px) and (max-width:1024px){.td-body .td-main .grid-display-meusinvestimentos{padding:0;grid-template-columns:33rem auto;max-width:1140px;margin-left:auto;margin-right:auto;width:95%;}}@media screen and (min-width:1024px){.td-body .td-main .td-titulos-tabs{grid-area:table;}.td-body .td-main .td-acompanhar-content{width:100%;grid-area:graphics;}.td-body .td-main .td-meu-investimento{padding-bottom:1.5rem;}}@media screen and (min-width:1024px) and (min-width:1530px){.td-body .td-main .td-meu-investimento{padding-bottom:0;padding-top:3.5rem;}.td-body .td-main .td-investimentos-charts{padding-bottom:0;}}@media screen and (min-width:1024px){.td-body .td-main .td-acompanhar-wrapper-mobile .td-acompanhar-aside{width:35rem;}.td-body .td-main .td-acompanhar-content .td-investimentos-resumo-box{margin:2.5rem 0;}.td-body .td-main .td-acompanhar-main-content.td-custom-meus-investimentos-titulo{display:grid;grid-template-areas:"wraper graphics" "table table";margin:0;width:inherit;max-width:none;grid-template-columns:40rem auto;padding:8rem;padding-top:0;}.td-body .td-main .td-acompanhar-main-content.td-custom-meus-investimentos-titulo .td-acompanhar-wrapper-mobile{grid-area:wraper;}.td-body .td-main .td-acompanhar-main-content.td-custom-meus-investimentos-titulo .td-meus-investimentos-detalhe-content{grid-area:graphics;width:95%;margin-left:auto;}.td-body .td-main .td-meus-investimentos-detalhe-box{padding-bottom:0;}.td-body .td-main .td-acompanhar-main-content.td-custom-meus-investimentos-titulo .td-tab-group-container{grid-area:table;}.td-body .td-main .td-detalhe-grafico-info .td-detalhe-grafico-info__col{width:calc(50% - 0rem);}.td-body .td-main .td-acompanhar-menu .td-acompanhar-lista .td-acompanhar-lista--sublista li.td-acompanhar-lista__item.td-acompanhar-lista__item--active:before{display:none;}.td-body .td-main .td-agendamento-filtro,.td-body .td-main .td-filtro-select{display:block;width:50rem;height:5rem;background-color:#fff;border:1px solid #ddd;border-radius:.5rem;cursor:pointer;position:relative;}.td-body .td-main .td-agendamento-filtro>select,.td-body .td-main .td-filtro-select>select{width:50rem;}.td-body .td-main .nice-select.td-agendamento-busca__select{max-width:50rem;width:50rem;}}@media screen and (max-width:1024px){.td-body .td-main .iconRemove,.td-body .td-main .iconAdiciona{touch-action:manipulation;}.td-body .td-main .td-card-simples-content{height:auto;}.td-body .td-main .td-card-simples-content:before{height:50%;}.td-body .td-main .td-card-simples-content .td-card-simples__titulo{width:23rem;}.td-body .td-main .td-card-simples-content:after{display:inline-block;content:"";position:absolute;width:1.2rem;height:1.2rem;border-style:solid;border-width:0 .15rem .15rem 0;border-color:#26336a;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);right:1.5rem;top:calc(50% - .6rem);}.td-body .td-main .td-card-simples-content .td-card-simples-valores{width:100%;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.td-body .td-main .td-card-simples-content .td-card-simples-valores>p{width:100%;padding:1.5rem 0;}.td-body .td-main .td-card-simples-content .td-card-simples-valores>div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.td-body .td-main .td-card-simples-content .td-card-simples-valores>div>div>span{color:#5f5f64;font-size:1.4rem;}.td-body .td-main .td-card-simples-content .td-card-simples-valores>div>div .td-card-simples__valor{line-height:2rem;}.td-body .td-main .td-carrinho-edicao-card-col a.td-carrinho-edicao-card-link{padding:1px;}.td-body .td-main .td-modal-investir-fechar--erro{right:1.3rem;top:1.3rem;left:auto;}.td-body .td-main .td-modal-titulo-box.td-modal-titulo-box--erro{margin:1.6rem;}.td-body .td-main .td-carrinho-main .td-carrinho-titulos{padding-bottom:20px;}.td-body .td-main .td-carrinho-main .td-carrinho-titulos .td-confimacao-subtitulo+.td-confimacao-subtitulo{padding-top:20px;}.td-body .td-main .td-carrinho-main .td-carrinho-aside{padding:0;}.td-body .td-main .td-carrinho-main .td-carrinho-aside .td-carrinho-aisde-box{border:0;}.td-body .td-main .td-agendamento-filtro{display:-ms-flexbox;display:-webkit-flex;display:flex;margin:3rem 0 0 0;}.td-body .td-main .td-graph-list__valor--remove-seta-mobile.td-graph-list__valor:after{display:none;}.td-body .td-main .td-meus-investimentos-custom .td-titulos-tabs{display:none;}}@media screen and (max-width:720px){.td-body .td-main .td-modal-investir-fechar--erro{right:1.3rem;top:1.3rem;left:auto;}.td-body .td-main .td-modal-investir-fechar--erro .td-modal-titulo-box{margin:1.6rem;}.td-body .td-main .td-modal-titulo-box.td-modal-titulo-box--erro{margin:1.6rem;}.td-body .td-main .td-modal--precosTaxas .td-modal-titulo-box{background:transparent;}.td-body .td-main .td-modal--precosTaxas .td-modal-investir-conteudo{background:#e8e8e8;height:100%;max-height:100%;border-top-left-radius:.8rem;border-top-left-radius:.8rem;padding-bottom:7rem;}.td-body .td-main .td-modal--precosTaxas .td-modal__header{text-align:left;font-size:2rem;color:#119da4;font-weight:normal;}}div.td-logo__title{cursor:pointer;}.td-sms-loading{position:fixed;top:0;left:0;z-index:9999999;width:100%;height:100%;align-items:center;background:rgba(255,255,255,.560784);-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;border-radius:.8rem;display:none;}.fx-column-30{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3rem;}.td-cards-simples-box{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;}.container-td__content{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3rem;}@media screen and (max-width:1024px){.td-body .td-main{padding:2.4rem;}}.w-100{width:100%;}.justify-content-start{-webkit-justify-content:flex-start!important;justify-content:flex-start!important;}.td-acompanhar-main-content{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;}@media screen and (max-width:1024px){.fx-column-30{gap:2.4rem;}}@media screen and (max-width:720px){.td-acompanhar-main-content{padding:0;}.fx-column-30{gap:2.4rem;}}.td-carrinho-titulos{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;padding:2.4rem;}.td-carrinho-box{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:.8rem;border:solid 1px rgba(204,204,204,.5);background-color:#fff;}.td-carrinho-aisde-box{border-radius:.8rem;border:solid 1px rgba(204,204,204,.5);background-color:#fff;padding:2.4rem;position:-webkit-sticky;position:sticky;top:10rem;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}@media screen and (min-width:1025px){.td-carrinho-topo{padding:2.4rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.td-carrinho-topo a{margin:0!important;}}@media screen and (max-width:1024px){.td-carrinho-topo{top:0;padding:2.4rem 2.4rem 1rem 2.4rem;margin:0 auto;width:100%;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between;}.td-carrinho-topo>a{display:none!important;}}.td-carrinho-topo__titulo{font-size:2.4rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:3.2rem;letter-spacing:normal;color:#003475;text-transform:none;}@media screen and (max-width:1025px){.td-carrinho-topo__titulo{font-size:1.6rem;}}.td-carrinho-small{display:block;font-size:1.4rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.5px;color:#5f5f64;}.td-carrinho-aside{position:-webkit-sticky;position:sticky;}.td-pedido-box{background-color:#fff;border-radius:.8rem;border:1px solid rgba(204,204,204,.5);padding-left:2.4rem;padding-right:2.4rem;}@media screen and (min-width:1025px){.pg-left-right-80{padding-left:8rem;padding-right:8rem;}}.pg-bottom-80{padding-bottom:8rem;}.pg-24{padding:2.4rem;}.pg-16{padding:1.6rem;}.td-resgatar-box{display:block;border-radius:.8rem;border:solid 1px rgba(204,204,204,.5);background-color:#fff;}@media screen and (max-width:720px){.td-resgatar-box{border-radius:0;border:0;}}.td-card-resgatar{display:block;border-radius:.8rem;border:solid 1px rgba(204,204,204,.5);background-color:#fff;padding:1.7rem 0;-webkit-animation:cardFadeBottom .5s ease;animation:cardFadeBottom .5s ease;}.td-meusdados-box{border-radius:.8rem!important;border:0!important;}.td-meusdados-minhas-instituicoes{display:flex;flex-flow:row;align-items:baseline;justify-content:space-between;}@media screen and (max-width:1024px){.td-card-resgatar{width:28.8rem;max-width:100%;margin:0 auto;}.td-resgatar-topo{top:0;padding:2rem 0;text-align:center;margin:0 auto;width:100%;}.td-meus-dados{padding-bottom:0!important;}}.td-meus-dados-main{background:#f4f7f5;border:solid 1px rgba(204,204,204,.5);border-radius:.8rem!important;}.td-meusdados-divisor-titulo{margin-top:3rem;}.td-meusdados-conteudo-comunicacao{margin-bottom:0;}.td-reinvestir-titulos-box{display:none;-webkit-animation:moveFromTop .8s ease;animation:moveFromTop .8s ease;}.td-reinvestir-titulos-box--active{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;}.td-resgatar-topo__titulo{font-size:2.4rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:3.2rem;letter-spacing:normal;color:#182940;text-transform:none;padding-bottom:1.6rem;}.td-resgatar-topo__desc{font-size:1.6rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.2rem;letter-spacing:normal;color:#5f5f64;}@media screen and (max-width:1024px){.td-resgatar-topo__desc{margin:0 2rem;}.td-resgatar-topo__titulo{font-size:2.4rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:3.2rem;letter-spacing:normal;color:#182940;text-transform:none;padding-bottom:0;}}.td-resgatar-busca{background-color:#f4f7f5;padding:2.4rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;}@media screen and (max-width:720px){.td-resgatar-busca{background-color:transparent;padding:2rem 1.4rem;}}.td-resgatar-busca__subtitulo{font-size:1.6rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:2.2rem;letter-spacing:normal;padding-right:2.5rem;}@media screen and (max-width:720px){.td-resgatar-busca__subtitulo{display:none;}}.td-resgatar-busca__select{width:45rem;font-family:"Source Sans Pro",sans-serif;font-size:1.8rem;color:inherit;line-height:3.2rem;padding:1.2rem 2rem;height:5.6rem;border:1px solid #666;border-radius:.5rem;position:relative;}.td-resgatar-busca__select:focus{border:2px solid #000;box-sizing:border-box;}@media screen and (max-width:1024px){.td-resgatar-busca__select{width:100%;}}@media screen and (max-width:720px){.td-resgatar-busca__select{max-width:29rem;margin:0 auto;}}.td-resgatar-aisde-box{border-radius:.8rem;border:solid 1px rgba(204,204,204,.5);background-color:#fff;padding:2.4rem;}@media screen and (max-width:1024px){.td-resgatar-aisde-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:0;}}.td-resgatar-aside__titulo{font-size:2.4rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:3.2rem;letter-spacing:normal;color:#182940;text-transform:none;}.td-resgatar-resumo{border-bottom:solid 1px rgba(204,204,204,.5);margin:2.5rem 0;}@media screen and (max-width:1024px){.td-resgatar-resumo{margin:0;border:0;}}.td-resgatar-resumo__topo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}.td-resgatar-resumo__topo__titulo{font-size:1.4rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#5f5f64;}@media screen and (max-width:1024px){.td-resgatar-resumo__topo__titulo{display:none;}}.td-resgatar-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:2.9rem 0;font-size:1.6rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;color:#182940;}.td-resgatar-info--valor{font-size:2rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.6px;white-space:nowrap;text-align:right;color:#333;}.td-resgatar-info--quantidade{display:block;font-size:1.4rem;letter-spacing:-.4px;color:#5f5f64;}.td-resgatar-info--b3{font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;color:#5f5f64;}@media screen and (max-width:1024px){.td-resgatar-info--b3{display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:2rem 0;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#666;}}.td-resgatar-info--b3 .td-resgatar-info--valor{font-size:1.6rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;text-align:right;color:#333;}@media screen and (max-width:1024px){.td-resgatar-info--b3 .td-resgatar-info--valor{display:block;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;text-align:right;color:#182940;}}.td-resgatar-info--total{font-weight:600;}@media screen and (max-width:1024px){.td-resgatar-info--total{display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:2rem 0;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.5px;color:#182940;}}.td-resgatar-info--total .td-resgatar-info--valor{color:#2b59c3;}@media screen and (max-width:1024px){.td-resgatar-info--total .td-resgatar-info--valor{font-size:1.8rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.22;letter-spacing:normal;text-align:right;color:#182940;}}.td-resgatar-aside__subtitulo{font-size:1.6rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;color:#182940;}.td-resgatar-radios{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2rem 0;}@media screen and (max-width:1240px){.td-resgatar-radios{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}@media screen and (max-width:1024px){.td-resgatar-radios{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}}.td-resgatar-radios label{cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.td-resgatar-radios__label{font-size:1.6rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;color:#5f5f64;}.td-resgatar-radios__label:not(:last-of-type){padding-right:5rem;}.td-resgatar-radios__label--active{color:#26336a;}.td-resgatar-data-agendamento{width:100%;background:#fff url(img/icon/td-calendar.svg) 97% 50% no-repeat;}@media screen and (max-width:1240px){.td-resgatar-data-agendamento{max-width:40rem;margin:0 auto;}}@media screen and (max-width:1024px){.td-resgatar-data-agendamento{max-width:100%;margin:0 auto;}}.td-resgatar-small{display:block;font-size:1.4rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.5px;color:#5f5f64;padding-top:1.5rem;}@media screen and (max-width:1024px){.td-resgatar-small{padding-top:0;padding-bottom:2rem;}}@media screen and (max-width:1240px){.td-resgatar-form{text-align:center;}}@media screen and (max-width:1024px){.td-resgatar-form{text-align:start;}}.td-resgatar-submit{min-width:100%;border-radius:30rem;margin-top:3rem;cursor:pointer;transition:all .5s ease;font-weight:600;font-size:1.8rem;height:5rem;line-height:normal;}.td-resgatar-submit:focus{border:2px solid #000;box-sizing:border-box;}@media screen and (max-width:1240px){.td-resgatar-submit{width:40rem;min-width:auto;margin-top:3rem;display:block;}}@media screen and (max-width:1024px){.td-resgatar-submit{max-width:100%;min-width:100%;}}.td-reinvestir-titulos{padding:0 2.4rem;}@media screen and (max-width:720px){.td-reinvestir-titulos{padding:0;}}.td-reinvestir-titulos-trigger{text-decoration:none;color:inherit;font-size:2rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.65;letter-spacing:normal;color:#26336a;display:block;position:relative;border-top:1px solid rgba(204,204,204,.5);padding-top:2rem;margin-top:3rem;}@media screen and (max-width:720px){.td-reinvestir-titulos-trigger{padding:2rem 1.4rem;}}.td-reinvestir-titulos-trigger:after{display:inline-block;content:"";position:absolute;width:1.2rem;height:1.2rem;border-style:solid;border-width:0 .2rem .2rem 0;border-color:inherit;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);right:1rem;top:2rem;transition:all .3s;}@media screen and (max-width:720px){.td-reinvestir-titulos-trigger:after{top:2.8rem;right:3rem;}}.td-reinvestir-titulos-trigger:hover{color:#2b59c3;}.td-reinvestir-titulos-trigger--active:after{-webkit-transform:rotateZ(-135deg);transform:rotateZ(-135deg);top:3rem;}@media screen and (max-width:720px){.td-reinvestir-titulos-trigger--active:after{top:3.5rem;}}.td-reinvestir-titulo{display:block;font-size:2rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.6;letter-spacing:normal;color:#26336a;margin-top:2rem;}@media screen and (max-width:1024px){.td-reinvestir-titulo{display:none;}}.td-reinvestir-titulo:first-of-type{padding-top:2rem;border-top:1px solid rgba(204,204,204,.5);}.td-reinvestir-nome-titulo{font-size:1.8rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.6px;color:#5f5f64;margin-top:3.5rem;}@media screen and (max-width:1024px){.td-reinvestir-nome-titulo{display:none;}}.td-reinvestir-info{font-size:1.6rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;color:#5f5f64;margin:1.4rem 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}@media screen and (max-width:1024px){.td-reinvestir-info{display:none;}}.td-reinvestir-info--blue{color:#182940;width:50%;text-align:right;}.td-reinvestir-data-agendamento{width:93%;margin:2rem 0;}.td-reinvestir-data-agendamento:focus{border:2px solid #000;box-sizing:border-box;}@media screen and (max-width:1240px){.td-reinvestir-data-agendamento{max-width:40rem;}}@media screen and (max-width:1024px){.td-reinvestir-data-agendamento{max-width:100%;}}.td-carrinho-busca{background-color:#f4f7f5;padding:2.4rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;}@media screen and (max-width:1024px){.td-carrinho-busca{margin-top:0;}.td-carrinho-box{border:0;border-radius:0;}}@media screen and (max-width:720px){.td-carrinho-busca{background-color:transparent;padding:2rem 1.4rem;padding-top:0;}}.td-carrinho-busca__subtitulo{font-size:1.6rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:2.2rem;letter-spacing:normal;color:#182940;padding-right:2.5rem;}@media screen and (max-width:720px){.td-carrinho-busca__subtitulo{display:none;}}.td-carrinho-busca__select{width:45rem;font-family:"Source Sans Pro",sans-serif;font-size:1.8rem;color:inherit;line-height:3.2rem;padding:1.2rem 2rem;height:5.6rem;border:1px solid #666;border-radius:.5rem;position:relative;}@media screen and (max-width:1024px){.td-carrinho-busca__select{width:100%;}.td-carrinho-busca__select ul.list{width:100%;}}.td-extrato-content{width:100%;}.td-extrato-box{display:block;background-color:#fff;border:1px solid rgba(204,204,204,.5);border-radius:.8rem;margin-bottom:3rem;width:100%;}.td-extrato-box--interno{padding:4rem 7rem 7rem 7rem;}@media screen and (max-width:1240px){.td-extrato-box{padding-top:5rem;}}@media screen and (max-width:1024px){.td-extrato-box{border:0;padding:1rem;margin:0;}}@media screen and (max-width:1024px){.td-extrato-box{padding:0;}}.td-extrato-titulo{font-size:2.4rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#182940;text-transform:none;padding:2.4rem 2.4rem 0 2.4rem;}@media screen and (max-width:1024px){.td-extrato-titulo{text-align:center;}}.td-extrato-desc{padding:0 2.4rem 2.4rem 2.4rem;}@media screen and (max-width:1024px){.td-extrato-desc{text-align:center;padding:1.4rem;padding-bottom:3.2rem;}}.td-extrato-busca{background-color:#f4f7f5;padding:4rem;margin-bottom:5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media screen and (max-width:1024px){.td-extrato-busca{display:block;padding:4rem;margin-bottom:0;}}@media screen and (max-width:540px){.td-extrato-busca{padding:4rem 1.4rem;}}.td-extrato-form{display:block;}.td-extrato-form__bloco{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:2.5rem;}@media screen and (max-width:1024px){.td-extrato-form__bloco{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}}.td-extrato-form__titulo{display:inline-block;font-size:1.6rem;font-weight:600;line-height:2.2rem;letter-spacing:0;padding-right:2rem;}@media screen and (max-width:1024px){.td-extrato-form__titulo{font-size:2rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.65;letter-spacing:normal;color:#26336a;padding-bottom:1rem;}}.td-extrato-form__select{font-family:"Source Sans Pro",sans-serif;font-size:1.8rem;color:inherit;line-height:3.2rem;padding:1.2rem 2rem;height:5.6rem;border:1px solid #666;border-radius:.5rem;position:relative;}@media screen and (max-width:1024px){.td-extrato-form__select{border:0;}}.td-extrato-form__select--instituicao{width:38.4rem;}.td-extrato-form__select--instituicao:focus{border:2px solid #000;box-sizing:border-box;}@media screen and (max-width:1024px){.td-extrato-form__select--instituicao{width:100%;}.td-extrato-form__select--instituicao:focus{border:2px solid #000;box-sizing:border-box;}}.td-extrato-form__select--ano{width:19.5rem;}.td-extrato-form__select--ano:focus{border:2px solid #000;box-sizing:border-box;}@media screen and (max-width:1024px){.td-extrato-form__select--ano{width:100%;}.td-extrato-form__select--ano:focus{border:2px solid #000;box-sizing:border-box;}}.td-extrato-form__select--mes{width:27.9rem;margin-left:2.5rem;}.td-extrato-form__select--mes:focus{border:2px solid #000;box-sizing:border-box;}@media screen and (max-width:1024px){.td-extrato-form__select--mes{width:100%;margin-left:0;margin-top:1rem;}.td-extrato-form__select--mes{border:2px solid #000;box-sizing:border-box;}}.td-extrato-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}@media screen and (max-width:1024px){.td-extrato-buttons{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.td-carrinho-edicao-card{display:block;border-radius:.8rem;border:solid 1px rgba(204,204,204,.5);background-color:#fff;padding:1.7rem 0;-webkit-animation:cardFadeBottom .5s ease;animation:cardFadeBottom .5s ease;height:18rem;}.td-carrinho-edicao-card--reinvestir .td-carrinho-edicao-card__content:before{height:none;top:0;}.flex-column{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;}.flex-column-center{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;align-items:center;justify-content:center;}.td-operacoes-padding{padding:2.4rem;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;}.td-operacoes-filtro{background-color:#f4f7f5;padding:2.4rem;margin-bottom:3rem;position:relative;}.td-agendamento-card{text-decoration:none;color:inherit;display:block;background-color:#fff;border:1px solid rgba(204,204,204,.5);border-radius:.8rem;padding:2.4rem;-webkit-animation:cardFadeBottom .5s ease;animation:cardFadeBottom .5s ease;}.td-meus-investimentos-detalhe-box{display:block;background-color:#fff;border:1px solid rgba(204,204,204,.5);border-radius:.8rem;padding:4rem;width:100%;}@media screen and (max-width:1024px){.td-mercado-box{display:block;padding:1.6rem 2rem;width:100%;max-width:100%;margin:0 auto;margin-bottom:8rem;position:relative;}.td-meus-investimentos-detalhe-box{margin-bottom:3rem;margin-top:12rem;}}.td-regatar-content{width:66%;}@media screen and (max-width:1240px){.td-regatar-content{width:100%;}}.td-agendamentos-ativos-box{background-color:#fff;border:1px solid rgba(204,204,204,.5);border-top-right-radius:.8rem;border-top-left-radius:.8rem;padding:2.4rem;margin-top:3rem;}@media screen and (max-width:1024px){.td-agendamentos-ativos-box{background-color:#f4f7f5;border:0;padding-bottom:7rem;min-height:65vh;}}#divPartialListaAgendamento{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;}.td-titulos-tabs{position:relative;padding:2.4rem;background-color:#fff;}@media screen and (max-width:1024px){.w-35{width:50%!important;}.gap-8{gap:0!important;}.flex-direction-column-mobile{flex-direction:column;}.width-mobile{width:100%;}}@media screen and (max-width:390px){.td-hidden-390{display:none!important;}}.gap-lista{gap:2.4rem!important;}.combobox-datepicker-tesouro-mobile{margin-top:1em;display:grid;grid-template-columns:1fr auto;flex-wrap:wrap;flex-direction:row;align-items:center;width:100%;}.combobox-datepicker-tesouro-mobile input[type=date]{display:block;position:relative;background:#fff url("/Content/img/icon/td-calendar.svg") right 1rem center no-repeat;cursor:pointer;}.combobox-datepicker-tesouro-mobile input[type=date]::-webkit-calendar-picker-indicator{position:absolute;width:3.5rem;height:100%;top:0;right:0;bottom:0;opacity:0;cursor:pointer;color:#0078fa;background:#0078fa;}.td-nav-desvincular-conta{padding:2.4rem;}.td-nav-desvincular-conta #btnDesvincular{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;text-decoration:none;background-color:#237131;color:#fff;border-radius:100px;height:36px;}.td-nav-desvincular-conta a>.td-menu-mobile__item__text{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;text-decoration:none;background-color:#237131;color:#fff;border-radius:100px;height:36px;}.td-nav-desvincular-conta a>.td-menu-mobile__item__text .new{width:3rem;gap:1rem;height:1.25rem;border-radius:.2rem;background:#ffd862;font-size:.8rem;font-weight:700;line-height:1.2rem;text-align:center;color:#fff;text-transform:uppercase;margin-left:16px;}.td-resgatar-topo{padding:2.4rem;}.gap-0{gap:0!important;}.gap-4{gap:.4rem!important;}.gap-8{gap:.8rem!important;}.w-25{width:25%!important;}.w-35{width:35%!important;}.m-w-50{max-width:50rem!important;}.flex-space-bt-end{display:flex;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;align-items:end;}.flex-space-between,.incentivaMais-calculadora--recomendacao--card .shown-details .column-detalhes-shown p,.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .informacoes,.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .informacoes-dados{justify-content:space-between!important;}.m-b-0{margin-bottom:0!important;}.p-r-32{padding-right:3.2rem;}.p-l-32{padding-left:3.2rem;}.m-b-20{margin-bottom:2rem;}.mt-8{margin-top:.8rem;}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.td-divider{display:flex;height:.1rem;background:#e5e5e5;}.td-divider--vertical{width:.2rem;background:#e5e5e5;}.link-btn-extrato{padding:12px 55px;font-size:1.5rem;text-align:center;text-decoration:none;font-weight:bold;border:0;border-radius:25px;color:#fff;background-color:#237131;}.link-btn-extrato:hover{color:#fff;}.input-card-extrato__container{display:grid;grid-template-columns:85% auto;align-items:center;justify-content:space-between;}.input-card-extrato{border:0;height:28px;color:#182940;font-weight:400;font-size:20px;padding-left:0!important;}.input-card-extrato:focus{box-shadow:none!important;}@media screen and (max-width:1024px){.input-card-extrato{width:90%;}}.input-card-extrato__edit{cursor:pointer;z-index:2;}.input-card-extrato__edit:hover{background-color:#cbe8bc;border-radius:50px;}.container-divider{display:grid;padding-left:2.4rem;padding-right:2.4rem;}.titulos-resumo{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;}.card-titulo-resumo{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2.4rem;gap:1.6rem;border-radius:.8rem;border:1px solid #e5e5e5;}.card-titulo-resumo__row{display:flex;display:-ms-flexbox;display:-webkit-flex;align-items:center;justify-content:space-between;}card-titulo-resumo__info{font-family:Source Sans Pro;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#40444d;}.card-titulo-resumo__value{font-family:Source Sans Pro;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#40444d;}.form-group{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;}.flex-row{display:flex;display:-ms-flexbox;display:-webkit-flex;gap:10px;flex-direction:row!important;}.form-group>label{display:flex;font-family:Source Sans Pro;font-size:1.6rem;font-weight:600;line-height:28.44px;letter-spacing:-.01em;text-align:left;gap:8px;align-items:center;color:#182940;}.hg-2{height:2rem;}.gap-24{gap:2.4rem;}.pg-0{padding:0!important;}.hidden{display:none!important;}.justify-content-space-around{display:flex;display:-ms-flexbox;display:-webkit-flex;justify-content:space-around!important;}.p-info{font-family:Source Sans Pro;font-size:14px;font-weight:400;line-height:17.6px;letter-spacing:-.01em;text-align:left;color:#40444d;}.container{padding:0 15px;}#modal-informacoes-controle{display:none;}.info-link{width:27px;height:27px;margin-left:13px;}.info-link-mobile{width:27px;height:27px;margin-left:13px;}.info-img{width:27px;height:27px;max-width:27px;}.modal-menor-infos__actions{display:flex;gap:12px;padding:0 20% 0 20%;}.container-max{max-width:1000px;margin:0 auto;}.td-navbar-list__link--active{border-bottom:.6rem solid #ffc914;font-weight:600;display:flex;padding:2.6rem 0 1.7rem 0!important;margin-right:13px;}.td-navbar-list__link{display:flex;text-decoration:none;color:inherit;font-size:1.6rem;font-weight:400;letter-spacing:.5px;color:#1e274a;padding:2.4rem 0 2.4rem 0;margin-right:13px;}.page-header nav{display:flex;align-items:center;justify-content:space-between;}.page-header button{display:flex;align-items:center;font-size:16px;font-weight:bold;padding:14px 20px;border-radius:10px;color:#fff;background:#08a6df;transition:background .3s;}.page-header button svg{flex-shrink:0;margin-left:5px;fill:currentColor;}.page-header button:hover{background:#0ab8f6;}.header-first-div--scrolled{display:flex;align-items:center;background-color:#fff;border-bottom:solid 1px #e5e5e5;padding:0 0 0 2.4rem;z-index:15;}.header-first-div{display:flex;align-items:center;background-color:#fff;padding:0 0 0 2.4rem;z-index:15;padding-top:0;top:auto;position:sticky;width:100%;}.td-header-acessibility--scrolled{border-bottom:solid .1px #e5e5e5;}.page-header{background-color:#fff;margin:6rem 8rem 0 8rem;height:130px;border-radius:8px;border:1px;}.page-header-gestao-contas{background-color:#fff;margin:9rem 8rem 0 8rem;height:130px;border-radius:8px;border:1px;}.display-none-general{display:none;}@media only screen and (min-width:1525px){.page-header-gestao-contas{background-color:#fff;margin:9rem 8rem 0 8rem;height:130px;border-radius:8px;border:1px;}.td-navbar-list__link{display:flex;text-decoration:none;color:inherit;font-size:1.6rem;font-weight:400;letter-spacing:.5px;color:#1e274a;padding:2.7rem 0 2.2rem 0;margin-right:13px;}}.is-sticky{background-color:#fff;margin:0 0 0 0;height:62px;border-radius:0;border:0 0 1px 0;animation:slideDown 1.2s ease-in-out;box-shadow:0 2px 5px 0 rgba(0,0,0,.15);}@keyframes slideDown{from{transform:translateY(-100%);}to{transform:translateY(0);}}.round{border-radius:100%;overflow:hidden;height:50px;width:50px;background:#f4f7f5;display:flex;justify-content:center;align-items:center;}.round-sticky{border-radius:100%;overflow:hidden;height:40px;width:40px;background:#f4f7f5;display:flex;justify-content:center;align-items:center;}.menu-itens{display:flex;flex-direction:column;justify-content:center;align-items:center;}.menu-itens .new{position:absolute;top:158px;width:3rem;gap:1rem;border-radius:.2rem;background:#ffd862;font-size:.8rem;font-weight:700;line-height:1.2rem;text-align:center;color:#fff;text-transform:uppercase;}.menu-subtitle{font-size:12px;font-weight:400;line-height:15px;letter-spacing:0;text-align:center;color:#003475;margin:8px 0 0 0!important;}.menu-subtitle-sticky{font-size:12px;font-weight:400;line-height:15px;letter-spacing:0;text-align:center;color:#003475;margin:0 0 0 8px!important;}.td-body-layout-positioner{padding:27rem 0 2.4rem 0;margin-left:unset;margin-right:unset;}.initial-header{clear:both;width:100%;height:31px;}.td-body-layout-positioner{padding:3.65rem 0 2.4rem 0;margin-left:unset;margin-right:unset;}@media only screen and (min-width:1525px){.initial-header{clear:both;width:100%;height:36px;}.td-body-layout-positioner{padding:3.65rem 0 2.4rem 0;margin-left:unset;margin-right:unset;}}@media only screen and (min-width:1025px){.td-structure-banner-gestao-contas-mobile{display:none;}.td-structure-mobile-banner{display:none;}.td-body-layout-positioner-gestao-contas{display:block;}}@media only screen and (min-width:0) and (max-width:462px){.td-body-layout-positioner-gestao-contas{padding:2.65rem 0 2rem 0!important;margin-left:unset;margin-right:unset;background-color:#f4f7f5;}.td-structure-mobile-banner{position:fixed;z-index:99;margin-top:87px;width:100%;padding:0 2.4rem 0 2.4rem!important;height:auto;}}@media only screen and (min-width:463px) and (max-width:876px){.td-body-layout-positioner-gestao-contas{padding:2.65rem 0 2rem 0!important;margin-left:unset;margin-right:unset;background-color:#f4f7f5;}}@media only screen and (min-width:877px) and (max-width:1024px){.td-body-layout-positioner-gestao-contas{padding:2.65rem 0 2rem 0!important;margin-left:unset;margin-right:unset;background-color:#f4f7f5;}}@media only screen and (min-width:0) and (max-width:1024px){.page-header-gestao-contas{display:none;}.modal-menor-infos__actions{display:flex;gap:12px;padding:0;}.td-structure-mobile-banner{position:fixed;z-index:99;margin-top:87px;width:100%;padding:0 3.2% 0 3.2%;height:auto;}.td-mobile-banner{background-color:#f4f7f5;padding:16px 0 16px 0;height:100%;border-radius:8px;box-shadow:0 6px 6px 0 rgba(102,110,122,.1);}.td-body-layout-positioner{padding:0;margin-left:unset;margin-right:unset;}.is-sticky{display:none;}.page-header{display:none;}.header-first-div{width:100%;display:flex;align-items:center;background-color:#fff;padding:0 0 0 0;border-bottom:1px #e5e5e5 solid;padding:1rem 0 0 2.4rem;}.header-first-div.header--menor{padding:1rem 0 7rem 2.4rem;}.td-structure-banner-gestao-contas{display:none!important;}.td-structure-banner-gestao-contas--scrolled{display:none!important;}.td-structure-banner-menor-gestao-contas-bottom{display:none!important;}.header-first-div--scrolled{display:flex;align-items:center;background-color:#fff;border-bottom:solid 1px #e5e5e5;padding:1rem 0 0 2.4rem;z-index:15;position:sticky;width:100%;}.header-first-div--scrolled.header--menor{padding:1rem 0 7rem 2.4rem;}.td-header-desktop{top:0!important;}.td-nav-list,td-barra-acessibilidade{width:100%;max-width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:5.5rem;border-bottom:1px solid #666;background-color:#fff;z-index:9999;margin-top:0;}.td-nav-list-none{display:none!important;}.td-banner-menor-gestao-contas-top-first-div-mobile{display:flex;width:100%;padding:0 2.4rem 0 2.4rem;flex-direction:column;}}@media only screen and (min-width:1025px) and (max-width:1050px){.menu-itens{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1.25rem 0 1.25rem;}.menu-itens-without-sorteio{padding:0 1.6rem 0 1.6rem!important;}.menu-itens-sticky{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 .15rem 0 .15rem;}.menu-itens-sticky-without-sorteio{padding:0 .7rem 0 .7rem!important;}.menu-subtitle-sticky{font-size:12px;font-weight:400;line-height:15px;letter-spacing:0;text-align:center;color:#003475;margin-left:2px!important;}.td-banner-menor-gestao-contas-top-first-div{display:flex;justify-content:space-between;width:100%;align-items:flex-end;padding:0 2.1rem 0 2.1rem!important;align-items:center;}}@media only screen and (min-width:1051px) and (max-width:1200px){.menu-itens{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1.37rem 0 1.37rem;}.menu-itens-without-sorteio{padding:0 2.1rem 0 2.1rem!important;}.menu-itens-sticky{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 .27rem 0 .27rem;}.menu-itens-sticky-without-sorteio{padding:0 1.27rem 0 1.27rem!important;}.menu-subtitle-sticky{font-size:12px;font-weight:400;line-height:15px;letter-spacing:0;text-align:center;color:#003475;margin-left:2px!important;}}@media only screen and (min-width:1201px) and (max-width:1350px){.menu-itens{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 2.1rem 0 2.1rem;}.menu-itens-without-sorteio{padding:0 3.1rem 0 3.1rem!important;}.menu-itens-sticky{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 .9rem 0 .9rem;}.menu-itens-sticky-without-sorteio{padding:0 1.9rem 0 1.9rem!important;}.menu-subtitle-sticky{font-size:12px;font-weight:400;line-height:15px;letter-spacing:0;text-align:center;color:#003475;margin-left:2px!important;}}@media only screen and (min-width:1351px) and (max-width:1450px){.menu-itens{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 2.6rem 0 2.6rem;}.menu-itens-without-sorteio{padding:0 3.75rem 0 3.75rem!important;}.menu-itens-sticky{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 .8rem 0 .8rem;}.menu-itens-sticky-without-sorteio{padding:0 2.3rem 0 2.3rem!important;}}@media only screen and (min-width:1451px) and (max-width:1599px){.menu-itens{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 3.35rem 0 3.35rem;}.menu-itens-without-sorteio{padding:0 4.1rem 0 4.1rem!important;}.menu-itens-sticky{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 1.98rem 0 1.98rem;}.menu-itens-sticky-without-sorteio{padding:0 2.6rem 0 2.6rem!important;}.td-button-menor-gestao-contas{height:42px;width:170px!important;padding:9px 16px 9px 16px;gap:12px;border-radius:100px;border:1px solid #003475;display:flex;align-items:center;justify-content:center;color:#003475;}}@media only screen and (min-width:1600px) and (max-width:1699px){.menu-itens{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 3.45rem 0 3.45rem;}.menu-itens-without-sorteio{padding:0 4.1rem 0 4.1rem!important;}.menu-itens-sticky{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 2.35rem 0 2.35rem;}.menu-itens-sticky-without-sorteio{padding:0 3.4rem 0 3.4rem!important;}.td-button-menor-gestao-contas{height:42px;width:170px!important;padding:9px 16px 9px 16px;gap:12px;border-radius:100px;border:1px solid #003475;display:flex;align-items:center;justify-content:center;color:#003475;}}@media only screen and (min-width:1700px) and (max-width:1799px){.menu-itens{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 3.45rem 0 3.45rem;}.menu-itens-without-sorteio{padding:0 4.66rem 0 4.66rem!important;}.menu-itens-sticky{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 2.35rem 0 2.35rem;}.menu-itens-sticky-without-sorteio{padding:0 3.7rem 0 3.7rem!important;}.td-button-menor-gestao-contas{height:42px;width:170px!important;padding:9px 16px 9px 16px;gap:12px;border-radius:100px;border:1px solid #003475;display:flex;align-items:center;justify-content:center;color:#003475;}}@media only screen and (min-width:1800px) and (max-width:1899px){.menu-itens{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 4.3rem 0 4.3rem;}.menu-itens-without-sorteio{padding:0 5.14rem 0 5.14rem!important;}.menu-itens-sticky{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 3.2rem 0 3.2rem;}.menu-itens-sticky-without-sorteio{padding:0 4.3rem 0 4.3rem!important;}.td-button-menor-gestao-contas{height:42px;width:170px!important;padding:9px 16px 9px 16px;gap:12px;border-radius:100px;border:1px solid #003475;display:flex;align-items:center;justify-content:center;color:#003475;}}@media only screen and (min-width:1900px){.menu-itens{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 4.7rem 0 4.7rem;}.menu-itens-without-sorteio{padding:0 5.6rem 0 5.6rem!important;}.menu-itens-sticky{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 3.4rem 0 3.4rem;}.menu-itens-sticky-without-sorteio{padding:0 4.6rem 0 4.6rem!important;}.td-button-menor-gestao-contas{height:42px;width:170px!important;padding:9px 16px 9px 16px;gap:12px;border-radius:100px;border:1px solid #003475;display:flex;align-items:center;justify-content:center;color:#003475;}}.display-none{display:none!important;}.td-menu-link{text-decoration:none;}.selected-p-menu-sticky{font-size:12px;font-weight:700;line-height:20px;letter-spacing:-.200000003px;text-align:left;color:#003475;}.selected-round-sticky{border:1px solid #237131;}.selected-p-menu{font-size:12px;font-weight:700;line-height:15px;letter-spacing:0;text-align:center;color:#003475;}.selected-round{border:2px solid #237131;}.td-header-desktop{height:auto;flex-direction:column;padding:0;background-color:transparent;border-bottom:0;box-shadow:0 0 rgba(0,0,0,.15)!important;z-index:15;position:sticky;top:31px;}.td-structure-banner-gestao-contas{position:fixed;z-index:14;margin-top:127px;width:100%;height:auto;padding-left:8rem;padding-right:8rem;}.td-structure-banner-gestao-contas--scrolled{margin-top:0;height:135px;background-color:#fff;z-index:14;display:flex;flex-direction:column;padding-left:8rem;padding-right:8rem;padding-bottom:1rem;padding-top:2rem;}.td-banner-menor-gestao-contas-top{background-color:#f4f7f5;padding:16px 0 16px 0;height:100%;border-radius:8px;box-shadow:0 6px 6px 0 rgba(102,110,122,.1);}.td-banner-menor-gestao-contas-top--scrolled{height:91px;background-color:#f4f7f5;border-radius:8px 8px 8px 8px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 6px 0 rgba(102,110,122,.1);}.td-title-menor-gestao-contas-top{font-size:21px;font-weight:600;line-height:26.25px;text-align:left;color:#003475;margin:0;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap;}.td-subtitle-menor-gestao-contas-top{font-size:12px;font-weight:400;line-height:18px;text-align:left;color:#666e7a;margin:0;}.td-button-menor-gestao-contas{height:42px;width:159px;padding:9px 16px 9px 16px;gap:12px;border-radius:100px;border:1px solid #003475;display:flex;align-items:center;justify-content:center;color:#003475;}.td-structure-banner-menor-gestao-contas-bottom{height:71px!important;background-color:#fff!important;padding-left:8rem;padding-right:8rem;width:100%;z-index:1;}.td-structure-banner-menor-gestao-contas-bottom--scrolled{display:none;}.td-banner-menor-gestao-contas-bottom{height:26px;background-color:#f4f7f5;box-shadow:0 8px 16px 0 rgba(48,49,51,.1);border-radius:0 0 8px 8px;}.td-banner-menor-gestao-contas-top-first-div{display:flex;justify-content:space-between;width:100%;align-items:flex-end;padding:0 2.4rem 0 2.4rem;align-items:center;}.inactive{opacity:.5;pointer-events:none;cursor:default;}@media screen and (min-width:980px){.td-body .td-custom-resgatar-confirmacao .td-carrinho-main--resgate .td-carrinho-aside .td-carrinho-form--resgate .td-valor-total-confirmar{background-color:#fff;}.td-body .td-custom-resgatar-confirmacao .td-carrinho-resumo-info.td-carrinho-resumo-info--total{border-bottom:0;}.td-body .td-custom-resgatar-confirmacao .td-valor-total-confirmar{background-color:#fff;padding:0;}.td-body .td-custom-resgatar-confirmacao .td-valor-total-confirmar .td-carrinho-submit{margin-top:0;}}@media screen and (max-width:979px){.td-body .td-custom-resgatar-confirmacao .td-confimacao-info-box.agendamento .td-confirmacao-info{margin:0;}.td-body .td-custom-resgatar-confirmacao.td-carrinho-main .td-carrinho-aside{padding:0;}.td-body .td-custom-resgatar-confirmacao.td-carrinho-main .td-carrinho-aside .td-carrinho-aisde-box--sticky{margin-bottom:0;}.td-body .td-custom-resgatar-confirmacao .td-resgatar-resumo{border-bottom:0;}.td-body .td-custom-resgatar-confirmacao .td-resgatar-resumo .td-carrinho-resumo-info.td-carrinho-resumo-info--total{padding-bottom:0;}.td-body .td-custom-resgatar-confirmacao .td-carrinho-form .td-valor-total-confirmar--mobile{display:block;background-color:#182940;padding:1.6rem;width:100%;border-top-right-radius:.8rem;border-top-left-radius:.8rem;}.td-body .td-custom-resgatar-confirmacao .td-valor-total-confirmar--mobile .btn.btn--primary.td-carrinho-submit{border:0;}.td-body .td-custom-resgatar-confirmacao .td-valor-total-confirmar--mobile .btn.btn--secundary.td-carrinho-submit.td-carrinho-submit{background-color:#fff;}}@media screen and (max-width:1024px){.td-custom-agendamento .td-agendamentos-ativos-box.agendamento-detalhes{margin-top:30px;}}.td-custom-agendamento-detalhe .td-agendamento-detalhe-section .td-operacoes-tabs .td-operacao-realizada .td-operacao-realizada__data{padding-right:5.6rem;}.td-custom-agendamento-detalhe .td-agendamento-detalhe-section .td-operacoes-tabs .nao-realizada:after{background-color:#f00;background-image:url(img/icon/td-x-white.svg);}.td-custom-agendamento-detalhe .td-agendamento-detalhe-section .td-operacoes-tabs .nao-realizada .td-operacao-nao-realizada__protocol{color:#d60909;text-align:center;font-size:1.4rem;font-weight:600;letter-spacing:-.44px;}@media screen and (max-width:979px){.td-custom-agendamento-detalhe .td-operacoes-tabs .nao-realizada .td-operacao-nao-realizada__protocol{text-align:left;line-height:normal;margin-top:1rem;}.td-custom-agendamento-detalhe .td-operacoes-tabs .td-operacao-realizada{max-width:26.4rem;margin:3rem auto;padding:2rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:5.5rem;}.td-custom-agendamento-detalhe .td-operacoes-tabs .td-operacao-realizada .td-operacao-realizada__protocol{margin:1rem 0;}.td-custom-agendamento-detalhe .td-operacoes-tabs .td-operacao-realizada .td-operacao-realizada__data{margin:1rem 0;padding:0;}.td-custom-agendamento-detalhe .td-agendamento-info__texto span{text-align:right;}}@media screen and (min-width:980px){.td-investir-custom .td-investir-card .td-investir-card__info__texto--titulo{font-size:1.3rem;padding-right:0;width:8rem;}.td-investir-custom .td-investir-card .td-investir-card__info__texto{font-size:1.4rem;}}@media screen and (max-width:979px){.td-investir-custom .td-investir-card{position:relative;}.td-investir-custom .td-investir-card .td-investir-card__titulo{font-size:1.6rem;}}.td-investir-modal-btn__ntnb1{text-align:center!important;}@media screen and (min-width:980px){.td-reinvestir-custom #btnRemover{display:none;}}@media screen and (min-width:1900px){.td-reinvestir-custom .td-card-resgatar .nice-select{padding:1.2rem;}.td-reinvestir-custom .td-card-resgatar .nice-select .td-resgatar-filtro__select,.td-reinvestir-custom .td-card-resgatar .nice-select .option{font-size:1.5rem;}}.td-reinvestir-custom .td-card-resgatar .td-resgatar__valores .td-resgatar-input{padding-right:3rem;padding-left:0;}.td-reinvestir-custom .td-card-resgatar .td-resgatar__valores .td-resgatar-input__cifrao{right:7rem;left:auto;}.td-reinvestir-custom .td-card-resgatar .td-resgatar__valores .nice-select{white-space:unset;height:auto;font-size:1.6rem;}.td-reinvestir-custom .td-card-resgatar .td-resgatar__valores .nice-select:focus{border:2px solid #000;box-sizing:border-box;}@media screen and (max-width:979px){.td-reinvestir-custom .td-carrinho-aside .td-carrinho-aisde-box--sticky .td-resgatar-aside__subtitulo{padding-top:20px;font-size:2rem;}}@media screen and (max-width:330px){.td-reinvestir-custom p.td-resgatar__info__text.td-resgatar__info__text:first-of-type{all:unset;font-size:1.5rem;font-weight:normal;line-height:normal;color:#8c8c8c;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2rem;}.td-reinvestir-custom .td-card-resgatar.td-card-resgatar--aberto .td-resgatar__valores+.td-resgatar-remover{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-order:3;-ms-flex-order:3;order:3;position:unset;padding:2rem 0 .5rem 0;}}@media screen and (min-width:980px){.td-custom-reinvestir-confirmacao .td-carrinho-main #btnCancelar.td-cancelar-reinvestimento{margin-top:1rem;}.td-custom-reinvestir-confirmacao .td-carrinho-edicao-card-titulo{padding-top:3rem;}}@media screen and (max-width:979px){.td-custom-reinvestir-confirmacao #lnkCancelar.td-cancelar-reinvestimento{margin-top:2rem;}}.td-custom-resgatar .ocultar-resgate-vazio{display:none;}.td-custom-resgatar .td-agendar-box .td-resgatar-data__select{font-size:1.8rem;line-height:3.2rem;padding:1.2rem 2rem;height:5.6rem;border:1px solid #ccc;border-radius:.5rem;position:relative;}.td-custom-resgatar .td-agendar-box .td-resgatar-data__select:focus{border:2px solid #000;box-sizing:border-box;}.td-custom-resgatar .td-card-resgatar:not(.td-card-resgatar--aberto) .td-card-resgatar__content[data-color=Laranja] .td-resgatar__info__text .td-resgatar__info__text--valor{color:#e4572e;}.td-custom-resgatar .td-card-resgatar:not(.td-card-resgatar--aberto) .td-card-resgatar__content[data-color=Amarelo] .td-resgatar__info__text .td-resgatar__info__text--valor{color:#fac000;}.td-custom-resgatar .td-card-resgatar:not(.td-card-resgatar--aberto) .td-card-resgatar__content[data-color=Roxo] .td-resgatar__info__text .td-resgatar__info__text--valor{color:#4b3f72;}.td-custom-resgatar .td-card-resgatar:not(.td-card-resgatar--aberto) .td-card-resgatar__content[data-color=Azul] .td-resgatar__info__text .td-resgatar__info__text--valor{color:#119da4;}.td-custom-resgatar .td-card-resgatar:not(.td-card-resgatar--aberto) .td-card-resgatar__content[data-color=Lilas] .td-resgatar__info__text .td-resgatar__info__text--valor{color:#a253a5;}.td-custom-resgatar .td-card-resgatar:not(.td-card-resgatar--aberto) .td-card-resgatar__content[data-color=AzulEduca] .td-resgatar__info__text .td-resgatar__info__text--valor{color:#2b59c3;}@media screen and (min-width:980px){.td-custom-resgatar .td-card-resgatar--aberto .td-resgatar__valores{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.td-custom-resgatar .td-card-resgatar--aberto .td-resgatar__valores .td-resgatar--quantidade{display:inline-block;cursor:default;border-bottom:0;width:auto;font-weight:600;letter-spacing:-.4px;color:#333;padding-left:.5rem;}.td-custom-resgatar .td-card-resgatar--aberto .td-resgatar__valores .td-resgatar-input-titulo{text-align:center;color:#182940;font-weight:600;}.td-custom-resgatar .td-card-resgatar--aberto .td-resgatar__valores .td-resgatar-input-titulo+.td-resgatar-input-box+.td-resgatar-input-titulo{font-weight:normal;color:#5f5f64;}.td-custom-resgatar .td-card-resgatar--aberto .td-resgatar__valores .td-resgatar-remover{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;}.td-custom-resgatar .td-card-resgatar--aberto .td-resgatar__valores+.td-resgatar-remover{display:none;}.td-custom-resgatar .td-card-resgatar .td-resgatar__info--custom{padding-top:20px;}.td-custom-resgatar .td-card-resgatar:not(.td-card-resgatar--aberto) h2{-webkit-order:0;-ms-flex-order:0;order:0;width:23rem;}.td-custom-resgatar .td-card-resgatar:not(.td-card-resgatar--aberto) .td-resgatar-remover{display:none;}.td-custom-resgatar .td-card-resgatar:not(.td-card-resgatar--aberto) .td-card-resgatar__adicionar{-webkit-order:2;-ms-flex-order:2;order:2;}.td-custom-resgatar .td-card-resgatar:not(.td-card-resgatar--aberto) .td-resgatar__info{display:block;-webkit-order:1;-ms-flex-order:1;order:1;width:28rem;margin-bottom:.5rem;padding-top:0;height:100%;}.td-custom-resgatar .td-card-resgatar:not(.td-card-resgatar--aberto) .td-resgatar__info .td-resgatar__info__text{font-size:1.4rem;letter-spacing:-.44px;color:#182940;padding-bottom:1rem;}.td-custom-resgatar .td-card-resgatar:not(.td-card-resgatar--aberto) .td-resgatar__info .td-resgatar__info__text .td-resgatar__info__text--valor{padding-left:1rem;font-size:1.4rem;letter-spacing:-.44px;font-size:1.6rem;}.td-custom-resgatar .td-card-resgatar:not(.td-card-resgatar--aberto) .td-resgatar__info .td-resgatar__info__text .td-resgatar__info p{padding:.2rem 0;}.td-custom-resgatar .td-card-resgatar:not(.td-card-resgatar--aberto) .td-resgatar__info .td-resgatar__info__text .td-resgatar__info p+p+p+p{display:flex;}.td-custom-resgatar .td-investimentos-resumo-box .td-meus-investimentos{border-bottom:0;padding:0;}.td-custom-resgatar .td-investimentos-resumo-box .td-meus-investimentos.td-resgate-selecione>.td-resgate__vazio-msg{padding:0;}.td-custom-resgatar .td-investimentos-resumo-box .td-meus-investimentos>.td-resgate__vazio-msg{text-align:center;padding-top:2rem;}}@media screen and (max-width:720px){.td-custom-resgatar .td-regatar-content .td-investimentos-resumo-box{padding:3rem;}}@media screen and (max-width:1024px){.td-custom-resgatar .td-resgatar-small{padding-top:2rem;}.td-custom-resgatar .td-carrinho-box .td-carrinho-titulos{padding-bottom:20px;}.td-custom-resgatar .td-resgatar-resumo{border-bottom:0;}.td-custom-resgatar .td-resgatar-resumo .td-carrinho-resumo-info.td-carrinho-resumo-info--total{padding-bottom:0;}.td-custom-resgatar .td-carrinho-aside .td-carrinho-aisde-box--sticky{margin:0;}.td-custom-resgatar .td-carrinho-aside .td-carrinho-aisde-box--sticky .td-resgatar-aside__subtitulo{padding-top:20px;font-size:2rem;}.td-custom-resgatar p.td-resgatar__info__text.td-resgatar__info__text:first-of-type{all:unset;font-size:1.5rem;font-weight:normal;line-height:normal;color:#8c8c8c;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2rem;}.td-custom-resgatar .iconRemove,.td-custom-resgatar .iconAdiciona{touch-action:manipulation;}.td-custom-resgatar .td-card-resgatar.td-card-resgatar--aberto .td-resgatar__valores+.td-resgatar-remover{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-order:3;-ms-flex-order:3;order:3;position:unset;padding:2rem 0 .5rem 0;}.td-custom-resgatar .td-resgatar-box:not(.td-resgatar-box-reinvestimento) .td-card-resgatar:not(.td-card-resgatar--aberto) .td-card-resgatar__content{height:24rem;}.td-custom-resgatar .td-resgatar-box:not(.td-resgatar-box-reinvestimento) .td-card-resgatar:not(.td-card-resgatar--aberto) .td-card-resgatar__content .td-resgatar__info{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin-bottom:.5rem;padding-top:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0 0 0;}.td-custom-resgatar .td-resgatar-box:not(.td-resgatar-box-reinvestimento) .td-card-resgatar:not(.td-card-resgatar--aberto) .td-card-resgatar__content .td-resgatar__info .td-resgatar__info__text{font-size:1.4rem;letter-spacing:-.44px;color:#182940;width:100%;}.td-custom-resgatar .td-resgatar-box:not(.td-resgatar-box-reinvestimento) .td-card-resgatar:not(.td-card-resgatar--aberto) .td-card-resgatar__content .td-resgatar__info .td-resgatar__info__text .td-resgatar__info__text--valor{padding-left:1rem;font-size:1.4rem;letter-spacing:-.44px;font-size:1.6rem;}.td-custom-resgatar .td-resgatar-box:not(.td-resgatar-box-reinvestimento) .td-card-resgatar:not(.td-card-resgatar--aberto) .td-card-resgatar__content .td-resgatar__info .td-resgatar__info__text:first-of-type{position:unset;flex-direction:unset;-webkit-flex-direction:unset;-ms-flex-direction:unset;}.td-custom-resgatar .td-resgatar-box:not(.td-resgatar-box-reinvestimento) .td-card-resgatar:not(.td-card-resgatar--aberto) .td-card-resgatar__content .td-resgatar__info p{padding-bottom:.5rem;display:flex;}}@media screen and (min-width:980px){.td-login-area{padding-top:87px;}}.td-login-area .td-login-box .g-recaptcha{margin-top:4rem;}.td-login-area .td-login-box-recuperar-senha .g-recaptcha{margin:4rem 0 2rem 0;}.td-login-area #specialCharacter span{letter-spacing:.15rem;}.td-login-area .td-login-voltar{font-weight:700;}.td-login-area .separador-login-govbr{text-align:center;position:relative;font:normal normal normal 19px/25px "Source Sans Pro",sans-serif;}.td-login-area .separador-login-govbr:before{content:"";position:absolute;top:60%;left:0;border-top:1px solid #707070;width:100%;transform:translateY(-50%);}.td-login-area .separador-login-govbr__base{padding:0 10px;display:flex;justify-content:center;position:relative;}.td-login-area .separador-login-govbr__base__text{background-color:#fff;width:40px;height:20px;}.td-login-area .btn--login--govbr{font:"Source Sans Pro",sans-serif;font-size:1.8rem;font-weight:600;line-height:2.3rem;letter-spacing:0;width:100%;border:0;border-radius:10rem;padding:1.3rem 1rem;text-align:center;color:#fff;transition:all .3s;cursor:pointer;margin:2rem 0 10rem 0;}.td-login-area .btn--login--govbr:focus{background-color:#2d7387;}.td-login-area .btn--login--govbr:hover{opacity:.6;}.td-login-area .btn--primary--govbr{background:#1351b4 0% 0% no-repeat padding-box;}@media screen and (max-width:1024px){.td-login-area .td-login-voltar{display:block;text-align:center;color:#5f5f64;}}html,body{width:100%;height:auto;}@media screen and (max-width:1024px){.td-hidden-mobile{display:none;}}@media screen and (min-width:1025px){.td-hidden-desk{display:none;}}button{cursor:pointer;transition:background-color .2s;}@media screen and (max-width:1024px){#login-page-body__header{display:flex;position:fixed;width:100%;height:72px;align-content:center;align-items:center;top:0;left:0;background-color:#003475;z-index:10;}#login-page-body__header #btnCadastroMenor{display:none;}#login-page-body__header-content{display:flex;flex-flow:row;width:100%;padding:0 24px;height:100%;align-content:center;align-items:center;}#login-page-body__header-content-acessos{display:flex;align-items:center;min-width:178px;margin-top:8px;}}@media screen and (max-width:1024px) and (max-width:1024px){#login-page-body__header-content-acessos{display:none;}}@media screen and (max-width:1024px){#login-page-body__header-content-logo{width:90%;height:100%;display:flex;flex-flow:row;align-items:center;float:left;}#login-page-body__header-content-logo img{margin-top:10px;}#login-page-body__content{position:relative;padding-top:72px;}#login-page-body__content-login__background{visibility:hidden;}#login-page-body__content-login__foreground-content{padding:0 30px;}#login-page-body__content-login__foreground-content h1{color:#26336a;font-size:24px;font-weight:600;line-height:32px;letter-spacing:0;text-align:left;text-transform:unset;}#login-page-body__content-login__foreground-content #identificacao-group{display:block;flex-direction:column;}#login-page-body__content-login__foreground-content #identificacao-group .container-cpf{margin-top:24px;width:100%;}#login-page-body__content-login__foreground-content #identificacao-group .container-cpf span:first-of-type{color:#5f5f64;font-weight:600;font-size:16px;}#login-page-body__content-login__foreground-content #identificacao-group .container-cpf input{width:100%;}#login-page-body__content-login__foreground-content #identificacao-group .container-cpf input::placeholder{content:"Digite o CPF sem pontos e traços";}#login-page-body__content-login__foreground-content #identificacao-group .container-cpf span:last-of-type{display:none;}#login-page-body__content-login__foreground-content #identificacao-group .container-nascimento{margin-top:24px;width:100%;}#login-page-body__content-login__foreground-content #identificacao-group .container-nascimento input{width:100%;}#login-page-body__content-login__foreground-content #identificacao-group .container-nascimento input::placeholder{content:"Digite a data de nascimento";}#login-page-body__content-login__foreground-content #identificacao-group .container-botao-continuar{margin-top:24px;}#login-page-body__content-login__foreground-content #identificacao-group .container-botao-continuar button{background-color:#237131;color:#fff;width:100%;border-radius:100px;align-items:center;}#login-page-body__content-login__foreground-content #identificacao-group .container-botao-continuar button span{font-size:16px;font-weight:600;line-height:23px;}#login-page-body__content-login__foreground-content #identificacao-group .container-botao-continuar button:hover{background-color:#1d5e29;}#login-page-body__content-login__foreground-content #identificacao-group .container-botao-continuar button span{font-size:18px!important;}#login-page-body__content-login__foreground-content #identificacao-group .container-ou{margin-top:24px;height:24px;}#login-page-body__content-login__foreground-content #identificacao-group .container-ou .linha{float:left;width:calc(50% - 24px);height:1px;content:"";border:1px solid #fff;margin-top:12.5px;}}@media screen and (max-width:1024px) and (max-width:1024px){#login-page-body__content-login__foreground-content #identificacao-group .container-ou .linha{border:1px solid #767676;}}@media screen and (max-width:1024px){#login-page-body__content-login__foreground-content #identificacao-group .container-ou .ou{margin:0 11px;float:left;font-weight:400;font-size:19px;line-height:25px;text-align:center;width:24px;height:24px;}}@media screen and (max-width:1024px) and (max-width:1024px){#login-page-body__content-login__foreground-content #identificacao-group .container-ou .ou{color:#767676;}}@media screen and (max-width:1024px){#login-page-body__content-login__foreground-content #identificacao-group .container-botao-govbr{margin-top:24px;}#login-page-body__content-login__foreground-content #identificacao-group .container-botao-govbr button{background-color:#1351b4;color:#fff;width:100%;border-radius:100px;align-items:center;}#login-page-body__content-login__foreground-content #identificacao-group .container-botao-govbr button span{font-size:18px;font-weight:600;line-height:23px;}#login-page-body__content-login__foreground-content #identificacao-group .container-botao-govbr button:hover{background-color:#11479d;}#login-page-body__content-login__foreground-content #identificacao-group .container-termos-de-uso{margin-top:24px;text-align:center;}#login-page-body__content-login__foreground-content #identificacao-group .container-termos-de-uso a{font-weight:600;font-size:16px;line-height:23px;color:#fff;text-decoration:underline;}}@media screen and (max-width:1024px) and (max-width:1024px){#login-page-body__content-login__foreground-content #identificacao-group .container-termos-de-uso a{color:#5f5f64;text-decoration:underline;}}@media screen and (max-width:1024px){#login-page-body__content-login__foreground-content #identificacao-group .container-termos-de-uso a:hover{text-decoration:underline;}#login-page-body__content-login__foreground-content #identificacao-group .container-termos-de-uso a:after{color:#fff;}#login-page-body__content-login__foreground-content #autorizacao-group{display:block;}#login-page-body__content-login__foreground-content #autorizacao-group .container-senha{margin-top:24px;}#login-page-body__content-login__foreground-content #autorizacao-group .container-senha span:first-of-type{font-size:16px;line-height:24px;font-weight:400;}#login-page-body__content-login__foreground-content #autorizacao-group .container-senha input{border-radius:5px;border-width:2px;border-color:#1351b4;font-size:18px;font-weight:400;line-height:22px;width:100%;color:#666;margin:5px 0;}#login-page-body__content-login__foreground-content #autorizacao-group .container-senha img{margin-top:-50px;margin-right:10px;cursor:pointer;z-index:99;position:absolute;right:21px;}#login-page-body__content-login__foreground-content #autorizacao-group .container-botao-entrar{margin-top:24px;}#login-page-body__content-login__foreground-content #autorizacao-group .container-botao-entrar button{background-color:#237131;color:#fff;width:100%;border-radius:100px;align-items:center;}#login-page-body__content-login__foreground-content #autorizacao-group .container-botao-entrar button span{font-size:16px;font-weight:600;line-height:23px;}#login-page-body__content-login__foreground-content #autorizacao-group .container-botao-entrar button:hover{background-color:#1d5e29;}#login-page-body__content-login__foreground-content #autorizacao-group .container-esqueci-senha{margin-top:24px;text-align:center;}#login-page-body__content-login__foreground-content #autorizacao-group .container-esqueci-senha a{font-weight:600;font-size:16px;color:#767676;text-decoration:none;}#login-page-body__content-login__foreground-content #autorizacao-group .container-esqueci-senha a:hover{text-decoration:underline;}#login-page-body__content-login__foreground-content #autorizacao-group .container-ou{margin-top:14px;height:24px;}#login-page-body__content-login__foreground-content #autorizacao-group .container-ou .linha{float:left;width:calc(50% - 24px);height:1px;content:"";border:1px solid #fff;margin-top:12.5px;}}@media screen and (max-width:1024px) and (max-width:1024px){#login-page-body__content-login__foreground-content #autorizacao-group .container-ou .linha{border:1px solid #767676;}}@media screen and (max-width:1024px){#login-page-body__content-login__foreground-content #autorizacao-group .container-ou .ou{margin:0 11px;float:left;font-weight:400;font-size:19px;line-height:25px;text-align:center;width:24px;height:24px;}}@media screen and (max-width:1024px) and (max-width:1024px){#login-page-body__content-login__foreground-content #autorizacao-group .container-ou .ou{color:#767676;}}@media screen and (max-width:1024px){#login-page-body__content-login__foreground-content #autorizacao-group .container-botao-primeiro-acesso{margin-top:24px;}#login-page-body__content-login__foreground-content #autorizacao-group .container-botao-primeiro-acesso button{background-color:#1351b4;color:#fff;width:100%;border-radius:100px;align-items:center;}#login-page-body__content-login__foreground-content #autorizacao-group .container-botao-primeiro-acesso button span{font-size:18px;font-weight:600;line-height:23px;}#login-page-body__content-login__foreground-content #autorizacao-group .container-botao-primeiro-acesso button:hover{background-color:#11479d;}#login-page-body__content-login__foreground-content #autorizacao-group .container-voltar{margin-top:24px;text-align:center;}#login-page-body__content-login__foreground-content #autorizacao-group .container-voltar a{font-weight:600;font-size:16px;color:#767676;text-decoration:none;}#login-page-body__content-login__foreground-content #autorizacao-group .container-voltar a:hover{text-decoration:underline;}#login-page-body__content-cadastro{display:flex;flex-flow:column;margin-top:24px;padding:0 30px;background-color:#002c63;}#login-page-body__content-cadastro button{color:#fff;}#login-page-body__content-cadastro-foreground{display:flex;margin:auto;}#login-page-body__content-cadastro-foreground-content{padding:30px 0;}#login-page-body__content-cadastro-foreground-content h1{text-transform:none;letter-spacing:normal;font-weight:600;font-size:24px;font-style:normal;line-height:32px;color:#fff;}#login-page-body__content-cadastro-foreground-content p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin:24px 0;}#login-page-body__content-cadastro-foreground-content .botao_abra_sua_conta{background-color:transparent;border:1px solid #fff;border-radius:100px;transition:background-color .3s;display:flex;flex-flow:row;}#login-page-body__content-cadastro-foreground-content .botao_abra_sua_conta div{height:100%;background-color:transparent;font-size:18px;font-style:normal;font-weight:600;}#login-page-body__content-cadastro-foreground-content .botao_abra_sua_conta div:first-of-type{padding-right:15px;}#login-page-body__content-cadastro-foreground-content .botao_abra_sua_conta div:last-of-type{display:flex;flex-flow:row;align-items:center;}#login-page-body__content-cadastro-foreground-content .botao_abra_sua_conta:hover{background-color:#003475;}#login-page-body__content-cadastro-foreground-content .botao_abra_sua_conta:not(:hover){background-color:transparent;}#login-page-body__footer{width:100%;padding:30px 24px;background-color:#fff;color:#3d3d3d;}#login-page-body__footer--copyright{font-weight:400;font-size:16px;letter-spacing:-.2px;line-height:24px;padding:24px 0;}#login-page-body__footer--titulos{font-weight:700;font-size:18px;height:30px;margin-bottom:5px;float:left;width:100%;}#login-page-body__footer--links{font-weight:400;font-size:14px;}#login-page-body__botao-flutuante{display:none;}}@media screen and (min-width:1025px){#login-page-body{display:flex;flex-flow:column;width:100%;height:100%;left:0;top:0;background-color:transparent;}}@media screen and (min-width:1025px) and (min-width:1024px){#login-page-body{padding-top:32px;}}@media screen and (min-width:1025px) and (min-width:1525px){#login-page-body{padding-top:36px;}}@media screen and (min-width:1025px){#login-page-body__header{position:fixed;width:100%;top:0;left:0;background-color:transparent;z-index:10;transition:top .3s;}}@media screen and (min-width:1025px) and (min-width:1024px){#login-page-body__header{top:31px;}}@media screen and (min-width:1025px) and (max-height:768px){#login-page-body__header{height:52px;}}@media screen and (min-width:1025px) and (min-height:769px){#login-page-body__header{height:72px;}}@media screen and (min-width:1025px){#login-page-body__header-background{position:relative;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#003475;opacity:.75;z-index:1;}#login-page-body__header-content{position:relative;top:-100%;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:space-between;padding-right:2.4rem;}#login-page-body__header-content-logo{position:relative;float:left;width:50%;height:100%;}}@media screen and (min-width:1025px) and (max-height:768px){#login-page-body__header-content-logo{padding:14px;}}@media screen and (min-width:1025px) and (min-height:769px){#login-page-body__header-content-logo{padding:24px;}}@media screen and (min-width:1025px){#login-page-body__header-content-cadastro-menor{position:relative;float:right;height:100%;border-left:1px solid rgba(255,255,255,.25);align-items:center;}#login-page-body__header-content-cadastro-menor:hover{background-color:#00397f;}#login-page-body__header-content-cadastro-menor button{padding:0;margin:0;height:100%;width:100%;background-color:transparent;border:0;border-radius:0;font-weight:600;cursor:pointer;}}@media screen and (min-width:1025px) and (max-height:768px){#login-page-body__header-content-cadastro-menor button{font-size:16px;}}@media screen and (min-width:1025px) and (min-height:769px){#login-page-body__header-content-cadastro-menor button{font-size:18px;}}@media screen and (min-width:1025px){#login-page-body__header-content-cadastro-menor button div:first-of-type{margin-left:24px;float:left;padding-right:24px;color:#fff;}#login-page-body__header-content-cadastro-menor button div:last-of-type{padding-top:3px;float:right;margin-right:24px;}#login-page-body__content{position:fixed;top:0;left:0;display:flex;flex-flow:row;width:100%;height:100%;overflow:auto;z-index:5;background-color:#002c63;color:#fff;}#login-page-body__content-login{display:flex;flex-flow:column;width:65%;height:100%;float:left;overflow:hidden;overflow-y:auto;}#login-page-body__content-login h1{display:flex;flex-direction:column;}#login-page-body__content-login__background{position:absolute;width:65%;height:100%;background:url("/Content/img/background-login-page.jpg") no-repeat center;background-size:100%;background-position-y:-30px;background-attachment:scroll;opacity:.7;z-index:100;}}@media screen and (min-width:1025px) and (min-width:1367px){#login-page-body__content-login__background{background-position-y:-375px;}}@media screen and (min-width:1025px){#login-page-body__content-login__foreground{display:flex;color:#fff;position:absolute;width:65%;overflow:auto;height:100%;z-index:101;}#login-page-body__content-login__foreground-content{position:relative;margin:auto;transition:width .2s,padding-top .2s;}}@media screen and (min-width:1025px) and (max-width:1559px){#login-page-body__content-login__foreground-content{width:50%;}}@media screen and (min-width:1025px) and (min-width:1560px){#login-page-body__content-login__foreground-content{width:35%;}}@media screen and (min-width:1025px){#login-page-body__content-login__foreground-content h1{font-weight:600;font-size:24px;line-height:32px;color:#fff;text-transform:none;font-style:normal;letter-spacing:normal;}}@media screen and (min-width:1025px) and (max-height:720px){#login-page-body__content-login__foreground-content h1{font-size:20px;}}@media screen and (min-width:1025px) and (min-height:721px) and (max-height:900px){#login-page-body__content-login__foreground-content h1{font-size:24px;}}@media screen and (min-width:1025px) and (min-height:901px){#login-page-body__content-login__foreground-content h1{font-size:26px;}}@media screen and (min-width:1025px){#login-page-body__content-login__foreground-content div#identificacao-group{display:block;}#login-page-body__content-login__foreground-content div#identificacao-group .container-cpf{transition:all .5s;}}@media screen and (min-width:1025px) and (max-height:720px){#login-page-body__content-login__foreground-content div#identificacao-group .container-cpf{margin-top:12px;}}@media screen and (min-width:1025px) and (min-height:721px){#login-page-body__content-login__foreground-content div#identificacao-group .container-cpf{margin-top:24px;}}@media screen and (min-width:1025px){#login-page-body__content-login__foreground-content div#identificacao-group .container-cpf span:first-of-type{font-size:16px;line-height:24px;font-weight:400;}#login-page-body__content-login__foreground-content div#identificacao-group .container-cpf span:last-of-type{font-size:14px;line-height:31px;font-weight:400;letter-spacing:-.44px;}#login-page-body__content-login__foreground-content div#identificacao-group .container-cpf input{border-radius:5px;border-width:2px;border-color:#1351b4;font-size:18px;font-weight:400;line-height:22px;width:100%;color:#666;margin:5px 0;}#login-page-body__content-login__foreground-content div#identificacao-group .container-nascimento{transition:all .4s;}}@media screen and (min-width:1025px) and (max-height:720px){#login-page-body__content-login__foreground-content div#identificacao-group .container-nascimento{margin-top:12px;}}@media screen and (min-width:1025px) and (min-height:721px){#login-page-body__content-login__foreground-content div#identificacao-group .container-nascimento{margin-top:24px;}}@media screen and (min-width:1025px){#login-page-body__content-login__foreground-content div#identificacao-group .container-nascimento span:first-of-type{font-size:16px;line-height:24px;font-weight:400;}#login-page-body__content-login__foreground-content div#identificacao-group .container-nascimento input{border-radius:5px;border-width:2px;border-color:#1351b4;font-size:18px;font-weight:400;line-height:22px;width:100%;color:#666;margin:5px 0;}}@media screen and (min-width:1025px) and (max-height:720px){#login-page-body__content-login__foreground-content div#identificacao-group .g-recaptcha{display:none;}}@media screen and (min-width:1025px) and (max-height:720px){#login-page-body__content-login__foreground-content div#identificacao-group .container-botao-continuar{margin-top:12px;}}@media screen and (min-width:1025px) and (min-height:721px){#login-page-body__content-login__foreground-content div#identificacao-group .container-botao-continuar{margin-top:24px;}}@media screen and (min-width:1025px){#login-page-body__content-login__foreground-content div#identificacao-group .container-botao-continuar button{background-color:#237131;color:#fff;width:100%;border-radius:100px;align-items:center;}#login-page-body__content-login__foreground-content div#identificacao-group .container-botao-continuar button span{font-size:16px;font-weight:600;line-height:23px;}#login-page-body__content-login__foreground-content div#identificacao-group .container-botao-continuar button:hover{background-color:#1d5e29;}#login-page-body__content-login__foreground-content div#identificacao-group .container-ou{height:24px;}}@media screen and (min-width:1025px) and (max-height:720px){#login-page-body__content-login__foreground-content div#identificacao-group .container-ou{margin-top:12px;}}@media screen and (min-width:1025px) and (min-height:721px){#login-page-body__content-login__foreground-content div#identificacao-group .container-ou{margin-top:24px;}}@media screen and (min-width:1025px){#login-page-body__content-login__foreground-content div#identificacao-group .container-ou .linha{float:left;width:calc(50% - 24px);height:1px;content:"";border:1px solid #fff;margin-top:12.5px;}}@media screen and (min-width:1025px) and (max-width:1024px){#login-page-body__content-login__foreground-content div#identificacao-group .container-ou .linha{border:1px solid #767676;}}@media screen and (min-width:1025px){#login-page-body__content-login__foreground-content div#identificacao-group .container-ou .ou{margin:0 11px;float:left;font-weight:400;font-size:19px;line-height:25px;text-align:center;width:24px;height:24px;}}@media screen and (min-width:1025px) and (max-width:1024px){#login-page-body__content-login__foreground-content div#identificacao-group .container-ou .ou{color:#767676;}}@media screen and (min-width:1025px) and (max-height:720px){#login-page-body__content-login__foreground-content div#identificacao-group .container-botao-govbr{margin-top:12px;}}@media screen and (min-width:1025px) and (min-height:721px){#login-page-body__content-login__foreground-content div#identificacao-group .container-botao-govbr{margin-top:24px;}}@media screen and (min-width:1025px){#login-page-body__content-login__foreground-content div#identificacao-group .container-botao-govbr button{background-color:#1351b4;color:#fff;width:100%;border-radius:100px;align-items:center;}#login-page-body__content-login__foreground-content div#identificacao-group .container-botao-govbr button span{font-size:18px;font-weight:600;line-height:23px;}#login-page-body__content-login__foreground-content div#identificacao-group .container-botao-govbr button:hover{background-color:#11479d;}#login-page-body__content-login__foreground-content div#identificacao-group .container-termos-de-uso{align-items:center;text-align:center;}}@media screen and (min-width:1025px) and (max-height:720px){#login-page-body__content-login__foreground-content div#identificacao-group .container-termos-de-uso{margin-top:12px;}}@media screen and (min-width:1025px) and (min-height:721px){#login-page-body__content-login__foreground-content div#identificacao-group .container-termos-de-uso{margin-top:24px;}}@media screen and (min-width:1025px){#login-page-body__content-login__foreground-content div#identificacao-group .container-termos-de-uso a{font-weight:600;font-size:16px;line-height:23px;color:#fff;text-decoration:underline;}}@media screen and (min-width:1025px) and (max-width:1024px){#login-page-body__content-login__foreground-content div#identificacao-group .container-termos-de-uso a{color:#5f5f64;text-decoration:underline;}}@media screen and (min-width:1025px){#login-page-body__content-login__foreground-content div#identificacao-group .container-termos-de-uso a:hover{text-decoration:underline;}#login-page-body__content-login__foreground-content div#identificacao-group .container-termos-de-uso a:after{color:#fff;}#login-page-body__content-login__foreground-content div#autorizacao-group{display:block;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-senha{margin-top:24px;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-senha span:first-of-type{font-size:16px;line-height:24px;font-weight:400;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-senha input{border-radius:5px;border-width:2px;border-color:#1351b4;font-size:18px;font-weight:400;line-height:22px;width:100%;color:#666;margin:5px 0;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-senha img{margin-top:-56px;margin-right:10px;cursor:pointer;display:none;z-index:99;position:absolute;right:1px;}}@media screen and (min-width:1025px) and (min-width:1024px){#login-page-body__content-login__foreground-content div#autorizacao-group .container-senha img{display:block;}}@media screen and (min-width:1025px) and (max-width:1366px){#login-page-body__content-login__foreground-content div#autorizacao-group .container-senha img{margin-top:-52px;}}@media screen and (min-width:1025px){#login-page-body__content-login__foreground-content div#autorizacao-group .container-botao-entrar{margin-top:24px;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-botao-entrar button{background-color:#237131;color:#fff;width:100%;border-radius:100px;align-items:center;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-botao-entrar button span{font-size:18px;font-weight:600;line-height:23px;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-botao-entrar button:hover{background-color:#1d5e29;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-esqueci-senha{margin-top:24px;text-align:center;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-esqueci-senha a{font-weight:600;font-size:16px;color:#fff;text-decoration:none;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-esqueci-senha a:hover{text-decoration:underline;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-ou{margin-top:24px;height:24px;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-ou .linha{float:left;width:calc(50% - 24px);height:1px;content:"";border:1px solid #fff;margin-top:12.5px;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-ou .ou{margin:0 11px;float:left;font-weight:400;font-size:19px;line-height:25px;text-align:center;width:24px;height:24px;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-botao-primeiro-acesso{margin-top:24px;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-botao-primeiro-acesso button{background-color:#1351b4;color:#fff;width:100%;border-radius:100px;align-items:center;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-botao-primeiro-acesso button span{font-size:18px;font-weight:600;line-height:23px;}#login-page-body__content-login__foreground-content div#autorizacao-group .container-botao-primeiro-acesso button:hover{background-color:#11479d;}#login-page-body__content-cadastro{width:35%;float:right;height:100%;overflow:hidden;overflow-y:auto;display:flex;flex-flow:column;}#login-page-body__content-cadastro button{color:#fff;}#login-page-body__content-cadastro-foreground{display:flex;margin:auto;position:absolute;width:35%;overflow:auto;height:100%;}}@media screen and (min-width:1025px) and (max-height:768px){#login-page-body__content-cadastro-foreground{padding:0 50px;}}@media screen and (min-width:1025px) and (min-height:769px){#login-page-body__content-cadastro-foreground{padding:0 70px;}}@media screen and (min-width:1025px){#login-page-body__content-cadastro-foreground-content{position:relative;margin:auto;}#login-page-body__content-cadastro-foreground-content h1{text-transform:none;letter-spacing:normal;font-weight:600;font-size:24px;font-style:normal;line-height:32px;color:#fff;}#login-page-body__content-cadastro-foreground-content p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin:24px 0;}#login-page-body__content-cadastro-foreground-content .botao_abra_sua_conta{background-color:transparent;border:1px solid #fff;border-radius:100px;transition:background-color .3s;display:flex;flex-flow:row;}#login-page-body__content-cadastro-foreground-content .botao_abra_sua_conta div{height:100%;background-color:transparent;font-size:18px;font-style:normal;font-weight:600;}#login-page-body__content-cadastro-foreground-content .botao_abra_sua_conta div:first-of-type{padding-right:15px;}#login-page-body__content-cadastro-foreground-content .botao_abra_sua_conta div:last-of-type{display:flex;flex-flow:row;align-items:center;}#login-page-body__content-cadastro-foreground-content .botao_abra_sua_conta:hover{background-color:#003475;}#login-page-body__content-cadastro-foreground-content .botao_abra_sua_conta:not(:hover){background-color:transparent;}#login-page-body__footer{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;color:#3d3d3d;z-index:10;padding:22px 72px;}}@media screen and (min-width:1025px) and (min-width:1025px){#login-page-body__footer{display:none;}}@media screen and (min-width:1025px) and (max-height:720px){#login-page-body__footer{height:100px;padding:18px 72px;}}@media screen and (min-width:1025px) and (min-height:721px){#login-page-body__footer{height:100px;padding:18px 72px;}}@media screen and (min-width:1025px){#login-page-body__footer--coluna1{height:calc(100% - 44px);float:left;width:70%;}#login-page-body__footer--coluna2{height:calc(100% - 44px);float:left;width:15%;}#login-page-body__footer--coluna3{height:calc(100% - 44px);float:left;width:15%;}#login-page-body__footer--titulos{font-weight:700;font-size:18px;height:30px;margin-bottom:5px;float:left;width:100%;}}@media screen and (min-width:1025px) and (max-height:643px){#login-page-body__footer--titulos{height:20px;font-size:16px;}}@media screen and (min-width:1025px){#login-page-body__footer--copyright{font-weight:400;font-size:16px;letter-spacing:-.2px;}}@media screen and (min-width:1025px) and (max-height:643px){#login-page-body__footer--copyright{font-size:14px;}}@media screen and (min-width:1025px){#login-page-body__footer--links{font-weight:400;font-size:14px;text-decoration:none;}}@media screen and (min-width:1025px) and (min-width:1025px){#login-page-body__footer--links{color:#fff;}}@media screen and (min-width:1025px) and (max-height:643px){#login-page-body__footer--links{font-size:12px;}}@media screen and (min-width:1025px){#login-page-body__footer--links:hover{text-decoration:underline;}#login-page-body__botao-flutuante{position:fixed;left:18px;z-index:11;display:flex;align-items:center;}}@media screen and (min-width:1025px) and (max-height:768px){#login-page-body__botao-flutuante{bottom:32px;width:170px;height:37px;}}@media screen and (min-width:1025px) and (min-height:769px){#login-page-body__botao-flutuante{width:180px;height:47px;bottom:32px;}}@media screen and (min-width:1025px){#login-page-body__botao-flutuante button{height:100%;border-radius:100px;border:1.35px solid #26336a;padding:0;text-align:left;color:#000;transition:background-color .3s,color .3s;display:flex;align-items:center;}#login-page-body__botao-flutuante button:hover{background-color:#ccc;}#login-page-body__botao-flutuante button .btnFlutuante__container{width:calc(100% - 40px);height:100%;margin:0 20px;display:flex;align-items:center;vertical-align:middle;}#login-page-body__botao-flutuante button .btnFlutuante__container div:first-of-type{float:left;display:flex;align-items:center;}}@media screen and (min-width:1025px) and (max-height:768px){#login-page-body__botao-flutuante button .btnFlutuante__container div:first-of-type img{width:90%;}}@media screen and (min-width:1025px) and (min-height:769px){#login-page-body__botao-flutuante button .btnFlutuante__container div:first-of-type img{width:100%;}}@media screen and (min-width:1025px){#login-page-body__botao-flutuante button .btnFlutuante__container div:nth-child(2){float:right;color:#26336a;font-weight:700;white-space:nowrap;}}@media screen and (min-width:1025px) and (max-height:768px){#login-page-body__botao-flutuante button .btnFlutuante__container div:nth-child(2){font-size:12px;}}@media screen and (min-width:1025px) and (min-height:769px){#login-page-body__botao-flutuante button .btnFlutuante__container div:nth-child(2){font-size:14px;}}@media screen and (min-width:1025px){#login-page-body__botao-flutuante button#btnFlutuante__Site{width:100%;}#login-page-body__botao-flutuante button#btnFlutuante__Voltar{width:65%;}}input::-ms-reveal{display:none;}.register-content{display:flex;width:327px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;flex-shrink:0;}.register-content p{margin:0!important;}.register-content-text1{display:flex;height:32px;flex-direction:column;justify-content:center;align-self:stretch;color:#fff;font-family:Source Sans Pro!important;font-size:24px!important;font-style:normal!important;font-weight:600!important;line-height:32px!important;}.register-content-text2{align-self:stretch;color:#fff;font-family:Source Sans Pro!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:28px!important;}.register-content-text3{height:32px!important;align-self:stretch!important;color:#fff;font-family:Source Sans Pro!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;line-height:28px!important;}.register-for-your{display:flex;width:327px;padding:12px 68px;justify-content:center;align-items:center;border-radius:60px;background:#1351b4;height:47px!important;}.register-for-your:hover{background-color:#11479d;}.register-for-minor{display:flex;width:327px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:23.5px;background:#fff;padding:0;height:47px!important;}.register-for-minor:hover{background-color:#e8e8e8!important;}#info-botao-cadastro{color:#fff;font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:600;line-height:23px;}#info-botao-cadastro-menor{color:#26336a;text-align:center;font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:600;line-height:23px;}.register-for-minor-frame1{display:flex;padding:12px 50px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:23.5px;}#login-page-body__content-login::after{content:url(/Content/img/chevron-down.svg);float:right;position:absolute;left:64.85%;top:45%;z-index:999;}.chevron{width:35px;height:41px;position:absolute;left:0;bottom:366px;}.container-botao-continuar button span{font-size:18px!important;}div.modal-aviso-background{position:fixed;top:0;left:0;background-color:#000;width:100%;height:100%;z-index:500000;opacity:.6;}div.modal-aviso-container{z-index:500001;position:fixed;background-color:#fff;display:flex;padding:40px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;border-radius:16px;box-shadow:0 4px 8px -4px rgba(0,0,0,.16);transition:width .2s,height .2s,top .2s;top:50%;left:50%;transform:translate(-50%,-50%);}div.modal-aviso-container h3{font-family:"Source Sans Pro";font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.6px;color:#3d3d3d;}div.modal-aviso-container button{display:flex;width:240px;height:47px;padding:12px 50px;justify-content:center;align-content:center;gap:10px;border-radius:23.5px;background-color:#26336a;}div.modal-aviso-container button span{color:#fff;text-align:center;font-family:"Source Sans Pro";font-size:18px;font-style:normal;font-weight:600;line-height:23px;}div.modal-aviso-container__header{display:grid;grid-template-columns:8fr 2fr;width:100%;}div.modal-aviso-container__header__close{display:flex;justify-content:flex-end;height:24px;cursor:pointer;}div.modal-aviso-container__content{display:flex;flex-direction:column;}div.modal-aviso-container__content__item{display:flex;align-items:center;gap:24px;padding:16px 0;}div.modal-aviso-container__content__item__icon{display:flex;justify-content:center;align-items:center;min-width:40px;aspect-ratio:1;}div.modal-aviso-container__content__item__text h5{font-size:16px;line-height:24px;font-weight:400;color:#3d3d3d;}div.modal-aviso-container__content__item__text p{font-size:14px;line-height:20px;font-weight:400;color:#757575;}div.modal-aviso-container__button{align-self:center;}div.modal-aviso-container__button button{background:#247030;}div.modal-aviso-container.pagamento-menor{max-width:571px;}div.modal-aviso-container.pix .modal-aviso-container__content__item{border-bottom:1px #e5e5e5 solid;}@media screen and (max-width:1024px){div.modal-aviso-container h3{font-size:20px;line-height:28px;}}div.email-oculto{margin:16px 0;display:flex;flex-direction:column;justify-content:center;align-self:stretch;flex:1 0 0;color:#3d3d3d;font-family:"Source Sans Pro";font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.2px;text-align:center;}div.reset-senha-messages{margin:16px 0;}div.reset-senha-messages p{color:#3d3d3d;font-feature-settings:"case" on,"clig" off,"liga" off;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.2px;}div .definicao-senha-group{display:flex;flex-direction:column;justify-content:center;align-content:center;}div .definicao-senha-group h1{margin-bottom:24px;}@media screen and (max-height:720px){div .definicao-senha-group h1{margin-bottom:6px;}}div .definicao-senha-group .containers{display:flex;flex-direction:column;align-self:stretch;}div .definicao-senha-group .containers img{width:32px;height:32px;margin-top:-45px;margin-left:calc(100% - 48px);cursor:pointer;}@media screen and (max-height:720px){div .definicao-senha-group .containers img{margin-top:-37px;}}div .definicao-senha-group .containers input{display:flex;flex-direction:column;padding:16px 22px;justify-content:center;align-items:center;align-self:stretch;border-radius:5px;border:2px solid #1351b4;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);color:#40444d;}div .definicao-senha-group .containers:last-child{margin-top:24px;}@media screen and (max-height:720px){div .definicao-senha-group .containers:last-child{margin-top:0;}}div .definicao-senha-group .email-container,div .definicao-senha-group .senha-container,div .definicao-senha-group .confirmacao-senha-container{display:flex;flex-direction:column;align-self:stretch;margin-bottom:24px;}@media screen and (max-height:720px){div .definicao-senha-group .email-container,div .definicao-senha-group .senha-container,div .definicao-senha-group .confirmacao-senha-container{margin-bottom:12px;}div .definicao-senha-group .email-container input,div .definicao-senha-group .senha-container input,div .definicao-senha-group .confirmacao-senha-container input{line-height:2.5rem;max-height:4.5rem;}}div .definicao-senha-group .senha-container .info-nova-senha{display:flex;flex-direction:column;align-self:stretch;margin-top:16px;}@media screen and (max-height:720px){div .definicao-senha-group .senha-container .info-nova-senha{margin-top:5px;}}div .definicao-senha-group .senha-container .info-nova-senha ul{margin-top:6px;transition:margin .2s,color .2s;}@media screen and (max-height:720px){div .definicao-senha-group .senha-container .info-nova-senha ul{margin-top:3px;}}div .definicao-senha-group .senha-container .info-nova-senha li{margin:0;padding:0;line-height:24px;list-style:none;transition:margin .2s,color .2s;}@media screen and (max-height:720px){div .definicao-senha-group .senha-container .info-nova-senha li{line-height:1.5rem;}}div .definicao-senha-group .senha-container .info-nova-senha__sucesso{color:#008000;margin:0 0 0 0;}div .definicao-senha-group .senha-container .info-nova-senha__sucesso:before{background:url(/Content/img/icon/td-done-green.svg) no-repeat;background-size:contain;display:inline-block;width:2rem;height:2rem;content:"";-webkit-transform:translateY(.5rem);transform:translateY(.5rem);}@media screen and (max-height:720px){div .definicao-senha-group .senha-container .info-nova-senha__sucesso:before{width:1.5rem;height:1.5rem;}}div .definicao-senha-group .senha-container .info-nova-senha__erro{color:#f00;}div .definicao-senha-group .senha-container .info-nova-senha__erro:before{background:url(/Content/img/icon/td-close-red.svg) no-repeat;background-size:contain;display:inline-block;width:2rem;height:2rem;content:"";-webkit-transform:translateY(.5rem);transform:translateY(.5rem);}@media screen and (max-height:720px){div .definicao-senha-group .senha-container .info-nova-senha__erro:before{width:1.5rem;height:1.5rem;}}div .definicao-senha-group .senha-container .info-nova-senha span{display:flex;flex-direction:column;justify-content:center;color:#fff;leading-trim:both;text-edge:cap;font-family:Source Sans Pro;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.44px;}div .definicao-senha-group button{display:flex;height:56px;padding:16.5px 92.659px 16.5px 93.859px;justify-content:center;align-items:center;align-self:stretch;border-radius:100px;background:#237131;color:#fff;}@media screen and (max-height:720px){div .definicao-senha-group button{height:40px;}}.td-extrato-custom .td-busca-resultado .td-extrato__vazio-msg{text-align:center;padding:0 0 5rem 0;font-size:1.6rem;font-weight:600;letter-spacing:-.44px;color:#d60909;}.td-extrato-custom .td-meu-investimento-titulo .td-meu-investimento-titulo--valor{display:inline-block;margin:0 3rem;font-size:3rem;}.td-extrato-custom .td-meu-investimento-titulo .td-meu-investimento-titulo--valor .td-meu-investimento-titulo--valor-tipo{font-size:1.4rem;font-weight:400;line-height:3.1rem;color:#767676;display:block;}@media screen and (max-width:979px){.td-extrato-custom #btnExportarExtratoExcel{margin-bottom:2rem;justify-content:center;}}.td-extrato-busca-custom{background-color:#f4f7f5;padding:4rem;margin-bottom:2.4rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media screen and (max-width:1024px){.td-extrato-busca-custom{display:block;padding:4rem;margin-bottom:0;}}@media screen and (max-width:540px){.td-extrato-busca-custom{padding:4rem 1.4rem;}}.educaMais-cards-container{display:flex;justify-content:center;align-items:center;}.educaMais-cards-container .educaMais-cards{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px;width:100%;padding:24px;height:300px;border:1px solid #ccc;border-radius:8px;margin:12px;}.educaMais-cards-container .educaMais-cards p{color:#5f5f64;font-size:16px;line-height:20px;
/*! autoprefixer: off */
-webkit-box-orient:vertical;
/*! autoprefixer: on */
overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;}.educaMais-cards-container .educaMais-cards button{font-size:18px;font-weight:600;background-color:#fff;color:#2b59c3;padding:0;text-decoration:underline;border:0;cursor:pointer;}@media screen and (max-width:1200px){.educaMais-cards-container{flex-direction:column;}.educaMais-cards-container .educaMais-cards{height:auto;}}.educaMais-cards--header{display:flex;align-items:center;width:100%;}.educaMais-cards--header img{width:48px;height:48px;}.educaMais-cards--header h4{color:#2b59c3;font-weight:600;font-size:24px;line-height:30px;}.educaMais-calculadora{display:grid;grid-template-columns:2fr 1fr;align-items:start;justify-content:center;width:100%;min-height:75vh;height:auto;gap:2.4rem;}.educaMais-calculadora h6{color:#182940!important;font-weight:700;font-size:18px!important;margin-bottom:16px!important;}.educaMais-calculadora--investimento{height:100%;}.educaMais-calculadora--investimento h6{text-align:left!important;}.educaMais-calculadora--inputs{display:flex;flex-direction:column;padding:16px;min-width:370px;border:1px solid #ccc;border-radius:8px;margin-bottom:1.6rem;}.educaMais-calculadora--inputs:last-child{margin-bottom:0;}.educaMais-calculadora--inputs .inputs-label{display:flex;align-items:start;justify-content:space-between;text-align:left;position:relative;color:#182940;font-size:1.8rem;font-weight:400;}.educaMais-calculadora--inputs .inputs-label .inputs-value{display:flex;color:#2b59c3!important;font-weight:600;width:unset!important;font-size:1.8rem;}.educaMais-calculadora--inputs .inputs-label .inputs-value .valueOfRange{font-size:1.8rem;font-weight:600;border-bottom:1px solid #2b59c3;text-align:center;max-width:105px;height:unset;line-height:unset;padding:unset;border-left:0;border-right:0;border-top:0;border-radius:unset;display:unset;color:#2b59c3;}.educaMais-calculadora--inputs .inputs-label .inputs-value .valueOfRange[title=range]{width:30px;}.educaMais-calculadora--inputs .inputs-label .inputs-value .valueOfRange[id=nomeFilho]{max-width:162px;}.educaMais-calculadora--inputs .inputRange{width:100%;cursor:pointer;margin-top:8px;height:16px;border:0;}.educaMais-calculadora--inputs .inputRange::-webkit-slider-runnable-track{height:1px;background:#53b324;}.educaMais-calculadora--inputs .inputRange::-webkit-slider-thumb{height:16px;width:16px;border-radius:16px;background:#53b324;cursor:pointer;-webkit-appearance:none;margin-top:-8px;}.educaMais-calculadora--inputs img{width:26px;margin-left:.8rem;}.educaMais-calculadora--inputs:nth-child(2) .inputs-label .inputs-value .valueOfRange:not(#nomeFilho),.educaMais-calculadora--inputs:nth-child(3) .inputs-label .inputs-value .valueOfRange:not(#nomeFilho){max-width:35px;}.educaMais-calculadora--observacao h6{font-size:1.6rem!important;margin-bottom:8px!important;}.educaMais-calculadora--observacao ul{padding-left:24px;}.educaMais-calculadora--observacao ul a{font-size:1.4rem;color:#237131;}.educaMais-calculadora--observacao ul li{text-align:left;}.educaMais-calculadora--recomendacao{height:auto;}.educaMais-calculadora--recomendacao h6{text-align:left!important;}.educaMais-calculadora--recomendacao--card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;border:1px solid #ccc;border-radius:8px;}.educaMais-calculadora--recomendacao--card .alert{display:flex;flex-direction:row;align-items:center;padding:16px;gap:10px;height:92px;background:#f4f7ff;border-radius:8px;color:#2b59c3;font-size:14px;line-height:20px;letter-spacing:-.2px;margin-bottom:16px;}.educaMais-calculadora--recomendacao--card .alert label{display:flex;text-align:start;}.educaMais-calculadora--recomendacao--card::before{content:"";position:absolute;top:18px;left:0;height:60px;width:8px;background:#2b59c3;border-radius:0 50px 50px 0;}.educaMais-calculadora--recomendacao--card .card-title{padding:1.8rem 3rem 0 3rem;position:relative;}.educaMais-calculadora--recomendacao--card .card-title h6{text-transform:uppercase;font-size:20px!important;font-weight:400!important;color:#2b59c3!important;width:80%;}.educaMais-calculadora--recomendacao--card .card-title h6 span{font-weight:700;font-size:28px;}.educaMais-calculadora--recomendacao--card .card-title img{position:absolute;right:3rem;top:3rem;}.educaMais-calculadora--recomendacao--card .top,.educaMais-calculadora--recomendacao--card .bottom{padding:1.8rem 3rem;width:100%;}.educaMais-calculadora--recomendacao--card .top p,.educaMais-calculadora--recomendacao--card .bottom p{display:flex;align-items:start;justify-content:space-between;color:#000!important;font-weight:400;font-size:16px;margin-bottom:16px;}.educaMais-calculadora--recomendacao--card .top p:last-child,.educaMais-calculadora--recomendacao--card .bottom p:last-child{margin-bottom:0;}.educaMais-calculadora--recomendacao--card .top p span,.educaMais-calculadora--recomendacao--card .bottom p span{color:#2b59c3;font-weight:700;font-size:16px;}.educaMais-calculadora--recomendacao--card .top{border-bottom:1px solid #ccc;}.educaMais-calculadora--recomendacao--card .bottom{text-align:center;}.educaMais-calculadora--recomendacao--card .bottom .btn{width:295px;border-radius:23.5px;padding:12px 0;font-size:1.8rem;margin-top:3rem;margin-left:1rem;}.educaMais-calculadora--recomendacao--card .bottom .btn:last-child{margin-top:16px;}.educaMais-calculadora--recomendacao--card .bottom .btn--white{border:1px solid #2d7387;border-radius:23.5px;}.educaMais-calculadora--recomendacao--card h6.loading,.educaMais-calculadora--recomendacao--card p.loading,.educaMais-calculadora--recomendacao--card button.loading,.educaMais-calculadora--recomendacao--card a.loading,.educaMais-calculadora--recomendacao--card span.loading,.educaMais-calculadora--recomendacao--card .btn.loading{background-color:#f4f7f5!important;color:#f4f7f5!important;border:0;pointer-events:none;z-index:1;position:inherit;}.educaMais-calculadora--recomendacao--mensagem{font-size:12px;line-height:1;margin-top:2rem;text-align:left;}.educaMais-calculadora .help-action{cursor:pointer;}@media screen and (max-width:1024px){.educaMais-calculadora{grid-template-columns:1fr;}.educaMais-calculadora--recomendacao,.educaMais-calculadora--investimento{max-width:unset;width:100%;}.educaMais-calculadora--recomendacao{margin-top:4.8rem;}.educaMais-calculadora--recomendacao--card{height:unset;}.educaMais-calculadora--investimento{display:flex;flex-direction:column;margin-right:0;}.educaMais-calculadora--inputs{min-width:unset;}.educaMais-calculadora--inputs .inputs-label{flex-wrap:wrap;justify-content:space-between;}.educaMais-calculadora--inputs .inputs-label .inputs-value{width:100%;position:static;}.educaMais-calculadora--observacao{order:5;margin-top:4.8rem;}.educaMais-calculadora--recomendacao--card p{flex-direction:column;}.educaMais-calculadora--recomendacao--card .bottom .btn{width:100%;min-width:unset;margin-left:0;}}.td-modal-investir.modal-investir01.educaMais{display:none;}.spinner{position:absolute;inset:45% 45%;width:56px;height:56px;border-radius:50%;animation:spinner 1s infinite linear;}@keyframes spinner{100%{transform:rotate(1turn);}}.educaMais-modal-background{height:100%;width:100%;background-color:rgba(0,0,0,.7);position:fixed;left:0;top:0;display:none;z-index:99999;justify-content:center;align-items:center;flex-direction:column;}.educaMais-modal-background .modal-container.cards{display:flex;flex-direction:column;justify-content:space-between;align-items:start;background-color:#fff;border-radius:6px;padding:24px;width:90%;max-width:1238px;height:auto;min-height:400px;overflow-y:auto;}.educaMais-modal-background .modal-container.cards p{font-size:16px;}.educaMais-modal-background .modal-container.cards .btn{padding:1.2rem 4.3rem;font-size:1.8rem;margin-top:1rem;border-radius:23.5px;cursor:pointer;}@media screen and (max-width:600px){.educaMais-modal-background .modal-container.cards{align-items:center;}.educaMais-modal-background .modal-container.cards p{margin-bottom:2rem;}.educaMais-modal-background .modal-container.cards .btn{width:100%;}}.educaMais-modal-background .modal-container{position:relative;}.educaMais-modal-background .modal-container .close{position:absolute;top:36px;right:36px;cursor:pointer;width:18px;}.td-coletivo-row{display:flex;align-items:center;}@media screen and (max-width:480px){.td-coletivo-row{flex-direction:column;}}.td-coletivo-img{margin-top:1rem;}.td-coletivo-title{color:#182940;font-family:"Source Sans Pro";font-size:24px;font-style:normal;font-weight:600;line-height:normal;}@media screen and (max-width:480px){.td-coletivo-title{font-size:20px;margin:0 auto;}}.td-coletivo-desc{color:#5f5f64;font-family:"Source Sans Pro";font-size:16px;font-style:normal;font-weight:400;line-height:normal;}.td-coletivo-row-text{margin-left:2rem;}@media screen and (max-width:480px){.td-coletivo-row-text{margin-bottom:1rem;}}.td-coletivo-btn{margin-left:auto;}@media screen and (max-width:480px){.td-coletivo-btn{margin-left:0;}}.btn-saiba-mais{display:flex;width:153px;height:40px;border-radius:23.5px;align-items:center;justify-content:center;font-size:1.8rem;background-color:#2b59c3;color:#fff;margin-top:1rem;}@media screen and (min-width:700px) and (max-width:768px){.btn-saiba-mais{width:130px;}}.educaMais-instituicao--title:not(:first-child){margin-top:16px;}.educaMais-cardInstituicao{position:relative;padding:1.6rem 2.4rem 1.6rem 3.6rem;width:100%;display:flex;align-items:start;justify-content:space-between;background-color:#fff;border-radius:8px;}.educaMais-cardInstituicao::before{content:"";position:absolute;left:0;top:16px;width:12px;height:123px;background-color:#2b59c3;border-top-right-radius:12px;border-bottom-right-radius:12px;}.educaMais-cardInstituicao--info{display:flex;flex-direction:column;justify-content:center;align-items:start;}.educaMais-cardInstituicao--info .title-container{width:100%;display:flex;align-items:center;}.educaMais-cardInstituicao--info .title-container .titleInstituicao{position:relative;max-width:190px;color:#2b59c3;font-weight:700;font-size:20px;text-transform:uppercase;}.educaMais-cardInstituicao--info .title-container .titleInstituicao::after{content:" ";position:absolute;width:2px;height:100%;display:inline-flex;background-color:#ccc;right:-10px;top:0;}.educaMais-cardInstituicao--info .title-container input{border:0;height:28px;color:#182940;width:200px;font-weight:400;font-size:20px;margin-left:16px;}.educaMais-cardInstituicao--info .title-container .imgEdit{cursor:pointer;width:40px;height:40px;padding:6px;z-index:2;}.educaMais-cardInstituicao--info .title-container .imgEdit:hover{background-color:#cbe8bc;border-radius:50px;}.educaMais-cardInstituicao .progress-container{max-width:300px;width:100%;position:relative;}.educaMais-cardInstituicao .progress-container .progressBar{position:relative;width:100%;height:6px;background-color:#cad6f0;border-radius:28px;}.educaMais-cardInstituicao .progress-container .progressBar .barStatus{position:absolute;height:100%;width:25%;background-color:#2b59c3;border-radius:28px;}.educaMais-cardInstituicao .progress-container p:first-child{font-weight:400;font-size:14px;color:#182940;}.educaMais-cardInstituicao .progress-container p:nth-child(2){font-weight:700;font-size:16px;color:#2b59c3;}.educaMais-cardInstituicao .progress-container span:not(.progressValue){position:absolute;display:flex;bottom:4px;right:0;color:#2b59c3;font-weight:700;}.educaMais-cardInstituicao .progress-container span:not(.progressValue) img{margin-right:4px;}.educaMais-cardInstituicao--buttons{display:flex;align-items:start;justify-content:center;}.educaMais-cardInstituicao--buttons--subtitle{display:flex;flex-direction:column;justify-content:space-around;align-items:end;}.educaMais-cardInstituicao--buttons--subtitle .btn{width:100px;min-width:unset;height:39px;border-radius:23.5px;font-size:18px;line-height:2;text-align:center;font-weight:600;padding:0;margin-bottom:24px;margin-top:0;}.educaMais-cardInstituicao--buttons--subtitle .btn--white{border:1px solid #237131;border-radius:23.5px;}.educaMais-cardInstituicao--buttons--subtitle:first-child{margin-right:24px;}.educaMais-cardInstituicao--buttons--subtitle .subtitle-container p:first-child{color:#182940;font-weight:400;font-size:14px;white-space:nowrap;}.educaMais-cardInstituicao--buttons--subtitle .subtitle-container p:nth-child(2){color:#2b59c3;font-weight:700;font-size:16px;white-space:nowrap;}.educaMais-cardInstituicao--buttons--subtitle .subtitle-container p:last-child{color:#2b59c3;font-weight:700;font-size:12px;}.educaMais-cardInstituicao--buttons--subtitle .subtitle-container p{text-align:right;line-height:20px;}@media screen and (max-width:1200px){.educaMais-cardInstituicao--info .title-container input{max-width:120px;}}@media screen and (max-width:1024px){.educaMais-cardInstituicao{flex-direction:column;}.educaMais-cardInstituicao--info{width:100%;}.educaMais-cardInstituicao--info .title-container{position:relative;flex-direction:column;align-items:start;}.educaMais-cardInstituicao--info .title-container input{margin:0;max-width:unset;width:100%;}.educaMais-cardInstituicao--info .title-container img{position:absolute;right:5px;top:0;}.educaMais-cardInstituicao--info .title-container .titleInstituicao::after{display:none;}.educaMais-cardInstituicao--buttons{width:100%;margin-top:32px;}.educaMais-cardInstituicao--buttons .btn{max-width:150px;}.educaMais-cardInstituicao--buttons .subtitle-container p{text-align:center;}}.container-td__content.td-custom-carrinho-confirmacao.content-flex-column.educaMaisTituos h4{font-weight:600;font-size:24px;line-height:30px;color:#182940;}.container-td__content.td-custom-carrinho-confirmacao.content-flex-column.educaMaisTituos .btn-new-investiment{max-width:230px;height:45px;border-radius:23.5px;line-height:0;margin-bottom:2rem;}.container-td__content.td-custom-carrinho-confirmacao.content-flex-column.educaMaisTituos .educaMais-select{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:transparent;border:0;box-shadow:none;}@media screen and (max-width:720px){.container-td__content.td-custom-carrinho-confirmacao.content-flex-column.educaMaisTituos .educaMais-select{margin-bottom:4.8rem;flex-direction:column;}.container-td__content.td-custom-carrinho-confirmacao.content-flex-column.educaMaisTituos .educaMais-select .td-carrinho-busca__subtitulo{display:unset;margin-bottom:.8rem;}.container-td__content.td-custom-carrinho-confirmacao.content-flex-column.educaMaisTituos .educaMais-select .nice-select{max-width:95%;}}@media screen and (max-width:720px){.container-td__content.td-custom-carrinho-confirmacao.content-flex-column.educaMaisTituos .btn-new-investiment{margin:0 auto;}}.container-titulos-educa-mais{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;}.section-noticias-educa-mais{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:30px;}@media screen and (max-width:1024px){.section-noticias-educa-mais{grid-template-columns:auto;width:100%;}}.td-custom-carrinho .td-carrinho-busca.td-label--erro .td-carrinho-busca__select{border-color:#e4572e;color:#e4572e;background:url(img/icon/td-error-icon.svg) no-repeat center left;background-position-x:.5rem;padding-left:5rem;}.td-custom-carrinho .td-carrinho-busca.td-label--erro .td-carrinho-busca__select.nice-select:after{border-color:#e4572e;}.td-custom-carrinho .td-carrinho-busca.td-label--erro .td-carrinho-busca__subtitulo{color:#e4572e;}.td-custom-carrinho .td-agendar-container{display:grid;grid-template-columns:auto 40rem auto;}.td-custom-carrinho .td-agendar-box-resumo{display:none;}.td-custom-carrinho .td-agendar-box-resumo--active{-webkit-animation:moveFromTop .5s ease;animation:moveFromTop .5s ease;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:grid;grid-template-columns:40rem;width:100%;}.td-custom-carrinho .combobox-datepicker-img-inside-button{margin-left:-50px;}.td-custom-carrinho .combobox-datepicker{margin-top:0!important;}.td-custom-carrinho .td-carrinho-titulos--vazio{border:.1rem solid rgba(204,204,204,.5);border-radius:.8rem;padding:2.4rem;margin:3rem;}.td-custom-carrinho .td-carrinho-titulos--vazio>div{padding:1rem 4rem;text-align:center;}.td-custom-carrinho .td-carrinho-titulos--vazio>div p{padding-bottom:2rem;border-bottom:1px solid rgba(204,204,204,.5);font-size:2rem;}.td-custom-carrinho .td-carrinho-titulos--vazio>div .btn{margin-bottom:0;}@media screen and (min-width:980px){.td-custom-carrinho .td-carrinho-titulos .td-carrinho-card__content .td-carrinho-card-col--custom p span{display:block;padding-left:0;}.td-custom-carrinho .td-agendamento-busca__select.td-carrinho-busca__select{width:35rem;}}@media screen and (max-width:979px){.td-custom-carrinho .td-carrinho-aside #btnInvestir{margin:0;}.td-custom-carrinho .td-carrinho-content .td-carrinho-box .td-carrinho-titulos{padding-bottom:20px;}.td-custom-carrinho .td-carrinho-content .td-carrinho-card-col--custom p+p span{width:100%;}.td-custom-carrinho .td-carrinho-content .td-carrinho-titulos--vazio{margin-top:12rem;border:0;}.td-custom-carrinho .td-carrinho-content .td-valor-total-confirmar--mobile .btn.btn--primary.td-carrinho-submit{border:0;}.td-custom-carrinho .td-carrinho-content .td-valor-total-confirmar--mobile .btn.btn--secundary.td-carrinho-submit.td-carrinho-submit{background-color:#fff;}}@media screen and (max-width:1024px){.td-carrinho-box{border-radius:.8rem;border:0;background-color:#fff!important;}}.td-agendar-container{display:grid;grid-template-columns:auto 40rem auto;}@media screen and (max-width:1024px){.td-agendar-container{display:grid;grid-template-columns:auto;}}.td-agendar-box-resumo--active{-webkit-animation:moveFromTop .5s ease;animation:moveFromTop .5s ease;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:grid;grid-template-columns:40rem;width:100%;row-gap:15px;grid-row-gap:15px;}@media screen and (max-width:430px){.td-agendar-box-resumo--active{grid-template-columns:30rem;}}.carteira-extrato{gap:2.4rem;}.carteira-extrato .background-carteira-extrato{background:linear-gradient(to bottom,#fff 227px,#d3e3d6 0);}.carteira-extrato .card-td{transition:opacity .5s ease,transform .5s ease,height .5s ease;}.carteira-extrato .card-td-oculto{opacity:0;transform:translateY(20px);}.carteira-extrato .card-td-visivel{opacity:1;transform:translateY(0);}.carteira-extrato .card-td__header_line-break{display:block;}.carteira-extrato .container-saldo__adicionar{display:flex;gap:15px;align-items:center;}.carteira-extrato .container-saldo__valor-atual{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:0!important;}.carteira-extrato .container-saldo__valor-atual label{font-family:Source Sans Pro;font-size:12px;font-weight:600;line-height:15.08px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#757575;}.carteira-extrato .container-saldo__valor-atual span{font-family:Source Sans Pro;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.02em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#237131;}.carteira-extrato .container-saldo #add-saldo:hover{background-color:#237131;color:#fff;}.carteira-extrato .container-saldo #add-saldo{border-radius:60px;min-width:114px;max-height:40px;padding:0;}.carteira-extrato .container-saldo-olhinho__label--duas-linhas{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-grow:1;}.carteira-extrato .reset-spacing{gap:0!important;margin-bottom:0!important;border:0!important;padding:0!important;align-items:flex-start!important;}@media screen and (min-width:1025px){.carteira-extrato .carteira-extrato-filtro{gap:2.4rem;}.carteira-extrato .carteira-extrato-filtro .card-td__body{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between;flex-direction:row;flex-wrap:wrap;}.carteira-extrato .carteira-extrato-filtro__item{min-width:32%;max-width:33%;gap:3rem;}.carteira-extrato .carteira-extrato-filtro__item h6{color:#182940;font-weight:600;font-size:16px;line-height:20px;}.carteira-extrato .carteira-extrato-filtro__item .card-td{margin-top:15px;padding:0;border:0;}.carteira-extrato .carteira-extrato-filtro__item .card-td .date-input{display:flex;flex-direction:row;justify-content:space-evenly;width:100%;padding:1px;background:#fff;border:1px #979797 solid;border-radius:.8rem;}.carteira-extrato .carteira-extrato-filtro__item .card-td .date-input input{flex-grow:1;border:0;padding:0 20px;}.carteira-extrato .carteira-extrato-filtro__item .card-td .date-input input::-webkit-calendar-picker-indicator{background:#fff url(/Content/img/icon/td-calendar-02.svg);}}@media screen and (min-width:1025px) and (max-width:900px){.carteira-extrato .carteira-extrato-filtro__item .card-td .date-input input{max-width:80%;}}@media screen and (min-width:1025px){.carteira-extrato .carteira-extrato-filtro__item .card-td .date-input img{padding:10px;cursor:pointer;display:none;}.carteira-extrato .carteira-extrato-filtro__item .card-td .select-input{display:flex;flex-direction:row;width:100%;padding:1px;}.carteira-extrato .carteira-extrato-filtro__item .card-td .select-input .nice-select{border:1px solid #979797!important;margin-top:-1px;padding-top:17px;padding-bottom:17px;}.carteira-extrato .carteira-extrato-filtro__item .card-td .select-input .nice-select span:nth-child(1){font-weight:400;font-size:18px;line-height:24px;color:#666e7a;}.carteira-extrato .carteira-extrato-filtro__botoes{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;flex:1 1 100%;gap:24px;padding:24px 0;}.carteira-extrato .carteira-extrato-filtro__botoes button{border-radius:60px;padding:12px,68px;width:22%;border:1px solid #237131;}.carteira-extrato .carteira-extrato-filtro__botoes button:first-child{color:#237131;font-weight:600;}.carteira-extrato .carteira-extrato-filtro__botoes button:last-child{background-color:#237131;color:#fff;}}@media screen and (max-width:1024px){.carteira-extrato section .carteira-extrato-filtro__item{margin-bottom:24px;font-size:16px;}.carteira-extrato section .carteira-extrato-filtro__item:last-child{margin-bottom:revert;}.carteira-extrato section .carteira-extrato-filtro__item h6{color:#182940;font-weight:600;margin-bottom:8px;}.carteira-extrato section .carteira-extrato-filtro__item .card-td{border:revert;padding:revert;gap:revert;margin:revert;display:flex;}.carteira-extrato section .carteira-extrato-filtro__item .card-td__body .date-input input{width:100%;font-size:18px;}.carteira-extrato section .carteira-extrato-filtro__item .card-td__body .date-input input::-webkit-calendar-picker-indicator{background:#fff url(/Content/img/icon/td-calendar-02.svg);}.carteira-extrato section .carteira-extrato-filtro__item .card-td__body div.nice-select{border:1px solid #979797;color:#666e7a;font-size:18px;font-weight:400;padding:6px 9px;}.carteira-extrato section .carteira-extrato-filtro__botoes{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-direction:column-reverse!important;gap:2.4rem;}.carteira-extrato section .carteira-extrato-filtro__botoes button{border-radius:60px;border:1px solid #237131;height:47px;padding:12px,68px!important;font-weight:700;font-size:18px;line-height:revert!important;}}@media screen and (min-width:1025px){.carteira-extrato .card-extrato-carteira .card-td__body{gap:2.4rem;font-size:13px;}}@media screen and (min-width:1025px) and (min-width:1024px){.carteira-extrato .card-extrato-carteira .card-td__body{font-size:14px;}}@media screen and (min-width:1025px) and (min-width:1200px){.carteira-extrato .card-extrato-carteira .card-td__body{font-size:15px;}}@media screen and (min-width:1025px) and (min-width:1300px){.carteira-extrato .card-extrato-carteira .card-td__body{font-size:16px;}}@media screen and (min-width:1025px){.carteira-extrato .card-extrato-carteira .card-td__body .item-container{display:flex;display:-ms-flexbox;display:-webkit-flex;color:#003475;gap:3rem;white-space:nowrap;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__descricao,.carteira-extrato .card-extrato-carteira .card-td__body .item-container__vejamais,.carteira-extrato .card-extrato-carteira .card-td__body .item-container__valor{display:flex;display:-ms-flexbox;display:-webkit-flex;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__descricao{flex-grow:1;color:#40444d;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__descricao h5{font-weight:700;color:#003475;font-weight:700;font-size:16px;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__descricao__separador{padding:0 12px;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__vejamais{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-content:center;white-space:nowrap;cursor:pointer;gap:16px;font-weight:600;min-width:24px;min-height:31px;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__vejamais img{width:24px;height:31px;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__valor{font-weight:700;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__valor-positivo{color:#247030;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__valor-negativo{color:#40444d;}.carteira-extrato .card-td-sem-resultado{justify-content:center;text-align:center;}.carteira-extrato .card-td-sem-resultado div:last-child{color:#3d3d3d;font-weight:700;font-size:16px;line-height:24px;}}@media screen and (max-width:1024px){.carteira-extrato .card-extrato-carteira .card-td__body .item-container{color:#40444d;display:table;clear:both;background-color:#fff;width:100%;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__descricao{float:left;clear:left;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:80%;font-size:14px;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__descricao h5{color:#003475;font-weight:700;font-size:16px;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__descricao__separador{display:none;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__valor{float:left;clear:left;width:90%;font-weight:700;font-size:16px;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__valor-positivo{color:#247030;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__valor-negativo{color:#40444d;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__vejamais{float:right;width:10%;display:flex;justify-content:flex-end;align-items:center;opacity:0;transform:translateX(-20px);transition:opacity .5s ease-out,transform .5s ease-out;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__vejamais span{display:none;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__vejamais img{width:24px;height:31px;}.carteira-extrato .card-extrato-carteira .card-td__body .item-container__vejamais-show{opacity:1;transform:translateX(0);}.carteira-extrato .card-td-sem-resultado{justify-content:center;text-align:center;}.carteira-extrato .card-td-sem-resultado div:last-child{color:#3d3d3d;font-weight:700;font-size:16px;line-height:24px;}}@media screen and (max-width:1024px){.carteira-extrato .card-saldo{border:0;background-color:#f4f7f5;}.carteira-extrato .card-saldo .card-td{margin-top:0;padding:0;}.carteira-extrato .card-saldo .card-td__body{background-color:transparent;}.carteira-extrato .card-saldo .card-td__body .saldo-container{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px;}.carteira-extrato .card-saldo .card-td__body .saldo-container p{flex-grow:1;text-align:center;color:#247030;font-size:16px;font-weight:700;}.carteira-extrato .card-saldo .card-td__body .saldo-container__separator{display:none;}}@media screen and (min-width:1025px){.carteira-extrato .card-saldo{border:0;background-color:#f4f7f5;}.carteira-extrato .card-saldo .card-td{margin-top:0;padding:0;}.carteira-extrato .card-saldo .card-td__body{background-color:transparent;}.carteira-extrato .card-saldo .card-td__body .saldo-container{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 16px;}.carteira-extrato .card-saldo .card-td__body .saldo-container p{flex-grow:1;color:#247030;font-size:16px;font-weight:700;}.carteira-extrato .card-saldo .card-td__body .saldo-container p:first-child{text-align:left;}.carteira-extrato .card-saldo .card-td__body .saldo-container p:last-child{text-align:right;}.carteira-extrato .card-saldo .card-td__body .saldo-container__separator{color:#e5e5e5;}}@media screen and (max-width:1024px){.carteira-extrato .card-saldo{border:0;background-color:#f4f7f5;}.carteira-extrato .card-saldo .card-td{margin-top:0;padding:0;}.carteira-extrato .card-saldo .card-td__body{background-color:transparent;}.carteira-extrato .card-saldo .card-td__body .saldo-container{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px;}.carteira-extrato .card-saldo .card-td__body .saldo-container p{flex-grow:1;text-align:center;color:#247030;font-size:16px;font-weight:700;}.carteira-extrato .card-saldo .card-td__body .saldo-container__separator{display:none;}}@media screen and (min-width:1025px){.carteira-extrato .card-saldo{border:0;background-color:#f4f7f5;}.carteira-extrato .card-saldo .card-td{margin-top:0;padding:0;}.carteira-extrato .card-saldo .card-td__body{background-color:transparent;}.carteira-extrato .card-saldo .card-td__body .saldo-container{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:10px 16px;}.carteira-extrato .card-saldo .card-td__body .saldo-container p{flex-grow:1;color:#247030;font-size:16px;font-weight:700;}.carteira-extrato .card-saldo .card-td__body .saldo-container p:first-child{text-align:left;}.carteira-extrato .card-saldo .card-td__body .saldo-container p:last-child{text-align:right;}.carteira-extrato .card-saldo .card-td__body .saldo-container__separator{color:#e5e5e5;}}@media screen and (max-width:1024px){.carteira-extrato .container-saldo{-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:16px;}.carteira-extrato .container-saldo__valor{justify-content:space-between;flex-wrap:wrap;}}@media screen and (max-width:979px){.td-custom-meus-investimentos-detalhe .td-meus-investimentos-detalhe__titulo{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%;width:80%;}.td-custom-meus-investimentos-detalhe .td-meus-investimentos-detalhe__titulo:before{top:auto;left:auto;position:inherit;margin-right:5rem;}.td-custom-meus-investimentos-detalhe .td-meus-investimentos-detalhe-box{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.td-custom-meus-investimentos-detalhe .td-meus-investimentos-detalhe-box .td-meus-investimentos-deatlhe-instituicao{-webkit-order:3;-ms-flex-order:3;order:3;}.td-custom-meus-investimentos-detalhe .td-meus-investimentos-detalhe-box .td-meu-investimento{-webkit-order:0;-ms-flex-order:0;order:0;}.td-custom-meus-investimentos-detalhe .td-meus-investimentos-detalhe-box .td-div-grafico-mobile{-webkit-order:1;-ms-flex-order:1;order:1;}.td-custom-meus-investimentos-detalhe .td-meus-investimentos-detalhe-box .td-detalhe-grafico-info{-webkit-order:4;-ms-flex-order:4;order:4;}}@media screen and (min-width:980px){.td-custom-meus-investimentos-titulo .td-posicao-detalhada__titulo{display:inline-block;}.td-custom-meus-investimentos-titulo .td-posicao-detalhada__titulo+#salvarExcel{float:right;margin-top:.5rem;font-size:1.8rem;font-weight:600;letter-spacing:-.5px;}.td-custom-meus-investimentos-titulo .td-meu-investimento-buttons .btn-meu-investimento:not(:last-of-type){margin-right:.8rem;}.td-custom-meus-investimentos-titulo .td-meu-investimento-buttons .btn-meu-investimento:last-of-type{margin-left:.2rem;}.td-custom-meus-investimentos-titulo .td-meu-investimento-buttons .btn-meu-investimento__icon--excel:after{content:"";display:block;background-image:url("/Content/img/icon/td-excel-vrd.svg");background-repeat:no-repeat;background-size:contain;height:4rem;width:4rem;position:absolute;top:-.8rem;left:-5rem;}.td-custom-meus-investimentos-titulo .td-meu-investimento .td-meu-investimento-titulo{font-size:1.9rem;}.td-custom-meus-investimentos-titulo .td-meu-investimento .td-meu-investimento-datalhe-posicao{margin-bottom:2rem;}.td-custom-meus-investimentos-titulo .td-meu-investimento .td-meu-investimento-datalhe-posicao .td-meu-investimento-titulo--valor{font-size:1.6rem;font-weight:normal;line-height:2.2rem;text-align:center;color:#5f5f64;display:inline-block;min-width:20rem;padding:2rem;}.td-custom-meus-investimentos-titulo .td-meu-investimento .td-meu-investimento-datalhe-posicao .td-meu-investimento-titulo--valor .td-meu-investimento-titulo--cifrao{font-size:2.4rem;font-weight:600;line-height:normal;text-align:center;color:#333;display:block;}.td-custom-meus-investimentos-titulo .td-posicao-detalhada__info .td-posicao-detalhada__info__data,.td-custom-meus-investimentos-titulo .td-posicao-detalhada__info .td-posicao-detalhada__info__link{width:25%;}.td-custom-meus-investimentos-titulo .td-posicao-detalhada__info .td-posicao-detalhada__info__link{text-align:right;}.td-custom-meus-investimentos-titulo .td-posicao-detalhada__info .td-posicao-detalhada__info__valor{line-height:normal;color:#5f5f64;font-size:1.4rem;font-weight:400;display:inline-block;width:25%;}.td-custom-meus-investimentos-titulo .td-posicao-detalhada__info .td-posicao-detalhada__info__valor>span{font-size:2rem;font-weight:600;color:#5f5f64;display:block;line-height:2.6rem;}.td-custom-meus-investimentos-titulo .td-posicao-detalhada__info .td-posicao-detalhada__info__valor>span.td-posicao-detalhada__info__data{font-size:1.6rem;}}@media screen and (max-width:979px){.td-custom-meus-investimentos-titulo .td-posicao-detalhada__info{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.td-custom-meus-investimentos-titulo .td-posicao-detalhada__info .td-posicao-detalhada__info__valor:first-of-type,.td-custom-meus-investimentos-titulo .td-posicao-detalhada__info .td-posicao-detalhada__info__link{width:100%;}.td-custom-meus-investimentos-titulo .td-posicao-detalhada__info .td-posicao-detalhada__info__valor{margin-bottom:1rem;font-size:1.6rem;line-height:normal;}.td-custom-meus-investimentos-titulo .td-posicao-detalhada__info .td-posicao-detalhada__info__valor>span:not(.td-posicao-detalhada__info__data){font-size:1.8rem;}.td-custom-meus-investimentos-titulo .td-meu-investimento .td-meu-investimento-buttons{padding:0;}.td-custom-meus-investimentos-titulo .td-meu-investimento .td-meu-investimento-buttons .btn-meu-investimento__icon--excel:after{background-image:url("/Content/img/icon/td-excel-bco.svg");}.td-custom-meus-investimentos-titulo .td-meu-investimento .td-meu-investimento-titulo{font-size:1.9rem;}.td-custom-meus-investimentos-titulo .td-meu-investimento .td-meu-investimento-datalhe-posicao{margin-bottom:2rem;}.td-custom-meus-investimentos-titulo .td-meu-investimento .td-meu-investimento-datalhe-posicao .td-meu-investimento-titulo--valor{font-size:1.6rem;font-weight:normal;line-height:2.2rem;text-align:center;color:#5f5f64;padding-top:2rem;}.td-custom-meus-investimentos-titulo .td-meu-investimento .td-meu-investimento-datalhe-posicao .td-meu-investimento-titulo--valor .td-meu-investimento-titulo--cifrao{font-size:2.4rem;font-weight:600;line-height:normal;text-align:center;color:#333;display:block;}.td-custom-meus-investimentos-titulo .td-meus-investimentos-detalhe__titulo{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%;width:80%;}.td-custom-meus-investimentos-titulo .td-meus-investimentos-detalhe__titulo:before{top:auto;left:auto;position:inherit;margin-right:5rem;}}.td-my-retiring-detail{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;gap:3rem;}.td-my-retiring-detail .sombra{border:1px solid rgba(204,204,204,.5);}.td-my-retiring-detail .link-btn{padding:12px 55px;font-size:1.5rem;text-align:center;text-decoration:none;font-weight:bold;border:0;border-radius:25px;color:#fff;background-color:#237131;}.td-my-retiring-detail .select-wrapper{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:flex-start;width:100%;}@media screen and (max-width:1024px){.td-my-retiring-detail .select-wrapper{flex-direction:column;}}.td-my-retiring-detail .select-wrapper p{min-width:170px;margin-right:2rem;font-size:1.5rem;font-weight:bold;color:#26336a;}@media screen and (max-width:850px){.td-my-retiring-detail .select-wrapper p{margin-right:1rem;}}@media screen and (max-width:550px){.td-my-retiring-detail .select-wrapper p{margin:0 0 1rem 0;}}.td-my-retiring-detail .select-wrapper .select{width:100%;}.td-my-retiring-detail .select-wrapper .select .nice-select{width:100%;max-width:100%;margin:0;}@media screen and (max-width:1024px){.td-my-retiring-detail .td-mercado-box--resgatar{margin-top:0;}}.td-my-retiring-detail .box-content{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:30px 32px;border-radius:8px;background-color:#fff;}.td-my-retiring-detail .box-content h6{margin-bottom:33px;text-align:center;font-size:1.6rem;font-weight:bold;color:#333;}.td-my-retiring-detail .box-content p{text-align:left;width:100%;color:#5f5f64;}.td-my-retiring-detail .box-content .custom-link{text-align:center;}.td-my-retiring-detail .box-content .custom-link span{cursor:pointer;font-weight:bold;text-decoration:underline;color:#237131;}@media screen and (max-width:820px){.td-my-retiring-detail{margin-top:0;}}#modalRendaMais.modal-background{position:absolute;display:none;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);z-index:99999;}#modalRendaMais.modal-background .modal-container{position:relative;width:90%;height:auto;padding:40px;border-radius:8px;background-color:#fff;}#modalRendaMais.modal-background .modal-container .close-modal{position:absolute;cursor:pointer;right:20px;top:20px;}#modalRendaMais.modal-background .modal-container h4{color:#26336a;font-size:32px;}#modalRendaMais.modal-background .modal-container h4 img{margin-right:10px;}#modalRendaMais.modal-background .modal-container h4 span{font-weight:bold;}#modalRendaMais.modal-background .modal-container h4 span:after{content:"|";font-weight:normal;margin:0 20px;}#modalRendaMais.modal-background .modal-container .modal-content{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;align-items:start;width:100%;padding:0;background-color:#fff;border:0;margin:40px 0;}#modalRendaMais.modal-background .modal-container .modal-content h4{width:100%;text-align:left;font-weight:bold;margin-bottom:20px;}#modalRendaMais.modal-background .modal-container .modal-content ul{padding-left:20px;}#modalRendaMais.modal-background .modal-container .modal-content ul li{font-size:20px;}#modalRendaMais.modal-background .modal-container .modal-content div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:30%;}@media screen and (max-width:850px){#modalRendaMais.modal-background .modal-container .modal-content{flex-direction:column;justify-content:center;align-items:center;}#modalRendaMais.modal-background .modal-container .modal-content h4{margin:10px 0;}#modalRendaMais.modal-background .modal-container .modal-content div{max-width:100%;}}#modalRendaMais.modal-background .modal-container a{text-decoration:none;text-transform:uppercase;padding:12px 80px;text-align:center;color:#fff;width:254px;font-size:18px;border-radius:25px;float:right;background-color:#26336a;}@media screen and (max-width:850px){#modalRendaMais.modal-background .modal-container{width:100%;}#modalRendaMais.modal-background .modal-container .close-modal{top:40px;}}.radios-wrapper{width:100%;text-align:left;padding:0 1rem;}.radios-wrapper h4{color:#182940;font-size:18px;font-weight:bold;}.radios-wrapper .td-carrinho-radios{padding:0;}@media screen and (max-width:1024px){.radios-wrapper{display:none;}}.td-my-retiring-detail .td-carrinho-card{width:100%;margin-top:0;}.td-my-retiring-detail .td-carrinho-card .td-carrinho-card__content:before{border-radius:0 8px 8px 0;}.td-my-retiring-detail .td-carrinho-card .td-carrinho-card-rentabilidade{display:flex;flex-direction:column;}.td-my-retiring-detail .td-carrinho-card .td-carrinho-card-titulo--subtitulo{font-size:2.2rem;font-weight:normal;}.td-my-retiring-detail .td-carrinho-card .td-carrinho-card-col--custom .td-carrinho-card-info{text-align:left;}.td-my-retiring-detail .td-carrinho-card .td-carrinho-card-col--custom .td-carrinho-card-info--valor{padding:0;}@media screen and (max-width:1024px){.td-my-retiring-detail .td-carrinho-card .td-carrinho-card-titulo--subtitulo{font-size:1.4rem;}.td-my-retiring-detail .td-carrinho-card .td-card-simples__titulo--titulo{font-size:2rem;}.td-my-retiring-detail .td-carrinho-card .td-carrinho-card-col{text-align:center;width:100%;}.td-my-retiring-detail .td-carrinho-card .td-carrinho-card-col .td-carrinho-card-remover img{margin:0;}}.td-my-retiring-detail .resumo-pedido{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:start;width:100%;padding:20px 40px;margin-bottom:20px;border-radius:8px;background-color:#fff;}.td-my-retiring-detail .resumo-pedido h4{color:#182840;font-size:24px;font-weight:bold;}.td-my-retiring-detail .resumo-pedido .td-agendar-box{width:100%;}.td-my-retiring-detail .resumo-pedido .resumo-container{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:40px;}.td-my-retiring-detail .resumo-pedido .resumo-container h4{width:100%;text-align:left;}.td-my-retiring-detail .resumo-pedido .resumo-container div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-between;width:100%;}.td-my-retiring-detail .resumo-pedido .resumo-container div span{font-size:16px;}.td-my-retiring-detail .resumo-pedido .resumo-container div span:last-child{color:#26336a;}.td-my-retiring-detail .resumo-pedido .resumo-container div:nth-child(2) span:last-child{color:#237131;}.td-my-retiring-detail .resumo-pedido .resumo-container .link-btn{margin:65px 0 0 0;}@media screen and (max-width:1024px){.td-my-retiring-detail .resumo-pedido .resumo-container{margin-bottom:20px;}.td-my-retiring-detail .resumo-pedido .resumo-container div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:start;}}.confirmacao-pagamento{margin-bottom:20px;}.confirmacao-pagamento h4{width:100%;text-align:left;font-size:2.3rem;font-weight:bold;color:#182840;}.confirmacao-pagamento .td-carrinho-edicao-card{width:100%;}.confirmacao-pagamento .confirma-titulo-container{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-between;position:relative;padding:30px;width:100%;}.confirmacao-pagamento .confirma-titulo-container:before{content:" ";width:12px;height:60%;position:absolute;left:10px;top:25px;border-radius:8px;background-color:#a253a5;}.confirmacao-pagamento .confirma-titulo-container .nome-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:33%;}.confirmacao-pagamento .confirma-titulo-container .nome-area span{text-transform:uppercase;line-height:1;width:100%;text-align:left;color:#a253a5;}.confirmacao-pagamento .confirma-titulo-container .nome-area span:first-child{font-size:1.8rem;}.confirmacao-pagamento .confirma-titulo-container .nome-area span:last-child{font-size:2rem;font-weight:bold;}.confirmacao-pagamento .confirma-titulo-container .valores-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-around;min-width:55%;}.confirmacao-pagamento .confirma-titulo-container .valores-area div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.confirmacao-pagamento .confirma-titulo-container .valores-area div:nth-child(1){margin-right:10px;}.confirmacao-pagamento .confirma-titulo-container .valores-area div span:first-child{color:#182940;font-size:1.3rem;font-weight:bold;}.confirmacao-pagamento .confirma-titulo-container .valores-area div span:last-child{font-size:1.3rem;font-weight:bold;color:#a253a5;}@media screen and (max-width:1024px){.confirmacao-pagamento .confirma-titulo-container .valores-area{display:flex;flex-direction:row;flex-flow:row-reverse;justify-content:space-between;margin:20px 0;width:100%;}.confirmacao-pagamento .confirma-titulo-container .valores-area div{font-size:1.7rem;display:flex;flex-direction:column;}.confirmacao-pagamento .confirma-titulo-container .valores-area div:nth-child(1){position:absolute;right:10px;top:20px;}}@media screen and (max-width:1024px){.confirmacao-pagamento .confirma-titulo-container{flex-direction:column;width:unset;min-width:80%;align-items:baseline;}.confirmacao-pagamento .confirma-titulo-container:before{display:none;}}@media screen and (max-width:450px){.confirmacao-pagamento .confirma-titulo-container{width:100%;min-width:unset;padding:20px;}}.confirmacao-pagamento .pagamento-container.agora{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;}.confirmacao-pagamento .pagamento-container.agora div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-between;width:100%;}.confirmacao-pagamento .pagamento-container.agora div:last-child span:first-child{font-weight:bold;}.confirmacao-pagamento .pagamento-container.agora div:last-child span:last-child{color:#148389;font-weight:bold;font-size:1.8rem;}@media screen and (max-width:1024px){.confirmacao-pagamento .pagamento-container.agora{margin-bottom:20px;}.confirmacao-pagamento .pagamento-container.agora div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:start;}}.confirmacao-pagamento .pagamento-container.agendamento{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 0 25px 0;}.confirmacao-pagamento .pagamento-container.agendamento .titulo-detalhe{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:35px;width:100%;}.confirmacao-pagamento .pagamento-container.agendamento .titulo-detalhe div:first-child span:nth-child(2){font-size:16px;}.confirmacao-pagamento .pagamento-container.agendamento .titulo-detalhe div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-between;width:100%;}.confirmacao-pagamento .pagamento-container.agendamento .titulo-detalhe div:last-child span:first-child{font-weight:bold;}.confirmacao-pagamento .pagamento-container.agendamento .titulo-detalhe div:last-child span:last-child{color:#148389;font-weight:bold;font-size:1.8rem;}@media screen and (max-width:1024px){.confirmacao-pagamento .pagamento-container.agendamento .titulo-detalhe{margin-bottom:20px;}.confirmacao-pagamento .pagamento-container.agendamento .titulo-detalhe div span:first-child{font-size:1.5rem;}}.confirmacao-pagamento .pagamento-container.agendamento .detalhes-agendamento{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:start;justify-content:space-between;width:100%;}.confirmacao-pagamento .pagamento-container.agendamento .detalhes-agendamento div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-between;width:100%;}.confirmacao-pagamento .pagamento-container.agendamento .detalhes-agendamento div span{color:#666;font-size:16px;}.confirmacao-pagamento .pagamento-container.agendamento .detalhes-agendamento .observacao{font-size:14px;}.confirmacao-pagamento .link-btn{margin-bottom:0;}.pedido-status-section{overflow-y:auto;}.pedido-status-section .pedido-status-card{width:100%;padding:42px 86px;background-color:#fff;border-radius:.5rem;}.pedido-status-section .pedido-status-card .header{padding:0 63px 20px 63px;border-bottom:.5px solid #e8e8e8;}.pedido-status-section .pedido-status-card .header h4{margin-top:13px;text-align:center;}.pedido-status-section .pedido-status-card .header .td-agendamento-steps-box{border:0;}@media screen and (max-width:1024px){.pedido-status-section .pedido-status-card .header .td-agendamento-steps-box{width:100%;}}.pedido-status-section .pedido-status-card .header .td-agendamento-steps{max-width:50rem;}.pedido-status-section .pedido-status-card .header .td-agendamento-steps .td-agendamento-step-line{width:19rem;}.pedido-status-section .pedido-status-card .header .td-agendamento-steps .td-agendamento-step-line:nth-of-type(1){left:8rem;}.pedido-status-section .pedido-status-card .header .td-agendamento-steps .td-agendamento-step-line:nth-of-type(2){left:24rem;}@media screen and (max-width:1024px){.pedido-status-section .pedido-status-card .header .td-agendamento-steps{max-width:32rem;}.pedido-status-section .pedido-status-card .header .td-agendamento-steps .td-agendamento-step-line{width:12rem;}.pedido-status-section .pedido-status-card .header .td-agendamento-steps .td-agendamento-step-line:nth-of-type(1){left:4rem;}.pedido-status-section .pedido-status-card .header .td-agendamento-steps .td-agendamento-step-line:nth-of-type(2){left:15rem;}}.pedido-status-section .pedido-status-card .body{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 20px 0 20px;}.pedido-status-section .pedido-status-card .body p{width:100%;text-align:right;margin-top:35px;}.pedido-status-section .pedido-status-card .body p span{color:#26336a;font-weight:bold;}.pedido-status-section .pedido-status-card .body h5{width:100%;margin-top:24px;text-align:left;}.pedido-status-section .pedido-status-card .body .info{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:center;width:100%;margin-bottom:76px;}.pedido-status-section .pedido-status-card .body .info div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:baseline;justify-content:space-between;width:100%;}.pedido-status-section .pedido-status-card .body .info div span{width:40%;}.pedido-status-section .pedido-status-card .body .info div span:first-child{color:#666;text-align:right;}.pedido-status-section .pedido-status-card .body .info div span:last-child{color:#26336a;font-weight:bold;}.pedido-status-section .pedido-status-card .body .info div:first-child span:last-child{color:#237131;}.pedido-status-section .pedido-status-card .body .titulo-card-container{width:100%;}.pedido-status-section .pedido-status-card .body .titulo-card-container::before{content:" ";width:12px;height:80%;position:absolute;left:0;top:15px;border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:#a253a5;}.pedido-status-section .pedido-status-card .body div#EducaMaisAgendamento.titulo-card-container{width:100%;}.pedido-status-section .pedido-status-card .body div#EducaMaisAgendamento.titulo-card-container::before{content:" ";width:12px;height:80%;position:absolute;left:0;top:15px;border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:#2b59c3;}.pedido-status-section .pedido-status-card .body .titulo-card-container-agendamento{width:100%;}.pedido-status-section .pedido-status-card .body .titulo-card-container-agendamento::before{content:" ";width:12px;height:80%;position:absolute;left:0;top:15px;border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:#762d76;}.pedido-status-section .pedido-status-card .body div#EducaMaisAgendamento.titulo-card-container-agendamento{width:100%;}.pedido-status-section .pedido-status-card .body div#EducaMaisAgendamento.titulo-card-container-agendamento::before{content:" ";width:12px;height:80%;position:absolute;left:0;top:15px;border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:#2b59c3;}.pedido-status-section .pedido-status-card .body div#EducaMaisInvestimento.titulo-card-container{width:100%;}.pedido-status-section .pedido-status-card .body div#EducaMaisInvestimento.titulo-card-container::before{content:" ";width:12px;height:80%;position:absolute;left:0;top:15px;border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:#2b59c3;}.pedido-status-section .pedido-status-card .body .valores-area span:first-child{color:#5f5f64;margin-right:10px;}.pedido-status-section .pedido-status-card .body .valores-area span:last-child{color:#333;font-size:18px;}.pedido-status-section .pedido-status-card .body .valores-area div:first-child span:last-child{color:#a253a5;}.pedido-status-section .pedido-status-card .body .valores-area div:last-child span:last-child{margin-right:0;}.pedido-status-section .pedido-status-card .body .dica{text-align:left;}.pedido-status-section .pedido-status-card .btn-area{width:100%;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-around;margin-top:44px;}.pedido-status-section .pedido-status-card .btn-area .btn-branco{padding:4px 45px;height:47px;font-size:1.5rem;text-align:center;text-decoration:none;font-weight:bold;border:1px solid #237131;border-radius:25px;color:#237131;background-color:#fff;}.pedido-status-section .pedido-status-card .btn-area .link-btn{margin-bottom:0;}@media screen and (max-width:1024px){.pedido-status-section .pedido-status-card{padding:42px 20px;}.pedido-status-section .pedido-status-card .header{padding:0 0 30px 0;}.pedido-status-section .pedido-status-card .body{padding:0;}.pedido-status-section .pedido-status-card .btn-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.pedido-status-section .pedido-status-card .btn-area .link-btn{margin:44px 0 0 0;}.pedido-status-section .pedido-status-card .valores-area div:first-child span:first-child{font-size:11px;font-weight:normal;}.pedido-status-section .pedido-status-card .valores-area div:first-child span:last-child{font-size:16px;}.pedido-status-section .pedido-status-card .valores-area div:last-child{flex-direction:row;}.pedido-status-section .pedido-status-card .valores-area div:last-child span{font-size:14px!important;}.pedido-status-section .pedido-status-card .valores-area div:last-child span:first-child{font-weight:normal;}}.titulo-card-container{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-between;position:relative;width:100%;padding:27px 29px;}.titulo-card-container .nome-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:33%;}.titulo-card-container .nome-area span{text-transform:uppercase;line-height:1;width:100%;text-align:left;color:#a253a5;}.titulo-card-container .nome-area span:first-child{font-size:1.8rem;}.titulo-card-container .nome-area span:last-child{font-size:2rem;font-weight:bold;}.titulo-card-container .valores-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-around;min-width:55%;}.titulo-card-container .valores-area div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.titulo-card-container .valores-area div:nth-child(1){margin-right:10px;}.titulo-card-container .valores-area div span:first-child{color:#182940;font-size:1.3rem;font-weight:bold;}.titulo-card-container .valores-area div span:last-child{font-size:1.3rem;font-weight:bold;color:#a253a5;}@media screen and (max-width:1024px){.titulo-card-container .valores-area{display:flex;flex-direction:row;flex-flow:row-reverse;justify-content:space-between;margin:20px 0;width:100%;}.titulo-card-container .valores-area div{font-size:1.7rem;display:flex;flex-direction:column;}.titulo-card-container .valores-area div:nth-child(1){position:absolute;right:10px;top:20px;}}@media screen and (max-width:1024px){.titulo-card-container{flex-direction:column;align-items:flex-start;width:100%;}.titulo-card-container:before{display:none;}.titulo-card-container .valores-area{flex-flow:unset;}}#EducaMaisInvestimento.titulo-card-container{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-between;position:relative;width:100%;padding:27px 29px;}#EducaMaisInvestimento.titulo-card-container .nome-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:33%;}#EducaMaisInvestimento.titulo-card-container .nome-area span{text-transform:uppercase;line-height:1;width:100%;text-align:left;color:#2b59c3;}#EducaMaisInvestimento.titulo-card-container .nome-area span:first-child{font-size:1.8rem;}#EducaMaisInvestimento.titulo-card-container .nome-area span:last-child{font-size:2rem;font-weight:bold;}#EducaMaisInvestimento.titulo-card-container .valores-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-around;min-width:55%;}#EducaMaisInvestimento.titulo-card-container .valores-area div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}#EducaMaisInvestimento.titulo-card-container .valores-area div:nth-child(1){margin-right:10px;}#EducaMaisInvestimento.titulo-card-container .valores-area div span:first-child{color:#182940;font-size:1.3rem;font-weight:bold;}#EducaMaisInvestimento.titulo-card-container .valores-area div span:last-child{font-size:1.3rem;font-weight:bold;color:#2b59c3;}@media screen and (max-width:1024px){#EducaMaisInvestimento.titulo-card-container .valores-area{display:flex;flex-direction:row;flex-flow:row-reverse;justify-content:space-between;margin:20px 0;width:100%;}#EducaMaisInvestimento.titulo-card-container .valores-area div{font-size:1.7rem;display:flex;flex-direction:column;}#EducaMaisInvestimento.titulo-card-container .valores-area div:nth-child(1){position:absolute;right:10px;top:20px;}}@media screen and (max-width:1024px){#EducaMaisInvestimento.titulo-card-container{flex-direction:column;align-items:flex-start;width:100%;}#EducaMaisInvestimento.titulo-card-container:before{display:none;}#EducaMaisInvestimento.titulo-card-container .valores-area{flex-flow:unset;}}.titulo-card-container-agendamento{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-between;position:relative;width:100%;padding:27px 29px;}.titulo-card-container-agendamento .nome-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:33%;}.titulo-card-container-agendamento .nome-area span{text-transform:uppercase;line-height:1;width:100%;text-align:left;color:#762d76;}.titulo-card-container-agendamento .nome-area span:first-child{font-size:1.8rem;}.titulo-card-container-agendamento .nome-area span:last-child{font-size:2rem;font-weight:bold;}.titulo-card-container-agendamento .valores-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-around;min-width:55%;}.titulo-card-container-agendamento .valores-area div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.titulo-card-container-agendamento .valores-area div:nth-child(1){margin-right:10px;}.titulo-card-container-agendamento .valores-area div span:first-child{color:#182940;font-size:1.3rem;font-weight:bold;}.titulo-card-container-agendamento .valores-area div span:last-child{font-size:1.3rem;font-weight:bold;color:#762d76;}@media screen and (max-width:1024px){.titulo-card-container-agendamento .valores-area{display:flex;flex-direction:row;flex-flow:row-reverse;justify-content:space-between;margin:20px 0;width:100%;}.titulo-card-container-agendamento .valores-area div{font-size:1.7rem;display:flex;flex-direction:column;}.titulo-card-container-agendamento .valores-area div:nth-child(1){position:absolute;right:10px;top:20px;}}@media screen and (max-width:1024px){.titulo-card-container-agendamento{flex-direction:column;align-items:flex-start;width:100%;}.titulo-card-container-agendamento:before{display:none;}.titulo-card-container-agendamento .valores-area{flex-flow:unset;}}#EducaMaisAgendamento.titulo-card-container-agendamento{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-between;position:relative;width:100%;padding:27px 29px;}#EducaMaisAgendamento.titulo-card-container-agendamento .nome-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:33%;}#EducaMaisAgendamento.titulo-card-container-agendamento .nome-area span{text-transform:uppercase;line-height:1;width:100%;text-align:left;color:#2b59c3;}#EducaMaisAgendamento.titulo-card-container-agendamento .nome-area span:first-child{font-size:1.8rem;}#EducaMaisAgendamento.titulo-card-container-agendamento .nome-area span:last-child{font-size:2rem;font-weight:bold;}#EducaMaisAgendamento.titulo-card-container-agendamento .valores-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-around;min-width:55%;}#EducaMaisAgendamento.titulo-card-container-agendamento .valores-area div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}#EducaMaisAgendamento.titulo-card-container-agendamento .valores-area div:nth-child(1){margin-right:10px;}#EducaMaisAgendamento.titulo-card-container-agendamento .valores-area div span:first-child{color:#182940;font-size:1.3rem;font-weight:bold;}#EducaMaisAgendamento.titulo-card-container-agendamento .valores-area div span:last-child{font-size:1.3rem;font-weight:bold;color:#2b59c3;}@media screen and (max-width:1024px){#EducaMaisAgendamento.titulo-card-container-agendamento .valores-area{display:flex;flex-direction:row;flex-flow:row-reverse;justify-content:space-between;margin:20px 0;width:100%;}#EducaMaisAgendamento.titulo-card-container-agendamento .valores-area div{font-size:1.7rem;display:flex;flex-direction:column;}#EducaMaisAgendamento.titulo-card-container-agendamento .valores-area div:nth-child(1){position:absolute;right:10px;top:20px;}}@media screen and (max-width:1024px){#EducaMaisAgendamento.titulo-card-container-agendamento{flex-direction:column;align-items:flex-start;width:100%;}#EducaMaisAgendamento.titulo-card-container-agendamento:before{display:none;}#EducaMaisAgendamento.titulo-card-container-agendamento .valores-area{flex-flow:unset;}}.titulos-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:20px;border-radius:8px;background-color:#fff;gap:20px;}.titulos-area .container-titulos{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;gap:2.4rem;}.titulos-area .titulo-container{width:100%;}@media screen and (max-width:1024px){.titulos-area .titulo-container{width:unset;}}.titulos-area h4{font-weight:bold;}.titulos-area .titulo-conteudo{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-between;position:relative;padding:15px;width:100%;min-width:260px;height:auto;border-radius:8px;background-color:#fff;padding:2.4rem;}.titulos-area .titulo-conteudo .td-detalhes-card__link{text-decoration:none;color:inherit;text-transform:uppercase;margin-left:inherit!important;text-align:center;color:#237131;font-weight:600;}.titulos-area .titulo-conteudo .nome-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:33%;}.titulos-area .titulo-conteudo .nome-area span{text-transform:uppercase;width:100%;text-align:left;color:#a253a5;}.titulos-area .titulo-conteudo .nome-area span:first-child{font-size:2rem;}.titulos-area .titulo-conteudo .nome-area span:last-child{font-size:2.5rem;font-weight:bold;}.titulos-area .titulo-conteudo .valores-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.titulos-area .titulo-conteudo .valores-area p span:first-child{color:#182940;font-size:1.3rem;font-weight:bold;}.titulos-area .titulo-conteudo .valores-area p span:last-child{font-size:1.3rem;font-weight:bold;color:#a253a5;}@media screen and (max-width:1024px){.titulos-area .titulo-conteudo .valores-area{display:flex;flex-direction:row;flex-flow:row-reverse;justify-content:space-between;margin:20px 0;width:100%;}.titulos-area .titulo-conteudo .valores-area p{font-size:1.7rem;display:flex;flex-direction:column;}.titulos-area .titulo-conteudo .valores-area p:nth-child(1){position:absolute;right:10px;top:20px;}}.titulos-area .titulo-conteudo .links-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.titulos-area .titulo-conteudo .links-area a{margin:0;}.titulos-area .titulo-conteudo .links-area a:first-child{font-size:1.5rem;text-decoration:none;font-weight:bold;margin-right:20px;}@media screen and (max-width:920px){.titulos-area .titulo-conteudo .links-area a:first-child{margin-right:0;}}@media screen and (max-width:920px){.titulos-area .titulo-conteudo .links-area{flex-direction:column;align-items:start;width:100%;}.titulos-area .titulo-conteudo .links-area .link-btn{margin-top:10px;width:100%;}}.titulos-area .titulo-conteudo:before{content:" ";width:12px;height:80%;position:absolute;left:0;top:15px;border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:#a253a5;}@media screen and (max-width:1024px){.titulos-area .titulo-conteudo{flex-direction:column;width:unset;align-items:baseline;}.titulos-area .titulo-conteudo:before{height:35%;}}.renda-mais{padding:0;background-color:transparent;}.renda-mais .titulo-conteudo .valores-area{flex-direction:row;}.renda-mais .titulo-conteudo .valores-area div{color:#182940;font-size:1rem;}.renda-mais .titulo-conteudo .valores-area div p{color:#182940;font-size:1.4rem;font-weight:bold;}.renda-mais .titulo-conteudo .valores-area div span:nth-child(1){color:#182940;font-size:1rem;}.renda-mais .titulo-conteudo .valores-area div span:nth-child(1) span{color:#a253a5;}.renda-mais .titulo-conteudo .valores-area div span:nth-child(2){font-size:1.4rem;color:#a253a5;}.renda-mais .titulo-conteudo .valores-area div span:nth-child(2) button{cursor:pointer;padding:0 0 0 5px;height:30px;box-shadow:none;}.renda-mais .titulo-conteudo .valores-area div span:nth-child(2) button img{width:20px;}@media screen and (max-width:1024px){.renda-mais .titulo-conteudo .valores-area div{flex-direction:column;}.renda-mais .titulo-conteudo .valores-area div p{position:unset!important;}.renda-mais .titulo-conteudo .valores-area div span>button{display:none;}}.renda-mais .titulo-conteudo .valores-area p{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 10px;}@media screen and (max-width:1024px){.renda-mais .titulo-conteudo .valores-area{flex-direction:column;}}.renda-mais .titulo-conteudo .links-area a{width:100%;margin-right:0;text-align:center;}@media screen and (max-width:1024px){.renda-mais .titulo-conteudo .links-area{display:flex;flex-direction:row;}.renda-mais .titulo-conteudo .links-area .link-btn{padding:0;background-color:transparent;border:0;text-decoration:underline;color:#237131;margin-top:0;}}@media screen and (max-width:1024px){.renda-mais .titulo-conteudo .nome-area{max-width:100%;}.renda-mais .titulo-conteudo::before{height:23%;width:8px;}}.adicionar-titulo{width:100%;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;align-items:center;margin-bottom:20px;}.adicionar-titulo img{width:85px;height:85px;background-color:#fff;margin-bottom:10px;}.adicionar-titulo a{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:bold;color:#237131;}.sombra{border:1px solid rgba(204,204,204,.5);}.titulo-conteudo{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-around;position:relative;padding:15px;width:100%;min-width:260px;height:auto;border-radius:8px;background-color:#fff;}.titulo-conteudo .nome-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:33%;}.titulo-conteudo .nome-area span{text-transform:uppercase;width:100%;text-align:left;color:#a253a5;}.titulo-conteudo .nome-area span:first-child{font-size:2rem;}.titulo-conteudo .nome-area span:last-child{font-size:2.5rem;font-weight:bold;}.titulo-conteudo .valores-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.titulo-conteudo .valores-area p span:first-child{color:#182940;font-size:1.3rem;font-weight:bold;}.titulo-conteudo .valores-area p span:last-child{font-size:1.3rem;font-weight:bold;color:#a253a5;}@media screen and (max-width:1024px){.titulo-conteudo .valores-area{display:flex;flex-direction:row;flex-flow:row-reverse;justify-content:space-between;margin:20px 0;width:100%;}.titulo-conteudo .valores-area p{font-size:1.7rem;display:flex;flex-direction:column;}.titulo-conteudo .valores-area p:nth-child(1){position:absolute;right:10px;top:20px;}}.titulo-conteudo .links-area{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.titulo-conteudo .links-area a{margin:0;}.titulo-conteudo .links-area a:first-child{font-size:1.5rem;text-decoration:none;font-weight:bold;margin-right:20px;}@media screen and (max-width:920px){.titulo-conteudo .links-area a:first-child{margin-right:0;}}@media screen and (max-width:920px){.titulo-conteudo .links-area{flex-direction:column;align-items:start;width:100%;}.titulo-conteudo .links-area .link-btn{margin-top:10px;width:100%;}}.titulo-conteudo:before{content:" ";width:12px;height:80%;position:absolute;left:0;top:15px;border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:#a253a5;}@media screen and (max-width:1024px){.titulo-conteudo{flex-direction:column;width:unset;align-items:baseline;}.titulo-conteudo:before{height:35%;}}.simular-wrapper{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-content:space-between;width:100%;height:auto;margin-bottom:10px;padding:30px 32px;border-radius:8px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.2);}.simular-wrapper:first-child{padding-top:0;}.simular-wrapper>p{font-size:24px;color:#26336a;font-weight:bold;}.simular-wrapper .valor-wrapper{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;}.simular-wrapper .valor-wrapper span{font-size:2rem;padding-top:30px;font-weight:300;}.simular-wrapper .valor-wrapper button{cursor:pointer;height:25px;margin:15px 0 0 15px;padding:0;}.simular-wrapper .valor-wrapper button img{height:25px;}.simular-wrapper .valor-wrapper button:focus{box-shadow:none;}.simular-wrapper .valor-wrapper .input-wrapper .input-tip{position:relative;display:none;}.simular-wrapper .valor-wrapper .input-wrapper .input-tip::before{content:" ";position:absolute;right:10px;bottom:-80px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #c64535;}.simular-wrapper .valor-wrapper .input-wrapper .input-tip::after{content:"Insira um valor em R$ para continuar";position:absolute;right:0;bottom:-110px;width:250px;height:40px;padding:5px 0;font-weight:bold;background-color:#c64535;text-align:center;color:#fff;border-radius:3px;}@media screen and (min-width:1524px){.simular-wrapper .valor-wrapper .input-wrapper .input-tip::before{bottom:-86px;}.simular-wrapper .valor-wrapper .input-wrapper .input-tip::after{bottom:-116px;width:300px;}}.simular-wrapper .valor-wrapper .input-wrapper input{width:100%;max-width:200px;text-align:center;margin:0 5px;font-size:3rem;padding:30px 0 5px 0;border-radius:0;border:0;border-bottom:1px solid #333;color:#182940;background-color:transparent;}.simular-wrapper .valor-wrapper .input-wrapper input:focus{box-shadow:none;}@media screen and (max-width:1024px){.simular-wrapper .valor-wrapper .input-wrapper input{max-width:fit-content;}}@media screen and (max-width:1024px){.simular-wrapper .valor-wrapper{width:100%;}}.simular-wrapper .informacao-wrapper{margin:40px 0;padding:0 20px;}.simular-wrapper .informacao-wrapper ul{color:#5f5f64;}.simular-wrapper .informacao-wrapper ul li{font-size:16px;}.simular-wrapper .informacao-wrapper ul span{color:#26336a;font-weight:bold;}.simular-wrapper .btn-wrapper{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;}.simular-wrapper .btn-wrapper .link-btn{padding:12px 30px;margin-bottom:0;}.simular-wrapper .btn-wrapper .link-btn:first-child{border:1px solid #237131;margin-right:30px;color:#237131;background-color:#fff;}.simular-wrapper .btn-wrapper .link-btn:last-child{padding:12px 50px;}.simular-wrapper .btn-wrapper .disabled{pointer-events:none;border:1px solid #a0a5af;color:#5f5f64;background-color:#e8e8e8;}@media screen and (max-width:1024px){.simular-wrapper .btn-wrapper{flex-direction:column;}.simular-wrapper .btn-wrapper a:nth-child(2){margin-bottom:0;}.simular-wrapper .btn-wrapper .link-btn:first-child{margin:0 0 30px 0;}}@media screen and (max-width:1024px){.simular-wrapper{width:305px;height:auto;}}.detalhe-wrapper{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#fff;border-radius:8px;padding:2.4rem;}.detalhe-wrapper .cabecalho-detalhe{width:100%;}.detalhe-wrapper .cabecalho-detalhe h3{margin-left:60px;color:#26336a;font-weight:bold;}.detalhe-wrapper .cabecalho-detalhe .voltar-tela{position:absolute;top:20px;left:20px;transform:rotate(90deg);}@media screen and (max-width:1024px){.detalhe-wrapper .cabecalho-detalhe{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center;padding:10px 5px 0 5px;border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.2);}.detalhe-wrapper .cabecalho-detalhe h3{margin-left:0;font-size:2rem;}.detalhe-wrapper .cabecalho-detalhe .voltar-tela{top:10px;}}.detalhe-wrapper .instituicao-info{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:left;width:100%;margin:40px 0 20px 0;padding:30px 40px;border-radius:10px;background-color:#f4f7f5;}.detalhe-wrapper .instituicao-info p{color:#26336a;font-weight:bold;}.detalhe-wrapper .instituicao-info p:first-child{color:#5f5f64;margin-right:45px;font-weight:normal;}@media screen and (max-width:1024px){.detalhe-wrapper .instituicao-info{justify-content:space-between;margin:0;padding:20px;width:90%;border-radius:0;border-bottom:1px solid #b3b5b4;background-color:unset;}}.detalhe-wrapper .info-wrapper{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;}.detalhe-wrapper .info-wrapper p{margin:10px;}.detalhe-wrapper .info-wrapper p span{color:#26336a;font-weight:bold;}.detalhe-wrapper .info-wrapper p button{padding:0;margin-left:5px;cursor:pointer;}.detalhe-wrapper .info-wrapper p button:focus{box-shadow:none;}.detalhe-wrapper .info-wrapper p:nth-child(2) span{color:#5f5f64;font-size:2rem;}.detalhe-wrapper .info-wrapper p:last-child{text-align:center;padding:0 100px;}@media screen and (max-width:1024px){.detalhe-wrapper .info-wrapper{padding:0 30px;}.detalhe-wrapper .info-wrapper p:last-child{padding:0;}}.detalhe-wrapper .btn-wrapper{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:space-around;flex-wrap:wrap;width:100%;}.detalhe-wrapper .btn-wrapper .btn-branco{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;min-width:23%;height:40px;text-align:right;border:1px solid #237131;color:#237131;background-color:#fff;}.detalhe-wrapper .btn-wrapper .btn-branco img{margin-right:5px;}@media screen and (max-width:1024px){.detalhe-wrapper .btn-wrapper{display:none;}}.detalhe-wrapper .select-mobile{display:none;width:80%;margin-bottom:30px;}@media screen and (max-width:1024px){.detalhe-wrapper .select-mobile{display:flex;}}@media screen and (max-width:1024px){.detalhe-wrapper{padding:0;border-radius:0;}}.td-gestao-parental__content{display:flex;flex-direction:column;align-items:flex-start;gap:3rem;}.divider{height:.0625rem;align-self:stretch;background:#d6d6d6;}.section-noticias{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;gap:3rem;}@media(max-width:1024px){.section-noticias{grid-template-columns:repeat(1,1fr);}.td-gestao-parental__content{gap:2.4rem;}}@media(max-width:430px){.sem-conta-vinculada-box{text-align:center;background-position:center!important;}.sem-conta-vinculada-box button{width:100%;}}.sem-conta-vinculada-box{display:flex;padding:2.5rem;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch;border-radius:.5rem;background:linear-gradient(0deg,rgba(0,44,99,.8) 0%,rgba(0,44,99,.8) 100%),url(/Content/img/Imagem-familia-gestao-parental.png);background-size:cover;background-repeat:no-repeat;background-position:0% 47%;}.sem-conta-vinculada-box .titulo{flex:1 0 0;color:var(--Theme-Bg-Light-Value,#fff);font-size:3.2rem;font-style:normal;font-weight:600;line-height:normal;}.sem-conta-vinculada-box .descricao{flex:1 0 0;color:var(--Theme-Bg-Light-Value,#fff);font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;padding-bottom:1rem;}.sem-conta-vinculada-box button{display:flex;height:4.7rem;padding:.75rem 6.125rem;justify-content:center;align-items:center;gap:.625rem;border-radius:2.46875rem;background:var(--links-interaction-dark,#ffd862);color:var(--theme-bg-trader,#1e2023);text-align:center;font-size:1.8rem;font-style:normal;font-weight:600;line-height:1.4375rem;}.td-body .td-main .td-custom-carrinho-confirmacao .td-acompanhar-main-content .td-operacoes-tabs .td-operacao-realizada--vazio{background-color:#f4f7f5;padding:3rem 5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.8rem;margin:3rem 0;position:relative;-webkit-animation:cardFadeBottom .5s ease;animation:cardFadeBottom .5s ease;}@media screen and (min-width:980px){.td-body .td-main .td-custom-carrinho-confirmacao .td-agendamento-busca__select.td-carrinho-busca__select{width:35rem;}.td-body .td-main .td-custom-carrinho-confirmacao .td-carrinho-resumo-info--total{border-bottom:0;}}@media screen and (max-width:979px){.td-body .td-main .td-custom-carrinho-confirmacao .td-carrinho-edicao-card{max-width:30rem;}.td-body .td-main .td-custom-carrinho-confirmacao.td-carrinho-main .td-carrinho-aside{padding:0;}.td-body .td-main .td-custom-carrinho-confirmacao.td-carrinho-main .td-carrinho-aside .td-carrinho-aisde-box--sticky{margin-bottom:0;}.td-body .td-main .td-custom-carrinho-confirmacao .td-carrinho-resumo-info.td-carrinho-resumo-info--total{border-bottom:0;}.td-body .td-main .td-custom-carrinho-confirmacao .td-carrinho-form .td-valor-total-confirmar--mobile{display:block;background-color:#182940;padding:1.6rem;width:100%;border-radius:.8rem;}.td-body .td-main .td-custom-carrinho-confirmacao .td-valor-total-confirmar--mobile .btn.btn--primary.td-carrinho-submit{border:0;}.td-body .td-main .td-custom-carrinho-confirmacao .td-valor-total-confirmar--mobile .btn.btn--secundary.td-carrinho-submit.td-carrinho-submit{background-color:#fff;}}.td-carrinho-card-mobile-detail{display:grid;grid-template-columns:1fr auto auto;gap:24px;align-items:center;}.td-carrinho-card-mobile-detail div:first-child{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}#agendamento-forms{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}#agendamento-forms.td-agendar-box-resumo{display:none;}@media screen and (max-width:1024px){#agendamento-forms{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;}#agendamento-forms div{width:100%!important;}#agendamento-forms .combobox-datepicker-tesouro-confirmacao{-webkit-justify-content:space-between;justify-content:space-between;}#agendamento-forms #quantidadeMeses{max-width:100%;}}.combobox-datepicker-tesouro-confirmacao{border:1px solid #979797;border-radius:.8rem;padding:0 1.2rem;flex-wrap:initial!important;margin-top:0!important;position:initial!important;}.combobox-datepicker-tesouro-confirmacao input{border:0!important;font-size:1.8rem!important;}.combobox-datepicker-tesouro-confirmacao input:focus{box-shadow:none!important;}.combobox-datepicker-tesouro-confirmacao .group{display:inline-flex;position:relative;width:auto!important;}.form-group svg{cursor:pointer;}#verDetalhes{display:inline-block;position:relative;z-index:1;padding:2em;margin:-2em;text-decoration:none;font-weight:600;text-transform:uppercase;}.td-consulta-custom .td-card-resgatar__adicionar{color:#237131;}.btn-pagamento{padding:.5rem .2rem!important;font-size:1.3rem!important;min-width:15.7rem!important;height:3.6rem!important;line-height:1!important;cursor:pointer;border-radius:25px;margin-top:1rem!important;}@media screen and (max-width:1024px){.btn-pagamento{min-width:24.7rem!important;}}.btn-pagamento-pedido{padding:.5rem .2rem!important;font-size:1.3rem!important;min-width:21rem!important;margin:-.5rem -4.4rem!important;height:3.6rem!important;line-height:1!important;cursor:pointer;border-radius:25px;margin-top:1rem!important;}@media screen and (max-width:1024px){.btn-pagamento-pedido{min-width:24.7rem!important;}}.td-agendamento-card__info-pagamento{justify-content:space-between;}.column-detalhes{display:flex;-webkit-flex-direction:column;flex-direction:column;direction:rtl;}.table-container{width:95%;margin:auto;border-spacing:0;border-collapse:collapse;animation:cardFadeBottom .5s ease;animation-fill-mode:backwards;}.table-header-title{background-color:#e8e8e8;padding:.3rem 1rem;color:#182940;text-align:center;text-transform:capitalize;line-height:1.1;}.table-header-title:first-child{text-transform:uppercase;border-radius:.8rem 0 0 .8rem;}.table-header-title:last-child{text-transform:uppercase;border-radius:0 .8rem .8rem 0;}.table-header-title.first-cell{font-size:2rem;text-transform:unset;border-right:solid 2px #dadada;}.table-header-title.descti-cell{width:26.7%;line-height:1;padding-top:5px;padding-bottom:5px;}.table-header-title.desclg-cell{width:17%;}.table-header-title.descmd-cell{width:9%;}.table-header-title.descsm-cell{width:9%;}.table-header-title.lk-cell{background-color:#e8e8e8;border-radius:0 .8rem .8rem 0;width:4.3%;}.lg-cell{width:17.1%;}.md-cell{width:10%;}.sm-cell{width:9%;}.interaction-cell.lk-cell{width:3%;}.table-header-total-fillup.lk-cell{background-color:#e8e8e8;border-radius:0 .8rem .8rem 0;width:4%;}.total-consolidado-cell.lg-cell{background:#0a2342;color:#fff;font-size:2rem;font-weight:bold;text-align:center;padding:1rem;width:17%;}.total-consolidado-cell.md-cell{background:#0a2342;color:#fff;font-size:2rem;font-weight:bold;text-align:center;padding:1rem;width:10%;}.total-consolidado-cell.sm-cell{background:#0a2342;color:#fff;font-size:2rem;font-weight:bold;text-align:center;padding:1rem;width:9%;}.total-consolidado-cell.lg-cell{background:#0a2342;color:#fff;font-size:2rem;font-weight:bold;text-align:center;padding:1rem;width:17%;}.total-consolidado-cell.md-cell{background:#0a2342;color:#fff;font-size:2rem;font-weight:bold;text-align:center;padding:1rem;width:10%;}.total-consolidado-cell.sm-cell{background:#0a2342;color:#fff;font-size:2rem;font-weight:bold;text-align:center;padding:1rem;width:9%;}.total-consolidado-cell-fillup{border:0;}.results-row{font-weight:bold;font-weight:700;font-size:1.1em;}.first-cell{border-right:solid 2px #e8e8e8;text-align:left;}.investment-type{display:flex;align-items:center;justify-content:flex-start;}.investment-cell-value{text-align:center;font-weight:700;font-size:1.1em;}.style-left-bar{width:8px;height:33px;background:inherit;}.title-name{padding:1rem .5rem;text-transform:uppercase;font-size:1.4em;font-weight:400;line-height:1.3;text-align:left;}.interaction-cell{border-left:solid 2px #e8e8e8;padding:1.5rem;border-radius:0 1rem 1rem 0;}.arrow-button{width:1.2rem;height:1.2rem;border:solid 1px #26336a;border-left:0;border-top:0;transform:rotateZ(-45deg);margin:auto;}.arrow-button:hover{cursor:pointer;}.td-invest-table__row{box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:1rem;}.first-row-shadow{box-shadow:inset 0 0 5px rgba(0,0,0,.2),0 -2px 0 rgba(0,0,0,.03);}.inline-table-spacing{padding:.5rem;}.header-table-spacing{padding:2rem;}.table-header-total-fillup{background-color:#e8e8e8;border-radius:0 .8rem .8rem 0;}.total-consolidado-row{border-radius:1rem;}.total-consolidado-cell{background:#0a2342;color:#fff;font-size:2rem;font-weight:bold;text-align:center;padding:1rem;}.total-consolidado-cell.first-cell{border-color:#fff;border-radius:1rem 0 0 1rem;border-collapse:collapse;border:0;border-right:solid 1px #fff;}.total-consolidado-cell-fillup{background:#0a2342;border-color:#fff;border-radius:0 1rem 1rem 0;border-collapse:collapse;border:0;}.switcher-icon{width:20px;height:20px;opacity:.7;}.switcher-buttons{display:flex;justify-content:flex-end;padding:0 2.4rem;}.switcher-icon-table{margin-left:2rem;}.switcher-icon:hover{opacity:1;cursor:pointer;}.style-left-bar[data-color=Laranja],.style-left-bar-mobile[data-color=Laranja]{color:#ce185d;background-color:#ce185d;}.td-invest-table__row[data-color=Laranja],.header-text[data-color=Laranja]{color:#ce185d;}.style-left-bar[data-color=Amarelo],.style-left-bar-mobile[data-color=Amarelo]{color:#fac000;background-color:#fac000;}.td-invest-table__row[data-color=Amarelo],.header-text[data-color=Amarelo]{color:#fac000;}.style-left-bar[data-color=Roxo],.style-left-bar-mobile[data-color=Roxo]{color:#4b3f72;background-color:#4b3f72;}.td-invest-table__row[data-color=Roxo],.header-text[data-color=Roxo]{color:#4b3f72;}.style-left-bar[data-color=Azul],.style-left-bar-mobile[data-color=Azul]{color:#148389;background-color:#148389;}.td-invest-table__row[data-color=Azul],.header-text[data-color=Azul]{color:#148389;}.style-left-bar[data-color=Lilas],.style-left-bar-mobile[data-color=Lilas]{color:#a253a5;background-color:#a253a5;}.td-invest-table__row[data-color=Lilas],.header-text[data-color=Lilas]{color:#a253a5;}.style-left-bar[data-color=LilasEscuro],.style-left-bar-mobile[data-color=LilasEscuro]{color:#a45ba4;background-color:#a45ba4;}.td-invest-table__row[data-color=LilasEscuro],.header-text[data-color=LilasEscuro]{color:#a45ba4;}.style-left-bar[data-color=AzulEduca],.style-left-bar-mobile[data-color=AzulEduca]{color:#2b59c3;background-color:#2b59c3;}.td-invest-table__row[data-color=AzulEduca],.header-text[data-color=AzulEduca]{color:#2b59c3;}.table-div-container{overflow-x:auto;width:100%;padding:1px;}.saldo-table-container{border-collapse:collapse;border-spacing:0;}.saldo-table-vencimento{background-color:#e4572e;color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;}.saldo-table-vencimento th{border-top-left-radius:1rem;border-top-right-radius:1rem;}.saldo-table-vencimento th,.saldo-table-headers th{font-size:1.6rem;padding:1rem;font-weight:700;}.saldo-table-headers th:first-child{border-right:solid 1px #e8e8e8;}.saldo-table-headers{background-color:#26336a;color:#fff;}.saldo-table-data-names{color:#26336a;background-color:#fff;}.saldo-table-data-names .rentabilidade-cell{border-right:solid 1px #e8e8e8!important;}.saldo-table-data-names td{border:solid 1px #e8e8e8;border-top:0;font-weight:700;text-align:center;line-height:1.2;font-size:1.3rem;padding:.3rem;}.saldo-table-data-values{background-color:#f4f7f5;color:#595959;font-size:1.3rem;}.saldo-table-data-values td{border:solid 1px #d6d6d6;text-align:center;}.saldo-table-data-values:hover{cursor:pointer;background-color:#f0f0f0;}.saldo-table-data-values td span{padding:.3rem;}.saldo-table-data-unit{color:#595959;font-size:1.5rem;display:block;}.saldo-table-notes{width:85%;margin:0 auto;}.saldo-table-notes p{font-size:14px;color:#5f5f64;}@media screen and (max-width:900px){.saldo-table-container{margin-top:0;width:1500px;}.saldo-table-vencimento th{text-align:left;padding-left:10rem;}}.td-invest-table__row:hover{cursor:pointer;background-color:#f0f0f0;}.mobile-table-header-fixed{display:none;font-size:1.6rem;padding:1rem;font-weight:700;background-color:#e4572e;color:#fff;}@media screen and (max-width:900px){.mobile-table-header-fixed{text-align:center;width:calc(100% + 1px);position:relative;}.td-cards-simples-box{padding:1rem;}.table-div-container{margin-top:2rem;}}.td-extrato-tabela{padding:2.4rem;}.td-extrato-tabela .table-container{width:100%;}.cards-section{background:#fff;margin-top:3rem;position:relative;padding:2rem 0;}.investment-title-mobile{font-size:2rem;font-weight:400;background:#e8e8e8;color:#000;padding:1rem;text-transform:uppercase;font-weight:400;width:calc(100% - 4rem);margin-left:2rem;border-radius:1rem;}.cards-container{display:flex;flex-wrap:nowrap;overflow-x:auto;margin-top:1.5rem;margin-bottom:4rem;}.td-invest-card{background:#fff;padding:1.6rem;width:calc(100% - 3.2rem);border-radius:.8rem;margin-left:1.6rem;margin-top:8px;margin-bottom:8px;}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;}.card-header-left{display:flex;align-items:center;justify-content:center;}.style-left-bar-mobile{width:10px;height:100px;background:inherit;position:relative;left:-15px;}.header-text{font-size:2.5rem;font-weight:400;text-transform:uppercase;}.card-header-title-year{font-weight:bold;}.card-item{margin-bottom:1.5rem;line-height:1.2;}.card-item-title{font-size:1.8rem;font-weight:400;color:#000;text-transform:capitalize;}.card-item-value{font-size:2.2rem;font-weight:700;color:#119da4;}.total-consolidado-card{width:calc(100% - 3.2rem);background:#182940;padding:1.6rem;border-radius:.8rem;margin-left:1.6rem;color:#fff;margin-top:3rem;}.total-consolidado-title{font-size:2.5rem;margin-bottom:1rem;font-weight:700;color:#fff;}.total-consolidado-card .card-item-title,.total-consolidado-card .card-item-value{color:#fff;}.total-consolidado-title{font-size:2.5rem;margin-bottom:1rem;font-weight:700;}.card-header .arrow-button{width:2rem;height:2rem;border:solid 2px #26336a;border-left:0;border-top:0;transform:rotateZ(-45deg);position:relative;left:-20px;margin:0;}@media screen and (max-width:450px){.cards-container::-webkit-scrollbar{width:0;height:0;}}@media screen and (max-width:1024px){.cards-container{flex-direction:column;}}@media screen and (min-width:1024px){.cards-section{display:none;}}@media screen and (max-width:1024px){.cards-section{background:#fff;margin-top:0!important;position:relative;padding:0 0!important;}}.chart-popup-container{display:none;position:fixed;z-index:1000000;padding-top:100px;padding-bottom:200px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);animation:cardFadeBottom .5s ease;animation-fill-mode:backwards;}.modal-content{background-color:#e8e8e8;margin:auto;padding:20px;border:1px solid #888;width:90%;border-radius:1rem;}.canvas-container{position:relative;margin:auto;width:90%;}.popup-header{display:flex;align-items:center;justify-content:space-between;}.graph-legend{display:flex;justify-content:center;align-items:center;margin:4rem 10rem;padding:2rem;box-shadow:0 0 5px rgba(0,0,0,.43);}.graph-header-text{font-size:2rem;font-weight:bold;line-height:2.5rem;color:#2a3253;letter-spacing:0;text-transform:none;padding:0;}.graph-title-value{font-size:2.8rem;font-weight:bold;line-height:3.2rem;color:#26336a;letter-spacing:0;text-transform:none;padding:.5rem 0;}.graph-title-value-description{font-size:1.8rem;font-weight:600;line-height:4rem;color:#5f5f64;padding-bottom:2rem;}.graph-card{background:#fff;padding:2rem 0;}.legend-day{font-size:1.8rem;font-weight:bold;margin-right:6rem;margin-left:2rem;}.legend-color{width:15px;height:5px;display:block;margin-right:.8rem;}.legend-color-1{background-color:#00b9cc;}.legend-color-2{background-color:#2b59c3;}.dataset1-legend,.dataset2-legend{display:flex;align-items:center;justify-content:center;}.dataset1-legend{margin-right:5rem;}.legend-name{font-size:1.3rem;}.money-value{margin:0 1.5rem;font-size:1.8rem;font-weight:bold;color:#26336a;}.close-button:hover{opacity:.8;cursor:pointer;}.graph-title-value-symbol{margin-right:1rem;margin-left:1.5rem;color:#26336a;font-size:1.8rem;font-weight:bold;}.td-chart-tooltip{text-decoration:none;color:inherit;color:#53b324;padding:0 1rem;border:1px solid #53b324;border-radius:30rem;font-size:2.4rem;line-height:normal;position:relative;}.td-chart-tooltip:hover>span{display:block;}.detalhes-mobile-container{padding:2rem;}.detalhes-mobile-header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:4rem;}.detalhes-mobile-header .detalhes-mobile-title{font-size:1.8rem;margin-bottom:1rem;}.detalhes-mobile-symbol{font-size:2.2rem;color:#26336a;margin-right:.5rem;}.detalhes-mobile-value{font-size:2.8rem;color:#26336a;font-weight:bold;}.mobile-legend-card{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:2rem;padding:2rem;margin-top:4rem;box-shadow:0 0 5px rgba(0,0,0,.43);}.mobile-data{display:flex;justify-content:space-between;width:100%;}.mobile-data-value,.mobile-data{font-weight:bold;}.mobile-legend-card{display:none;}@media screen and (max-width:1100px){.dataset1-legend{margin:0;}.dataset1-legend a,.dataset2-legend a{display:none;}.legend-name{line-height:1.4;margin-left:0;}.graph-legend,.mobile-legend-card a{display:none;}.mobile-legend-card{display:grid;grid-template-areas:". datatitle datavalue" "legend1color legend1text legend1value" "legend2color legend2text legend2value";justify-items:flex-start;align-items:center;grid-row-gap:1rem;grid-column-gap:1rem;}.mobile-data-value{width:100%;text-align:right;}.money-value,.legend-color,.mobile-data-value,.mobile-data{margin:0;}.popup-header{justify-content:flex-end;}.graph-header-text{display:none;}.graph-title-value{font-size:3rem;}.graph-title-value-description{text-align:center;margin:0 2rem;}.graph-title-value-symbol{margin-left:0;}.money-value{font-size:1.6rem;}}.td-protocolo-detalhe-box{box-sizing:border-box;display:flex;flex-direction:column;justify-content:start;align-items:center;padding:2.4rem;background:#fff;border-width:0 1px;border-style:solid;border-color:#e5e5e5;border-radius:.8rem;flex:none;order:0;flex-grow:0;}.td-protocolo-detalhe-box .titulo{height:34px;font-style:normal;font-weight:400;font-size:24px;line-height:30px;color:#26336a;flex:none;order:0;align-self:stretch;flex-grow:0;}.td-protocolo-detalhe-box .etapas-section{display:none;justify-content:space-between;width:100%;padding-top:40px;column-gap:16px;}.td-protocolo-detalhe-box .icone{display:flex;}.td-protocolo-detalhe-box hr{margin-top:40px;margin-bottom:40px;width:100%;height:0;border:1px solid #e5e5e5;flex:none;align-self:stretch;flex-grow:0;}.etapa .divisor-etapa{width:100%;height:2px;background:#aaa;}.etapa .titulo-etapa{width:100%;height:17px;font-style:normal;font-weight:400;font-size:14px;line-height:15px;color:#aaa;}.etapa-concluida .divisor-etapa{width:100%;height:2px;background:#237131;}.etapa-concluida .titulo-etapa{width:100%;height:17px;font-style:normal;font-weight:400;font-size:14px;line-height:15px;color:#237131;}.etapa-concluida-erro .divisor-etapa{width:100%;height:2px;background:linear-gradient(90deg,#c64535 50%,#aaa 50%);}.etapa-concluida-erro .titulo-etapa{width:100%;height:17px;font-style:normal;font-weight:400;font-size:14px;line-height:15px;color:#c64535;}.divisor-etapa{width:100%;height:2px;background:#aaa;}.etapa-concluido{width:100%;height:2px;background:#aaa;flex:none;order:1;align-self:stretch;flex-grow:0;}.divisor-etapa-concluido-erro{width:100%;height:2px;background:#aaa;flex:none;order:1;align-self:stretch;flex-grow:0;}.titulo-etapa{width:100%;height:17px;font-style:normal;font-weight:400;font-size:14px;line-height:15px;color:#aaa;}.informacoes-etapa-atual{padding-top:30px;display:flex;flex-direction:column;justify-content:start;width:100%;}.informacoes-etapa-atual h5{font-style:normal;font-weight:700;font-size:18px;line-height:23px;color:#333;flex:none;order:1;align-self:stretch;flex-grow:0;}.informacoes-etapa-atual h6{font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#237131;flex:none;order:0;align-self:stretch;flex-grow:0;}.informacoes-etapa-atual p{padding-top:5px;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#666;flex:none;order:1;align-self:stretch;flex-grow:0;}.cor-etapa-erro{color:#c64535!important;}.separador-detalhe{width:80%;height:0;border:1px solid #e5e5e5;flex:1;}.detalhes-section{justify-content:space-between;display:flex;align-items:center;width:100%;column-gap:12px;}.detalhes-section div:last-child{font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:right;color:#333;}.pt-40{padding-top:40px;}.valor-total-protocolo{width:100%;display:flex;justify-content:end;align-items:center;color:#26336a;font-style:normal;font-weight:400;font-size:16px;line-height:20px;}.valor-total-protocolo b{font-style:normal;font-weight:700;font-size:16px;line-height:20px;text-align:right;color:#26336a;}.botao-pagamento-section{order:1;margin:8px 0 8px 0;}.etapas-section-mobile{display:none;width:100%;flex-direction:column;padding-top:40px;}.etapas-section-mobile .divisor-etapa{width:2px;height:auto;background:#aaa;min-height:14px;margin-left:17px;margin-top:6px;margin-bottom:6px;min-height:7px;}.etapas-section-mobile .etapa-header{display:flex;align-items:center;}.etapas-section-mobile .etapa-content{display:flex;flex-direction:row;column-count:2;column-gap:31px;}.etapas-section-mobile .titulo-etapa{margin-left:12px;}.etapas-section-mobile .etapa-concluida-erro .divisor-etapa{width:2px;height:auto;margin-left:17px;margin-top:3px;margin-bottom:3px;background:linear-gradient(45deg,#aaa 50%,#c64535 50%);}.etapas-section-mobile .etapa-concluida-erro .titulo-etapa{width:100%;height:17px;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#c64535;}.etapas-section-mobile .etapa-concluida .divisor-etapa{width:2px;height:auto;min-height:14px;margin-left:17px;margin-top:6px;margin-bottom:6px;background:#237131;}.etapas-section-mobile .etapa-concluida .titulo-etapa{width:100%;height:17px;font-style:normal;font-weight:400;font-size:14px;line-height:15px;color:#237131;}.etapas-section-mobile .etapa-content:last-child .divisor-etapa{width:2px;height:auto;min-height:7px;margin-left:17px;margin-top:3px;margin-bottom:3px;background:#fff;}.card-investimento-box{position:relative;display:grid;align-items:center;grid-template-columns:12fr 5fr 1fr;cursor:pointer;border:1px #e5e5e5 solid;border-radius:.8rem;padding:2rem 0;}.card-investimento-box>div:not(:nth-child(2)){padding:0 2rem;}.card-investimento-box>div:not(:last-child){line-height:normal;height:100%;border-right:1px #e5e5e5 solid;}.card-investimento-box__bar{position:absolute;width:1rem;height:-webkit-fill-available;background:#247030;border-radius:0 .8rem .8rem 0;margin:2rem 0;}.card-investimento-box__info{display:flex;flex-direction:column;gap:.4rem;padding:0 2rem 0 3rem;}.card-investimento-box__info__protocol{font-weight:600;font-size:1.4rem;line-height:1.76rem;color:#666e7a;}.card-investimento-box__info__title{font-weight:700;font-size:1.8rem;line-height:2.8rem;color:#666e7a;text-transform:uppercase;}.card-investimento-box__info___description{font-weight:400;font-size:1.4rem;line-height:1.6rem;color:#666e7a;}.card-investimento-box__info__total{font-weight:700;font-size:1.8rem;line-height:2.8rem;color:#247030;}.card-investimento-box__etapas{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.4rem;padding:0 2rem;}.card-investimento-box__etapas__info{display:flex;flex-direction:column;margin-bottom:1rem;}.card-investimento-box__etapas__info__subtitle{font-weight:400;font-size:1.4rem;line-height:2rem;color:#666e7a;}.card-investimento-box__etapas__info__status{font-weight:400;font-size:1.6rem;line-height:2rem;color:#3d3d3d;}.card-investimento-box__etapas__etapa{display:flex;align-items:center;}.card-investimento-box__etapas__etapa__circle{height:1.2rem;width:1.2rem;border-radius:50%;border:2px solid;}.card-investimento-box__etapas__etapa__circle.Finalizado{background:#247030;border-color:#247030;}.card-investimento-box__etapas__etapa__circle.Atual{background:#247030;border-color:#247030;outline:6px solid #e9f7e9;z-index:1;}.card-investimento-box__etapas__etapa__circle.Pendente{border-color:#b8b8b8;}.card-investimento-box__etapas__etapa__divider{flex:1;height:2px;background:#b8b8b8;}.card-investimento-box__etapas__etapa__icon{font-size:1.4rem;line-height:1.6rem;color:#666e7a;}.card-investimento-box__etapas__etapa .etapa-concluida{background:#247030;}.card-investimento-box__arrow{display:flex;justify-content:center;transform:rotate(90deg);}@media(max-width:1024px){.card-investimento-box:not(.mobile){display:none!important;}}@media(min-width:1025px){.mobile{display:none!important;}}.mobile{grid-template-columns:4fr 1fr;padding:2.2rem 0;}.mobile .mobile-structurer .card-investimento-box__etapas{padding:1.6rem 0 0 0;margin:1.6rem 2rem 0 3rem;border-top:1px #e5e5e5 solid;}#lembretesResgate{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem;}#lembretesResgate .empty-state-card{display:flex;flex-direction:column;align-items:center;gap:2rem;margin:4rem 0 2rem 0;transition:all .4s ease-out;max-width:59rem;align-self:center;}#lembretesResgate .empty-state-card__icon{display:flex;padding:1.3rem;border-radius:50%;background:#f4f7f5;}#lembretesResgate .empty-state-card__text{text-align:center;}#lembretesResgate .empty-state-card__text h4{font-size:2rem;line-height:2.4rem;color:#3d3d3d;font-weight:700;margin-bottom:.5rem;}#lembretesResgate .empty-state-card__text p{font-size:1.6rem;line-height:2.2rem;color:#757575;text-wrap:balance;}#lembretesResgate .empty-state-card__button{display:flex;align-items:center;flex-direction:column;gap:.75rem;}#lembretesResgate .empty-state-card__button .primary{padding:1rem 4rem;color:#fff;border-radius:6rem;background:#247030;font-weight:700;text-decoration:none;}#lembretesResgate .empty-state-card__button .tertiary{color:#247030;}#lembretesInvestimento{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem;}#lembretesInvestimento .empty-state-card{display:flex;flex-direction:column;align-items:center;gap:2rem;margin:4rem 0 2rem 0;transition:all .4s ease-out;max-width:59rem;align-self:center;}#lembretesInvestimento .empty-state-card__icon{display:flex;padding:1.3rem;border-radius:50%;background:#f4f7f5;}#lembretesInvestimento .empty-state-card__text{text-align:center;}#lembretesInvestimento .empty-state-card__text h4{font-size:2rem;line-height:2.4rem;color:#3d3d3d;font-weight:700;margin-bottom:.5rem;}#lembretesInvestimento .empty-state-card__text p{font-size:1.6rem;line-height:2.2rem;color:#757575;text-wrap:balance;}#lembretesInvestimento .empty-state-card__button{display:flex;align-items:center;flex-direction:column;gap:.75rem;}#lembretesInvestimento .empty-state-card__button .primary{padding:1rem 4rem;color:#fff;border-radius:6rem;background:#247030;font-weight:700;text-decoration:none;}#lembretesInvestimento .empty-state-card__button .tertiary{color:#247030;}.lembrete-investimento-box{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;padding:2rem;gap:2rem;width:100%;height:auto;left:370px;top:176px;background:#fff;border:1px #e5e5e5 solid;border-radius:.8rem;}.lembrete-investimento-box .titulo-card{font-size:2rem;line-height:3rem;letter-spacing:normal;font-weight:600;color:#003475;padding-bottom:1.4rem;border-bottom:1px #e5e5e5 solid;width:100%;}.lembrete-investimento-box ul{background:#f4f7f5;border-radius:32px;border:0;}.lembrete-investimento-box li{border:0!important;text-transform:none!important;font-style:normal;font-weight:700;line-height:24px;border-radius:32px;}.lembrete-investimento-box li a.td-tabs-links__link.active{color:#fff;background:#247030;}.lembrete-investimento-box li a.td-tabs-links__link.active :after{background-color:#f00;}.lembrete-investimento-box li a.td-tabs-links__link{font-size:1.6rem;font-weight:700;line-height:2.4rem;padding:8px 0;transition:all .3s;border-radius:32px;color:#247030;display:block;text-align:center;text-decoration:none;text-transform:none;position:relative;}.lembrete-investimento-box li a.td-tabs-links__link:after{display:none!important;width:0;}.lembrete-investimento-box li a{text-decoration:none!important;text-transform:none!important;}.lembrete-investimento-box .alert{height:40px;font-style:normal;font-weight:400;font-size:16px;line-height:20px;display:flex;display:-ms-flexbox;display:-webkit-flex;align-items:center;color:#666;flex:none;align-self:stretch;flex-grow:0;}.lembrete-investimento-box-mobile{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;padding:24px;gap:24px;width:100%;height:auto;left:370px;top:176px;}.lembrete-investimento-box-mobile .titulo-card{width:132px;height:30px;font-style:normal;font-weight:600;font-size:24px;line-height:30px;color:#182940;text-transform:none;}.lembrete-investimento-box-mobile li{border:0!important;text-transform:none!important;}.lembrete-investimento-box-mobile li a.td-tabs-links__link.active{font-style:normal;font-weight:700;line-height:24px;color:#237131;}.lembrete-investimento-box-mobile li a.td-tabs-links__link.active :after{background-color:#f00;}.lembrete-investimento-box-mobile li a.td-tabs-links__link{font-size:18px;font-weight:700;line-height:23px;letter-spacing:0;color:#5f5f64;padding:1.8rem 2rem;display:block;text-align:center;text-decoration:none;text-transform:none;position:relative;transition:.5s ease;}.lembrete-investimento-box-mobile li a{text-decoration:none!important;text-transform:none!important;}.lembrete-investimento-box-mobile .alert{height:40px;font-style:normal;font-weight:400;font-size:16px;line-height:20px;display:flex;align-items:center;color:#666;flex:none;align-self:stretch;flex-grow:0;}.lembrete-accordion{height:20px;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#26336a;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between;}.divisor-lembrete{height:1px;background:#d6d6d6;}.lembrete-content{width:100%;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:13px;}.lembrete-accordion-icons.open .arrow-open{display:flex;}.lembrete-accordion-icons.open .arrow-close{display:none!important;}.lembrete-accordion-icons:not(.open) .arrow-open{display:none!important;}.lembrete-accordion-icons:not(.open) .arrow-close{display:flex!important;}#lembretesResgate #btnInvestir{display:none;}.incentivaMais-calculadora{display:flex;align-items:start;justify-content:center;width:100%;min-height:75vh;height:auto;}.incentivaMais-calculadora h6{color:#182940!important;font-weight:700;font-size:18px!important;margin-bottom:16px!important;}.incentivaMais-calculadora--investimento{width:50%;height:100%;margin-right:3.6rem;}.incentivaMais-calculadora--investimento .title{margin:15px 0;}.incentivaMais-calculadora--investimento h6{text-align:left!important;color:#182940!important;font-weight:700;font-size:18px!important;margin-bottom:16px!important;}.incentivaMais-calculadora--inputs{display:flex;flex-direction:column;padding:16px;min-width:370px;border:1px solid #ccc;border-radius:8px;margin-bottom:1.6rem;}.incentivaMais-calculadora--inputs:last-child{margin-bottom:0;}.incentivaMais-calculadora--inputs .inputs-label{display:flex;align-items:start;justify-content:center;text-align:center;position:relative;color:#182940;font-size:1.8rem;font-weight:400;}.incentivaMais-calculadora--inputs .inputs-label .inputs-value{display:flex;color:#2b59c3!important;font-weight:600;width:unset!important;font-size:1.8rem;}.incentivaMais-calculadora--inputs .inputs-label .inputs-value .valueOfRange{font-size:1.8rem;font-weight:600;border-bottom:1px solid #2b59c3;text-align:center;max-width:105px;height:unset;line-height:unset;padding:unset;border-left:0;border-right:0;border-top:0;border-radius:unset;display:unset;color:#2b59c3;}.incentivaMais-calculadora--inputs .inputs-label .inputs-value .valueOfRange[title=range]{width:30px;}.incentivaMais-calculadora--inputs .inputs-label .inputs-value .valueOfRange[id=nomeFilho]{max-width:162px;}.incentivaMais-calculadora--inputs .inputRange{width:100%;cursor:pointer;margin-top:8px;height:16px;border:0;}.incentivaMais-calculadora--inputs .inputRange::-webkit-slider-runnable-track{height:1px;background:#53b324;}.incentivaMais-calculadora--inputs .inputRange::-webkit-slider-thumb{height:16px;width:16px;border-radius:16px;background:#53b324;cursor:pointer;-webkit-appearance:none;margin-top:-8px;}.incentivaMais-calculadora--inputs img{width:26px;margin-left:.8rem;}.incentivaMais-calculadora--inputs:nth-child(2) .inputs-label .inputs-value .valueOfRange:not(#nomeFilho),.incentivaMais-calculadora--inputs:nth-child(3) .inputs-label .inputs-value .valueOfRange:not(#nomeFilho){max-width:35px;}.incentivaMais-calculadora--recomendacao{width:50%;max-width:400px;height:69%;}.incentivaMais-calculadora--recomendacao h6{text-align:left!important;}.incentivaMais-calculadora--recomendacao--card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;border:1px solid #ccc;border-radius:8px;}.incentivaMais-calculadora--recomendacao--card .color-svg{filter:brightness(0) saturate(100%) invert(24%) sepia(94%) saturate(1846%) hue-rotate(213deg) brightness(87%) contrast(85%);}.incentivaMais-calculadora--recomendacao--card .alert{display:flex;flex-direction:row;align-items:center;padding:16px;gap:10px;height:92px;background:#f4f7ff;border-radius:8px;color:#2b59c3;font-size:14px;line-height:20px;letter-spacing:-.2px;margin-bottom:16px;}.incentivaMais-calculadora--recomendacao--card .alert label{display:flex;text-align:start;}.incentivaMais-calculadora--recomendacao--card>.card-title::before{content:"";position:absolute;top:18px;left:0;height:100%;width:8px;background:#2b59c3;border-radius:0 50px 50px 0;}.incentivaMais-calculadora--recomendacao--card .card-title{padding:1.8rem 1rem 0 2rem;position:relative;margin-bottom:24px;}.incentivaMais-calculadora--recomendacao--card .card-title h6{text-transform:uppercase;font-size:20px!important;font-weight:400!important;color:#2b59c3!important;display:grid;}.incentivaMais-calculadora--recomendacao--card .card-title h6 span{font-weight:700;font-size:28px;}.incentivaMais-calculadora--recomendacao--card .card-title .icone-tooltip{position:absolute;top:10px;right:10px;cursor:pointer;width:16px;height:16px;z-index:10000000;}.incentivaMais-calculadora--recomendacao--card .card-title .flex-space-between,.incentivaMais-calculadora--recomendacao--card .card-title .shown-details .column-detalhes-shown p,.incentivaMais-calculadora--recomendacao--card .shown-details .column-detalhes-shown .card-title p,.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .informacoes,.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .informacoes-dados{display:flex;gap:8px;justify-content:space-between;}.incentivaMais-calculadora--recomendacao--card .card-title .rentabilidade{text-align:right;align-self:center;}.incentivaMais-calculadora--recomendacao--card .card-title .rentabilidade .ipca{color:#2b59c3;text-align:right;font-size:14px;font-style:normal;font-weight:700;line-height:20px;}.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes{padding:0;margin-top:24px;display:grid;gap:16px;}.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .titulo-informacao{display:grid;color:#2b59c3!important;text-align:right;font-size:16px;font-weight:700;line-height:20px;}.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .titulo-informacao span{font-size:14px;font-weight:400;}.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .informacoes-dados{gap:24px;}.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .informacoes p{margin:0;}.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .informacoes .recebimento-title{max-width:85px;}.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .informacoes .meta-campanha{max-width:71px;}.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .informacao,.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .informacoes .recebimento-title,.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .informacoes .meta-campanha{display:flex;justify-content:space-between;color:#000;font-weight:400;font-size:16px;}.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .informacao span,.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .informacoes .recebimento-title span,.incentivaMais-calculadora--recomendacao--card .card-title .titulo-informacoes .informacoes .meta-campanha span{color:#2b59c3;font-weight:700;}.incentivaMais-calculadora--recomendacao--card .bottom p{display:flex;align-items:start;justify-content:space-between;color:#000!important;font-weight:400;font-size:16px;margin-bottom:16px;}.incentivaMais-calculadora--recomendacao--card .bottom p:last-child{margin-bottom:0;}.incentivaMais-calculadora--recomendacao--card .bottom p span{color:#2b59c3;font-weight:700;font-size:16px;}.incentivaMais-calculadora--recomendacao--card .bottom{border-top:2px solid #f4f7f5;text-align:center;padding:.8rem 1rem;width:100%;}.incentivaMais-calculadora--recomendacao--card .bottom span{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-right:10px;margin-left:10px;}.incentivaMais-calculadora--recomendacao--card .bottom .btn{background-color:#2b59c3;color:#fff;border-radius:999px;padding:12px 33px 12px 33px;font-size:18px;height:40px;line-height:1rem;}.incentivaMais-calculadora--recomendacao--card .bottom .btn--white{border:1px solid #2d7387;border-radius:23.5px;}.incentivaMais-calculadora--recomendacao--mensagem{font-size:12px;line-height:1;margin-top:2rem;text-align:left;}.incentivaMais-calculadora .help-action{cursor:pointer;}@media screen and (max-width:950px){.incentivaMais-calculadora{flex-direction:column;}.incentivaMais-calculadora--recomendacao,.incentivaMais-calculadora--investimento{max-width:unset;width:100%;}.incentivaMais-calculadora--recomendacao{margin-top:4.8rem;}.incentivaMais-calculadora--recomendacao--card{height:unset;}.incentivaMais-calculadora--recomendacao--card p{flex-direction:column;}.incentivaMais-calculadora--recomendacao--card .bottom .btn{width:100%;min-width:unset;margin-left:0;}}.flex-row-center{display:flex;flex-direction:row!important;align-items:center;justify-content:center;}.centered-div{display:flex;justify-content:center;align-items:center;height:5vh;}.incentivaMais-cards-container{display:flex;justify-content:space-between;align-items:center;flex:1 0 0;margin-top:24px;gap:24px;}.incentivaMais-cards-container .incentivaMais-cards{display:flex;width:100%;height:300px;padding:24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;position:relative;border-radius:8px;border:1px solid #ccc;background:#fff;}.incentivaMais-cards-container .incentivaMais-cards p{
/*! autoprefixer: off */
-webkit-box-orient:vertical;
/*! autoprefixer: on */
overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6;display:flex;flex-direction:column;align-self:stretch;color:#5f5f64;text-align:center;font-size:18px;font-family:Source Sans Pro;font-style:normal;font-weight:400;line-height:150%;}.incentivaMais-cards button{position:absolute;right:10px;bottom:10px;width:16px;height:16px;z-index:1000;}.incentivaMais-cards button img{border-radius:10px;position:absolute;top:25%;left:25%;filter:invert(59%) sepia(106%) saturate(1328%) hue-rotate(204deg) brightness(81%) contrast(99%);}.incentivaMais-cards .shown-details{position:absolute;bottom:0;left:0;height:0;overflow:hidden;background-color:#2b59c3;border-radius:7px;transition:height .5s;z-index:998;}.incentivaMais-cards .shown-details>h2{font-weight:500;font-size:1.8rem;color:#fff;text-align:center;line-height:6.5rem;}.incentivaMais-cards .shown-details>p{font-weight:300;color:#fff;padding:0 25px;font-size:15px;text-align:left;}.incentivaMais-calculadora--recomendacao--card .shown-details{position:absolute;top:-10px;right:0;height:0;overflow:hidden;background-color:#2b59c3;border-radius:7px;display:flex;flex-wrap:wrap;z-index:9999;}.incentivaMais-calculadora--recomendacao--card .shown-details .column-detalhes-shown{margin:10px;padding:10px;flex:40%;}.incentivaMais-calculadora--recomendacao--card .shown-details .column-detalhes-shown h5{color:#fff!important;text-transform:uppercase;}.incentivaMais-calculadora--recomendacao--card .shown-details .column-detalhes-shown p{color:#fff;padding-top:10px;font-size:14px;}.incentivaMais-calculadora--recomendacao--card .shown-details .column-detalhes-shown p span{font-weight:700;}.incentivaMais-calculadora--recomendacao--card .shown-details>h2{font-weight:500;font-size:1.8rem;color:#fff;text-align:center;line-height:6.5rem;}.incentivaMais-calculadora--recomendacao--card .shown-details>p{font-weight:300;color:#fff;padding:0 25px;font-size:15px;text-align:left;}.incentivaMais-cards-container .incentivaMais-cards button{font-size:18px;font-weight:600;background-color:#fff;color:#2b59c3;padding:14px;text-decoration:underline;border:0;cursor:pointer;}.incentivaMais-cards--header{display:flex;align-items:center;justify-content:center;width:100%;}.incentivaMais-cards--header img{width:60px;height:60px;}.incentivaMais-cards.active>p{color:#fff;}.incentivaMais-cards.active>.shown-details{height:100%;transition:height .5s;}.incentivaMais-cards.active>button{background-color:#2b59c3;border-inline-style:hidden;}.incentivaMais-cards.active>button>img{filter:invert(20%) sepia(100%) saturate(0%) hue-rotate(207deg) brightness(107%) contrast(137%);}.card-title.active.active>img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(47deg) brightness(103%) contrast(105%);}.card-title.active>p{color:#fff;}.card-title.active>.shown-details{height:59vh;transition:height .5s;width:108vh;}.card-title.active>button{background-color:#2b59c3;border-inline-style:hidden;}.card-title.active>button>img{filter:invert(20%) sepia(100%) saturate(0%) hue-rotate(207deg) brightness(107%) contrast(137%);}.incentivaMais-calculadora--investimento>.incentivaMais-calculadora-inputs{position:relative;}.incentivaMais-calculadora--investimento>.incentivaMais-calculadora-inputs>.show-info{position:absolute;bottom:0;right:0;margin:0;}.incentivaMais-calculadora--investimento>.incentivaMais-calculadora-inputs .show-info>img{width:16px;filter:invert(59%) sepia(106%) saturate(1328%) hue-rotate(204deg) brightness(81%) contrast(99%);}.incentivaMais-calculadora--investimento>h6{font-weight:500!important;display:flex!important;line-height:5rem!important;margin:0 25%!important;color:#182940!important;font-family:Source Sans Pro!important;font-size:22px!important;font-style:normal!important;font-weight:400!important;}.incentivaMais-calculadora--investimento>h6>img{padding-right:16px;}.incentivaMais-calculadora--investimento>.incentivaMais-calculadora-inputs>label{display:flex!important;justify-content:center;align-items:center;gap:8px;align-self:stretch;font-weight:500;display:flex;line-height:3rem;color:#182940;font-family:Source Sans Pro;font-size:22px;font-style:normal;font-weight:400;}.incentivaMais-calculadora--investimento>.incentivaMais-calculadora-inputs>span{display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch;}.incentivaMais-calculadora--investimento>.incentivaMais-calculadora-inputs>span>img{width:36px;height:36px;cursor:pointer;}.incentivaMais-calculadora--investimento>.incentivaMais-calculadora-inputs>span>input{text-align:center;color:#2b59c3;font-family:Source Sans Pro;font-size:20px;font-style:normal;font-weight:400;line-height:normal;border:0;border-bottom:#2b59c3 dashed 2px;border-radius:0;height:30px;margin:0 5px;padding:0;}@media screen and (max-width:1200px){.incentivaMais-cards-container{flex-direction:column;}.incentivaMais-cards-container .incentivaMais-cards{height:auto;}}.educaMais-cards--header{display:flex;align-items:center;width:100%;}.valor-mensal{height:90%!important;margin-top:-60px!important;}.lista-titulos-body{display:flex;flex-direction:column;background:#fff;border:1px #e5e5e5 solid;border-radius:.8rem;padding:2rem;}.lista-titulos-body__header h4{font-size:2rem;line-height:3rem;letter-spacing:normal;font-weight:600;color:#003475;padding-bottom:1.4rem;border-bottom:1px #e5e5e5 solid;}.lista-titulos-body__tabs{display:flex;justify-content:space-between;width:100%;background-color:#f4f7f5;margin:2.4rem 0 .4rem 0;border-radius:32px;}.lista-titulos-body__tabs__item{width:100%;display:flex;justify-content:center;cursor:pointer;font-size:1.6rem;font-weight:700;line-height:2.4rem;padding:8px 0;transition:all .3s;border-radius:32px;color:#247030;}.lista-titulos-body__tabs .active{background-color:#247030;color:#fff;}.lista-titulos-body__content{display:flex;flex-direction:column;}.lista-titulos-body>.total-divider{width:100%;height:.01rem;background:#d6d6d6;margin:2.4rem 0;}.lista-titulos-body .hidden{height:0;overflow:hidden;opacity:0;margin:0;}.lista-titulos-body #empty-titulos-card{width:100%;display:flex;justify-content:center;transition:all .4s ease;}.lista-titulos-body .card-divider{position:absolute;left:-2rem;bottom:-2rem;cursor:default;background:#d6d6d6;height:.01rem;width:calc(100% + 4rem);}.lista-titulos-body #corretora-box.extrato{margin-top:0;}.lista-titulos-body #corretora-box{display:flex;flex-direction:column;border:1px #e5e5e5 solid;border-radius:.8rem;background:#f4f7f5;gap:2rem;padding:2rem;margin-top:2rem;transition:all .4s ease-out;}.lista-titulos-body #corretora-box.hidden{height:0;overflow:hidden;opacity:0;padding:0;margin:0;}.lista-titulos-body #corretora-box[data-category=selic] a:not([data-category=selic]){display:none;}.lista-titulos-body #corretora-box[data-category=prefixado] a:not([data-category=prefixado]){display:none;}.lista-titulos-body #corretora-box[data-category=inflacao] a[data-category=selic]{display:none;}.lista-titulos-body #corretora-box[data-category=inflacao] a[data-category=prefixado]{display:none;}.lista-titulos-body #corretora-box #titulos-wrapper{display:flex;flex-direction:column;gap:2rem;overflow:hidden;height:0;opacity:0;}.lista-titulos-body #corretora-box #corretora-card{position:relative;cursor:pointer;}.lista-titulos-body #corretora-box #corretora-card.expanded .corretora-card__arrow{transform:rotate(0);}.lista-titulos-body #corretora-box #corretora-card.expanded .corretora-card__arrow.extrato{transform:none!important;}.lista-titulos-body #corretora-box #corretora-card.expanded .corretora-card__arrow.extrato img{transform:rotate(0);}.lista-titulos-body #corretora-box .expanded+div{animation:expand .35s forwards ease-in-out;}.lista-titulos-body #corretora-box .collapsed+div{animation:collapse .35s forwards ease-in-out;}.lista-titulos-body #corretora-box a{text-decoration:none;}@keyframes expand{to{padding-top:2rem;height:100%;opacity:100%;}}@keyframes collapse{from{padding-top:2rem;height:fit-content;opacity:100%;}to{padding-top:0;height:0;opacity:0;}}@media screen and (min-width:1025px){.lista-titulos-body .corretora-card{display:grid;align-items:center;border:1px #e5e5e5 solid;border-radius:.8rem;background:#fff;grid-template-columns:5fr 7fr 7fr 1fr;padding:1rem 0 1rem 2rem;height:7rem;}.lista-titulos-body .corretora-card>span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;font-size:1.6rem;}.lista-titulos-body .corretora-card>span:first-child{justify-content:flex-start;}.lista-titulos-body .corretora-card>span:not(:last-child){line-height:normal;height:100%;border-right:1px #e5e5e5 solid;}.lista-titulos-body .corretora-card>span:not(:last-child) label{font-size:1.2rem;}.lista-titulos-body .corretora-card>span:not(:last-child) label:first-child{color:#182940;}.lista-titulos-body .corretora-card__details{display:flex;align-items:center;overflow:hidden;white-space:nowrap;}.lista-titulos-body .corretora-card__details span{justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;}.lista-titulos-body .corretora-card__details__icon{height:2.4rem;min-width:2.4rem;border-radius:100%;background:#f4f7f5;margin-right:1rem;}.lista-titulos-body .corretora-card__arrow{display:flex;justify-content:center;align-items:center;transform:rotate(180deg);transition:all .35s ease;}.lista-titulos-body .corretora-card__arrow.extrato{display:flex;justify-content:center;align-items:center;transform:none!important;transition:all .35s ease;font-size:1.6rem;line-height:2.4rem;color:#247030;font-weight:700;gap:.8rem;}.lista-titulos-body .corretora-card__arrow.extrato img{transform:rotate(180deg);}.lista-titulos-body .corretora-card span{color:#247030;}.lista-titulos-body .corretora-card.extrato{grid-template-columns:4fr 3fr 3fr 2fr;padding:1.2rem 2rem 1.2rem 2rem;}.lista-titulos-body .corretora-card__details span{max-width:20rem;padding-right:1rem;}}@media screen and (max-width:1024px){.lista-titulos-body .corretora-card{display:grid;align-items:center;border:1px #e5e5e5 solid;border-radius:.8rem;background:#fff;padding:1rem 0 1rem 2rem;height:7rem;display:flex;}.lista-titulos-body .corretora-card span{font-weight:700;font-size:1.6rem;}.lista-titulos-body .corretora-card__values{display:flex;padding:1.6rem;border-top:1px #e5e5e5 solid;}.lista-titulos-body .corretora-card__values>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;}.lista-titulos-body .corretora-card__values>div:first-child{border-right:1px #e5e5e5 solid;}.lista-titulos-body .corretora-card__values>div span:first-child{font-weight:600;color:#757575;}.lista-titulos-body .corretora-card__details{display:flex;align-items:center;overflow:hidden;white-space:nowrap;}.lista-titulos-body .corretora-card__details span{justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;}.lista-titulos-body .corretora-card__details__icon{height:2.4rem;min-width:2.4rem;border-radius:100%;background:#f4f7f5;margin-right:1rem;}.lista-titulos-body .corretora-card__arrow{display:flex;justify-content:center;align-items:center;transform:rotate(180deg);transition:all .35s ease;}.lista-titulos-body .corretora-card__arrow.extrato{display:flex;justify-content:center;align-items:center;transform:none!important;transition:all .35s ease;font-size:1.6rem;line-height:2.4rem;color:#247030;font-weight:700;gap:.8rem;}.lista-titulos-body .corretora-card__arrow.extrato img{transform:rotate(180deg);}.lista-titulos-body .corretora-card span{color:#247030;}.lista-titulos-body .corretora-card__details{flex:1;}.lista-titulos-body .corretora-card__arrow{margin:0 2rem;}}@media screen and (min-width:1025px){.lista-titulos-body .titulo-card{display:grid;align-items:center;border:1px #e5e5e5 solid;border-radius:.8rem;background:#fff;grid-template-columns:5fr 7fr 7fr 1fr;position:relative;padding:1.2rem 0 1.2rem 2rem;}.lista-titulos-body .titulo-card>span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;font-size:1.6rem;}.lista-titulos-body .titulo-card>span:first-child{justify-content:flex-start;}.lista-titulos-body .titulo-card>span:not(:last-child){line-height:normal;height:100%;border-right:1px #e5e5e5 solid;}.lista-titulos-body .titulo-card>span:not(:last-child) label{font-size:1.2rem;}.lista-titulos-body .titulo-card>span:not(:last-child) label:first-child{color:#182940;}.lista-titulos-body .titulo-card span{color:#247030;}.lista-titulos-body .titulo-card__bar{position:absolute;width:1rem;border-radius:0 .8rem .8rem 0;}.lista-titulos-body .titulo-card__title span{font-size:1.8rem;line-height:2.2rem;text-transform:uppercase;}.lista-titulos-body .titulo-card__arrow{display:flex;justify-content:center;align-items:center;transform:rotate(90deg);}.lista-titulos-body .titulo-card__actions{display:flex;justify-content:center;align-items:center;gap:1rem;padding-bottom:1.6rem;padding-top:1.6rem;}.lista-titulos-body .titulo-card__actions a{padding:1.2rem 1rem;font-family:Source Sans Pro;font-size:1.6rem;font-weight:700;line-height:1.3rem;text-align:center;}.lista-titulos-body .titulo-card.Amarelo span{color:#f1b80c;}.lista-titulos-body .titulo-card.Amarelo .titulo-card__bar{background:#f1b80c;}.lista-titulos-body .titulo-card.Roxo span{color:#4b3f72;}.lista-titulos-body .titulo-card.Roxo .titulo-card__bar{background:#4b3f72;}.lista-titulos-body .titulo-card.Azul span{color:#148389;}.lista-titulos-body .titulo-card.Azul .titulo-card__bar{background:#148389;}.lista-titulos-body .titulo-card.Laranja span{color:#ce185d;}.lista-titulos-body .titulo-card.Laranja .titulo-card__bar{background:#ce185d;}.lista-titulos-body .titulo-card.Lilas span{color:#a253a5;}.lista-titulos-body .titulo-card.Lilas .titulo-card__bar{background:#a253a5;}.lista-titulos-body .titulo-card.LilasEscuro span{color:#a253a5;}.lista-titulos-body .titulo-card.LilasEscuro .titulo-card__bar{background:#a253a5;}.lista-titulos-body .titulo-card.AzulEduca span{color:#2b59c3;}.lista-titulos-body .titulo-card.AzulEduca .titulo-card__bar{background:#2b59c3;}.lista-titulos-body .titulo-card.extrato{grid-template-columns:4fr 3fr 3fr 2fr;padding:2rem;}.lista-titulos-body .titulo-card__title{flex-direction:column;align-items:flex-start!important;padding-left:1rem;padding-right:2rem;}.lista-titulos-body .titulo-card__bar{height:calc(100% - 2rem);}.lista-titulos-body .titulo-card__bar.extrato{height:calc(100% - 4rem);}}@media screen and (max-width:1024px){.lista-titulos-body .titulo-card{display:grid;align-items:center;border:1px #e5e5e5 solid;border-radius:.8rem;background:#fff;}.lista-titulos-body .titulo-card span{font-weight:700;font-size:1.6rem;}.lista-titulos-body .titulo-card__values{display:flex;padding:1.6rem;border-top:1px #e5e5e5 solid;}.lista-titulos-body .titulo-card__values>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;}.lista-titulos-body .titulo-card__values>div:first-child{border-right:1px #e5e5e5 solid;}.lista-titulos-body .titulo-card__values>div span:first-child{font-weight:600;color:#757575;}.lista-titulos-body .titulo-card span{color:#247030;}.lista-titulos-body .titulo-card__bar{position:absolute;width:1rem;border-radius:0 .8rem .8rem 0;}.lista-titulos-body .titulo-card__title span{font-size:1.8rem;line-height:2.2rem;text-transform:uppercase;}.lista-titulos-body .titulo-card__arrow{display:flex;justify-content:center;align-items:center;transform:rotate(90deg);}.lista-titulos-body .titulo-card__actions{display:flex;justify-content:center;align-items:center;gap:1rem;padding-bottom:1.6rem;padding-top:1.6rem;}.lista-titulos-body .titulo-card__actions a{padding:1.2rem 1rem;font-family:Source Sans Pro;font-size:1.6rem;font-weight:700;line-height:1.3rem;text-align:center;}.lista-titulos-body .titulo-card.Amarelo span{color:#f1b80c;}.lista-titulos-body .titulo-card.Amarelo .titulo-card__bar{background:#f1b80c;}.lista-titulos-body .titulo-card.Roxo span{color:#4b3f72;}.lista-titulos-body .titulo-card.Roxo .titulo-card__bar{background:#4b3f72;}.lista-titulos-body .titulo-card.Azul span{color:#148389;}.lista-titulos-body .titulo-card.Azul .titulo-card__bar{background:#148389;}.lista-titulos-body .titulo-card.Laranja span{color:#ce185d;}.lista-titulos-body .titulo-card.Laranja .titulo-card__bar{background:#ce185d;}.lista-titulos-body .titulo-card.Lilas span{color:#a253a5;}.lista-titulos-body .titulo-card.Lilas .titulo-card__bar{background:#a253a5;}.lista-titulos-body .titulo-card.LilasEscuro span{color:#a253a5;}.lista-titulos-body .titulo-card.LilasEscuro .titulo-card__bar{background:#a253a5;}.lista-titulos-body .titulo-card.AzulEduca span{color:#2b59c3;}.lista-titulos-body .titulo-card.AzulEduca .titulo-card__bar{background:#2b59c3;}.lista-titulos-body .titulo-card__bar{height:100%;}.lista-titulos-body .titulo-card__details{display:flex;position:relative;margin:2rem 0;}.lista-titulos-body .titulo-card__title{display:flex;flex-direction:column;padding-left:3rem;flex:1;border-right:1px #e5e5e5 solid;}.lista-titulos-body .titulo-card__arrow{margin:0 2rem;}.lista-titulos-body .titulo-card__values.extrato{border-bottom:1px #e5e5e5 solid;}}@media screen and (max-width:506px){.lista-titulos-body .titulo-card__values.extrato{flex-direction:column;border-bottom:1px #e5e5e5 solid;gap:.8rem;}.lista-titulos-body .titulo-card__values.extrato>div:first-child{border-right:0 #e5e5e5 solid;}.lista-titulos-body .titulo-card__values.extrato>div{border:1px #e5e5e5 solid!important;border-radius:6px;background-color:#f4f7f5;}}@media screen and (min-width:1025px){.lista-titulos-body .total-card{display:grid;align-items:center;border:1px #e5e5e5 solid;border-radius:.8rem;background:#fff;grid-template-columns:5fr 7fr 7fr 1fr;padding:.7rem 0 .7rem 2rem;}.lista-titulos-body .total-card>span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;font-size:1.6rem;}.lista-titulos-body .total-card>span:first-child{justify-content:flex-start;}.lista-titulos-body .total-card>span:not(:last-child){line-height:normal;height:100%;border-right:1px #e5e5e5 solid;}.lista-titulos-body .total-card>span:not(:last-child) label{font-size:1.2rem;}.lista-titulos-body .total-card>span:not(:last-child) label:first-child{color:#182940;}.lista-titulos-body .total-card span{color:#247030;}}@media screen and (max-width:1024px){.lista-titulos-body .total-card{display:grid;align-items:center;border:1px #e5e5e5 solid;border-radius:.8rem;background:#fff;}.lista-titulos-body .total-card span{font-weight:700;font-size:1.6rem;}.lista-titulos-body .total-card__values{display:flex;padding:1.6rem;border-top:1px #e5e5e5 solid;}.lista-titulos-body .total-card__values>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;}.lista-titulos-body .total-card__values>div:first-child{border-right:1px #e5e5e5 solid;}.lista-titulos-body .total-card__values>div span:first-child{font-weight:600;color:#757575;}.lista-titulos-body .total-card span{color:#247030;}.lista-titulos-body .total-card__title{text-align:center;padding:1.6rem;font-size:1.8rem;}}.lista-titulos-body .total-consolidado-wrapper{background:#f4f7f5;padding:2rem;border:1px #e5e5e5 solid;border-radius:.8rem;}.lista-titulos-body .total-consolidado-wrapper .total-card{background:#f4f7f5;}.lista-titulos-body .empty-state-card{display:flex;flex-direction:column;align-items:center;gap:2rem;margin:4rem 0 2rem 0;transition:all .4s ease-out;max-width:59rem;align-self:center;}.lista-titulos-body .empty-state-card__icon{display:flex;padding:1.3rem;border-radius:50%;background:#f4f7f5;}.lista-titulos-body .empty-state-card__text{text-align:center;}.lista-titulos-body .empty-state-card__text h4{font-size:2rem;line-height:2.4rem;color:#3d3d3d;font-weight:700;margin-bottom:.5rem;}.lista-titulos-body .empty-state-card__text p{font-size:1.6rem;line-height:2.2rem;color:#757575;text-wrap:balance;}.lista-titulos-body .empty-state-card__button{display:flex;align-items:center;flex-direction:column;gap:.75rem;}.lista-titulos-body .empty-state-card__button .primary{padding:1rem 4rem;color:#fff;border-radius:6rem;background:#247030;font-weight:700;text-decoration:none;}.lista-titulos-body .empty-state-card__button .tertiary{color:#247030;}.label-card-titulo{font-size:1.2rem;}.label-card-titulo:first-child{color:#182940;}.gift-card__content{display:flex;display:-ms-flexbox;display:-webkit-flex;gap:2.4rem;}@media(max-width:900px){.gift-card__content{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.gift-card__input{width:100%!important;}.gift-card .btn-primary{width:100%!important;}.gift-card .btn-secondary{width:100%!important;}}.gift-card__input{width:100%;height:5.9rem;padding:1.8rem 2.4rem;gap:0;border-radius:.8rem;border:.1rem;background:#fff;border:.1rem solid #ccc;}.gift-card__box-action{display:grid;grid-template-columns:1fr auto;}.gift-card__box-action .noticias-box__content{gap:2.4rem;}.gift-card__box-action .noticias-box__content div:first-child{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;}.gift-card__box-action .noticias-box__content .noticias-box-link-section{height:auto;}.gift-card__box-action .noticias-box__content .noticias-box-link-section{width:100%;}.gift-card__box-action .noticias-box__content .noticias-box__titulo{color:#1e2023;}.gift-card__box-action .noticias-box__content section{width:100%;}.gift-card__box-action .noticias-box__content>div{width:100%;}.gift-card__box-action .noticias-box__content .validation-summary-errors{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:revert;height:revert;color:#f00;cursor:auto;}.gift-card__box-action .noticias-box__content .validation-summary-errors ul{display:inherit;height:inherit;cursor:inherit;}.gift-card__box-action .noticias-box__content .validation-summary-errors ul li{display:inherit;cursor:inherit;}.gift-card__box-action .noticias-box__icon img{width:16.8rem;height:16.8rem;}.gift-card__corretoras-parceiras{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;}.gift-card__corretoras-parceiras h5{font-size:1.6rem;font-weight:600;line-height:17.6px;text-align:left;color:#666e7a;}.gift-card__corretoras-parceiras .corretoras-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:1.8rem;}.gift-card__corretoras-parceiras .corretoras-section .card-td{width:100%;}@media(max-width:1024px){.gift-card__corretoras-parceiras .corretoras-section{grid-template-columns:repeat(2,1fr);}}@media(max-width:720px){.gift-card__corretoras-parceiras .corretoras-section{grid-template-columns:1fr;}}.gift-card .btn-primary{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:4.7rem;padding:1.2rem 2.8rem;gap:0;width:100%;border-radius:6rem;border:.1rem;background:#237131;border:.1rem solid #237131;font-size:1.8rem;font-weight:700;line-height:22.63px;text-align:center;color:#fff;}.gift-card .btn-primary.disabled{opacity:.2;cursor:initial;pointer-events:none;}.gift-card .btn-secondary{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:4.7rem;padding:1.2rem 2.8rem;gap:0;border-radius:6rem;border:.1rem;background:#fff;border:.1rem solid #237131;font-size:1.8rem;font-weight:700;line-height:22.63px;text-align:center;color:#237131;}.gift-card .btn-secondary:disabled{background-color:#f00;}.gift-card .card-td__body{padding-bottom:3.2rem;padding-top:3.2rem;}.modal-menor__actions__button.disabled{opacity:.2;cursor:initial;pointer-events:none;}.gift-card-validacao__content{display:flex;display:-ms-flexbox;display:-webkit-flex;gap:2.4rem;}@media(max-width:900px){.gift-card-validacao__content{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.gift-card-validacao__input{width:100%!important;}.gift-card-validacao .btn-secondary{width:100%!important;}}@media(max-width:1024px){.gift-card-validacao .card-content-second-td__body{display:none!important;}.gift-card-validacao .card-td__body{padding-bottom:3.2rem;padding-top:3.2rem;padding:24px;border:1px solid #e5e5e5;margin-top:17px;border-radius:8px;}.gift-card-validacao .card-td__input-code{width:100%;height:59px;padding:16px 8px 16px 8px;border-radius:4px;border:1px solid #ccc;margin-top:13px;}.gift-card-validacao .card-td__buttons-mobile{margin-top:48px;}.gift-card-validacao .card-td__buttons{display:none;}.gift-card-validacao .btn-primary{width:100%!important;margin-bottom:17px;}.gift-card-validacao .card-td__arrow-back{display:flex;align-items:center;font-size:14px;font-weight:700;letter-spacing:-.01em;text-align:center;color:#003475;margin-top:32px;justify-content:center;}.gift-card-validacao .card-content-second-img-td__body{width:75px;height:75px;}.gift-card-validacao .card-td__arrow-back{display:flex;align-items:center;font-size:14px;font-weight:700;letter-spacing:-.01em;text-align:center;color:#003475;margin-top:17px;}}@media(min-width:1025px){.gift-card-validacao .card-content-second-td__body-mobile{display:none!important;}.gift-card-validacao .card-td__body{padding-bottom:1rem;padding-top:3.2rem;display:flex;flex-direction:row;}.gift-card-validacao .card-td__input-code{width:100%;height:50px;padding:16px 8px 16px 8px;border-radius:4px;border:1px solid #ccc;margin-top:60px;}.gift-card-validacao .card-td__buttons{display:flex;margin-top:60px;}.gift-card-validacao .card-td__buttons-mobile{display:none;}.gift-card-validacao .card-td__arrow-back{display:flex;align-items:center;font-size:14px;font-weight:700;letter-spacing:-.01em;text-align:center;color:#003475;margin-top:32px;}}.gift-card-validacao .card-td__arrow-back-link{display:flex;align-items:center;text-decoration:none;}.gift-card-validacao__input{width:100%;height:5.9rem;padding:1.8rem 2.4rem;gap:0;border-radius:.8rem;border:.1rem;background:#fff;border:.1rem solid #ccc;}.gift-card-validacao__box-action{display:grid;grid-template-columns:1fr auto;}.gift-card-validacao__box-action .noticias-box__content{gap:2.4rem;}.gift-card-validacao__box-action .noticias-box__content div:first-child{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;}.gift-card-validacao__box-action .noticias-box__content .noticias-box-link-section{height:auto;}.gift-card-validacao__box-action .noticias-box__content .noticias-box-link-section{width:100%;}.gift-card-validacao__box-action .noticias-box__content .noticias-box__titulo{color:#1e2023;}.gift-card-validacao__box-action .noticias-box__content section{width:100%;}.gift-card-validacao__box-action .noticias-box__content>div{width:100%;}.gift-card-validacao__box-action .noticias-box__icon img{width:16.8rem;height:16.8rem;}.gift-card-validacao__corretoras-parceiras{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;}.gift-card-validacao__corretoras-parceiras h5{font-size:1.6rem;font-weight:600;line-height:17.6px;text-align:left;color:#666e7a;}.gift-card-validacao__corretoras-parceiras .corretoras-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:1.8rem;}.gift-card-validacao__corretoras-parceiras .corretoras-section .card-td{width:100%;}@media(max-width:1024px){.gift-card-validacao__corretoras-parceiras .corretoras-section{grid-template-columns:repeat(2,1fr);}}@media(max-width:720px){.gift-card-validacao__corretoras-parceiras .corretoras-section{grid-template-columns:1fr;}}.gift-card-validacao .btn-primary{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:4.7rem;padding:1.2rem 2.8rem;gap:0;width:100%;border-radius:6rem;border:.1rem;background:#237131;border:.1rem solid #237131;font-size:1.8rem;font-weight:700;line-height:22.63px;text-align:center;color:#fff;flex:2;}.gift-card-validacao .btn-primary.disabled{opacity:.2;cursor:initial;pointer-events:none;}.gift-card-validacao .btn-secondary{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:4.7rem;padding:1.2rem 2.8rem;gap:0;border-radius:6rem;border:.1rem;background:#fff;border:.1rem solid #237131;font-size:1.8rem;font-weight:700;line-height:22.63px;text-align:center;color:#237131;flex:1;margin-right:18px;}.gift-card-validacao .btn-secondary:disabled{background-color:#f00;}.gift-card-validacao .card-content-first-td__body{flex:1;}.gift-card-validacao .card-content-second-td__body{display:flex;flex:1;justify-content:center;}.gift-card-validacao .card-td__title{font-size:14px;font-weight:700;line-height:17.65px;letter-spacing:-.01em;text-align:left;color:#40444d;}.gift-card-validacao .card-td__subtitle{font-size:14px;font-weight:400;line-height:17.6px;letter-spacing:-.01em;text-align:left;color:#40444d;margin-top:8px;}.gift-card-validacao .card-td__arrow-back-text{color:#003475;}.gift-card-validacao div.cf-turnstile{margin-top:24px;margin-bottom:-50px;}.section-info-title{font-size:16px;font-weight:400;line-height:20.11px;text-align:left;}.section-info-information{font-size:18px;font-weight:700;line-height:22.63px;text-align:left;color:#26336a;}.titulo-indicador-mercado{font-size:16px;font-weight:600;line-height:20.11px;text-align:left;margin-right:8px;}.a-tag-without-style{color:#00f!important;text-decoration:none!important;padding:0!important;border:0!important;}.grupo-secoes-info-funcionamento-mercado-modal{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;margin-top:23px;}.icones-funcionamento-mercado-modal{display:flex;margin-right:10px;}.card-td.gift-card{background:linear-gradient(to bottom,#fff 0%,#fff 25%,#d3e3d6 25%,#d3e3d6 100%);}.card-td.gift-card-validacao{background:#fff!important;}.botao-container-adicionar-ao-carrinho-funcionamento-mercado{display:flex;gap:12px;padding:0 10% 0 10%;}@media(max-width:900px){.card-td.gift-card{background:linear-gradient(to bottom,#fff 0%,#fff 20%,#d3e3d6 20%,#d3e3d6 100%);}}.card-corretora-parceira__content{display:grid;grid-template-columns:auto 1fr;gap:2.4rem;}.card-corretora-parceira__content .icon-content{width:6.4rem;height:6.4rem;padding:1.8rem;gap:0;border-radius:.8rem;border:.1rem;border:.1rem solid #e3e5e7;}.card-corretora-parceira__content h5{font-size:1.4rem;font-weight:700;line-height:17.65px;letter-spacing:-.01em;text-align:left;color:#40444d;}.card-corretora-parceira__content p{font-size:1.4rem;font-weight:400;line-height:17.6px;letter-spacing:-.01em;text-align:left;color:#979797;}.card-corretora-parceira__content .informations{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.4rem;}@media(max-width:900px){.card-corretora-parceira__content{align-items:center;}}.info-titulos-body{display:flex;flex-direction:column;background:#fff;border-radius:8px;}.info-titulos-body__header h4{font-size:2rem;line-height:3rem;letter-spacing:normal;font-weight:600;color:#003475;padding-bottom:1.4rem;border-bottom:1px #e5e5e5 solid;}.info-titulos-body__tabs{display:flex;justify-content:space-between;width:100%;background-color:#f4f7f5;margin:2.4rem 0 .4rem 0;border-radius:32px;}.info-titulos-body__tabs__item{width:100%;display:flex;justify-content:center;cursor:pointer;font-size:1.6rem;font-weight:700;line-height:2.4rem;padding:8px 0;transition:all .3s;border-radius:32px;color:#247030;}.info-titulos-body__tabs .active{background-color:#247030;color:#fff;}.info-titulos-body__content{display:flex;flex-direction:column;}.info-titulos-body>.total-divider{width:100%;height:.01rem;background:#d6d6d6;margin:2.4rem 0;}.info-titulos-body .hidden{height:0;overflow:hidden;opacity:0;margin:0;}.info-titulos-body #empty-titulos-card{width:100%;display:flex;justify-content:center;transition:all .4s ease;}.info-titulos-body .card-divider{position:absolute;left:-2rem;bottom:-2rem;cursor:default;background:#d6d6d6;height:.01rem;width:calc(100% + 4rem);}.info-titulos-body #info-titulos.extrato{margin-top:0;}.info-titulos-body #info-titulos{flex-direction:column;gap:2rem;transition:all .4s ease-out;}.info-titulos-body #info-titulos.hidden{height:0;overflow:hidden;opacity:0;padding:0;margin:0;}.info-titulos-body #info-titulos[data-category=selic] a:not([data-category=selic]){display:none;}.info-titulos-body #info-titulos[data-category=prefixado] a:not([data-category=prefixado]){display:none;}.info-titulos-body #info-titulos[data-category=inflacao] a[data-category=selic]{display:none;}.info-titulos-body #info-titulos[data-category=inflacao] a[data-category=prefixado]{display:none;}.info-titulos-body #info-titulos #titulos-wrapper{display:flex;flex-direction:column;gap:2rem;overflow:hidden;height:0;opacity:0;border-top:1px solid #e5e5e5;}.info-titulos-body #info-titulos #titulos-wrapper .titulos-wrapper-container{margin:2rem 2rem 0 2rem;padding:2.4rem;gap:24px;border-radius:8px;border:1px solid #e5e5e5;}.info-titulos-body #info-titulos #titulos-wrapper .titulos-wrapper-container-titulo{font-size:16px;font-weight:400;line-height:20.11px;text-align:left;color:#1e2023;}.info-titulos-body #info-titulos #titulos-wrapper .titulos-wrapper-container-itens{margin-top:25px;}.info-titulos-body #info-titulos #titulos-wrapper .titulos-wrapper-container-itens .itens{display:flex;margin-bottom:20px;}.info-titulos-body #info-titulos #titulos-wrapper .titulos-wrapper-container-itens .itens-texto{font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.200000003px;text-align:left;color:#1e2023;margin-left:15px;}.info-titulos-body #info-titulos #titulos-wrapper .titulos-wrapper-escolher-outros{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;}.info-titulos-body #info-titulos #titulos-wrapper .titulos-wrapper-escolher-outros-link{font-size:14px;font-weight:700;letter-spacing:-.01em;text-align:center;color:#237131;}.info-titulos-body #info-titulos #info-titulos-card{position:relative;cursor:pointer;}.info-titulos-body #info-titulos #info-titulos-card.expanded .info-titulos-card__arrow{transform:rotate(0);}.info-titulos-body #info-titulos #info-titulos-card.expanded .info-titulos-card__arrow.extrato{transform:none!important;}.info-titulos-body #info-titulos #info-titulos-card.expanded .info-titulos-card__arrow.extrato img{transform:rotate(0);}.info-titulos-body #info-titulos .expanded+div{animation:expand .35s forwards ease-in-out;}.info-titulos-body #info-titulos .collapsed+div{animation:collapse .35s forwards ease-in-out;}.info-titulos-body #info-titulos a{text-decoration:none;}@keyframes expand{to{height:100%;opacity:100%;}}@keyframes collapse{from{padding-top:2rem;height:fit-content;opacity:100%;}to{padding-top:0;height:0;opacity:0;}}@media screen and (min-width:1025px){.info-titulos-body .info-titulos-card{display:grid;align-items:center;border:1px #e5e5e5 solid;border-radius:.8rem;background:#fff;grid-template-columns:5fr 7fr 7fr 1fr;padding:1rem 0 1rem 2rem;height:7rem;display:flex!important;padding:1rem 2rem 1rem 2rem!important;align-items:center!important;justify-content:space-between!important;margin:2.4rem;}.info-titulos-body .info-titulos-card>span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;font-size:1.6rem;}.info-titulos-body .info-titulos-card>span:first-child{justify-content:flex-start;}.info-titulos-body .info-titulos-card>span:not(:last-child){line-height:normal;height:100%;border-right:1px #e5e5e5 solid;}.info-titulos-body .info-titulos-card>span:not(:last-child) label{font-size:1.2rem;}.info-titulos-body .info-titulos-card>span:not(:last-child) label:first-child{color:#182940;}.info-titulos-body .info-titulos-card-container{width:96%;border-right:1px solid #d9d9d9;min-height:51px;display:flex;align-items:center;}.info-titulos-body .info-titulos-card-container-texto{font-size:18px;font-weight:600;line-height:22.63px;text-align:left;color:#1e2023;}.info-titulos-body .info-titulos-card__details{display:flex;align-items:center;overflow:hidden;white-space:nowrap;}.info-titulos-body .info-titulos-card__details span{justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;}.info-titulos-body .info-titulos-card__details__icon{height:2.4rem;min-width:2.4rem;border-radius:100%;background:#f4f7f5;margin-right:1rem;}.info-titulos-body .info-titulos-card__arrow{display:flex;justify-content:center;align-items:center;transform:rotate(180deg);transition:all .35s ease;}.info-titulos-body .info-titulos-card__arrow.extrato{display:flex;justify-content:center;align-items:center;transform:none!important;transition:all .35s ease;font-size:1.6rem;line-height:2.4rem;color:#247030;font-weight:700;gap:.8rem;}.info-titulos-body .info-titulos-card__arrow.extrato img{transform:rotate(180deg);}.info-titulos-body .info-titulos-card span{color:#247030;}.info-titulos-body .info-titulos-card.extrato{grid-template-columns:4fr 3fr 3fr 2fr;padding:1.2rem 2rem 1.2rem 2rem;}.info-titulos-body .info-titulos-card__details{width:96%!important;}.info-titulos-body .info-titulos-card__details span{max-width:20rem;padding-right:1rem;}}@media screen and (max-width:1024px){.info-titulos-body .info-titulos-card{display:grid;align-items:center;border:1px #e5e5e5 solid;border-radius:.8rem;background:#fff;padding:1rem 0 1rem 2rem;height:7rem;display:flex;}.info-titulos-body .info-titulos-card span{font-weight:700;font-size:1.6rem;}.info-titulos-body .info-titulos-card__values{display:flex;padding:1.6rem;border-top:1px #e5e5e5 solid;}.info-titulos-body .info-titulos-card__values>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;}.info-titulos-body .info-titulos-card__values>div:first-child{border-right:1px #e5e5e5 solid;}.info-titulos-body .info-titulos-card__values>div span:first-child{font-weight:600;color:#757575;}.info-titulos-body .info-titulos-card-container{width:96%;border-right:1px solid #d9d9d9;min-height:51px;display:flex;align-items:center;}.info-titulos-body .info-titulos-card-container-texto{font-size:18px;font-weight:600;line-height:22.63px;text-align:left;color:#1e2023;}.info-titulos-body .info-titulos-card__details{display:flex;align-items:center;overflow:hidden;white-space:nowrap;}.info-titulos-body .info-titulos-card__details span{justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;}.info-titulos-body .info-titulos-card__details__icon{height:2.4rem;min-width:2.4rem;border-radius:100%;background:#f4f7f5;margin-right:1rem;}.info-titulos-body .info-titulos-card__arrow{display:flex;justify-content:center;align-items:center;transform:rotate(180deg);transition:all .35s ease;}.info-titulos-body .info-titulos-card__arrow.extrato{display:flex;justify-content:center;align-items:center;transform:none!important;transition:all .35s ease;font-size:1.6rem;line-height:2.4rem;color:#247030;font-weight:700;gap:.8rem;}.info-titulos-body .info-titulos-card__arrow.extrato img{transform:rotate(180deg);}.info-titulos-body .info-titulos-card span{color:#247030;}.info-titulos-body .info-titulos-card__details{flex:1;}.info-titulos-body .info-titulos-card__arrow{margin:0 2rem;}}@media screen and (min-width:1025px){.info-titulos-body .titulo-card{display:grid;align-items:center;border:1px #e5e5e5 solid;border-radius:.8rem;background:#fff;grid-template-columns:5fr 7fr 7fr 1fr;position:relative;padding:1.2rem 0 1.2rem 2rem;}.info-titulos-body .titulo-card>span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;font-size:1.6rem;}.info-titulos-body .titulo-card>span:first-child{justify-content:flex-start;}.info-titulos-body .titulo-card>span:not(:last-child){line-height:normal;height:100%;border-right:1px #e5e5e5 solid;}.info-titulos-body .titulo-card>span:not(:last-child) label{font-size:1.2rem;}.info-titulos-body .titulo-card>span:not(:last-child) label:first-child{color:#182940;}.info-titulos-body .titulo-card span{color:#247030;}.info-titulos-body .titulo-card__bar{position:absolute;width:1rem;border-radius:0 .8rem .8rem 0;}.info-titulos-body .titulo-card__title span{font-size:1.8rem;line-height:2.2rem;text-transform:uppercase;}.info-titulos-body .titulo-card__arrow{display:flex;justify-content:center;align-items:center;transform:rotate(90deg);}.info-titulos-body .titulo-card__actions{display:flex;justify-content:center;align-items:center;gap:1rem;padding-bottom:1.6rem;padding-top:1.6rem;}.info-titulos-body .titulo-card__actions a{padding:1.2rem 1rem;font-family:Source Sans Pro;font-size:1.6rem;font-weight:700;line-height:1.3rem;text-align:center;}.info-titulos-body .titulo-card.Amarelo span{color:#f1b80c;}.info-titulos-body .titulo-card.Amarelo .titulo-card__bar{background:#f1b80c;}.info-titulos-body .titulo-card.Roxo span{color:#4b3f72;}.info-titulos-body .titulo-card.Roxo .titulo-card__bar{background:#4b3f72;}.info-titulos-body .titulo-card.Azul span{color:#148389;}.info-titulos-body .titulo-card.Azul .titulo-card__bar{background:#148389;}.info-titulos-body .titulo-card.Laranja span{color:#ce185d;}.info-titulos-body .titulo-card.Laranja .titulo-card__bar{background:#ce185d;}.info-titulos-body .titulo-card.Lilas span{color:#a253a5;}.info-titulos-body .titulo-card.Lilas .titulo-card__bar{background:#a253a5;}.info-titulos-body .titulo-card.LilasEscuro span{color:#a253a5;}.info-titulos-body .titulo-card.LilasEscuro .titulo-card__bar{background:#a253a5;}.info-titulos-body .titulo-card.AzulEduca span{color:#2b59c3;}.info-titulos-body .titulo-card.AzulEduca .titulo-card__bar{background:#2b59c3;}.info-titulos-body .titulo-card.extrato{grid-template-columns:4fr 3fr 3fr 2fr;padding:2rem;}.info-titulos-body .titulo-card__title{flex-direction:column;align-items:flex-start!important;padding-left:1rem;padding-right:2rem;}.info-titulos-body .titulo-card__bar{height:calc(100% - 2rem);}.info-titulos-body .titulo-card__bar.extrato{height:calc(100% - 4rem);}}@media screen and (max-width:1024px){.info-titulos-body .titulo-card{display:grid;align-items:center;border:1px #e5e5e5 solid;border-radius:.8rem;background:#fff;}.info-titulos-body .titulo-card span{font-weight:700;font-size:1.6rem;}.info-titulos-body .titulo-card__values{display:flex;padding:1.6rem;border-top:1px #e5e5e5 solid;}.info-titulos-body .titulo-card__values>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;}.info-titulos-body .titulo-card__values>div:first-child{border-right:1px #e5e5e5 solid;}.info-titulos-body .titulo-card__values>div span:first-child{font-weight:600;color:#757575;}.info-titulos-body .titulo-card span{color:#247030;}.info-titulos-body .titulo-card__bar{position:absolute;width:1rem;border-radius:0 .8rem .8rem 0;}.info-titulos-body .titulo-card__title span{font-size:1.8rem;line-height:2.2rem;text-transform:uppercase;}.info-titulos-body .titulo-card__arrow{display:flex;justify-content:center;align-items:center;transform:rotate(90deg);}.info-titulos-body .titulo-card__actions{display:flex;justify-content:center;align-items:center;gap:1rem;padding-bottom:1.6rem;padding-top:1.6rem;}.info-titulos-body .titulo-card__actions a{padding:1.2rem 1rem;font-family:Source Sans Pro;font-size:1.6rem;font-weight:700;line-height:1.3rem;text-align:center;}.info-titulos-body .titulo-card.Amarelo span{color:#f1b80c;}.info-titulos-body .titulo-card.Amarelo .titulo-card__bar{background:#f1b80c;}.info-titulos-body .titulo-card.Roxo span{color:#4b3f72;}.info-titulos-body .titulo-card.Roxo .titulo-card__bar{background:#4b3f72;}.info-titulos-body .titulo-card.Azul span{color:#148389;}.info-titulos-body .titulo-card.Azul .titulo-card__bar{background:#148389;}.info-titulos-body .titulo-card.Laranja span{color:#ce185d;}.info-titulos-body .titulo-card.Laranja .titulo-card__bar{background:#ce185d;}.info-titulos-body .titulo-card.Lilas span{color:#a253a5;}.info-titulos-body .titulo-card.Lilas .titulo-card__bar{background:#a253a5;}.info-titulos-body .titulo-card.LilasEscuro span{color:#a253a5;}.info-titulos-body .titulo-card.LilasEscuro .titulo-card__bar{background:#a253a5;}.info-titulos-body .titulo-card.AzulEduca span{color:#2b59c3;}.info-titulos-body .titulo-card.AzulEduca .titulo-card__bar{background:#2b59c3;}.info-titulos-body .titulo-card__bar{height:100%;}.info-titulos-body .titulo-card__details{display:flex;position:relative;margin:2rem 0;}.info-titulos-body .titulo-card__title{display:flex;flex-direction:column;padding-left:3rem;flex:1;border-right:1px #e5e5e5 solid;}.info-titulos-body .titulo-card__arrow{margin:0 2rem;}.info-titulos-body .titulo-card__values.extrato{border-bottom:1px #e5e5e5 solid;}}@media screen and (max-width:506px){.info-titulos-body .titulo-card__values.extrato{flex-direction:column;border-bottom:1px #e5e5e5 solid;gap:.8rem;}.info-titulos-body .titulo-card__values.extrato>div:first-child{border-right:0 #e5e5e5 solid;}.info-titulos-body .titulo-card__values.extrato>div{border:1px #e5e5e5 solid!important;border-radius:6px;background-color:#f4f7f5;}}@media screen and (min-width:1025px){.info-titulos-body .total-card{display:grid;align-items:center;border:1px #e5e5e5 solid;border-radius:.8rem;background:#fff;grid-template-columns:5fr 7fr 7fr 1fr;padding:.7rem 0 .7rem 2rem;}.info-titulos-body .total-card>span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;font-size:1.6rem;}.info-titulos-body .total-card>span:first-child{justify-content:flex-start;}.info-titulos-body .total-card>span:not(:last-child){line-height:normal;height:100%;border-right:1px #e5e5e5 solid;}.info-titulos-body .total-card>span:not(:last-child) label{font-size:1.2rem;}.info-titulos-body .total-card>span:not(:last-child) label:first-child{color:#182940;}.info-titulos-body .total-card span{color:#247030;}}@media screen and (max-width:1024px){.info-titulos-body .total-card{display:grid;align-items:center;border:1px #e5e5e5 solid;border-radius:.8rem;background:#fff;}.info-titulos-body .total-card span{font-weight:700;font-size:1.6rem;}.info-titulos-body .total-card__values{display:flex;padding:1.6rem;border-top:1px #e5e5e5 solid;}.info-titulos-body .total-card__values>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;}.info-titulos-body .total-card__values>div:first-child{border-right:1px #e5e5e5 solid;}.info-titulos-body .total-card__values>div span:first-child{font-weight:600;color:#757575;}.info-titulos-body .total-card span{color:#247030;}.info-titulos-body .total-card__title{text-align:center;padding:1.6rem;font-size:1.8rem;}}.info-titulos-body .total-consolidado-wrapper{background:#f4f7f5;padding:2rem;border:1px #e5e5e5 solid;border-radius:.8rem;}.info-titulos-body .total-consolidado-wrapper .total-card{background:#f4f7f5;}.info-titulos-body .empty-state-card{display:flex;flex-direction:column;align-items:center;gap:2rem;margin:4rem 0 2rem 0;transition:all .4s ease-out;max-width:59rem;align-self:center;}.info-titulos-body .empty-state-card__icon{display:flex;padding:1.3rem;border-radius:50%;background:#f4f7f5;}.info-titulos-body .empty-state-card__text{text-align:center;}.info-titulos-body .empty-state-card__text h4{font-size:2rem;line-height:2.4rem;color:#3d3d3d;font-weight:700;margin-bottom:.5rem;}.info-titulos-body .empty-state-card__text p{font-size:1.6rem;line-height:2.2rem;color:#757575;text-wrap:balance;}.info-titulos-body .empty-state-card__button{display:flex;align-items:center;flex-direction:column;gap:.75rem;}.info-titulos-body .empty-state-card__button .primary{padding:1rem 4rem;color:#fff;border-radius:6rem;background:#247030;font-weight:700;text-decoration:none;}.info-titulos-body .empty-state-card__button .tertiary{color:#247030;}.gift-card-sugestao-titulo-first{display:flex;flex-direction:column;background:#fff;border:1px #e5e5e5 solid;border-radius:.8rem;padding:2rem;background:linear-gradient(to bottom,#fff 0%,#fff 73%,#d3e3d6 25%,#d3e3d6 100%);border-radius:.8rem .8rem 0 0;border-bottom-width:0;}.gift-card-sugestao-titulo-first__content{display:flex;display:-ms-flexbox;display:-webkit-flex;gap:2.4rem;}@media(max-width:900px){.gift-card-sugestao-titulo-first__content{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.gift-card-sugestao-titulo-first__input{width:100%!important;}.gift-card-sugestao-titulo-first .btn-primary{width:100%!important;}.gift-card-sugestao-titulo-first .btn-secondary{width:100%!important;}}.gift-card-sugestao-titulo-first__input{width:100%;height:5.9rem;padding:1.8rem 2.4rem;gap:0;border-radius:.8rem;border:.1rem;background:#fff;border:.1rem solid #ccc;}.gift-card-sugestao-titulo-first__box-action{display:grid;grid-template-columns:1fr auto;}.gift-card-sugestao-titulo-first__box-action .noticias-box__content{gap:2.4rem;}.gift-card-sugestao-titulo-first__box-action .noticias-box__content div:first-child{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;}.gift-card-sugestao-titulo-first__box-action .noticias-box__content .noticias-box-link-section{height:auto;}.gift-card-sugestao-titulo-first__box-action .noticias-box__content .noticias-box-link-section{width:100%;}.gift-card-sugestao-titulo-first__box-action .noticias-box__content .noticias-box__titulo{color:#1e2023;}.gift-card-sugestao-titulo-first__box-action .noticias-box__content section{width:100%;}.gift-card-sugestao-titulo-first__box-action .noticias-box__content>div{width:100%;}.gift-card-sugestao-titulo-first__box-action .noticias-box__icon img{width:16.8rem;height:16.8rem;}.gift-card-sugestao-titulo-first__corretoras-parceiras{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;}.gift-card-sugestao-titulo-first__corretoras-parceiras h5{font-size:1.6rem;font-weight:600;line-height:17.6px;text-align:left;color:#666e7a;}.gift-card-sugestao-titulo-first__corretoras-parceiras .corretoras-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:1.8rem;}.gift-card-sugestao-titulo-first__corretoras-parceiras .corretoras-section .card-td{width:100%;}@media(max-width:1024px){.gift-card-sugestao-titulo-first__corretoras-parceiras .corretoras-section{grid-template-columns:repeat(2,1fr);}}@media(max-width:720px){.gift-card-sugestao-titulo-first__corretoras-parceiras .corretoras-section{grid-template-columns:1fr;}}.gift-card-sugestao-titulo-first .btn-primary{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:4.7rem;padding:1.2rem 2.8rem;gap:0;width:100%;border-radius:6rem;border:.1rem;background:#237131;border:.1rem solid #237131;font-size:1.8rem;font-weight:700;line-height:22.63px;text-align:center;color:#fff;}.gift-card-sugestao-titulo-first .btn-primary.disabled{opacity:.2;cursor:initial;pointer-events:none;}.gift-card-sugestao-titulo-first .btn-secondary{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:4.7rem;padding:1.2rem 2.8rem;gap:0;border-radius:6rem;border:.1rem;background:#fff;border:.1rem solid #237131;font-size:1.8rem;font-weight:700;line-height:22.63px;text-align:center;color:#237131;}.gift-card-sugestao-titulo-first .btn-secondary:disabled{background-color:#f00;}.gift-card-sugestao-titulo-first .card-td__body{padding-bottom:1.2rem;padding-top:3.2rem;}.gift-card-sugestao-titulo-second{background:linear-gradient(to bottom,#fff 0%,#fff 0%,#d3e3d6 0%,#d3e3d6 100%);display:flex;flex-direction:column;border:1px #e5e5e5 solid;border-radius:.8rem;padding:2rem;padding-top:0;border-radius:0 0 .8rem .8rem;border-top-width:0;}#modal-valor-gift-card .modal-td .modal-td__info{display:flex;flex-direction:column;gap:16px;margin-bottom:-7px;}#modal-valor-gift-card .modal-td .modal-td__content{margin-bottom:15px;}.button-secondary-disabled{border-color:rgba(35,113,49,.2)!important;color:rgba(35,113,49,.2)!important;cursor:initial;pointer-events:none;}#modal-data-vencimento-gift .modal-td .modal-td__info{display:flex;flex-direction:column;gap:16px;margin-bottom:-7px;}#modal-data-vencimento-gift .modal-td .modal-td__content{margin-bottom:15px;}.dropdown-default:after{border-bottom:0!important;border-right:0!important;}.dropdown-default .current{max-width:100%;overflow:hidden;display:block;}.dropdown-default .current:focus{border:0!important;}.dropdown-default .list{display:block!important;height:auto!important;width:100%!important;}.dropdown-700001{-webkit-appearance:none;-moz-appearance:window;padding:2px 50px 2px 2px;border:0;background-repeat:no-repeat;background-position:right center;height:auto!important;border:0!important;font-family:Source Sans Pro!important;font-size:32px!important;font-weight:700!important;line-height:40.22px!important;color:var(--Selic,#2b59c3)!important;box-sizing:border-box;appearance:none;padding:2px 50px 2px 2px;border:1px solid #ccc;background-image:url(/Content/img/icon/td-arrow-down-700001.svg);background-repeat:no-repeat;background-position:right center;padding-right:31px!important;}.nome-titulo-700001{color:#2b59c3;}.dropdown-760198{-webkit-appearance:none;-moz-appearance:window;padding:2px 50px 2px 2px;border:0;background-repeat:no-repeat;background-position:right center;height:auto!important;border:0!important;font-family:Source Sans Pro!important;font-size:32px!important;font-weight:700!important;line-height:40.22px!important;color:var(--Selic,#ce185d)!important;box-sizing:border-box;appearance:none;padding:2px 50px 2px 2px;border:1px solid #ccc;background-image:url(/Content/img/icon/td-arrow-down-760198.svg);background-repeat:no-repeat;background-position:right center;padding-right:31px!important;}.nome-titulo-760198{color:#ce185d;}.dropdown-100000{-webkit-appearance:none;-moz-appearance:window;padding:2px 50px 2px 2px;border:0;background-repeat:no-repeat;background-position:right center;height:auto!important;border:0!important;font-family:Source Sans Pro!important;font-size:32px!important;font-weight:700!important;line-height:40.22px!important;color:var(--Selic,#148389)!important;box-sizing:border-box;appearance:none;padding:2px 50px 2px 2px;border:1px solid #ccc;background-image:url(/Content/img/icon/td-arrow-down-100000.svg);background-repeat:no-repeat;background-position:right center;padding-right:31px!important;}.nome-titulo-100000{color:#148389;}.dropdown-700000{-webkit-appearance:none;-moz-appearance:window;padding:2px 50px 2px 2px;border:0;background-repeat:no-repeat;background-position:right center;height:auto!important;border:0!important;font-family:Source Sans Pro!important;font-size:32px!important;font-weight:700!important;line-height:40.22px!important;color:var(--Selic,#a253a5)!important;box-sizing:border-box;appearance:none;padding:2px 50px 2px 2px;border:1px solid #ccc;background-image:url(/Content/img/icon/td-arrow-down-700000.svg);background-repeat:no-repeat;background-position:right center;padding-right:31px!important;}.nome-titulo-700000{color:#a253a5;}.dropdown-210100{-webkit-appearance:none;-moz-appearance:window;padding:2px 50px 2px 2px;border:0;background-repeat:no-repeat;background-position:right center;height:auto!important;border:0!important;font-family:Source Sans Pro!important;font-size:32px!important;font-weight:700!important;line-height:40.22px!important;color:var(--Selic,#4b3f72)!important;box-sizing:border-box;appearance:none;padding:2px 50px 2px 2px;border:1px solid #ccc;background-image:url(/Content/img/icon/td-arrow-down-210100.svg);background-repeat:no-repeat;background-position:right center;padding-right:31px!important;}.nome-titulo-210100{color:#4b3f72;}.display-flex{display:flex!important;}.gift-card-sugestao-titulo-first .card-parabenizacao-sugestao-titulo{margin-top:30px;padding:16px 24px 16px 24px;border-radius:8px;background:#d7f9dd;border-left:10px solid #237131;display:flex;justify-content:space-between;}.gift-card-sugestao-titulo-first .card-parabenizacao-sugestao-titulo__titulo{font-family:Source Sans Pro;font-size:16px;font-weight:400;line-height:20.11px;letter-spacing:-.01em;color:#237131;text-align:left;}.gift-card-sugestao-titulo-first .card-parabenizacao-sugestao-titulo__subtitulo{font-family:Source Sans Pro;font-size:16px;font-weight:400;line-height:20.11px;letter-spacing:-.01em;color:#237131;text-align:left;}.gift-card-sugestao-titulo-first .card-parabenizacao-sugestao-titulo__card-saldo{padding:0 16px 0 16px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;}.gift-card-sugestao-titulo-first .card-parabenizacao-sugestao-titulo__card-saldo__texto{font-size:16px;font-weight:600;line-height:20.11px;letter-spacing:-.01em;text-align:right;color:#237131;}.gift-card-sugestao-titulo-first .card-parabenizacao-sugestao-titulo__card-saldo__valor{font-size:24px;font-weight:700;line-height:30.25px;letter-spacing:-.01em;text-align:right;color:#237131;margin-left:8px;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento{padding:24px 0 24px 0;border-radius:8px;background:#fff;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:space-between;width:100%;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento .card-titulo-investimento-valor-mercado-fechado-botao{width:33%;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento__informacoes{border-right:1px solid #d9d9d9;width:33%;display:flex;align-items:center;justify-content:center;min-height:70px;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento__informacoes__img{margin-right:20px;display:flex;align-items:center;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento__informacoes__nome{display:flex;align-items:center;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento__informacoes__nome .nome-titulo{margin-right:10px;font-size:20px;font-weight:400;line-height:28.44px;letter-spacing:-.01em;text-align:left;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento__informacoes__nome .nome-titulo-icone{display:flex!important;align-items:center!important;margin-left:7px!important;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento .card-titulo-investimento-valor-mercado-aberto{border-right:1px solid #d9d9d9;width:33%;display:flex;align-items:center;justify-content:center;min-height:70px;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento .card-titulo-investimento-valor-mercado-aberto-texto{font-size:16px;font-weight:600;line-height:20.11px;text-align:right;color:#1e2023;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento .card-titulo-investimento-valor-mercado-aberto-texto-troco{font-size:14px;font-weight:600;line-height:20.11px;text-align:right;color:#1e2023;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento .card-titulo-investimento-valor-mercado-aberto-valor-troco{font-size:14px;font-weight:700;line-height:30.25px;letter-spacing:-.01em;text-align:left;color:#1e2023;margin-left:10px;margin-right:10px;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento .card-titulo-investimento-valor-mercado-aberto-valor{font-size:24px;font-weight:700;line-height:30.25px;letter-spacing:-.01em;text-align:left;color:#1e2023;margin-left:10px;margin-right:10px;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento .card-titulo-investimento-valor-mercado-aberto div{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento .card-titulo-investimento-valor-mercado-fechado-container{border-right:1px solid #d9d9d9;width:33%;display:flex;min-height:70px;flex-direction:column;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento .card-titulo-investimento-valor-mercado-fechado-container .card-titulo-investimento-valor-mercado-fechado{display:flex;align-items:center;justify-content:center;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento .card-titulo-investimento-valor-mercado-fechado-container .card-titulo-investimento-valor-mercado-fechado-texto{font-size:16px;font-weight:600;line-height:20.11px;text-align:right;color:rgba(102,110,122,.5019607843);}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento .card-titulo-investimento-valor-mercado-fechado-container .card-titulo-investimento-valor-mercado-fechado-valor{margin-left:10px;margin-right:10px;font-size:24px;font-weight:700;line-height:30.25px;letter-spacing:-.01em;text-align:left;color:rgba(102,110,122,.5019607843);}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento .card-titulo-investimento-valor-mercado-fechado-container .card-titulo-investimento-valor-mercado-fechado-aviso{padding:0 10%;display:flex;margin-top:5px;}.gift-card-sugestao-titulo-first .card-td__body .gift-card__content .card-titulo-investimento .card-titulo-investimento-valor-mercado-fechado-container .card-titulo-investimento-valor-mercado-fechado-aviso-texto{font-size:14px;font-weight:600;line-height:17.6px;letter-spacing:-.01em;text-align:center;color:#4b3f72;}@media screen and (max-width:1024px){.card-parabenizacao-sugestao-titulo__subtitulo{margin-bottom:12px!important;}.card-parabenizacao-sugestao-titulo{margin-top:30px!important;padding:16px 24px 16px 24px!important;flex-direction:column!important;}.card-parabenizacao-sugestao-titulo__card-saldo{padding:0 14px 0 14px!important;}.card-titulo-investimento{padding:24px!important;flex-direction:column!important;}.card-titulo-investimento__informacoes{border-right:0!important;border-bottom:1px solid #d9d9d9!important;width:100%!important;flex-direction:column!important;padding-bottom:15px;}.card-titulo-investimento-valor-mercado-aberto{border-right:0!important;border-bottom:1px solid #d9d9d9!important;width:100%!important;flex-direction:column!important;padding:15px 0 15px 0!important;}.card-titulo-investimento-valor-mercado-fechado-botao{width:100%!important;}.botao-container-adicionar-ao-carrinho-funcionamento-mercado{padding-top:15px!important;}.card-titulo-investimento__informacoes__img{margin-right:0!important;}.card-titulo-investimento__info-texto{display:flex;flex-direction:column;align-items:center;}.dropdown-purple{margin-left:17px!important;}.card-titulo-investimento-valor-mercado-fechado-container{border-right:0!important;border-bottom:1px solid #d9d9d9!important;width:100%!important;display:flex;min-height:70px;flex-direction:column;padding:15px 0 15px 0!important;}.card-titulo-investimento-valor-mercado-fechado-aviso{padding:0 10%;display:flex;margin-top:5px;justify-content:center;}.gift-card-sugestao-titulo-first{background:linear-gradient(to bottom,#fff 0%,#fff 44%,#d3e3d6 30%,#d3e3d6 100%)!important;}#info-titulos-card{padding:20px;}.modal-menor__actions__button{width:100%!important;}.grupo-secoes-info-funcionamento-mercado-modal{display:flex;justify-content:space-between!important;flex-direction:column!important;align-items:flex-start!important;}}@media screen and (min-width:1025px){.titulo-criar-investimento .titulo-card{display:grid;align-items:center;border:1px #e5e5e5 solid;border-radius:.8rem;background:#fff;grid-template-columns:5fr 7fr 7fr 1fr;position:relative;padding:1.2rem 0 1.2rem 2rem;}.titulo-criar-investimento .titulo-card>span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;font-size:1.6rem;}.titulo-criar-investimento .titulo-card>span:first-child{justify-content:flex-start;}.titulo-criar-investimento .titulo-card>span:not(:last-child){line-height:normal;height:100%;border-right:1px #e5e5e5 solid;}.titulo-criar-investimento .titulo-card>span:not(:last-child) label{font-size:1.2rem;}.titulo-criar-investimento .titulo-card>span:not(:last-child) label:first-child{color:#182940;}.titulo-criar-investimento .titulo-card span{color:#247030;}.titulo-criar-investimento .titulo-card__bar{position:absolute;width:1rem;border-radius:0 .8rem .8rem 0;}.titulo-criar-investimento .titulo-card__title span{font-size:1.8rem;line-height:2.2rem;text-transform:uppercase;}.titulo-criar-investimento .titulo-card__arrow{display:flex;justify-content:center;align-items:center;transform:rotate(90deg);}.titulo-criar-investimento .titulo-card__actions{display:flex;justify-content:center;align-items:center;gap:1rem;padding-bottom:1.6rem;padding-top:1.6rem;}.titulo-criar-investimento .titulo-card__actions a{padding:1.2rem 1rem;font-family:Source Sans Pro;font-size:1.6rem;font-weight:700;line-height:1.3rem;text-align:center;}.titulo-criar-investimento .titulo-card.Amarelo span{color:#f1b80c;}.titulo-criar-investimento .titulo-card.Amarelo .titulo-card__bar{background:#f1b80c;}.titulo-criar-investimento .titulo-card.Roxo span{color:#4b3f72;}.titulo-criar-investimento .titulo-card.Roxo .titulo-card__bar{background:#4b3f72;}.titulo-criar-investimento .titulo-card.Azul span{color:#148389;}.titulo-criar-investimento .titulo-card.Azul .titulo-card__bar{background:#148389;}.titulo-criar-investimento .titulo-card.Laranja span{color:#ce185d;}.titulo-criar-investimento .titulo-card.Laranja .titulo-card__bar{background:#ce185d;}.titulo-criar-investimento .titulo-card.Lilas span{color:#a253a5;}.titulo-criar-investimento .titulo-card.Lilas .titulo-card__bar{background:#a253a5;}.titulo-criar-investimento .titulo-card.LilasEscuro span{color:#a253a5;}.titulo-criar-investimento .titulo-card.LilasEscuro .titulo-card__bar{background:#a253a5;}.titulo-criar-investimento .titulo-card.AzulEduca span{color:#2b59c3;}.titulo-criar-investimento .titulo-card.AzulEduca .titulo-card__bar{background:#2b59c3;}.titulo-criar-investimento .titulo-card.extrato{grid-template-columns:4fr 3fr 3fr 2fr;padding:2rem;}.titulo-criar-investimento .titulo-card__title{flex-direction:column;align-items:flex-start!important;padding-left:1rem;padding-right:2rem;}.titulo-criar-investimento .titulo-card__bar{height:calc(100% - 2rem);}.titulo-criar-investimento .titulo-card__bar.extrato{height:calc(100% - 4rem);}}@media screen and (max-width:1024px){.titulo-criar-investimento .titulo-card{display:grid;align-items:center;border:1px #e5e5e5 solid;border-radius:.8rem;background:#fff;}.titulo-criar-investimento .titulo-card span{font-weight:700;font-size:1.6rem;}.titulo-criar-investimento .titulo-card__values{display:flex;padding:1.6rem;border-top:1px #e5e5e5 solid;}.titulo-criar-investimento .titulo-card__values>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;}.titulo-criar-investimento .titulo-card__values>div:first-child{border-right:1px #e5e5e5 solid;}.titulo-criar-investimento .titulo-card__values>div span:first-child{font-weight:600;color:#757575;}.titulo-criar-investimento .titulo-card span{color:#247030;}.titulo-criar-investimento .titulo-card__bar{position:absolute;width:1rem;border-radius:0 .8rem .8rem 0;}.titulo-criar-investimento .titulo-card__title span{font-size:1.8rem;line-height:2.2rem;text-transform:uppercase;}.titulo-criar-investimento .titulo-card__arrow{display:flex;justify-content:center;align-items:center;transform:rotate(90deg);}.titulo-criar-investimento .titulo-card__actions{display:flex;justify-content:center;align-items:center;gap:1rem;padding-bottom:1.6rem;padding-top:1.6rem;}.titulo-criar-investimento .titulo-card__actions a{padding:1.2rem 1rem;font-family:Source Sans Pro;font-size:1.6rem;font-weight:700;line-height:1.3rem;text-align:center;}.titulo-criar-investimento .titulo-card.Amarelo span{color:#f1b80c;}.titulo-criar-investimento .titulo-card.Amarelo .titulo-card__bar{background:#f1b80c;}.titulo-criar-investimento .titulo-card.Roxo span{color:#4b3f72;}.titulo-criar-investimento .titulo-card.Roxo .titulo-card__bar{background:#4b3f72;}.titulo-criar-investimento .titulo-card.Azul span{color:#148389;}.titulo-criar-investimento .titulo-card.Azul .titulo-card__bar{background:#148389;}.titulo-criar-investimento .titulo-card.Laranja span{color:#ce185d;}.titulo-criar-investimento .titulo-card.Laranja .titulo-card__bar{background:#ce185d;}.titulo-criar-investimento .titulo-card.Lilas span{color:#a253a5;}.titulo-criar-investimento .titulo-card.Lilas .titulo-card__bar{background:#a253a5;}.titulo-criar-investimento .titulo-card.LilasEscuro span{color:#a253a5;}.titulo-criar-investimento .titulo-card.LilasEscuro .titulo-card__bar{background:#a253a5;}.titulo-criar-investimento .titulo-card.AzulEduca span{color:#2b59c3;}.titulo-criar-investimento .titulo-card.AzulEduca .titulo-card__bar{background:#2b59c3;}.titulo-criar-investimento .titulo-card__bar{height:100%;}.titulo-criar-investimento .titulo-card__details{display:flex;position:relative;margin:2rem 0;}.titulo-criar-investimento .titulo-card__title{display:flex;flex-direction:column;padding-left:3rem;flex:1;border-right:1px #e5e5e5 solid;}.titulo-criar-investimento .titulo-card__arrow{margin:0 2rem;}.titulo-criar-investimento .titulo-card__values.extrato{border-bottom:1px #e5e5e5 solid;}}@media screen and (max-width:506px){.titulo-criar-investimento .titulo-card__values.extrato{flex-direction:column;border-bottom:1px #e5e5e5 solid;gap:.8rem;}.titulo-criar-investimento .titulo-card__values.extrato>div:first-child{border-right:0 #e5e5e5 solid;}.titulo-criar-investimento .titulo-card__values.extrato>div{border:1px #e5e5e5 solid!important;border-radius:6px;background-color:#f4f7f5;}}.titulo-criar-investimento .titulo-card{grid-template-columns:1fr 1px 1fr;height:7rem;padding:1.2rem 1.2rem 1.2rem 2rem;}.titulo-criar-investimento .titulo-card label{font-weight:400;}.titulo-criar-investimento .divider-vertical{width:1px!important;}@media screen and (max-width:1024px){.titulo-criar-investimento .titulo-card{grid-template-columns:auto;padding:0!important;height:auto!important;}.titulo-criar-investimento .titulo-card .titulo-card__details{display:grid;grid-template-columns:1fr 1px 1fr!important;gap:2.4rem;margin:1rem 0;}.titulo-criar-investimento .titulo-card .titulo-card__details .divider-vertical{height:auto!important;}.titulo-criar-investimento .titulo-card .titulo-card__details .titulo-card__info{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.titulo-criar-investimento .titulo-card__title{justify-content:center;align-items:center;border-right:0!important;}}#modal-criar-investimento-gift .modal-td{width:min(60rem,90%);}#modal-criar-investimento-gift .modal-td .td-carrinho-busca__select{width:100%;}#btn-criar-investimento-gift{width:24rem;}.clock_container{display:flex;flex-wrap:wrap;width:0;height:auto;aspect-ratio:1/1.2;flex-direction:column;margin-top:-3px;color:#fff;font-size:2.5vmin;align-items:flex-end;margin-right:17px;margin-left:8px;}.timer{width:30px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;}.donat{aspect-ratio:.5/.5;border-radius:50%;border:.3vmin solid transparent;}.outer-circle{position:relative;width:77%;background:linear-gradient(#fff,#fff) content-box no-repeat,conic-gradient(#fff var(--inner_percent_deg,100%),0,#237131 100%) border-box;z-index:0;display:flex;justify-content:center;align-items:center;}.td-investir-snackbar{display:none;position:fixed;z-index:9999999;width:100%;}@media screen and (max-width:1024px){.td-investir-snackbar{top:7.2rem;right:0;}}@media screen and (max-width:1024px){.td-investir-snackbar:after{content:"";display:block;height:1.5rem;width:1.5rem;background-color:#0a2342;position:absolute;right:1.6rem;top:0;-webkit-transform:rotateZ(45deg) translateY(2rem);transform:rotateZ(45deg) translateY(2rem);border-radius:.2rem;}}.td-investir-snackbar__conteudo{width:calc(100% - 2.8rem);margin-left:auto;margin-right:auto;}@media screen and (min-width:540px){.td-investir-snackbar__conteudo{max-width:440px;}}@media screen and (min-width:720px){.td-investir-snackbar__conteudo{max-width:620px;}}@media screen and (min-width:1024px){.td-investir-snackbar__conteudo{max-width:860px;}}@media screen and (min-width:1240px){.td-investir-snackbar__conteudo{max-width:1140px;}}@media screen and (min-width:1525px){.td-investir-snackbar__conteudo{max-width:1325px;}}.td-investir-snackbar__msg{display:block;width:100%;font-size:1.8rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.6px;color:#fff;padding:2.1rem 3.5rem;background-color:#0a2342;border-radius:.5rem;-webkit-transform:translateY(2rem);transform:translateY(2rem);-webkit-animation:animaSnackBar .8s;animation:animaSnackBar .8s;}@media screen and (max-width:1024px){.td-investir-snackbar__msg{font-size:1.6rem;font-weight:normal;letter-spacing:0;position:relative;-webkit-animation:none;animation:none;}}.td-investir-snackbar__msg div{display:flex;flex-direction:row;}.td-investir-snackbar__msg div div:first-of-type{float:left;width:50px;}.td-investir-snackbar__msg div div:nth-child(2){width:calc(100% - 20px);margin:0 10px;padding-top:10px;}.td-investir-snackbar__msg div div:nth-child(2) p{color:#fff!important;}.td-investir-snackbar__msg div div:last-of-type{float:right;padding:10px;width:50px;}.td-investir-snackbar__msg a{color:#fff;font-size:1.8rem;font-weight:300;}.td-investir-snackbar__close{float:right;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem);cursor:pointer;}@media screen and (max-width:1024px){.td-investir-snackbar__close{display:none;}}.td-carrinho-snackbar{display:none;position:fixed;z-index:9999999;width:100%;}@media screen and (max-width:1024px){.td-carrinho-snackbar{top:7.2rem;right:0;}}.td-carrinho-snackbar:not(:last-of-type){margin-bottom:3rem;}.td-carrinho-snackbar a{color:#fff!important;font-size:1.8rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.6px;}.td-carrinho-snackbar__conteudo{width:calc(100% - 2.8rem);margin-left:auto;margin-right:auto;}@media screen and (min-width:540px){.td-carrinho-snackbar__conteudo{max-width:440px;}}@media screen and (min-width:720px){.td-carrinho-snackbar__conteudo{max-width:620px;}}@media screen and (min-width:1024px){.td-carrinho-snackbar__conteudo{max-width:860px;}}@media screen and (min-width:1240px){.td-carrinho-snackbar__conteudo{max-width:1140px;}}@media screen and (min-width:1525px){.td-carrinho-snackbar__conteudo{max-width:1325px;}}.td-carrinho-snackbar__msg{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;padding:2.1rem 3.5rem;background-color:#c64535;border-radius:.5rem;-webkit-transform:translateY(2rem);transform:translateY(2rem);-webkit-animation:animaSnackBar .8s;animation:animaSnackBar .8s;}.td-carrinho-snackbar__msg div{display:flex;flex-direction:row;}.td-carrinho-snackbar__msg div:first-of-type{width:calc(100% - 50px);float:left;}.td-carrinho-snackbar__msg div:last-of-type{float:right;margin-left:10px;align-content:start;vertical-align:top;align-items:start self-start;}@media screen and (max-width:1024px){.td-carrinho-snackbar__msg{padding:1.5rem;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;}}.td-carrinho-snackbar p,.td-carrinho-snackbar div{font-size:1.8rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.6px;color:#fff;}@media screen and (max-width:1024px){.td-carrinho-snackbar p,.td-carrinho-snackbar div{font-size:1.4rem;font-weight:normal;letter-spacing:0;position:relative;}}.td-carrinho-snackbar__icon{margin-right:2rem;}.td-carrinho-snackbar__link{display:block;width:100%;font-size:1.8rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.6px;color:#fff;text-decoration:underline;padding-top:1rem;}@media screen and (max-width:1024px){.td-carrinho-snackbar__link{font-size:1.4rem;font-weight:normal;letter-spacing:0;position:relative;}}.td-carrinho-snackbar__link:hover{color:#fff;-webkit-transform:translateY(-.1rem);transform:translateY(-.1rem);}.td-carrinho-snackbar__close{margin-left:auto;cursor:pointer;}.td-snackbar-erro{display:none;position:fixed;z-index:9999999;width:100%;animation-fill-mode:forwards;}@media screen and (max-width:1024px){.td-snackbar-erro{top:7.2rem;right:0;}}.td-snackbar-erro:not(:last-of-type){margin-bottom:3rem;}.td-snackbar-erro a{color:#fff!important;font-size:1.8rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.6px;}.td-snackbar-erro__conteudo{width:calc(100% - 2.8rem);margin-left:auto;margin-right:auto;}@media screen and (min-width:540px){.td-snackbar-erro__conteudo{max-width:440px;}}@media screen and (min-width:720px){.td-snackbar-erro__conteudo{max-width:620px;}}@media screen and (min-width:1024px){.td-snackbar-erro__conteudo{max-width:860px;}}@media screen and (min-width:1240px){.td-snackbar-erro__conteudo{max-width:1140px;}}@media screen and (min-width:1525px){.td-snackbar-erro__conteudo{max-width:1325px;}}.td-snackbar-erro__msg{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;padding:2.1rem 3.5rem;background-color:#c64535;border-radius:.5rem;-webkit-transform:translateY(2rem);transform:translateY(2rem);-webkit-animation:animaSnackBar .8s;animation:animaSnackBar .8s;}.td-snackbar-erro__msg div{display:flex;flex-direction:row;}.td-snackbar-erro__msg div:first-of-type{width:calc(100% - 50px);float:left;}.td-snackbar-erro__msg div:last-of-type{float:right;margin-left:10px;align-content:start;vertical-align:top;align-items:start self-start;}@media screen and (max-width:1024px){.td-snackbar-erro__msg{padding:1.5rem;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;}}.td-snackbar-erro p,.td-snackbar-erro div{font-size:1.8rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.6px;color:#fff;}@media screen and (max-width:1024px){.td-snackbar-erro p,.td-snackbar-erro div{font-size:1.4rem;font-weight:normal;letter-spacing:0;position:relative;}}.td-snackbar-erro__icon{margin-right:2rem;}.td-snackbar-erro__link{display:block;width:100%;font-size:1.8rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.6px;color:#fff;text-decoration:underline;padding-top:1rem;}@media screen and (max-width:1024px){.td-snackbar-erro__link{font-size:1.4rem;font-weight:normal;letter-spacing:0;position:relative;}}.td-snackbar-erro__link:hover{color:#fff;-webkit-transform:translateY(-.1rem);transform:translateY(-.1rem);}.td-snackbar-erro__close{margin-left:auto;cursor:pointer;}.td-snackbar-aviso{display:none;position:fixed;z-index:9999999;width:100%;animation-fill-mode:forwards;}@media screen and (max-width:1024px){.td-snackbar-aviso{top:7.2rem;right:0;}}@media screen and (max-width:1024px){.td-snackbar-aviso:after{content:"";display:block;height:1.5rem;width:1.5rem;background-color:#0a2342;position:absolute;right:1.6rem;top:0;-webkit-transform:rotateZ(45deg) translateY(2rem);transform:rotateZ(45deg) translateY(2rem);border-radius:.2rem;}}.td-snackbar-aviso__conteudo{width:calc(100% - 2.8rem);margin-left:auto;margin-right:auto;}@media screen and (min-width:540px){.td-snackbar-aviso__conteudo{max-width:440px;}}@media screen and (min-width:720px){.td-snackbar-aviso__conteudo{max-width:620px;}}@media screen and (min-width:1024px){.td-snackbar-aviso__conteudo{max-width:860px;}}@media screen and (min-width:1240px){.td-snackbar-aviso__conteudo{max-width:1140px;}}@media screen and (min-width:1525px){.td-snackbar-aviso__conteudo{max-width:1325px;}}.td-snackbar-aviso__msg{display:block;width:100%;font-size:1.8rem;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.6px;color:#fff;padding:2.1rem 3.5rem;background-color:#0a2342;border-radius:.5rem;-webkit-transform:translateY(2rem);transform:translateY(2rem);-webkit-animation:animaSnackBar .8s;animation:animaSnackBar .8s;}@media screen and (max-width:1024px){.td-snackbar-aviso__msg{font-size:1.6rem;font-weight:normal;letter-spacing:0;position:relative;-webkit-animation:none;animation:none;}}.td-snackbar-aviso__msg div{display:flex;flex-direction:row;}.td-snackbar-aviso__msg div div:first-of-type{float:left;width:50px;}.td-snackbar-aviso__msg div div:nth-child(2){width:calc(100% - 20px);margin:0 10px;padding-top:10px;}.td-snackbar-aviso__msg div div:nth-child(2) p{color:#fff!important;}.td-snackbar-aviso__msg div div:last-of-type{float:right;padding:10px;width:50px;}.td-snackbar-aviso__msg a{color:#fff;font-size:1.8rem;font-weight:300;}.td-snackbar-aviso__close{float:right;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem);cursor:pointer;}@media screen and (max-width:1024px){.td-snackbar-aviso__close{display:none;}}.td-menu-mobile{background-color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;transition:all .3s ease-in-out;display:block;justify-items:initial;font-family:"Source Sans Pro";}.td-menu-mobile__closed{left:-100%;}.td-menu-mobile__opened{left:0;}.td-menu-mobile__collapsable{border-bottom:1px solid #ddd;height:0;transition:all .4s ease-in-out;overflow:hidden;}.td-menu-mobile__collapsable__opened{height:275px;}.td-menu-mobile__collapsable__opened.parental-control{height:356px;}.td-menu-mobile__scrollable{display:flex;flex-direction:column;width:100%;overflow:auto;max-height:calc(100% - 110px);transition:all .3s ease-in-out;}.td-menu-mobile__scrollable__openedPerfil{max-height:calc(100% - 385px);}.td-menu-mobile__item{display:flex;flex-direction:row;width:100%;padding:16px;line-height:23px;max-height:55px;}.td-menu-mobile__item a{text-decoration:none;display:flex;justify-content:center;align-items:center;flex-grow:1;}.td-menu-mobile__item__icon{margin-right:16px;display:flex;justify-content:center;align-items:center;}.td-menu-mobile__item__icon img{width:24px;height:24px;}.td-menu-mobile__item__text{font-size:18px;font-style:normal;font-weight:400;color:#003475;display:flex;flex-grow:1;align-items:center;}.td-menu-mobile__item__text .new{width:3rem;gap:1rem;height:1.25rem;border-radius:.2rem;background:#ffd862;font-size:.8rem;font-weight:700;line-height:1.2rem;text-align:center;color:#fff;text-transform:uppercase;margin-left:16px;}.td-menu-mobile__item__sair{border-top:1px solid #ddd;}.td-menu-mobile__item__seta__perfil{display:flex;justify-content:center;align-items:center;width:16px;height:16px;padding:4px;background-image:url("/Content/img/icon/td-arrow-down-blue.svg");background-position:center;background-repeat:no-repeat;transition:all .2s ease-in-out;}.td-menu-mobile__item__seta__perfil__aberto{transform:rotate(180deg);}.td-menu-mobile__close{display:block;width:28px;height:28px;}.td-menu-mobile__close::after{display:block;width:100%;height:100%;content:"";background:url(/Content/img/icon/td-close.svg);background-size:contain;background-repeat:no-repeat;}.td-menu-mobile__cicle_first_letter{width:28px;height:28px;color:#fff;font-weight:bold;background-color:#003475;border-radius:100px;display:flex;justify-content:center;align-items:center;}.noticias-box{display:flex;padding:2.4rem;align-items:flex-start;gap:1.5rem;flex:1 0 0;border-radius:.5rem;border:1px solid #e5e5e5;background:#fff;}.noticias-box__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;flex:1 0 0;align-self:stretch;justify-content:space-between;}.noticias-box__titulo{align-self:stretch;color:#000;font-size:2.4rem;font-style:normal;font-weight:600;line-height:1.77738rem;letter-spacing:-.015rem;}.noticias-box__subtitulo{align-self:stretch;color:#666e7a;font-size:14px;font-weight:400;line-height:17.6px;letter-spacing:-.01em;text-align:left;}.noticias-box__descricao{display:flex;flex:1 0 0;align-self:stretch;color:#979797;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.00875rem;}.noticias-box__icon{display:flex;width:auto;height:100%;justify-content:center;align-items:center;}.noticias-box__icon img{width:12.1rem;height:12.1rem;}.noticias-box-link-section{display:flex;height:1.4375rem;flex-direction:column;justify-content:center;}.noticias-box__link{color:var(--brand-brand-main,#003475);font-size:1.4rem;font-style:normal;font-weight:700;line-height:0;letter-spacing:-.00875rem;text-decoration:none;}@media(max-width:1024px){.noticias-box{flex-direction:column-reverse;}}.section-titulo-pagina{padding-bottom:3rem;}@media(max-width:1024px){.section-titulo-pagina{padding-bottom:1.88rem;padding-left:0;padding-right:0;}}.titulo-pagina-box{display:flex;width:100%;padding:2.4rem;flex-direction:column;align-items:flex-start;gap:1.5rem;border-radius:.5rem;border:1px solid #e5e5e5;background:#fff;}.titulo-pagina-box>.titulo-pagina-box-content{display:flex;align-items:center;gap:2.4rem;align-self:stretch;}.titulo-pagina-box>.titulo-pagina-box-content>.titulo-pagina-informacoes{display:flex;flex-direction:column;gap:8px;}.titulo-pagina-box>.titulo-pagina-box-content>.titulo-pagina-informacoes .titulo-pagina{color:#182940;font-size:2.4rem;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;}.titulo-pagina-box>.titulo-pagina-box-content>.titulo-pagina-informacoes .descricao-pagina{align-self:stretch;color:#5f5f64;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;}.vinculos{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:3rem;align-self:stretch;}@media(max-width:1024px){.vinculos{grid-template-columns:repeat(1,1fr);gap:2.4rem;}.informacoes-corretora__content-status{flex-direction:row!important;gap:.25rem!important;}.informacoes-corretora__content-status .name{height:auto!important;}.informacoes-corretora__content{gap:.25rem!important;}.section-acoes.status{display:grid;grid-template-columns:4fr auto!important;}.section-acoes button{height:5rem!important;}.section-acoes button:last-child{width:5rem;height:5rem;padding:0!important;}}.vinculo-box{display:flex;padding:2.4rem;flex-direction:column;align-items:flex-start;gap:1.5rem;flex:1 0 0;border-radius:.5rem;border:1px solid #e5e5e5;background:#fff;justify-content:space-between;}.vinculo-box__content{display:flex;min-height:11.6875rem;height:-webkit-fill-available;padding:1.5rem;justify-content:center;align-items:center;gap:1rem;align-self:stretch;border-radius:.9375rem;background:#f4f7f5;}.vinculo-box__content .logo-corretora{width:2.4rem;height:2.4rem;}.vinculo-box__content.menor-aguardando{min-height:16.6875rem;}.informacoes-corretora__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;flex:1 0 0;align-self:stretch;}.informacoes-corretora__content .name{display:flex;flex-direction:column;justify-content:center;align-self:stretch;color:var(--brand-brand-main,#003475);text-align:center;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;}.informacoes-investidor__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;flex:1 0 0;align-self:stretch;}.informacoes-investidor__content span:first-child{display:flex;width:3.5rem;height:3.5rem;padding:.375rem;justify-content:center;align-items:center;border-radius:6.25rem;background:var(--brand-brand-main,#003475);color:#fff;text-align:center;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;}.informacoes-investidor__content span:last-child{display:flex;height:1.4375rem;flex-direction:column;justify-content:center;align-self:stretch;color:var(--brand-brand-main,#003475);text-align:center;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;}.divider-vertical{width:1px;transform:rotate(0);align-self:stretch;background-color:#d6d6d6;}.section-acoes{display:flex;align-items:flex-start;gap:1.5rem;align-self:stretch;}.section-acoes .btn-secondary{display:flex;height:3.5rem;justify-content:center;align-items:center;flex:1 0 0;border-radius:3.75rem;border:1px solid #237131;background:#fff;color:#237131;font-size:1.8rem;font-style:normal;font-weight:700;cursor:pointer;line-height:22.63px;}.section-acoes .btn-primary{display:flex;height:3.5rem;justify-content:center;align-items:center;flex:1 0 0;border-radius:3.75rem;border:1px solid #237131;background:#237131;color:#fff;font-size:1.8rem;font-style:normal;font-weight:700;cursor:pointer;line-height:22.63px;}.section-acoes.status{display:grid;grid-template-columns:4fr 1fr;}.section-acoes.status button:disabled{border:1px solid #e5e5e5;background:#fff;}.section-acoes.status button:disabled span{color:#237131;font-size:1.8rem;font-style:normal;font-weight:700;line-height:normal;opacity:.2;background:#fff;}.status-conta__label{color:var(--text-text-light,#666e7a)!important;text-align:center;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;}.status-conta__descricao{display:flex;padding:.3125rem .75rem;flex-direction:column;align-items:center;gap:.5rem;border-radius:1.5rem;color:var(--theme-bg-light,#fff);font-feature-settings:"case" on,"clig" off,"liga" off;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;}.status-conta__descricao.status-6{background:#666e7a;}.status-conta__descricao.status-1{background:#af568d;}.status-conta__descricao.status-2{background:#008750;}.status-conta__descricao.status-3{background:#c40;}.informacoes-corretora__content-status{display:flex;flex-direction:column;align-items:center;}.td-menu-mobile{background-color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;transition:all .3s ease-in-out;display:block;justify-items:initial;font-family:"Source Sans Pro";}.td-menu-mobile__closed{left:-100%;}.td-menu-mobile__opened{left:0;}.td-menu-mobile__collapsable{border-bottom:1px solid #ddd;height:0;transition:all .4s ease-in-out;overflow:hidden;}.td-menu-mobile__collapsable__opened{height:275px;}.td-menu-mobile__collapsable__opened.parental-control{height:356px;}.td-menu-mobile__scrollable{display:flex;flex-direction:column;width:100%;overflow:auto;max-height:calc(100% - 110px);transition:all .3s ease-in-out;}.td-menu-mobile__scrollable__openedPerfil{max-height:calc(100% - 385px);}.td-menu-mobile__item{display:flex;flex-direction:row;width:100%;padding:16px;line-height:23px;max-height:55px;}.td-menu-mobile__item a{text-decoration:none;display:flex;justify-content:center;align-items:center;flex-grow:1;}.td-menu-mobile__item__icon{margin-right:16px;display:flex;justify-content:center;align-items:center;}.td-menu-mobile__item__icon img{width:24px;height:24px;}.td-menu-mobile__item__text{font-size:18px;font-style:normal;font-weight:400;color:#003475;display:flex;flex-grow:1;align-items:center;}.td-menu-mobile__item__text .new{width:3rem;gap:1rem;height:1.25rem;border-radius:.2rem;background:#ffd862;font-size:.8rem;font-weight:700;line-height:1.2rem;text-align:center;color:#fff;text-transform:uppercase;margin-left:16px;}.td-menu-mobile__item__sair{border-top:1px solid #ddd;}.td-menu-mobile__item__seta__perfil{display:flex;justify-content:center;align-items:center;width:16px;height:16px;padding:4px;background-image:url("/Content/img/icon/td-arrow-down-blue.svg");background-position:center;background-repeat:no-repeat;transition:all .2s ease-in-out;}.td-menu-mobile__item__seta__perfil__aberto{transform:rotate(180deg);}.td-menu-mobile__close{display:block;width:28px;height:28px;}.td-menu-mobile__close::after{display:block;width:100%;height:100%;content:"";background:url(/Content/img/icon/td-close.svg);background-size:contain;background-repeat:no-repeat;}.td-menu-mobile__cicle_first_letter{width:28px;height:28px;color:#fff;font-weight:bold;background-color:#003475;border-radius:100px;display:flex;justify-content:center;align-items:center;}.nice-select.custom-select{border:0 solid #ccc!important;padding-left:0!important;}.nice-select.custom-select .current{font-size:2rem;line-height:3rem;letter-spacing:normal;font-weight:600;color:#003475;max-width:100%;}.nice-select.custom-select .current:focus{border:0!important;}.nice-select.custom-select.placeholder.placeholder-glow .current{color:#e6e6e6!important;}.nice-select.custom-select:after{border-bottom:2px solid #247030!important;border-right:2px solid #247030!important;width:10px;height:10px;}.nice-select.custom-select .option{min-height:55px!important;display:flex;align-items:center;font-size:16px;font-weight:600;line-height:20px;text-align:left;color:#5f5f64;gap:16px;border:0!important;border-bottom:1px solid #f4f7f5!important;}.nice-select.custom-select.open li:first-child{display:none!important;}.custom-select.custom-select-open option:first-child{display:none!important;}.custom-select-container.custom-mobile{display:flex;align-items:center;}.custom-select-container.custom-mobile .custom-select{width:157px;border:0 solid #ccc!important;padding-top:0;padding-bottom:0;padding-left:0!important;font-size:2rem;line-height:3rem;letter-spacing:normal;font-weight:600;color:#003475;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;}.custom-select-container.custom-mobile .custom-select option{width:160px;}.custom-select-container.custom-mobile .custom-select:focus{box-shadow:none!important;}.custom-select-container.custom-mobile:after{border-bottom:2px solid #247030!important;border-right:2px solid #247030!important;width:10px;height:10px;content:"";display:block;margin-top:-4px;pointer-events:none;position:relative;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}@media screen and (max-width:1024px){.nice-select.custom-select{width:100%;}}.titulo-indicador-mercado{font-size:16px;font-weight:600;line-height:20.11px;text-align:left;}.a-tag-without-style{color:#00f!important;text-decoration:none!important;padding:0!important;border:0!important;display:flex;align-items:center;justify-content:center;}.grupo-secoes-info-funcionamento-mercado-modal{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;margin-top:23px;}.icones-funcionamento-mercado-modal{display:flex;margin-right:10px;}.market-circle-green{background:#237131;width:10px;height:10px;border-radius:50%;margin-right:8px;}.market-circle-red{background:#ce185d;width:10px;height:10px;border-radius:50%;margin-right:8px;}.market-circle-yellow{background:#ffc914;width:10px;height:10px;border-radius:50%;margin-right:8px;}.market-circle-gray{background:#333;width:10px;height:10px;border-radius:50%;margin-right:8px;}.position-summary-box{display:flex;flex-direction:column;background:#fff;border:1px #e5e5e5 solid;border-radius:.8rem;padding:2rem;}.position-summary-box__content{position:relative;display:flex;justify-content:space-between;align-items:center;padding:30px;}.position-summary-box__content__skeleton{position:relative;display:flex;justify-content:space-between;align-items:center;padding:30px;}@media screen and (max-width:1024px){.titulo-corretora__container{display:flex;align-items:center;justify-content:center;}.absolute-center p{font-size:17px!important;}}.titulo-corretora__container{padding-top:1.4rem;}.titulo-corretora{font-size:2rem;line-height:3rem;letter-spacing:normal;font-weight:600;color:#003475;max-width:100%;}.position-summary-box__chart-content{width:25rem;height:25rem;position:relative;}.position-summary-box__title{display:flex;padding-bottom:1.4rem;border-bottom:1px #e5e5e5 solid;justify-content:space-between;align-items:center;}.position-summary-box__title h5{font-size:2rem;line-height:3rem;letter-spacing:normal;font-weight:600;color:#003475;}.position-summary-box__title a{display:flex;align-items:center;height:31px;padding:12px 16px 12px 19px;gap:8px;border-radius:60px;border:1px solid #003475;font-size:14px;font-weight:700;line-height:17.6px;text-align:left;color:#003475;text-decoration:none;}.relative{position:relative;}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;}.absolute-center h4{font-size:36px;font-weight:700;line-height:46px;text-align:center;color:#247030;}.absolute-center p{font-size:20px;font-weight:700;line-height:24px;text-align:center;color:#666e7a;}.text-center{text-align:center;}p{font-size:1.5rem;}.custom-legend__header{display:flex;align-items:center;gap:8px;margin-top:11px;}.custom-legend__li{align-items:start;cursor:pointer;display:flex;flex-direction:row;gap:8px;}.p__porcentagem{display:flex;padding:0 5px 0 5px;gap:8px;border-radius:100px;color:#fff;font-size:1.25rem;font-weight:400;line-height:20px;}.opacity-legend{opacity:.4;}.card-td{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px #e5e5e5 solid;border-radius:.8rem;padding:2rem;}.card-td__header{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;padding-bottom:1.4rem;border-bottom:1px #e5e5e5 solid;}.card-td__header h5{font-size:2rem;line-height:3rem;letter-spacing:normal;font-weight:600;color:#003475;}.card-td__header h6{font-size:14px;font-weight:400;line-height:17.6px;color:#40444d;}.card-td__header a:not(.a-tag-without-style){display:flex;align-items:center;height:31px;padding:12px 16px 12px 19px;gap:8px;border-radius:60px;border:1px solid #003475;font-size:14px;font-weight:700;line-height:17.6px;text-align:left;color:#003475;text-decoration:none;}.card-td__body{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.card-td__body ul:not(.list){height:327px;margin-top:2rem;overflow:auto;display:flex;flex-direction:column;gap:16px;}.card-td__body ul:not(.list) .justify-content-center{justify-content:center;}.card-td__body ul:not(.list) ::-webkit-scrollbar{width:8px;}.card-td__body ul:not(.list) li{display:grid;align-items:center;grid-template-columns:0fr 3fr auto;gap:10px;cursor:pointer;}.card-td__body ul:not(.list) li .informacoes{white-space:nowrap;overflow:hidden;}.card-td__body ul:not(.list) li h5{font-size:15px;font-weight:700;line-height:24px;letter-spacing:-.02em;text-align:left;color:#237131;}.card-td__body ul:not(.list) li p{font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.02em;text-align:left;color:#666e7a;text-overflow:ellipsis;overflow:hidden;}.card-td__body ul:not(.list) li .valor-operacao{font-size:15px;font-weight:700;line-height:24px;letter-spacing:-.02em;color:#237131;}.card-td__body ul:not(.list) li span{display:flex;justify-content:end;}.card-td__body ul::-webkit-scrollbar{width:8px;}.card-td__body ul::-webkit-scrollbar-thumb{border-radius:100px;background:#7a7a7a;}.card-td__body ul::-webkit-scrollbar-track{background:#e8e8e8;border:.5rem solid #e5e5e5;border-radius:100px;}@-webkit-keyframes animaSnackBar{0%{opacity:0;-webkit-transform:translateY(-10rem);transform:translateY(-10rem);}80%{-webkit-transform:translateY(3rem);transform:translateY(3rem);}100%{opacity:1;-webkit-transform:translateY(2rem);transform:translateY(2rem);}}@keyframes animaSnackBar{0%{opacity:0;-webkit-transform:translateY(-10rem);transform:translateY(-10rem);}80%{-webkit-transform:translateY(3rem);transform:translateY(3rem);}100%{opacity:1;-webkit-transform:translateY(2rem);transform:translateY(2rem);}}@keyframes animaSnackBarOut{0%{opacity:1;transform:translateY(2rem);}20%{opacity:.8;transform:translateY(3rem);}100%{opacity:0;transform:translateY(-10rem);}}#modal-confirmacao-menor{display:none;}.modal-menor{position:fixed;z-index:500001;left:50%;top:50%;transform:translate(-50%,-50%);width:min(55rem,90%);background-color:#fff;padding:40px;border-radius:16px;}.modal-menor__info{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;}.modal-menor__info h4{font-size:24px;line-height:32px;font-weight:700;color:#3d3d3d;}.modal-menor__info span{font-size:16px;line-height:24px;font-weight:400;color:#3d3d3d;}.modal-menor__actions{display:flex;gap:12px;}.modal-menor__actions__button{display:flex;align-items:center;justify-content:center;width:100%;border-radius:40px;padding:12px 0;border:1px solid #237131;font-weight:700;font-size:18px;line-height:24px;text-decoration:none;cursor:pointer;}.modal-menor__actions__button.secondary{color:#237131;}.modal-menor__actions__button.primary{color:#fff;background-color:#237131;}.td-modal-duplicidade-investimento{display:none;position:fixed;z-index:99999;padding-top:15rem;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);}.td-modal-duplicidade-investimento__content{background-color:#fff;border:1px solid rgba(204,204,204,.5);box-shadow:0 0 .5rem 0 rgba(0,0,0,.2);margin:auto;padding:3rem 2rem;width:60rem;border-radius:.8rem;-webkit-animation:slideInUp .3s;animation:slideInUp .3s;}@media screen and (max-width:1024px){.td-modal-duplicidade-investimento__content{width:30rem!important;}}.td-modal-duplicidade-investimento__heading{font-size:2rem;font-weight:400;text-align:center;letter-spacing:-.22px;color:#182940;line-height:normal;text-transform:none;}.td-modal-duplicidade-investimento__actions{display:flex;justify-content:space-between;flex-direction:row;}@media screen and (max-width:1024px){.td-modal-duplicidade-investimento__actions{flex-direction:column!important;}}.td-modal-duplicidade-investimento__buttons .btn:link{margin-bottom:0;}.td-modal-rentabilidade-educa-renda{display:none;position:fixed;z-index:99999;padding-top:15rem;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);}.td-modal-rentabilidade-educa-renda__content{background-color:#fff;border:1px solid rgba(204,204,204,.5);box-shadow:0 0 .5rem 0 rgba(0,0,0,.2);margin:auto;padding:3rem 2rem;width:60rem;border-radius:.8rem;-webkit-animation:slideInUp .3s;animation:slideInUp .3s;width:70rem;padding:4rem 3rem;}@media screen and (max-width:1024px){.td-modal-rentabilidade-educa-renda__content{width:30rem!important;}}.td-modal-rentabilidade-educa-renda__content .td-close-modal{display:flex;flex-flow:row;flex-direction:row;justify-content:end;}.td-modal-rentabilidade-educa-renda__content .td-close-modal img{cursor:pointer;}.td-modal-rentabilidade-educa-renda__content .td-modal-content{display:flex;flex-flow:row;flex-direction:column;justify-content:center;padding:16px;gap:16px;}.td-modal-rentabilidade-educa-renda__content .td-modal-content__icone{display:flex;justify-content:center;}.td-modal-rentabilidade-educa-renda__content .td-modal-content__icone img{width:195px;}.td-modal-rentabilidade-educa-renda__content .td-modal-content p{color:#666e7a;text-align:center;font-weight:400;font-size:14px;letter-spacing:0;}.td-modal-rentabilidade-educa-renda__content .td-modal-content p:last-child{font-weight:600;font-size:15px;line-height:22px;}.td-modal-rentabilidade-educa-renda__heading{font-size:2rem;font-weight:400;text-align:center;letter-spacing:-.22px;color:#182940;line-height:normal;text-transform:none;font-weight:600;font-size:24px;letter-spacing:0;color:#1e2023;}.td-modal-rentabilidade-educa-renda__actions{display:flex;justify-content:space-between;flex-direction:row;}@media screen and (max-width:1024px){.td-modal-rentabilidade-educa-renda__actions{flex-direction:column!important;}}#modal-add-saldo-aviso{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;}#modal-add-saldo-aviso .modal-td{background:#fff;border-radius:16px!important;padding:24px;display:flex;flex-direction:column;align-items:center;gap:24px;height:65vh!important;}#modal-add-saldo-aviso .modal-td__info{align-items:flex-start;width:100%;}#modal-add-saldo-aviso .modal-image{width:140px!important;height:140px!important;object-fit:cover;max-width:100%;margin-bottom:24px;}#modal-add-saldo-aviso .modal-text-primary{font-family:"Mulish",sans-serif;font-weight:400;font-size:16px;text-align:center;margin-bottom:8px;color:#003475;}#modal-add-saldo-aviso .modal-text-secondary .modal-text-info{font-size:1.3rem!important;}#modal-add-saldo-aviso .modal-text-attention{font-family:"Mulish",sans-serif;font-weight:400;font-size:16px;line-height:250%;text-align:center;margin-top:0;color:#003475;margin-bottom:-5px;}#modal-add-saldo-aviso .modal-brokers{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:20px;margin-bottom:20px;flex-wrap:wrap;}#modal-add-saldo-aviso .modal-brokers img{width:80px;height:auto;border-radius:8px;}#modal-add-saldo-aviso .modal-td-add-saldo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:0 70px;height:90%;overflow-y:auto;}#modal-add-saldo-aviso .modal-button{width:280px;height:45px;border-radius:100px;background-color:#ffd862;color:#002c63;font-family:"Mulish",sans-serif;text-align:center;text-transform:uppercase;border:0;box-shadow:0 4px 8px rgba(0,0,0,.25);transition:background-color .3s ease;padding:8px 10px;margin-top:15px;font-size:11px;margin-bottom:10px;}#modal-add-saldo-aviso .modal-button:hover{background-color:#ffc740;}#modal-add-saldo-aviso #modal-td-titulo-add-saldo{font-family:"Mulish",sans-serif;font-weight:700;font-size:16px;text-align:center;margin-bottom:8px;color:#003475;margin-bottom:-24px!important;}#modal-add-saldo-aviso b3-button{cursor:pointer;margin:0;}#modal-add-saldo-aviso #modal-add-saldo-aviso .modal-td__info #modal-add-saldo-aviso .modal-td{height:90%!important;border-radius:0!important;}@media screen and (min-width:1360px){#modal-add-saldo-aviso .modal-td{border-radius:16px!important;padding-bottom:16px!important;height:65vh!important;}#modal-add-saldo-aviso .modal-td__content{height:min(1360px,100vh)!important;min-width:1360px!important;}}@media screen and (min-width:1920px){#modal-add-saldo-aviso .modal-td{border-radius:16px!important;padding-bottom:16px!important;height:55vh!important;}#modal-add-saldo-aviso .modal-td__content{height:min(1920px,100vh)!important;min-width:1920px!important;}}.td-tabs-links{display:flex;justify-content:space-between;width:100%;background-color:#f4f7f5;border-radius:32px;}.td-tabs-links__item{width:100%;display:flex;justify-content:center;cursor:pointer;font-size:1.6rem;font-weight:700;line-height:2.4rem;transition:all .3s;border-radius:32px;color:#247030;}.td-tabs-links__link{width:100%;display:flex;justify-content:center;cursor:pointer;font-size:1.6rem;font-weight:700;line-height:2.4rem;padding:8px 0;transition:all .3s;border-radius:32px;color:#247030;text-decoration:none;}.td-tabs-links__link:hover{color:#247030;}.td-tabs-links__link.active{color:#fff;background-color:#247030;}@media screen and (max-width:540px){.td-tabs-links{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow-x:scroll;}.td-tabs-links::-webkit-scrollbar{width:.3rem;height:0;}.td-tabs-links::-webkit-scrollbar-track{background:transparent;border:0;}.td-tabs-links::-webkit-scrollbar-thumb{background:none;}}.td-tab-group{background-color:#fff;min-height:70vh;margin-top:24px;}@media screen and (max-width:540px){.td-tab-group{padding:0;border:0;background-color:transparent;}}.td-tabs-links__link>a{width:100%;display:flex;justify-content:center;cursor:pointer;font-size:1.6rem;font-weight:700;line-height:2.4rem;padding:8px 0;transition:all .3s;border-radius:32px;color:#247030;}.td-tabs{display:flex;justify-content:space-between;width:100%;background-color:#f4f7f5;border-radius:32px;}.td-tabs .td-tabs__item{width:100%;display:flex;justify-content:center;cursor:pointer;font-size:1.6rem;font-weight:700;line-height:2.4rem;padding:8px 0;transition:all .3s;border-radius:32px;color:#247030;}.td-tabs .td-tabs__item.active{background-color:#247030;color:#fff;}.td-tabs .td-tabs__item.active>a{background-color:#247030;color:#fff;}.td-tab-group-container{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;padding:2.4rem;background-color:#fff;}.modal-td{position:fixed;z-index:500001;left:50%;top:50%;transform:translate(-50%,-50%);width:min(55rem,90%);background-color:#fff;padding:40px;border-radius:16px;}.modal-td__info{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;}.modal-td__info h4{font-size:24px;line-height:32px;font-weight:700;color:#3d3d3d;}.modal-td__info span{font-size:16px;line-height:24px;font-weight:400;color:#3d3d3d;}.modal-td__actions{display:flex;gap:12px;}.modal-td__actions__button{display:flex;align-items:center;justify-content:center;width:100%;border-radius:40px;padding:12px 0;border:1px solid #237131;font-weight:700;font-size:18px;line-height:24px;text-decoration:none;cursor:pointer;}.modal-td__actions__button.secondary{color:#237131;}.modal-td__actions__button.primary{color:#fff;background-color:#237131;}.modal-frame .modal-td{width:100%;padding:0;border-radius:0;}.modal-frame .modal-td__content{height:100vh;min-width:100%;}@media screen and (min-width:1024px){.modal-frame .modal-td{width:unset;border-radius:16px!important;padding-bottom:16px!important;}.modal-frame .modal-td__content{height:min(685px,90vh);min-width:556px;}}.actions-extrato__container{display:grid;grid-template-columns:300px auto;align-items:center;justify-content:space-between;}.actions-extrato__container a{padding:1.2rem 2.8rem;font-size:1.5rem;text-align:center;text-decoration:none;font-weight:bold;border:0;border-radius:2.5rem;color:#fff;background-color:#237131;}@media screen and (max-width:1024px){.actions-extrato__container{grid-template-columns:170px auto;}.actions-extrato__container a{padding:.8rem 2.8rem;}}.progress-container{width:100%;position:relative;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem;}.progress-container p span{font-size:1.2rem!important;}.progress-container span{font-size:1.2rem!important;}.progress-container p:first-child{font-weight:400;font-size:1.2rem;color:#182940;}.progress-container p:nth-child(2){font-weight:700;font-size:1.2rem;color:inherit;margin-top:-8px;}.progress-container span:not(.progressValue){display:flex;color:inherit;font-weight:700;}.progress-container span:not(.progressValue) img{margin-right:4px;}.progress-container .progress-bar{position:relative;width:100%;height:6px;background-color:#cad6f0;border-radius:28px;}.progress-container .progress-bar.Amarelo{background-color:#f1b80c;}.progress-container .progress-bar.Roxo{background-color:#4b3f72;}.progress-container .progress-bar.Azul{background-color:#148389;}.progress-container .progress-bar.Laranja{background-color:#ce185d;}.progress-container .progress-bar.Lilas{background-color:rgba(153,87,159,.25);}.progress-container .progress-bar.LilasEscuro{background-color:rgba(153,87,159,.25);}.progress-container .progress-bar.AzulEduca{background-color:rgba(55,88,188,.25);}.progress-container .progress-bar .bar-status{position:absolute;height:100%;width:25%;background-color:inherit;border-radius:28px;}.progress-container .progress-bar .bar-status.Amarelo{background-color:#f1b80c;}.progress-container .progress-bar .bar-status.Roxo{background-color:#4b3f72;}.progress-container .progress-bar .bar-status.Azul{background-color:#148389;}.progress-container .progress-bar .bar-status.Laranja{background-color:#ce185d;}.progress-container .progress-bar .bar-status.Lilas{background-color:#a253a5;}.progress-container .progress-bar .bar-status.LilasEscuro{background-color:#a253a5;}.progress-container .progress-bar .bar-status.AzulEduca{background-color:#2b59c3;}.progress-container-mobile{padding-left:3rem;padding-right:3rem;}.td-modal-info{height:100%;width:100%;background-color:rgba(0,0,0,.4);position:fixed;left:0;top:0;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:999;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.td-modal-info__body{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;border-radius:35px;border:5px solid #fff;width:100%;height:100%;background-color:#fff;max-width:942px;max-height:484px;}.td-modal-info__body .img-container{height:100%;width:280px;}.td-modal-info__body .img-container img{border-top-left-radius:30px;border-bottom-left-radius:30px;object-fit:cover;height:100%;width:100%;}.td-modal-info__body .content-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:50px;width:100%;height:100%;background-color:#003475;border-top-right-radius:30px;border-bottom-right-radius:30px;}.td-modal-info__body .content-container h4{color:#ffd862;font-family:"Source Sans Pro";font-size:36px;font-style:normal;font-weight:700;line-height:normal;text-align:left;}.td-modal-info__body .content-container .cover{display:none;}.td-modal-info__body .content-container p{color:#fff;font-size:16px;font-style:normal;font-weight:400;text-align:left;}.td-modal-info__body .content-container ul li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;color:#fff;text-align:left;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.2px;gap:16px;}.td-modal-info__body .content-container ul li img{min-width:24px;}.td-modal-info__body .content-container ul li:not(:last-child){margin-bottom:16px;}.td-modal-info__body .content-container .label-container{color:#fff;font-family:"Source Sans Pro";font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:left;}.td-modal-info__body .content-container .btn--primary{background-color:#ffd862;color:#003475;border:0;width:200px;min-width:unset;margin:0 0 28px 0;}.td-modal-info__body .close-modal{position:absolute;top:50px;right:50px;background-color:transparent;border:0;cursor:pointer;}.td-modal-info__body .close-modal img{width:24px;}@media screen and (max-width:1024px){.td-modal-info__body{max-width:824px;}}@media screen and (max-width:780px){.td-modal-info__body{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;max-height:unset;max-width:354px;background-color:#003475;border:1px solid #fff;border-radius:8px;}.td-modal-info__body .img-container{display:none;}.td-modal-info__body .content-container{padding:24px;border-radius:8px;gap:20px;}.td-modal-info__body .content-container p{width:100%;text-align:center;}.td-modal-info__body .content-container h4{width:90%;text-align:left;font-size:20px;}.td-modal-info__body .content-container .cover{display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;width:100%;height:73px;object-fit:cover;}.td-modal-info__body .content-container .btn--primary{max-width:unset;width:100%;margin-bottom:18px;}.td-modal-info__body .content-container .label-container{font-size:14px;margin-bottom:18px;}.td-modal-info__body .close-modal{top:24px;right:24px;}}.label-container{display:block;position:relative;padding-left:35px;cursor:pointer;height:24px;font-size:22px;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.label-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.label-container input:checked~.checkmark{background-color:#00b0e6;}.label-container input:checked~.checkmark:after{display:block;}.label-container .checkmark{position:absolute;top:0;left:0;border-radius:5px;height:24px;width:24px;background-color:#fff;outline-offset:-1px;outline:2px solid #00b0e6;}.label-container .checkmark:after{content:"";position:absolute;display:none;left:10px;top:6px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.td-modal-info{height:100%;width:100%;background-color:rgba(0,0,0,.4);position:fixed;left:0;top:0;display:flex;z-index:999;justify-content:center;align-items:center;flex-direction:column;}.td-modal-info__body{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:35px;border:5px solid #fff;width:100%;height:100%;background-color:#fff;max-width:942px;max-height:484px;}.td-modal-info__body .img-container{height:100%;width:280px;}.td-modal-info__body .img-container img{border-top-left-radius:30px;border-bottom-left-radius:30px;object-fit:cover;height:100%;width:100%;}.td-modal-info__body .content-container{display:flex;flex-direction:column;align-items:start;justify-content:space-between;padding:50px;width:100%;height:100%;background-color:#003475;border-top-right-radius:30px;border-bottom-right-radius:30px;}.td-modal-info__body .content-container h4{color:#ffd862;font-family:"Source Sans Pro";font-size:36px;font-style:normal;font-weight:700;line-height:normal;text-align:left;}.td-modal-info__body .content-container .cover{display:none;}.td-modal-info__body .content-container p{color:#fff;font-size:16px;font-style:normal;font-weight:400;text-align:left;}.td-modal-info__body .content-container ul li{display:flex;align-items:center;justify-content:start;color:#fff;text-align:left;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.2px;gap:16px;}.td-modal-info__body .content-container ul li img{min-width:24px;}.td-modal-info__body .content-container ul li:not(:last-child){margin-bottom:16px;}.td-modal-info__body .content-container .label-container{color:#fff;font-family:"Source Sans Pro";font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:left;}.td-modal-info__body .content-container .btn--primary{background-color:#ffd862;color:#003475;border:0;width:200px;min-width:unset;margin:0 0 28px 0;}.td-modal-info__body .close-modal{position:absolute;top:50px;right:50px;background-color:transparent;border:0;cursor:pointer;}.td-modal-info__body .close-modal img{width:24px;}@media screen and (max-width:1024px){.td-modal-info .td-modal-info__body{max-width:824px;}}@media screen and (max-width:780px){.td-modal-info .td-modal-info__body{flex-direction:column;height:auto;max-height:unset;max-width:354px;background-color:#003475;border:1px solid #fff;border-radius:8px;}.td-modal-info .td-modal-info__body .img-container{display:none;}.td-modal-info .td-modal-info__body .content-container{padding:24px;border-radius:8px;gap:20px;}.td-modal-info .td-modal-info__body .content-container p{width:100%;text-align:center;}.td-modal-info .td-modal-info__body .content-container h4{width:90%;text-align:left;font-size:20px;}.td-modal-info .td-modal-info__body .content-container .cover{display:flex;height:auto;width:100%;height:73px;object-fit:cover;}.td-modal-info .td-modal-info__body .content-container .btn--primary{max-width:unset;width:100%;margin-bottom:18px;}.td-modal-info .td-modal-info__body .content-container .label-container{font-size:14px;margin-bottom:18px;}.td-modal-info .td-modal-info__body .close-modal{top:24px;right:24px;}}.label-container{display:block;position:relative;padding-left:35px;cursor:pointer;height:24px;font-size:22px;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.label-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.label-container input:checked~.checkmark{background-color:#00b0e6;}.label-container input:checked~.checkmark:after{display:block;}.label-container .checkmark{position:absolute;top:0;left:0;border-radius:5px;height:24px;width:24px;background-color:#fff;outline-offset:-1px;outline:2px solid #00b0e6;}.label-container .checkmark:after{content:"";position:absolute;display:none;left:10px;top:6px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.td-select{width:100%;font-family:"Source Sans Pro",sans-serif;font-size:1.8rem;color:inherit;line-height:3.2rem;padding:1.2rem 2rem;height:5.6rem;border:1px solid #666;border-radius:.8rem;position:relative;}.td-select__option{min-height:55px!important;display:flex;align-items:center;font-size:16px;font-weight:600;line-height:20px;text-align:left;color:#5f5f64;gap:16px;border:0!important;border-bottom:1px solid #f4f7f5!important;}@media screen and (max-width:1024px){.td-select{-webkit-appearance:listbox;}}.td-select.nice-select.open .list{width:100%;}.td-select.nice-select:after{border-bottom:2px solid #247030;border-right:2px solid #247030;width:10px;height:10px;right:20px;margin-top:-6px;}.td-carrinho-radios{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;gap:24px;}@media screen and (max-width:1024px){.td-carrinho-radios{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.td-carrinho-radios label{cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Source Sans Pro",serif;font-size:14px;font-weight:400;line-height:17.6px;letter-spacing:-.01em;text-align:left;width:22rem;}.td-carrinho-radios label.disabled{color:rgba(102,110,122,.5019607843);}.td-carrinho-radios__label{font-size:1.6rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;color:#5f5f64;}.td-carrinho-radios__label:not(:last-of-type){padding-right:5rem;}.td-carrinho-radios__label--active{color:#26336a;}.td-carrinho-radios__forma-pagamento-saldo{font-weight:700;font-size:14px;color:#237131;letter-spacing:-.01em;margin:0 0 0 30px;}@media screen and (max-width:1024px){.td-carrinho-radios__forma-pagamento-saldo{line-height:14px;margin:0 0 -5px 30px;}}.td-carrinho-radios__forma-pagamento-saldo.disabled{color:rgba(102,110,122,.5019607843);}.td-carrinho-radios input[type=radio]{display:none;}.td-carrinho-radios input[type=radio]:disabled+label:before{background-color:#fff;content:"";text-align:center;box-shadow:inset 0 0 0 .5px rgba(102,110,122,.5019607843);border:1px solid rgba(102,110,122,.5019607843);}.td-carrinho-radios input[type=radio]:checked+label:before{color:#fff;background-color:#fff;content:"";text-align:center;box-shadow:inset 0 0 0 2.5px #fff;border:5px solid #237131;}.td-carrinho-radios input[type=radio]+label:before{background-color:#fff;content:"";text-align:center;box-shadow:inset 0 0 0 .5px #237131;border:1px solid #237131;margin:0;margin-right:10px;}.td-carrinho-radios input[type=radio]+label.loading:before{background-color:#e6e6e6!important;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0))!important;background-size:40px 100%!important;background-repeat:no-repeat!important;animation:pulse 2.2s ease-in-out infinite!important;}div.container-saldo-olhinho{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:16px;margin-bottom:30px;background-color:#fff;border:1px solid #e5e5e5;border-radius:.8rem;color:#003475;font-weight:600;padding:16px;align-items:center;}div.container-saldo-olhinho div.container-saldo{flex-grow:1;}@media screen and (max-width:430px){div.container-saldo-olhinho div.container-saldo{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media screen and (min-width:431px){div.container-saldo-olhinho div.container-saldo{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}div.container-saldo-olhinho div.container-saldo img{width:24px;height:24px;}div.container-saldo-olhinho div.container-saldo__label{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:8px;flex-grow:1;align-items:center;}div.container-saldo-olhinho div.container-saldo__label img{cursor:pointer;}div.container-saldo-olhinho div.container-saldo__valor{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:16px;align-items:center;}div.container-saldo-olhinho div.container-saldo__valor img:last-child{cursor:pointer;}div.container-saldo-olhinho div.container-divisor{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;color:#d6d6d6;}div.container-saldo-olhinho div.container-olhinho{display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-content:center;}div.container-saldo-olhinho div.container-olhinho img{height:32px;width:32px;cursor:pointer;}.td-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.td-modal-overlay-content{position:relative;background-color:#fff;padding:20px;border-radius:8px;text-align:center;max-width:600px;font-weight:400;font-size:15px;width:90%;box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:center;justify-content:center}.td-modal-overlay-content img{max-width:100%;height:auto;margin-bottom:20px}.td-modal-overlay-content span{margin-bottom:15px;font-size:2.4rem;font-weight:400}.td-modal-overlay-content p{margin-bottom:20px;font-size:15px;line-height:1.5;font-weight:400}.td-modal-overlay-close-button{position:absolute;top:10px;right:10px;background:0 0;border:none;font-size:2.5rem;font-weight:700;color:#a5a5a5;cursor:pointer}.td-modal-overlay-close-button:hover{color:red}.rendaMais-cards-container{display:flex;justify-content:center;align-items:center}.rendaMais-cards-container .rendaMais-cards{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px;width:100%;padding:24px;height:300px;border:1px solid #ccc;border-radius:8px;margin:12px}.rendaMais-cards-container .rendaMais-cards p{color:#5f5f64;font-size:16px;line-height:20px;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6}.rendaMais-cards-container .rendaMais-cards button{font-size:18px;font-weight:600;background-color:#fff;color:#a253a5;padding:0;text-decoration:underline;border:none;cursor:pointer}@media screen and (max-width:1200px){.rendaMais-cards-container{flex-direction:column}.rendaMais-cards-container .rendaMais-cards{height:auto}}.rendaMais-cards--header{display:flex;align-items:center;width:100%}.rendaMais-cards--header img{width:48px;height:48px}.rendaMais-cards--header h4{color:#a253a5;font-weight:600;font-size:24px;line-height:30px}.rendaMais-calculadora{display:grid;grid-template-columns:2fr 1fr;align-items:start;justify-content:center;width:100%;min-height:75vh;height:auto;gap:2.4rem}.rendaMais-calculadora h6{color:#182940!important;font-weight:700;font-size:18px!important;margin-bottom:16px!important}.rendaMais-calculadora--investimento{height:100%}.rendaMais-calculadora--investimento h6{text-align:left!important}.rendaMais-calculadora--inputs{display:flex;flex-direction:column;padding:16px;min-width:370px;border:1px solid #ccc;border-radius:8px;margin-bottom:1.6rem}.rendaMais-calculadora--inputs:last-child{margin-bottom:0}.rendaMais-calculadora--inputs .inputs-label{display:flex;align-items:start;justify-content:space-between;text-align:left;position:relative;color:#182940;font-size:1.8rem;font-weight:400}.rendaMais-calculadora--inputs .inputs-label .inputs-value{display:flex;color:#a253a5!important;font-weight:600;width:unset!important;font-size:1.8rem}.rendaMais-calculadora--inputs .inputs-label .inputs-value .valueOfRange{font-size:1.8rem;font-weight:600;border-bottom:1px solid #a253a5;text-align:center;max-width:105px;height:unset;line-height:unset;padding:unset;border-left:0;border-right:0;border-top:0;border-radius:unset;display:unset;color:#a253a5}.rendaMais-calculadora--inputs .inputs-label .inputs-value .valueOfRange[title=range]{width:30px}.rendaMais-calculadora--inputs .inputs-label .inputs-value .valueOfRange[id=nomeFilho]{max-width:162px}.rendaMais-calculadora--inputs .inputRange{width:100%;cursor:pointer;margin-top:8px;height:16px;border:none}.rendaMais-calculadora--inputs .inputRange::-webkit-slider-runnable-track{height:1px;background:#53b324}.rendaMais-calculadora--inputs .inputRange::-webkit-slider-thumb{height:16px;width:16px;border-radius:16px;background:#53b324;cursor:pointer;-webkit-appearance:none;margin-top:-8px}.rendaMais-calculadora--inputs img{width:26px;margin-left:.8rem}.rendaMais-calculadora--inputs:nth-child(2) .inputs-label .inputs-value .valueOfRange:not(#nomeFilho),.rendaMais-calculadora--inputs:nth-child(3) .inputs-label .inputs-value .valueOfRange:not(#nomeFilho){max-width:35px}.rendaMais-calculadora--observacao h6{font-size:1.6rem!important;margin-bottom:8px!important}.rendaMais-calculadora--observacao ul{padding-left:24px}.rendaMais-calculadora--observacao ul a{font-size:1.4rem;color:#237131}.rendaMais-calculadora--observacao ul li{text-align:left}.rendaMais-calculadora--recomendacao{height:auto}.rendaMais-calculadora--recomendacao h6{text-align:left!important}.rendaMais-calculadora--recomendacao--card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;border:1px solid #ccc;border-radius:8px}.rendaMais-calculadora--recomendacao--card .alert{display:flex;flex-direction:row;align-items:center;padding:16px;gap:10px;height:92px;background:#f4f7ff;border-radius:8px;color:#a253a5;font-size:14px;line-height:20px;letter-spacing:-.2px;margin-bottom:16px}.rendaMais-calculadora--recomendacao--card .alert label{display:flex;text-align:start}.rendaMais-calculadora--recomendacao--card::before{content:"";position:absolute;top:18px;left:0;height:60px;width:8px;background:#a253a5;border-radius:0 50px 50px 0}.rendaMais-calculadora--recomendacao--card .card-title{padding:1.8rem 3rem 0 3rem;position:relative}.rendaMais-calculadora--recomendacao--card .card-title h6{text-transform:uppercase;font-size:20px!important;font-weight:400!important;color:#a253a5!important;width:80%}.rendaMais-calculadora--recomendacao--card .card-title h6 span{font-weight:700;font-size:28px}.rendaMais-calculadora--recomendacao--card .card-title img{position:absolute;right:3rem;top:3rem}.rendaMais-calculadora--recomendacao--card .bottom,.rendaMais-calculadora--recomendacao--card .top{padding:1.8rem 3rem;width:100%}.rendaMais-calculadora--recomendacao--card .bottom p,.rendaMais-calculadora--recomendacao--card .top p{display:flex;align-items:start;justify-content:space-between;color:#000!important;font-weight:400;font-size:16px;margin-bottom:16px}.rendaMais-calculadora--recomendacao--card .bottom p:last-child,.rendaMais-calculadora--recomendacao--card .top p:last-child{margin-bottom:0}.rendaMais-calculadora--recomendacao--card .bottom p span,.rendaMais-calculadora--recomendacao--card .top p span{color:#a253a5;font-weight:700;font-size:16px}.rendaMais-calculadora--recomendacao--card .top{border-bottom:1px solid #ccc}.rendaMais-calculadora--recomendacao--card .bottom{text-align:center}.rendaMais-calculadora--recomendacao--card .bottom .btn{width:295px;border-radius:23.5px;padding:12px 0;font-size:1.8rem;margin-top:3rem;margin-left:1rem}.rendaMais-calculadora--recomendacao--card .bottom .btn:last-child{margin-top:16px}.rendaMais-calculadora--recomendacao--card .bottom .btn--white{border:1px solid #2d7387;border-radius:23.5px}.rendaMais-calculadora--recomendacao--card .btn.loading,.rendaMais-calculadora--recomendacao--card a.loading,.rendaMais-calculadora--recomendacao--card button.loading,.rendaMais-calculadora--recomendacao--card h6.loading,.rendaMais-calculadora--recomendacao--card p.loading,.rendaMais-calculadora--recomendacao--card span.loading{background-color:#f4f7f5!important;color:#f4f7f5!important;border:none;pointer-events:none;z-index:1;position:inherit}.rendaMais-calculadora--recomendacao--mensagem{font-size:12px;line-height:1;margin-top:2rem;text-align:left}.rendaMais-calculadora .help-action{cursor:pointer}@media screen and (max-width:1024px){.rendaMais-calculadora{grid-template-columns:1fr}.rendaMais-calculadora--investimento,.rendaMais-calculadora--recomendacao{max-width:unset;width:100%}.rendaMais-calculadora--recomendacao{margin-top:4.8rem}.rendaMais-calculadora--recomendacao--card{height:unset}.rendaMais-calculadora--investimento{display:flex;flex-direction:column;margin-right:0}.rendaMais-calculadora--inputs{min-width:unset}.rendaMais-calculadora--inputs .inputs-label{flex-wrap:wrap;justify-content:space-between}.rendaMais-calculadora--inputs .inputs-label .inputs-value{width:100%;position:static}.rendaMais-calculadora--observacao{order:5;margin-top:4.8rem}.rendaMais-calculadora--recomendacao--card p{flex-direction:column}.rendaMais-calculadora--recomendacao--card .bottom .btn{width:100%;min-width:unset;margin-left:0}}.rendaMais-modal-background{height:100%;width:100%;background-color:rgba(0,0,0,.7);position:fixed;left:0;top:0;display:none;z-index:99999;justify-content:center;align-items:center;flex-direction:column}.rendaMais-modal-background .modal-container.cards{display:flex;flex-direction:column;justify-content:space-between;align-items:start;background-color:#fff;border-radius:6px;padding:24px;width:90%;max-width:1238px;height:auto;min-height:400px;overflow-y:auto}.rendaMais-modal-background .modal-container.cards p{font-size:16px}.rendaMais-modal-background .modal-container.cards .btn{padding:1.2rem 4.3rem;font-size:1.8rem;margin-top:1rem;border-radius:23.5px;cursor:pointer}@media screen and (max-width:600px){.rendaMais-modal-background .modal-container.cards{align-items:center}.rendaMais-modal-background .modal-container.cards p{margin-bottom:2rem}.rendaMais-modal-background .modal-container.cards .btn{width:100%}}.rendaMais-modal-background .modal-container{position:relative}.rendaMais-modal-background .modal-container .close{position:absolute;top:36px;right:36px;cursor:pointer;width:18px}


@media print {
    .td-carrinho-main .td-pedido-box .td-pedido-titulos .td-pedido-card {
        box-shadow: none;
        margin-left: 0;
        margin-right: 0;
    }
    .td-pedido-card__content {
        padding: 1rem;
    }
    .td-pedido-box .td-pedido-titulos .td-pedido-card .td-pedido-card-titulo {
        max-width: 150px;
        width: 150px;
        line-height: 2.5rem;
        letter-spacing: 0;
        font-size: 1.8rem;
    }

    .td-main {
        margin-top: 2rem;
    }

    .td-pedido-info-box {
        margin-bottom: 0;
    }
    .td-pedido-titulos {
    padding:1rem 0;
    
    }
    .td-pedido-card__content:before {
        display: none;
    }

    .td-pedido-box {
        border: none;
    }

    .td-pedido-titulos .td-carrinho-edicao-card--reinvestir {
        animation: none;
        -webkit-animation: none;
        page-break-after: always;
        margin: 2rem 0;
    }

        .td-pedido-titulos .td-carrinho-edicao-card--reinvestir .td-carrinho-edicao-card__content .td-carrinho-edicao-card-col .td-carrinho-edicao-info {
            line-height: normal;            
            height: auto;
            padding: 1px 0;
            min-height: auto;
        }

        .td-pedido-titulos .td-carrinho-edicao-card--reinvestir .td-carrinho-edicao-card__content .td-carrinho-edicao-card-col div {
            margin: 5px 0 !important;
            display: block;
            padding: 2px 0px;        
            min-height: 200px;
        }


}

