/* Minification failed. Returning unminified contents.
(1137,1): run-time error CSS1019: Unexpected token, found '@import'
(1137,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap)'
(1162,15): run-time error CSS1019: Unexpected token, found ';'
(1162,15): run-time error CSS1036: Expected expression, found ';'
(1243,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(1243,54): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(1243,84): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(1243,108): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(1243,132): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(1243,157): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(1243,183): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(1295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1296,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-space-y-reverse'
(1297,37): run-time error CSS1039: Token not allowed after unary operator: '-tw-space-y-reverse'
(1309,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1310,27): run-time error CSS1046: Expect comma, found '219'
(1310,35): run-time error CSS1046: Expect comma, found '/'
(1310,37): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1310,41): run-time error CSS1034: Expected closing parenthesis, found '-'
(1310,41): run-time error CSS1042: Expected function, found '-'
(1310,42): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(1310,63): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1314,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1315,30): run-time error CSS1046: Expect comma, found '60'
(1315,36): run-time error CSS1046: Expect comma, found '/'
(1315,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1315,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(1315,42): run-time error CSS1042: Expected function, found '-'
(1315,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(1315,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1320,30): run-time error CSS1046: Expect comma, found '29'
(1320,36): run-time error CSS1046: Expect comma, found '/'
(1320,38): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1320,42): run-time error CSS1034: Expected closing parenthesis, found '-'
(1320,42): run-time error CSS1042: Expected function, found '-'
(1320,43): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(1320,60): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1390,20): run-time error CSS1046: Expect comma, found '244'
(1390,28): run-time error CSS1046: Expect comma, found '/'
(1390,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1390,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(1390,34): run-time error CSS1042: Expected function, found '-'
(1390,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1390,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1395,20): run-time error CSS1046: Expect comma, found '219'
(1395,28): run-time error CSS1046: Expect comma, found '/'
(1395,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1395,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(1395,34): run-time error CSS1042: Expected function, found '-'
(1395,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1395,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1399,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1400,20): run-time error CSS1046: Expect comma, found '255'
(1400,28): run-time error CSS1046: Expect comma, found '/'
(1400,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1400,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(1400,34): run-time error CSS1042: Expected function, found '-'
(1400,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1400,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1405,20): run-time error CSS1046: Expect comma, found '255'
(1405,28): run-time error CSS1046: Expect comma, found '/'
(1405,30): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1405,34): run-time error CSS1034: Expected closing parenthesis, found '-'
(1405,34): run-time error CSS1042: Expected function, found '-'
(1405,35): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1405,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1578,19): run-time error CSS1046: Expect comma, found '45'
(1578,25): run-time error CSS1046: Expect comma, found '/'
(1578,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1578,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(1578,31): run-time error CSS1042: Expected function, found '-'
(1578,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1578,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1583,19): run-time error CSS1046: Expect comma, found '45'
(1583,25): run-time error CSS1046: Expect comma, found '/'
(1583,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1583,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(1583,31): run-time error CSS1042: Expected function, found '-'
(1583,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1583,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(1588,19): run-time error CSS1046: Expect comma, found '45'
(1588,25): run-time error CSS1046: Expect comma, found '/'
(1588,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(1588,31): run-time error CSS1034: Expected closing parenthesis, found '-'
(1588,31): run-time error CSS1042: Expected function, found '-'
(1588,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(1588,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2722,1): run-time error CSS1019: Unexpected token, found '@import'
(2722,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap)'
(2725,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2726,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2727,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2731,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2733,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2735,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2739,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2741,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2742,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2743,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2744,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(4459,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '@font-face'
: run-time error CSS1066: Unexpected end of file encountered
 */
/*! jQuery UI - v1.10.3 - 2013-12-16
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 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-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.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-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.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-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.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-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.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-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:21px;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-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.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(/Content/jquery-ui-themes/smoothness/images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.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-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;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:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.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 li a{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 a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{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;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(/Content/jquery-ui-themes/smoothness/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(/Content/jquery-ui-themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/Content/jquery-ui-themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;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{border:1px solid #999;background:#dadada url(/Content/jquery-ui-themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(/Content/jquery-ui-themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/Content/jquery-ui-themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/Content/jquery-ui-themes/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.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;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/Content/jquery-ui-themes/smoothness/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/Content/jquery-ui-themes/smoothness/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/Content/jquery-ui-themes/smoothness/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/Content/jquery-ui-themes/smoothness/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/Content/jquery-ui-themes/smoothness/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/Content/jquery-ui-themes/smoothness/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/Content/jquery-ui-themes/smoothness/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-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:-64px -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:-64px -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:0 -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:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(/Content/jquery-ui-themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/Content/jquery-ui-themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
a {
    text-decoration: inherit;
}

footer a:hover {
   color:white;
   cursor: pointer;
}

.border-b-white {
    border-bottom: 1px solid #FFF;
}

.border-l-divider {
    border-width: 0;
    border-left-width: 1px;
    border-style: solid;
    border-color: #DBDBDB;
}


@font-face {
    font-family: 'emerald-icon';
    src: url(../eot/emerald-icon7ad2.eot?ue34mc);
    src: url(../eot/emerald-icon7ad2.eot?ue34mc#iefix) format('embedded-opentype'), url(../ttf/emerald-icon7ad2.ttf?ue34mc) format('truetype'), url(../woff/emerald-icon7ad2.woff?ue34mc) format('woff'), url(../svg/emerald-icon7ad2.svg?ue34mc#icomoon) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="emerald-icon-"],
[class*=" emerald-icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'emerald-icon' !important;
    speak: never;
    font-style: normal !important;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.emerald-icon-airplay:before {
    content: "\e900";
}

.emerald-icon-alert-circle:before {
    content: "\e901";
}

.emerald-icon-alert-octagon:before {
    content: "\e902";
}

.emerald-icon-alert-triangle:before {
    content: "\e903";
}

.emerald-icon-align-center:before {
    content: "\e904";
}

.emerald-icon-align-left:before {
    content: "\e906";
}

.emerald-icon-align-right:before {
    content: "\e907";
}

.emerald-icon-anchor:before {
    content: "\e908";
}

.emerald-icon-aperture:before {
    content: "\e909";
}

.emerald-icon-archive:before {
    content: "\e90a";
}

.emerald-icon-arrow-down:before {
    content: "\e90b";
}

.emerald-icon-arrow-down-circle:before {
    content: "\e90c";
}

.emerald-icon-arrow-down-left:before {
    content: "\e90d";
}

.emerald-icon-arrow-down-right:before {
    content: "\e90e";
}

.emerald-icon-arrow-left:before {
    content: "\e90f";
}

.emerald-icon-arrow-left-circle:before {
    content: "\e910";
}

.emerald-icon-arrow-right:before {
    content: "\e911";
}

.emerald-icon-arrow-right-circle:before {
    content: "\e912";
}

.emerald-icon-arrow-up:before {
    content: "\e913";
}

.emerald-icon-arrow-up-circle:before {
    content: "\e914";
}

.emerald-icon-arrow-up-left:before {
    content: "\e915";
}

.emerald-icon-arrow-up-right:before {
    content: "\e916";
}

.emerald-icon-at-sign:before {
    content: "\e917";
}

.emerald-icon-award:before {
    content: "\e918";
}

.emerald-icon-bar-chart:before {
    content: "\e919";
}

.emerald-icon-bar-chart-2:before {
    content: "\e91a";
}

.emerald-icon-battery:before {
    content: "\e91b";
}

.emerald-icon-battery-charging:before {
    content: "\e91c";
}

.emerald-icon-bell:before {
    content: "\e91d";
}

.emerald-icon-bell-off:before {
    content: "\e91e";
}

.emerald-icon-bluetooth:before {
    content: "\e91f";
}

.emerald-icon-bold:before {
    content: "\e920";
}

.emerald-icon-book:before {
    content: "\e921";
}

.emerald-icon-bookmark:before {
    content: "\e922";
}

.emerald-icon-book-open:before {
    content: "\e923";
}

.emerald-icon-box:before {
    content: "\e924";
}

.emerald-icon-briefcase:before {
    content: "\e925";
}

.emerald-icon-calendar:before {
    content: "\e926";
}

.emerald-icon-camera:before {
    content: "\e927";
}

.emerald-icon-camera-off:before {
    content: "\e928";
}

.emerald-icon-cast:before {
    content: "\e929";
}

.emerald-icon-channel:before {
    content: "\e92a";
}

.emerald-icon-check:before {
    content: "\e92b";
}

.emerald-icon-check-circle:before {
    content: "\e92c";
}

.emerald-icon-check-square:before {
    content: "\e92d";
}

.emerald-icon-chevron-down:before {
    content: "\e92e";
}

.emerald-icon-chevron-left:before {
    content: "\e92f";
}

.emerald-icon-chevron-right:before {
    content: "\e930";
}

.emerald-icon-chevrons-down:before {
    content: "\e931";
}

.emerald-icon-chevrons-left:before {
    content: "\e932";
}

.emerald-icon-chevrons-right:before {
    content: "\e933";
}

.emerald-icon-chevrons-up:before {
    content: "\e934";
}

.emerald-icon-chevron-up:before {
    content: "\e935";
}

.emerald-icon-chrome:before {
    content: "\e936";
}

.emerald-icon-circle:before {
    content: "\e937";
}

.emerald-icon-clipboard:before {
    content: "\e938";
}

.emerald-icon-clock:before {
    content: "\e939";
}

.emerald-icon-close:before {
    content: "\e93a";
}

.emerald-icon-cloud:before {
    content: "\e93b";
}

.emerald-icon-cloud-drizzle:before {
    content: "\e93c";
}

.emerald-icon-cloud-lightning:before {
    content: "\e93d";
}

.emerald-icon-cloud-off:before {
    content: "\e93e";
}

.emerald-icon-cloud-rain:before {
    content: "\e93f";
}

.emerald-icon-cloud-snow:before {
    content: "\e940";
}

.emerald-icon-coffee:before {
    content: "\e941";
}

.emerald-icon-columns:before {
    content: "\e942";
}

.emerald-icon-command:before {
    content: "\e943";
}

.emerald-icon-compass:before {
    content: "\e944";
}

.emerald-icon-copy:before {
    content: "\e945";
}

.emerald-icon-corner-down-left:before {
    content: "\e946";
}

.emerald-icon-corner-down-right:before {
    content: "\e947";
}

.emerald-icon-corner-left-down:before {
    content: "\e948";
}

.emerald-icon-corner-left-up:before {
    content: "\e949";
}

.emerald-icon-corner-right-down:before {
    content: "\e94a";
}

.emerald-icon-corner-right-up:before {
    content: "\e94b";
}

.emerald-icon-corner-up-left:before {
    content: "\e94c";
}

.emerald-icon-corner-up-right:before {
    content: "\e94d";
}

.emerald-icon-cpu:before {
    content: "\e94e";
}

.emerald-icon-credit-card:before {
    content: "\e94f";
}

.emerald-icon-crop:before {
    content: "\e950";
}

.emerald-icon-crosshair:before {
    content: "\e951";
}

.emerald-icon-database:before {
    content: "\e952";
}

.emerald-icon-delete:before {
    content: "\e953";
}

.emerald-icon-disc:before {
    content: "\e954";
}

.emerald-icon-dollar-sign:before {
    content: "\e955";
}

.emerald-icon-download:before {
    content: "\e956";
}

.emerald-icon-dropdown:before {
    content: "\e957";
}

.emerald-icon-droplet:before {
    content: "\e958";
}

.emerald-icon-edit:before {
    content: "\e959";
}

.emerald-icon-edit-2:before {
    content: "\e95a";
}

.emerald-icon-edit-3:before {
    content: "\e95b";
}

.emerald-icon-external-link:before {
    content: "\e95c";
}

.emerald-icon-eye:before {
    content: "\e95d";
}

.emerald-icon-eye-off:before {
    content: "\e95e";
}

.emerald-icon-facebook:before {
    content: "\e95f";
}

.emerald-icon-fast-forward:before {
    content: "\e960";
}

.emerald-icon-file:before {
    content: "\e961";
}

.emerald-icon-file-minus:before {
    content: "\e962";
}

.emerald-icon-file-plus:before {
    content: "\e963";
}

.emerald-icon-file-text:before {
    content: "\e964";
}

.emerald-icon-film:before {
    content: "\e965";
}

.emerald-icon-filter:before {
    content: "\e966";
}

.emerald-icon-flag:before {
    content: "\e967";
}

.emerald-icon-folder:before {
    content: "\e968";
}

.emerald-icon-folder-minus:before {
    content: "\e969";
}

.emerald-icon-folder-plus:before {
    content: "\e96a";
}

.emerald-icon-frown:before {
    content: "\e96b";
}

.emerald-icon-game:before {
    content: "\e96c";
}

.emerald-icon-gift:before {
    content: "\e96d";
}

.emerald-icon-globe:before {
    content: "\e96e";
}

.emerald-icon-grid:before {
    content: "\e96f";
}

.emerald-icon-hard-drive:before {
    content: "\e970";
}

.emerald-icon-hash:before {
    content: "\e971";
}

.emerald-icon-headphones:before {
    content: "\e972";
}

.emerald-icon-heart:before {
    content: "\e973";
}

.emerald-icon-help:before {
    content: "\e974";
}

.emerald-icon-help2:before {
    content: "\e975";
}

.emerald-icon-help-circle:before {
    content: "\e976";
}

.emerald-icon-hexagon:before {
    content: "\e977";
}

.emerald-icon-home:before {
    content: "\e978";
}

.emerald-icon-image:before {
    content: "\e979";
}

.emerald-icon-inbox:before {
    content: "\e97a";
}

.emerald-icon-info:before {
    content: "\e97b";
}

.emerald-icon-instagram:before {
    content: "\e97c";
}

.emerald-icon-italic:before {
    content: "\e97d";
}

.emerald-icon-key:before {
    content: "\e97e";
}

.emerald-icon-layers:before {
    content: "\e97f";
}

.emerald-icon-layout:before {
    content: "\e980";
}

.emerald-icon-life-buoy:before {
    content: "\e981";
}

.emerald-icon-link:before {
    content: "\e982";
}

.emerald-icon-link-2:before {
    content: "\e983";
}

.emerald-icon-linkedin:before {
    content: "\e984";
}

.emerald-icon-list:before {
    content: "\e985";
}

.emerald-icon-loader:before {
    content: "\e986";
}

.emerald-icon-lock:before {
    content: "\e987";
}

.emerald-icon-log-in:before {
    content: "\e988";
}

.emerald-icon-log-out:before {
    content: "\e989";
}

.emerald-icon-mail:before {
    content: "\e98a";
}

.emerald-icon-map:before {
    content: "\e98b";
}

.emerald-icon-map-pin:before {
    content: "\e98c";
}

.emerald-icon-maximize:before {
    content: "\e98d";
}

.emerald-icon-maximize-2:before {
    content: "\e98e";
}

.emerald-icon-meh:before {
    content: "\e98f";
}

.emerald-icon-menu:before {
    content: "\e990";
}

.emerald-icon-message-circle:before {
    content: "\e991";
}

.emerald-icon-message-square:before {
    content: "\e992";
}

.emerald-icon-mic:before {
    content: "\e993";
}

.emerald-icon-mic-off:before {
    content: "\e995";
}

.emerald-icon-minimize:before {
    content: "\e996";
}

.emerald-icon-minimize-2:before {
    content: "\e997";
}

.emerald-icon-minus:before {
    content: "\e998";
}

.emerald-icon-minus-circle:before {
    content: "\e999";
}

.emerald-icon-minus-square:before {
    content: "\e99a";
}

.emerald-icon-monitor:before {
    content: "\e99b";
}

.emerald-icon-moon:before {
    content: "\e99c";
}

.emerald-icon-more-horizontal:before {
    content: "\e99d";
}

.emerald-icon-more-vertical:before {
    content: "\e99e";
}

.emerald-icon-mouse-pointer:before {
    content: "\e99f";
}

.emerald-icon-move:before {
    content: "\e9a0";
}

.emerald-icon-music:before {
    content: "\e9a1";
}

.emerald-icon-navigation:before {
    content: "\e9a2";
}

.emerald-icon-navigation-2:before {
    content: "\e9a3";
}

.emerald-icon-octagon:before {
    content: "\e9a4";
}

.emerald-icon-package:before {
    content: "\e9a5";
}

.emerald-icon-paperclip:before {
    content: "\e9a6";
}

.emerald-icon-pause:before {
    content: "\e9a7";
}

.emerald-icon-pause-circle:before {
    content: "\e9a8";
}

.emerald-icon-pen-tool:before {
    content: "\e9a9";
}

.emerald-icon-percent:before {
    content: "\e9aa";
}

.emerald-icon-pie-chart:before {
    content: "\e9ab";
}

.emerald-icon-play:before {
    content: "\e9ac";
}

.emerald-icon-play-circle:before {
    content: "\e9ad";
}

.emerald-icon-plus:before {
    content: "\e9ae";
}

.emerald-icon-plus-circle:before {
    content: "\e9af";
}

.emerald-icon-plus-square:before {
    content: "\e9b0";
}

.emerald-icon-power:before {
    content: "\e9b1";
}

.emerald-icon-printer:before {
    content: "\e9b2";
}

.emerald-icon-radio:before {
    content: "\e9b3";
}

.emerald-icon-rating-g:before {
    content: "\e9b4";
}

.emerald-icon-rating-nc-17:before {
    content: "\e9b5";
}

.emerald-icon-rating-pg:before {
    content: "\e9b6";
}

.emerald-icon-rating-pg-13:before {
    content: "\e9b7";
}

.emerald-icon-rating-r:before {
    content: "\e9b8";
}

.emerald-icon-refresh-ccw:before {
    content: "\e9b9";
}

.emerald-icon-refresh-cw:before {
    content: "\e9ba";
}

.emerald-icon-repeat:before {
    content: "\e9bb";
}

.emerald-icon-rewind:before {
    content: "\e9bc";
}

.emerald-icon-rotate-ccw:before {
    content: "\e9bd";
}

.emerald-icon-rotate-cw:before {
    content: "\e9be";
}

.emerald-icon-rss:before {
    content: "\e9bf";
}

.emerald-icon-save:before {
    content: "\e9c0";
}

.emerald-icon-scissors:before {
    content: "\e9c1";
}

.emerald-icon-search:before {
    content: "\e9c2";
}

.emerald-icon-send:before {
    content: "\e9c3";
}

.emerald-icon-server:before {
    content: "\e9c4";
}

.emerald-icon-settings:before {
    content: "\e9c5";
}

.emerald-icon-share:before {
    content: "\e9c6";
}

.emerald-icon-share-2:before {
    content: "\e9c7";
}

.emerald-icon-shield:before {
    content: "\e9c8";
}

.emerald-icon-shield-off:before {
    content: "\e9c9";
}

.emerald-icon-shopping-bag:before {
    content: "\e9ca";
}

.emerald-icon-shopping-cart:before {
    content: "\e9cb";
}

.emerald-icon-shuffle:before {
    content: "\e9cc";
}

.emerald-icon-sidebar:before {
    content: "\e9cd";
}

.emerald-icon-skip-back:before {
    content: "\e9ce";
}

.emerald-icon-skip-forward:before {
    content: "\e9cf";
}

.emerald-icon-slash:before {
    content: "\e9d0";
}

.emerald-icon-sliders:before {
    content: "\e9d1";
}

.emerald-icon-smartphone:before {
    content: "\e9d2";
}

.emerald-icon-smile:before {
    content: "\e9d3";
}

.emerald-icon-speaker:before {
    content: "\e9d4";
}

.emerald-icon-square:before {
    content: "\e9d5";
}

.emerald-icon-star:before {
    content: "\e9d6";
}

.emerald-icon-star-full:before {
    content: "\e9d7";
}

.emerald-icon-star-half:before {
    content: "\e9d8";
}

.emerald-icon-stop-circle:before {
    content: "\e9d9";
}

.emerald-icon-store:before {
    content: "\e9da";
}

.emerald-icon-sun:before {
    content: "\e9db";
}

.emerald-icon-sunrise:before {
    content: "\e9dc";
}

.emerald-icon-sunset:before {
    content: "\e9dd";
}

.emerald-icon-tablet:before {
    content: "\e9de";
}

.emerald-icon-tag:before {
    content: "\e9df";
}

.emerald-icon-target:before {
    content: "\e9e0";
}

.emerald-icon-thermometer:before {
    content: "\e9e1";
}

.emerald-icon-thumbs-down:before {
    content: "\e9e2";
}

.emerald-icon-thumbs-up:before {
    content: "\e9e3";
}

.emerald-icon-toggle-left:before {
    content: "\e9e4";
}

.emerald-icon-toggle-right:before {
    content: "\e9e5";
}

.emerald-icon-tool:before {
    content: "\e9e6";
}

.emerald-icon-trash:before {
    content: "\e9e7";
}

.emerald-icon-trash-2:before {
    content: "\e9e8";
}

.emerald-icon-trending-down:before {
    content: "\e9e9";
}

.emerald-icon-trending-up:before {
    content: "\e9ea";
}

.emerald-icon-triangle:before {
    content: "\e9eb";
}

.emerald-icon-truck:before {
    content: "\e9ec";
}

.emerald-icon-tv:before {
    content: "\e9ed";
}

.emerald-icon-twitter:before {
    content: "\e9ee";
}

.emerald-icon-type:before {
    content: "\e9ef";
}

.emerald-icon-umbrella:before {
    content: "\e9f0";
}

.emerald-icon-underline:before {
    content: "\e9f1";
}

.emerald-icon-unlock:before {
    content: "\e9f2";
}

.emerald-icon-upload:before {
    content: "\e9f3";
}

.emerald-icon-upload-cloud:before {
    content: "\e9f4";
}

.emerald-icon-user:before {
    content: "\e9f5";
}

.emerald-icon-user-check:before {
    content: "\e9f6";
}

.emerald-icon-user-love:before {
    content: "\e9f7";
}

.emerald-icon-user-minus:before {
    content: "\e9f8";
}

.emerald-icon-user-monitor:before {
    content: "\e9f9";
}

.emerald-icon-user-phone:before {
    content: "\e9fa";
}

.emerald-icon-user-plus:before {
    content: "\e9fb";
}

.emerald-icon-users:before {
    content: "\e9fc";
}

.emerald-icon-user-x:before {
    content: "\e9fd";
}

.emerald-icon-video:before {
    content: "\e9fe";
}

.emerald-icon-video-off:before {
    content: "\e9ff";
}

.emerald-icon-voicemail:before {
    content: "\ea00";
}

.emerald-icon-volume:before {
    content: "\ea01";
}

.emerald-icon-volume-1:before {
    content: "\ea02";
}

.emerald-icon-volume-2:before {
    content: "\ea03";
}

.emerald-icon-volume-x:before {
    content: "\ea04";
}

.emerald-icon-watch:before {
    content: "\ea05";
}

.emerald-icon-wifi:before {
    content: "\ea06";
}

.emerald-icon-wifi-off:before {
    content: "\ea07";
}

.emerald-icon-wind:before {
    content: "\ea08";
}

.emerald-icon-x-circle:before {
    content: "\ea09";
}

.emerald-icon-x-octagon:before {
    content: "\ea0a";
}

.emerald-icon-x-square:before {
    content: "\ea0b";
}

.emerald-icon-youtube:before {
    content: "\ea0c";
}

.emerald-icon-zap:before {
    content: "\ea0d";
}

.emerald-icon-zap-off:before {
    content: "\ea0e";
}

.emerald-icon-zoom-in:before {
    content: "\ea0f";
}

.emerald-icon-zoom-out:before {
    content: "\ea10";
}
/*================ ICONOS POLICROMATICOS ===============*/
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;display=swap);

.footer-container {
    width: 100%;
}

.text-gray-50 {
    color: #DBDBDB !important;
}

@media (min-width: 1440px) {
    .footer-container {
        max-width: 1440px;
    }
}

.relative {
    position: relative;
}

.z-\[-1\] {
    z-index: -1;
}

.z-\[-\] {
    z-index: -;
}

.mx-\[60px\] {
    margin-left: 60px;
    margin-right: 60px;
}

.mb-spacing-04 {
    margin-bottom: 12px;
}

.mb-spacing-06 {
    margin-bottom: 24px;
}

.mb-spacing-08 {
    margin-bottom: 40px;
}

.flex {
    display: flex;
}

.hidden {
    display: none;
}

.h-\[18px\] {
    height: 18px;
}

.h-\[40px\] {
    height: 40px;
}

.h-\[44px\] {
    height: 44px;
}

.h-\[56px\] {
    height: 56px;
}

.max-h-0 {
    max-height: 0px;
}

.max-h-96 {
    max-height: 24rem;
}

.min-h-\[44px\] {
    min-height: 44px;
}

.min-h-\[64px\] {
    min-height: 64px;
}

.w-\[172px\] {
    width: 172px;
}

.w-\[44px\] {
    width: 44px;
}

.w-full {
    width: 100%;
}

.flex-shrink-0 {
    flex-shrink: 0;
}

.rotate-180 {
    transform: rotate(180deg);
}

.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-pointer {
    cursor: pointer;
}

.flex-col {
    flex-direction: column;
}

.flex-wrap {
    flex-wrap: wrap;
}

.items-center {
    align-items: center;
}

.justify-end {
    justify-content: flex-end;
}

.justify-center {
    justify-content: center;
}

.justify-between {
    justify-content: space-between;
}

.gap-0 {
    gap: 0px;
}

.gap-spacing-03 {
    gap: 8px;
}

.gap-spacing-05 {
    gap: 16px;
}

.gap-spacing-06 {
    gap: 24px;
}

.gap-spacing-08 {
    gap: 40px;
}

.space-y-spacing-05 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16px * var(--tw-space-y-reverse));
}

.overflow-hidden {
    overflow: hidden;
}

.border-l {
    border-left-width: 1px;
}

.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(219 219 219 / var(--tw-border-opacity, 1));
}

.bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(60 60 60 / var(--tw-bg-opacity, 1));
}

.bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 29 29 / var(--tw-bg-opacity, 1));
}

.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px;
}

.py-spacing-06 {
    padding-top: 24px;
    padding-bottom: 24px;
}

.pb-spacing-05 {
    padding-bottom: 16px;
}

.pb-spacing-07 {
    padding-bottom: 32px;
}

.pt-spacing-09 {
    padding-top: 48px;
}

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.font-roboto {
    font-family: Roboto, sans-serif;
}

.text-body-md {
    font-size: 16px;
    line-height: 20px;
}

.text-h6 {
    font-size: 18px;
    line-height: 22px;
}

.text-icon-md {
    font-size: 24px;
}

.text-sm {
    font-size: 14px;
    line-height: 18px;
}

.font-bold {
    font-weight: 700 !important;
}

.font-medium {
    font-weight: 500;
}

.font-normal {
    font-weight: 400;
}

.text-gray-100 {
    --tw-text-opacity: 1;
    color: rgb(244 244 244 / var(--tw-text-opacity, 1));
}

.text-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(219 219 219 / var(--tw-text-opacity, 1));
}

.text-gray-50 {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.underline {
    text-decoration-line: underline;
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.duration-300 {
    transition-duration: 300ms;
}

.ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

@media (max-width: 599px) {
    .sm\:mx-\[0px\] {
        margin-left: 0px;
        margin-right: 0px;
    }

    .sm\:mx-\[20px\] {
        margin-left: 20px;
        margin-right: 20px;
    }

    .sm\:mb-spacing-07 {
        margin-bottom: 32px;
    }

    .sm\:flex {
        display: flex;
    }

    .sm\:hidden {
        display: none;
    }

    .sm\:w-full {
        width: 100%;
    }

    .sm\:flex-col {
        flex-direction: column;
    }

    .sm\:justify-center {
        justify-content: center;
    }

    .sm\:gap-spacing-05 {
        gap: 16px;
    }

    .sm\:gap-spacing-06 {
        gap: 24px;
    }

    .sm\:gap-spacing-07 {
        gap: 32px;
    }

    .sm\:px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px;
    }

    .sm\:pt-0 {
        padding-top: 0px;
    }

    .sm\:text-center {
        text-align: center;
    }
}

@media (min-width: 600px) and (max-width: 839px) {
    .md\:mx-\[20px\] {
        margin-left: 20px;
        margin-right: 20px;
    }

    .md\:w-\[170px\] {
        width: 170px;
    }

    .md\:w-full {
        width: 100%;
    }

    .md\:justify-center {
        justify-content: center;
    }

    .md\:gap-spacing-06 {
        gap: 24px;
    }

    .md\:text-center {
        text-align: center;
    }
}

@media (min-width: 840px) and (max-width: 1199px) {
    .lg\:mx-spacing-07 {
        margin-left: 32px;
        margin-right: 32px;
    }

    .lg\:w-full {
        width: 100%;
    }

    .lg\:flex-col {
        flex-direction: column;
    }

    .lg\:justify-start {
        justify-content: flex-start;
    }

    .lg\:gap-spacing-07 {
        gap: 32px;
    }
}

a {
    text-decoration: inherit;
}

footer a:hover {
    color: white;
    cursor: pointer;
}

#topbar a:hover {
    color: #2D2D2D !important;
}

a[id^="button-header-mainmenu-"]:hover {
    color: white;
    cursor: pointer;
}

.border-b-white {
    border-bottom: 1px solid #FFF;
}

.border-l-divider {
    border-width: 0;
    border-left-width: 1px;
    border-style: solid;
    border-color: #DBDBDB;
}

.link-header:hover {
    color: rgb(45 45 45 / var(--tw-text-opacity, 1));
    cursor: pointer;
}

.link-header:active {
    color: rgb(45 45 45 / var(--tw-text-opacity, 1));
    cursor: pointer;
}

.link-header:focus {
    color: rgb(45 45 45 / var(--tw-text-opacity, 1));
    cursor: pointer;
}

.btn-login-redirect:hover {
    color: white;
}

.btn-login-redirect:active {
    color: white;
}

.btn-login-redirect:focus {
    color: white;
}

.list-border-top:not(:last-child) {
    -webkit-box-shadow: inset 0px 1px 0px 0px #dbdbdb;
    box-shadow: inset 0px 1px 0px 0px #dbdbdb
}

.list-border-bottom:not(:last-child) {
    -webkit-box-shadow: inset 0px -1px 0px 0px #dbdbdb;
    box-shadow: inset 0px -1px 0px 0px #dbdbdb
}

@font-face {
    font-family: 'emerald-icon';
    src: url(../eot/emerald-icon7ad2.eot?ue34mc);
    src: url(../eot/emerald-icon7ad2.eot?ue34mc#iefix) format('embedded-opentype'), url(../ttf/emerald-icon7ad2.ttf?ue34mc) format('truetype'), url(../woff/emerald-icon7ad2.woff?ue34mc) format('woff'), url(../svg/emerald-icon7ad2.svg?ue34mc#icomoon) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="emerald-icon-"],
[class*=" emerald-icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'emerald-icon' !important;
    speak: never;
    font-style: normal !important;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.emerald-icon-airplay:before {
    content: "\e900";
}

.emerald-icon-alert-circle:before {
    content: "\e901";
}

.emerald-icon-alert-octagon:before {
    content: "\e902";
}

.emerald-icon-alert-triangle:before {
    content: "\e903";
}

.emerald-icon-align-center:before {
    content: "\e904";
}

.emerald-icon-align-left:before {
    content: "\e906";
}

.emerald-icon-align-right:before {
    content: "\e907";
}

.emerald-icon-anchor:before {
    content: "\e908";
}

.emerald-icon-aperture:before {
    content: "\e909";
}

.emerald-icon-archive:before {
    content: "\e90a";
}

.emerald-icon-arrow-down:before {
    content: "\e90b";
}

.emerald-icon-arrow-down-circle:before {
    content: "\e90c";
}

.emerald-icon-arrow-down-left:before {
    content: "\e90d";
}

.emerald-icon-arrow-down-right:before {
    content: "\e90e";
}

.emerald-icon-arrow-left:before {
    content: "\e90f";
}

.emerald-icon-arrow-left-circle:before {
    content: "\e910";
}

.emerald-icon-arrow-right:before {
    content: "\e911";
}

.emerald-icon-arrow-right-circle:before {
    content: "\e912";
}

.emerald-icon-arrow-up:before {
    content: "\e913";
}

.emerald-icon-arrow-up-circle:before {
    content: "\e914";
}

.emerald-icon-arrow-up-left:before {
    content: "\e915";
}

.emerald-icon-arrow-up-right:before {
    content: "\e916";
}

.emerald-icon-at-sign:before {
    content: "\e917";
}

.emerald-icon-award:before {
    content: "\e918";
}

.emerald-icon-bar-chart:before {
    content: "\e919";
}

.emerald-icon-bar-chart-2:before {
    content: "\e91a";
}

.emerald-icon-battery:before {
    content: "\e91b";
}

.emerald-icon-battery-charging:before {
    content: "\e91c";
}

.emerald-icon-bell:before {
    content: "\e91d";
}

.emerald-icon-bell-off:before {
    content: "\e91e";
}

.emerald-icon-bluetooth:before {
    content: "\e91f";
}

.emerald-icon-bold:before {
    content: "\e920";
}

.emerald-icon-book:before {
    content: "\e921";
}

.emerald-icon-bookmark:before {
    content: "\e922";
}

.emerald-icon-book-open:before {
    content: "\e923";
}

.emerald-icon-box:before {
    content: "\e924";
}

.emerald-icon-briefcase:before {
    content: "\e925";
}

.emerald-icon-calendar:before {
    content: "\e926";
}

.emerald-icon-camera:before {
    content: "\e927";
}

.emerald-icon-camera-off:before {
    content: "\e928";
}

.emerald-icon-cast:before {
    content: "\e929";
}

.emerald-icon-channel:before {
    content: "\e92a";
}

.emerald-icon-check:before {
    content: "\e92b";
}

.emerald-icon-check-circle:before {
    content: "\e92c";
}

.emerald-icon-check-square:before {
    content: "\e92d";
}

.emerald-icon-chevron-down:before {
    content: "\e92e";
}

.emerald-icon-chevron-left:before {
    content: "\e92f";
}

.emerald-icon-chevron-right:before {
    content: "\e930";
}

.emerald-icon-chevrons-down:before {
    content: "\e931";
}

.emerald-icon-chevrons-left:before {
    content: "\e932";
}

.emerald-icon-chevrons-right:before {
    content: "\e933";
}

.emerald-icon-chevrons-up:before {
    content: "\e934";
}

.emerald-icon-chevron-up:before {
    content: "\e935";
}

.emerald-icon-chrome:before {
    content: "\e936";
}

.emerald-icon-circle:before {
    content: "\e937";
}

.emerald-icon-clipboard:before {
    content: "\e938";
}

.emerald-icon-clock:before {
    content: "\e939";
}

.emerald-icon-close:before {
    content: "\e93a";
}

.emerald-icon-cloud:before {
    content: "\e93b";
}

.emerald-icon-cloud-drizzle:before {
    content: "\e93c";
}

.emerald-icon-cloud-lightning:before {
    content: "\e93d";
}

.emerald-icon-cloud-off:before {
    content: "\e93e";
}

.emerald-icon-cloud-rain:before {
    content: "\e93f";
}

.emerald-icon-cloud-snow:before {
    content: "\e940";
}

.emerald-icon-coffee:before {
    content: "\e941";
}

.emerald-icon-columns:before {
    content: "\e942";
}

.emerald-icon-command:before {
    content: "\e943";
}

.emerald-icon-compass:before {
    content: "\e944";
}

.emerald-icon-copy:before {
    content: "\e945";
}

.emerald-icon-corner-down-left:before {
    content: "\e946";
}

.emerald-icon-corner-down-right:before {
    content: "\e947";
}

.emerald-icon-corner-left-down:before {
    content: "\e948";
}

.emerald-icon-corner-left-up:before {
    content: "\e949";
}

.emerald-icon-corner-right-down:before {
    content: "\e94a";
}

.emerald-icon-corner-right-up:before {
    content: "\e94b";
}

.emerald-icon-corner-up-left:before {
    content: "\e94c";
}

.emerald-icon-corner-up-right:before {
    content: "\e94d";
}

.emerald-icon-cpu:before {
    content: "\e94e";
}

.emerald-icon-credit-card:before {
    content: "\e94f";
}

.emerald-icon-crop:before {
    content: "\e950";
}

.emerald-icon-crosshair:before {
    content: "\e951";
}

.emerald-icon-database:before {
    content: "\e952";
}

.emerald-icon-delete:before {
    content: "\e953";
}

.emerald-icon-disc:before {
    content: "\e954";
}

.emerald-icon-dollar-sign:before {
    content: "\e955";
}

.emerald-icon-download:before {
    content: "\e956";
}

.emerald-icon-dropdown:before {
    content: "\e957";
}

.emerald-icon-droplet:before {
    content: "\e958";
}

.emerald-icon-edit:before {
    content: "\e959";
}

.emerald-icon-edit-2:before {
    content: "\e95a";
}

.emerald-icon-edit-3:before {
    content: "\e95b";
}

.emerald-icon-external-link:before {
    content: "\e95c";
}

.emerald-icon-eye:before {
    content: "\e95d";
}

.emerald-icon-eye-off:before {
    content: "\e95e";
}

.emerald-icon-facebook:before {
    content: "\e95f";
}

.emerald-icon-fast-forward:before {
    content: "\e960";
}

.emerald-icon-file:before {
    content: "\e961";
}

.emerald-icon-file-minus:before {
    content: "\e962";
}

.emerald-icon-file-plus:before {
    content: "\e963";
}

.emerald-icon-file-text:before {
    content: "\e964";
}

.emerald-icon-film:before {
    content: "\e965";
}

.emerald-icon-filter:before {
    content: "\e966";
}

.emerald-icon-flag:before {
    content: "\e967";
}

.emerald-icon-folder:before {
    content: "\e968";
}

.emerald-icon-folder-minus:before {
    content: "\e969";
}

.emerald-icon-folder-plus:before {
    content: "\e96a";
}

.emerald-icon-frown:before {
    content: "\e96b";
}

.emerald-icon-game:before {
    content: "\e96c";
}

.emerald-icon-gift:before {
    content: "\e96d";
}

.emerald-icon-globe:before {
    content: "\e96e";
}

.emerald-icon-grid:before {
    content: "\e96f";
}

.emerald-icon-hard-drive:before {
    content: "\e970";
}

.emerald-icon-hash:before {
    content: "\e971";
}

.emerald-icon-headphones:before {
    content: "\e972";
}

.emerald-icon-heart:before {
    content: "\e973";
}

.emerald-icon-help:before {
    content: "\e974";
}

.emerald-icon-help2:before {
    content: "\e975";
}

.emerald-icon-help-circle:before {
    content: "\e976";
}

.emerald-icon-hexagon:before {
    content: "\e977";
}

.emerald-icon-home:before {
    content: "\e978";
}

.emerald-icon-image:before {
    content: "\e979";
}

.emerald-icon-inbox:before {
    content: "\e97a";
}

.emerald-icon-info:before {
    content: "\e97b";
}

.emerald-icon-instagram:before {
    content: "\e97c";
}

.emerald-icon-italic:before {
    content: "\e97d";
}

.emerald-icon-key:before {
    content: "\e97e";
}

.emerald-icon-layers:before {
    content: "\e97f";
}

.emerald-icon-layout:before {
    content: "\e980";
}

.emerald-icon-life-buoy:before {
    content: "\e981";
}

.emerald-icon-link:before {
    content: "\e982";
}

.emerald-icon-link-2:before {
    content: "\e983";
}

.emerald-icon-linkedin:before {
    content: "\e984";
}

.emerald-icon-list:before {
    content: "\e985";
}

.emerald-icon-loader:before {
    content: "\e986";
}

.emerald-icon-lock:before {
    content: "\e987";
}

.emerald-icon-log-in:before {
    content: "\e988";
}

.emerald-icon-log-out:before {
    content: "\e989";
}

.emerald-icon-mail:before {
    content: "\e98a";
}

.emerald-icon-map:before {
    content: "\e98b";
}

.emerald-icon-map-pin:before {
    content: "\e98c";
}

.emerald-icon-maximize:before {
    content: "\e98d";
}

.emerald-icon-maximize-2:before {
    content: "\e98e";
}

.emerald-icon-meh:before {
    content: "\e98f";
}

.emerald-icon-menu:before {
    content: "\e990";
}

.emerald-icon-message-circle:before {
    content: "\e991";
}

.emerald-icon-message-square:before {
    content: "\e992";
}

.emerald-icon-mic:before {
    content: "\e993";
}

.emerald-icon-mic-off:before {
    content: "\e995";
}

.emerald-icon-minimize:before {
    content: "\e996";
}

.emerald-icon-minimize-2:before {
    content: "\e997";
}

.emerald-icon-minus:before {
    content: "\e998";
}

.emerald-icon-minus-circle:before {
    content: "\e999";
}

.emerald-icon-minus-square:before {
    content: "\e99a";
}

.emerald-icon-monitor:before {
    content: "\e99b";
}

.emerald-icon-moon:before {
    content: "\e99c";
}

.emerald-icon-more-horizontal:before {
    content: "\e99d";
}

.emerald-icon-more-vertical:before {
    content: "\e99e";
}

.emerald-icon-mouse-pointer:before {
    content: "\e99f";
}

.emerald-icon-move:before {
    content: "\e9a0";
}

.emerald-icon-music:before {
    content: "\e9a1";
}

.emerald-icon-navigation:before {
    content: "\e9a2";
}

.emerald-icon-navigation-2:before {
    content: "\e9a3";
}

.emerald-icon-octagon:before {
    content: "\e9a4";
}

.emerald-icon-package:before {
    content: "\e9a5";
}

.emerald-icon-paperclip:before {
    content: "\e9a6";
}

.emerald-icon-pause:before {
    content: "\e9a7";
}

.emerald-icon-pause-circle:before {
    content: "\e9a8";
}

.emerald-icon-pen-tool:before {
    content: "\e9a9";
}

.emerald-icon-percent:before {
    content: "\e9aa";
}

.emerald-icon-pie-chart:before {
    content: "\e9ab";
}

.emerald-icon-play:before {
    content: "\e9ac";
}

.emerald-icon-play-circle:before {
    content: "\e9ad";
}

.emerald-icon-plus:before {
    content: "\e9ae";
}

.emerald-icon-plus-circle:before {
    content: "\e9af";
}

.emerald-icon-plus-square:before {
    content: "\e9b0";
}

.emerald-icon-power:before {
    content: "\e9b1";
}

.emerald-icon-printer:before {
    content: "\e9b2";
}

.emerald-icon-radio:before {
    content: "\e9b3";
}

.emerald-icon-rating-g:before {
    content: "\e9b4";
}

.emerald-icon-rating-nc-17:before {
    content: "\e9b5";
}

.emerald-icon-rating-pg:before {
    content: "\e9b6";
}

.emerald-icon-rating-pg-13:before {
    content: "\e9b7";
}

.emerald-icon-rating-r:before {
    content: "\e9b8";
}

.emerald-icon-refresh-ccw:before {
    content: "\e9b9";
}

.emerald-icon-refresh-cw:before {
    content: "\e9ba";
}

.emerald-icon-repeat:before {
    content: "\e9bb";
}

.emerald-icon-rewind:before {
    content: "\e9bc";
}

.emerald-icon-rotate-ccw:before {
    content: "\e9bd";
}

.emerald-icon-rotate-cw:before {
    content: "\e9be";
}

.emerald-icon-rss:before {
    content: "\e9bf";
}

.emerald-icon-save:before {
    content: "\e9c0";
}

.emerald-icon-scissors:before {
    content: "\e9c1";
}

.emerald-icon-search:before {
    content: "\e9c2";
}

.emerald-icon-send:before {
    content: "\e9c3";
}

.emerald-icon-server:before {
    content: "\e9c4";
}

.emerald-icon-settings:before {
    content: "\e9c5";
}

.emerald-icon-share:before {
    content: "\e9c6";
}

.emerald-icon-share-2:before {
    content: "\e9c7";
}

.emerald-icon-shield:before {
    content: "\e9c8";
}

.emerald-icon-shield-off:before {
    content: "\e9c9";
}

.emerald-icon-shopping-bag:before {
    content: "\e9ca";
}

.emerald-icon-shopping-cart:before {
    content: "\e9cb";
}

.emerald-icon-shuffle:before {
    content: "\e9cc";
}

.emerald-icon-sidebar:before {
    content: "\e9cd";
}

.emerald-icon-skip-back:before {
    content: "\e9ce";
}

.emerald-icon-skip-forward:before {
    content: "\e9cf";
}

.emerald-icon-slash:before {
    content: "\e9d0";
}

.emerald-icon-sliders:before {
    content: "\e9d1";
}

.emerald-icon-smartphone:before {
    content: "\e9d2";
}

.emerald-icon-smile:before {
    content: "\e9d3";
}

.emerald-icon-speaker:before {
    content: "\e9d4";
}

.emerald-icon-square:before {
    content: "\e9d5";
}

.emerald-icon-star:before {
    content: "\e9d6";
}

.emerald-icon-star-full:before {
    content: "\e9d7";
}

.emerald-icon-star-half:before {
    content: "\e9d8";
}

.emerald-icon-stop-circle:before {
    content: "\e9d9";
}

.emerald-icon-store:before {
    content: "\e9da";
}

.emerald-icon-sun:before {
    content: "\e9db";
}

.emerald-icon-sunrise:before {
    content: "\e9dc";
}

.emerald-icon-sunset:before {
    content: "\e9dd";
}

.emerald-icon-tablet:before {
    content: "\e9de";
}

.emerald-icon-tag:before {
    content: "\e9df";
}

.emerald-icon-target:before {
    content: "\e9e0";
}

.emerald-icon-thermometer:before {
    content: "\e9e1";
}

.emerald-icon-thumbs-down:before {
    content: "\e9e2";
}

.emerald-icon-thumbs-up:before {
    content: "\e9e3";
}

.emerald-icon-toggle-left:before {
    content: "\e9e4";
}

.emerald-icon-toggle-right:before {
    content: "\e9e5";
}

.emerald-icon-tool:before {
    content: "\e9e6";
}

.emerald-icon-trash:before {
    content: "\e9e7";
}

.emerald-icon-trash-2:before {
    content: "\e9e8";
}

.emerald-icon-trending-down:before {
    content: "\e9e9";
}

.emerald-icon-trending-up:before {
    content: "\e9ea";
}

.emerald-icon-triangle:before {
    content: "\e9eb";
}

.emerald-icon-truck:before {
    content: "\e9ec";
}

.emerald-icon-tv:before {
    content: "\e9ed";
}

.emerald-icon-twitter:before {
    content: "\e9ee";
}

.emerald-icon-type:before {
    content: "\e9ef";
}

.emerald-icon-umbrella:before {
    content: "\e9f0";
}

.emerald-icon-underline:before {
    content: "\e9f1";
}

.emerald-icon-unlock:before {
    content: "\e9f2";
}

.emerald-icon-upload:before {
    content: "\e9f3";
}

.emerald-icon-upload-cloud:before {
    content: "\e9f4";
}

.emerald-icon-user:before {
    content: "\e9f5";
}

.emerald-icon-user-check:before {
    content: "\e9f6";
}

.emerald-icon-user-love:before {
    content: "\e9f7";
}

.emerald-icon-user-minus:before {
    content: "\e9f8";
}

.emerald-icon-user-monitor:before {
    content: "\e9f9";
}

.emerald-icon-user-phone:before {
    content: "\e9fa";
}

.emerald-icon-user-plus:before {
    content: "\e9fb";
}

.emerald-icon-users:before {
    content: "\e9fc";
}

.emerald-icon-user-x:before {
    content: "\e9fd";
}

.emerald-icon-video:before {
    content: "\e9fe";
}

.emerald-icon-video-off:before {
    content: "\e9ff";
}

.emerald-icon-voicemail:before {
    content: "\ea00";
}

.emerald-icon-volume:before {
    content: "\ea01";
}

.emerald-icon-volume-1:before {
    content: "\ea02";
}

.emerald-icon-volume-2:before {
    content: "\ea03";
}

.emerald-icon-volume-x:before {
    content: "\ea04";
}

.emerald-icon-watch:before {
    content: "\ea05";
}

.emerald-icon-wifi:before {
    content: "\ea06";
}

.emerald-icon-wifi-off:before {
    content: "\ea07";
}

.emerald-icon-wind:before {
    content: "\ea08";
}

.emerald-icon-x-circle:before {
    content: "\ea09";
}

.emerald-icon-x-octagon:before {
    content: "\ea0a";
}

.emerald-icon-x-square:before {
    content: "\ea0b";
}

.emerald-icon-youtube:before {
    content: "\ea0c";
}

.emerald-icon-zap:before {
    content: "\ea0d";
}

.emerald-icon-zap-off:before {
    content: "\ea0e";
}

.emerald-icon-zoom-in:before {
    content: "\ea0f";
}

.emerald-icon-zoom-out:before {
    content: "\ea10";
}
/*================ ICONOS POLICROMATICOS ===============*/
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;display=swap);

*, ::before, ::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scroll-snap-strictness: proximity;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(51 172 186 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-slashed-zero:;
    --tw-numeric-figure:;
    :: backdrop

{
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scroll-snap-strictness: proximity;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(51 172 186 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
}

.pointer-events-none {
    pointer-events: none;
}

.visible {
    visibility: visible;
}

.invisible {
    visibility: hidden;
}

.fixed {
    position: fixed;
}

.absolute {
    position: absolute;
}

.relative {
    position: relative;
}

.bottom-0 {
    bottom: 0px;
}

.left-0 {
    left: 0px;
}

.right-0 {
    right: 0px;
}

.right-\[12px\] {
    right: 12px;
}

.right-\[60px\] {
    right: 60px;
}

.top-0 {
    top: 0px;
}

.top-\[100px\] {
    top: 100px;
}

.top-\[12px\] {
    top: 12px;
}

.top-\[36px\] {
    top: 36px;
}

.top-\[40px\] {
    top: 40px;
}

.top-\[56px\] {
    top: 56px;
}

.top-\[6px\] {
    top: 6px;
}

.z-10 {
    z-index: 10;
}

.z-50 {
    z-index: 50;
}

.z-\[-1\] {
    z-index: -1;
}

.z-\[-\] {
    z-index: -;
}

.z-\[99999\] {
    z-index: 99999;
}

.z-\[9999\] {
    z-index: 9999;
}

.z-\[999\] {
    z-index: 999;
}

.mx-\[60px\] {
    margin-left: 60px;
    margin-right: 60px;
}

.my-spacing-02 {
    margin-top: 4px;
    margin-bottom: 4px;
}

.mb-spacing-02 {
    margin-bottom: 4px;
}

.mb-spacing-04 {
    margin-bottom: 12px;
}

.mb-spacing-06 {
    margin-bottom: 24px;
}

.mb-spacing-08 {
    margin-bottom: 40px;
}

.mr-spacing-03 {
    margin-right: 8px;
}

.mt-\[101px\] {
    margin-top: 101px;
}

.mt-spacing-07 {
    margin-top: 32px;
}

.block {
    display: block;
}

.inline-block {
    display: inline-block;
}

.flex {
    display: flex;
}

.grid {
    display: grid;
}

.hidden {
    display: none;
}

.h-\[18px\] {
    height: 18px;
}

.h-\[1px\] {
    height: 1px;
}

.h-\[20px\] {
    height: 20px;
}

.h-\[24px\] {
    height: 24px;
}

.h-\[32px\] {
    height: 32px;
}

.h-\[40px\] {
    height: 40px;
}

.h-\[44px\] {
    height: 44px;
}

.h-\[56px\] {
    height: 56px;
}

.h-\[64px\] {
    height: 64px;
}

.h-full {
    height: 100%;
}

.h-screen {
    height: 100vh;
}

.max-h-0 {
    max-height: 0px;
}

.max-h-96 {
    max-height: 24rem;
}

.max-h-\[1000px\] {
    max-height: 1000px;
}

.max-h-\[calc\(100vh-64px\)\] {
    max-height: calc(100vh - 64px);
}

.min-h-\[26px\] {
    min-height: 26px;
}

.min-h-\[44px\] {
    min-height: 44px;
}

.min-h-\[64px\] {
    min-height: 64px;
}

.w-0 {
    width: 0px;
}

.w-\[172px\] {
    width: 172px;
}

.w-\[204px\] {
    width: 204px;
}

.w-\[20px\] {
    width: 20px;
}

.w-\[240px\] {
    width: 240px;
}

.w-\[24px\] {
    width: 24px;
}

.w-\[440px\] {
    width: 440px;
}

.w-\[44px\] {
    width: 44px;
}

.w-\[56px\] {
    width: 56px;
}

.w-\[88px\] {
    width: 88px;
}

.w-full {
    width: 100%;
}

.max-w-\[328px\] {
    max-width: 328px;
}

.max-w-\[450px\] {
    max-width: 450px;
}

.flex-shrink-0 {
    flex-shrink: 0;
}

.-translate-x-full {
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-\[44px\] {
    --tw-translate-y: -44px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-full {
    --tw-translate-y: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-full {
    --tw-translate-x: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-2 {
    --tw-translate-y: 0.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-pointer {
    cursor: pointer;
}

.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.flex-col {
    flex-direction: column;
}

.flex-wrap {
    flex-wrap: wrap;
}

.items-center {
    align-items: center;
}

.justify-end {
    justify-content: flex-end;
}

.justify-center {
    justify-content: center;
}

.justify-between {
    justify-content: space-between;
}

.gap-0 {
    gap: 0px;
}

.gap-spacing-02 {
    gap: 4px;
}

.gap-spacing-03 {
    gap: 8px;
}

.gap-spacing-04 {
    gap: 12px;
}

.gap-spacing-05 {
    gap: 16px;
}

.gap-spacing-06 {
    gap: 24px;
}

.gap-spacing-07 {
    gap: 32px;
}

.gap-spacing-08 {
    gap: 40px;
}

.space-y-spacing-03 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8px * var(--tw-space-y-reverse));
}

.space-y-spacing-05 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16px * var(--tw-space-y-reverse));
}

.overflow-hidden {
    overflow: hidden;
}

.overflow-y-auto {
    overflow-y: auto;
}

.rounded-\[8px\] {
    border-radius: 8px;
}

.rounded-full {
    border-radius: 9999px;
}

.rounded-md {
    border-radius: 12px;
}

.rounded-sm {
    border-radius: 8px;
}

.rounded-xl {
    border-radius: 0.75rem;
}

.rounded-b-xlg {
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
}

.tw-border {
    border: 1px solid rgb(219, 219, 219);
}

.border-b {
    border-bottom-width: 1px;
}

.border-l {
    border-left-width: 1px;
}

.border-t {
    border-top-width: 1px;
}

.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(219 219 219 / var(--tw-border-opacity, 1));
}

.bg-\[\#FFFFFFF2\] {
    background-color: #FFFFFFF2;
}

.bg-\[rgba\(31\2c 29\2c 29\2c 0\.5\)\] {
    background-color: rgba(31,29,29,0.5);
}

.bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(51 172 186 / var(--tw-bg-opacity, 1));
}

.bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(60 60 60 / var(--tw-bg-opacity, 1));
}

.bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(45 45 45 / var(--tw-bg-opacity, 1));
}

.bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 29 29 / var(--tw-bg-opacity, 1));
}

.bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(218 41 28 / var(--tw-bg-opacity, 1));
}


#button-search.bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(181 34 23 / var(--tw-bg-opacity, 1));
}

.bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(181 34 23 / var(--tw-bg-opacity, 1));
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.object-contain {
    object-fit: contain;
}

.p-spacing-04 {
    padding: 12px;
}

.p-spacing-05 {
    padding: 16px;
}

.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px;
}

.px-spacing-02 {
    padding-left: 4px;
    padding-right: 4px;
}

.px-spacing-03 {
    padding-left: 8px;
    padding-right: 8px;
}

.px-spacing-04 {
    padding-left: 12px;
    padding-right: 12px;
}

.px-spacing-05 {
    padding-left: 16px;
    padding-right: 16px;
}

.px-spacing-06 {
    padding-left: 24px;
    padding-right: 24px;
}

.px-spacing-07 {
    padding-left: 32px;
    padding-right: 32px;
}

.py-spacing-03 {
    padding-top: 8px;
    padding-bottom: 8px;
}

.py-spacing-04 {
    padding-top: 12px;
    padding-bottom: 12px;
}

.py-spacing-05 {
    padding-top: 16px;
    padding-bottom: 16px;
}

.py-spacing-06 {
    padding-top: 24px;
    padding-bottom: 24px;
}

.py-spacing-07 {
    padding-top: 32px;
    padding-bottom: 32px;
}

.pb-spacing-03 {
    padding-bottom: 8px;
}

.pb-spacing-05 {
    padding-bottom: 16px;
}

.pb-spacing-07 {
    padding-bottom: 32px;
}

.pb-spacing-08 {
    padding-bottom: 40px;
}

.pr-\[42px\] {
    padding-right: 42px;
}

.pt-spacing-05 {
    padding-top: 16px;
}

.pt-spacing-09 {
    padding-top: 48px;
}

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.font-roboto {
    font-family: Roboto, sans-serif;
}

.text-\[20px\] {
    font-size: 20px;
}

.text-body-md {
    font-size: 16px;
    line-height: 20px;
}

.text-h2-desktop {
    font-size: 36px;
    line-height: 40px;
}

.text-h6 {
    font-size: 18px;
    line-height: 22px;
}

.text-icon-md {
    font-size: 24px;
}

.text-icon-sm {
    font-size: 20px;
}

.text-sm {
    font-size: 14px;
    line-height: 18px;
}

.font-bold {
    font-weight: 700;
}

.font-medium {
    font-weight: 500;
}

.font-normal {
    font-weight: 400;
}

.font-regular {
    font-weight: 400;
}

.leading-\[32px\] {
    line-height: 32px;
}

.text-gray-100 {
    --tw-text-opacity: 1;
    color: rgb(244 244 244 / var(--tw-text-opacity, 1));
}

.text-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(219 219 219 / var(--tw-text-opacity, 1));
}

.text-gray-50 {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(108 108 108 / var(--tw-text-opacity, 1));
}

.text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(60 60 60 / var(--tw-text-opacity, 1));
}

.text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(45 45 45 / var(--tw-text-opacity, 1));
}

.text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(218 41 28 / var(--tw-text-opacity, 1));
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.underline {
    text-decoration-line: underline;
}

.placeholder-gray-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(108 108 108 / var(--tw-placeholder-opacity, 1));
}

.opacity-0 {
    opacity: 0;
}

.opacity-100 {
    opacity: 1;
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

.backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.duration-300 {
    transition-duration: 300ms;
}

.duration-500 {
    transition-duration: 500ms;
}

.ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.after\:absolute::after {
    content: var(--tw-content);
    position: absolute;
}

.after\:bottom-0::after {
    content: var(--tw-content);
    bottom: 0px;
}

.after\:left-0::after {
    content: var(--tw-content);
    left: 0px;
}

.after\:left-\[50\%\]::after {
    content: var(--tw-content);
    left: 50%;
}

.after\:top-full::after {
    content: var(--tw-content);
    top: 100%;
}

.after\:z-\[999\]::after {
    content: var(--tw-content);
    z-index: 999;
}

.after\:mt-\[-4px\]::after {
    content: var(--tw-content);
    margin-top: -4px;
}

.after\:h-\[24px\]::after {
    content: var(--tw-content);
    height: 24px;
}

.after\:h-\[4px\]::after {
    content: var(--tw-content);
    height: 4px;
}

.after\:w-\[24px\]::after {
    content: var(--tw-content);
    width: 24px;
}

.after\:w-full::after {
    content: var(--tw-content);
    width: 100%;
}

.after\:origin-left::after {
    content: var(--tw-content);
    transform-origin: left;
}

.after\:translate-x-\[-50\%\]::after {
    content: var(--tw-content);
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:rotate-45::after {
    content: var(--tw-content);
    --tw-rotate: 45deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:scale-x-0::after {
    content: var(--tw-content);
    --tw-scale-x: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:scale-x-100::after {
    content: var(--tw-content);
    --tw-scale-x: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:bg-\[\#FFFFFFF2\]::after {
    content: var(--tw-content);
    background-color: #FFFFFFF2;
}

.after\:bg-yellow-600::after {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: rgb(255 199 34 / var(--tw-bg-opacity, 1));
}

.after\:opacity-0::after {
    content: var(--tw-content);
    opacity: 0;
}

.after\:opacity-100::after {
    content: var(--tw-content);
    opacity: 1;
}

.after\:transition-all::after {
    content: var(--tw-content);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.after\:transition-transform::after {
    content: var(--tw-content);
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.after\:duration-300::after {
    content: var(--tw-content);
    transition-duration: 300ms;
}

.after\:ease-in-out::after {
    content: var(--tw-content);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.after\:content-\[\'\'\]::after {
    --tw-content: '';
    content: var(--tw-content);
}

.first\:rounded-t-md:first-child {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

.last\:rounded-b-md:last-child {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}

.last\:border-b-0:last-child {
    border-bottom-width: 0px;
}

.hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 244 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgb(60 60 60 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgb(31 29 29 / var(--tw-text-opacity, 1));
}

.hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgb(218 41 28 / var(--tw-text-opacity, 1));
}

.hover\:after\:scale-x-100:hover::after {
    content: var(--tw-content);
    --tw-scale-x: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

.disabled\:bg-gray-200:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(219 219 219 / var(--tw-bg-opacity, 1));
}

.group:hover .group-hover\:w-full {
    width: 100%;
}

.group:hover .group-hover\:after\:opacity-100::after {
    content: var(--tw-content);
    opacity: 1;
}

@media (max-width: 599px) {
    .sm\:fixed {
        position: fixed;
    }

    .sm\:left-0 {
        left: 0px;
    }

    .sm\:right-\[20px\] {
        right: 20px;
    }

    .sm\:top-\[100px\] {
        top: 100px;
    }

    .sm\:top-\[56px\] {
        top: 56px;
    }

    .sm\:mx-\[0px\] {
        margin-left: 0px;
        margin-right: 0px;
    }

    .sm\:mx-\[20px\] {
        margin-left: 20px;
        margin-right: 20px;
    }

    .sm\:mb-spacing-07 {
        margin-bottom: 32px;
    }

    .sm\:block {
        display: block;
    }

    .sm\:flex {
        display: flex;
    }

    .sm\:hidden {
        display: none;
    }

    .sm\:h-screen {
        height: 100vh;
    }

    .sm\:w-\[44px\] {
        width: 44px;
    }

    .sm\:w-full {
        width: 100%;
    }

    .sm\:max-w-full {
        max-width: 100%;
    }

    .sm\:flex-col {
        flex-direction: column;
    }

    .sm\:justify-center {
        justify-content: center;
    }

    .sm\:gap-spacing-05 {
        gap: 16px;
    }

    .sm\:gap-spacing-06 {
        gap: 24px;
    }

    .sm\:gap-spacing-07 {
        gap: 32px;
    }

    .sm\:overflow-y-auto {
        overflow-y: auto;
    }

    .sm\:rounded-none {
        border-radius: 0px;
    }

    .sm\:bg-gray-50 {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    }

    .sm\:px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px;
    }

    .sm\:pt-0 {
        padding-top: 0px;
    }

    .sm\:text-center {
        text-align: center;
    }

    .sm\:text-h2-mobile {
        font-size: 32px;
        line-height: 36px;
    }
}

@media (min-width: 600px) and (max-width: 839px) {
    .md\:fixed {
        position: fixed;
    }

    .md\:left-0 {
        left: 0px;
    }

    .md\:right-\[20px\] {
        right: 20px;
    }

    .md\:top-\[100px\] {
        top: 100px;
    }

    .md\:mx-\[20px\] {
        margin-left: 20px;
        margin-right: 20px;
    }

    .md\:block {
        display: block;
    }

    .md\:flex {
        display: flex;
    }

    .md\:hidden {
        display: none;
    }

    .md\:h-screen {
        height: 100vh;
    }

    .md\:w-\[170px\] {
        width: 170px;
    }

    .md\:w-full {
        width: 100%;
    }

    .md\:max-w-full {
        max-width: 100%;
    }

    .md\:justify-center {
        justify-content: center;
    }

    .md\:gap-spacing-05 {
        gap: 16px;
    }

    .md\:gap-spacing-06 {
        gap: 24px;
    }

    .md\:overflow-y-auto {
        overflow-y: auto;
    }

    .md\:rounded-none {
        border-radius: 0px;
    }

    .md\:bg-gray-50 {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    }

    .md\:px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px;
    }

    .md\:text-center {
        text-align: center;
    }
}

@media (min-width: 840px) and (max-width: 1199px) {
    .lg\:right-\[32px\] {
        right: 32px;
    }

    .lg\:mx-spacing-07 {
        margin-left: 32px;
        margin-right: 32px;
    }

    .lg\:block {
        display: block;
    }

    .lg\:flex {
        display: flex;
    }

    .lg\:hidden {
        display: none;
    }

    .lg\:w-full {
        width: 100%;
    }

    .lg\:flex-col {
        flex-direction: column;
    }

    .lg\:justify-start {
        justify-content: flex-start;
    }

    .lg\:gap-spacing-07 {
        gap: 32px;
    }

    .lg\:pl-spacing-04 {
        padding-left: 12px;
    }

    .lg\:text-h2-desktop {
        font-size: 36px;
        line-height: 40px;
    }
}

@media (min-width: 1200px) {
    .xl\:right-\[32px\] {
        right: 32px;
    }

    .xl\:mx-spacing-07 {
        margin-left: 32px;
        margin-right: 32px;
    }

    .xl\:block {
        display: block;
    }

    .xl\:flex {
        display: flex;
    }

    .xl\:hidden {
        display: none;
    }

    .xl\:w-full {
        width: 100%;
    }

    .xl\:flex-col {
        flex-direction: column;
    }

    .xl\:justify-start {
        justify-content: flex-start;
    }

    .xl\:gap-spacing-07 {
        gap: 32px;
    }

    .xl\:pl-spacing-04 {
        padding-left: 12px;
    }

    .xl\:text-h2-desktop {
        font-size: 36px;
        line-height: 40px;
    }
}

@media (min-width: 1200px) {
    .xl\:pl-spacing-04 {
        padding-left: 12px;
    }
}

.footer-container, .header-container {
    width: 100%;
}

.text-gray-50 {
    color: #DBDBDB !important;
}

@media (min-width: 1440px) {
    .footer-container, .header-container {
        max-width: 1440px;
    }
}

.relative {
    position: relative;
}

.z-\[-1\] {
    z-index: -1;
}

.z-\[-\] {
    z-index: -;
}

.mx-\[60px\] {
    margin-left: 60px;
    margin-right: 60px;
}

.mb-spacing-04 {
    margin-bottom: 12px;
}

.mb-spacing-06 {
    margin-bottom: 24px;
}

.mb-spacing-08 {
    margin-bottom: 40px;
}

.flex {
    display: flex;
}

.tw-hidden {
    display: none;
}

.h-\[18px\] {
    height: 18px;
}

.h-\[40px\] {
    height: 40px;
}

.h-\[44px\] {
    height: 44px;
}

.h-\[56px\] {
    height: 56px;
}

.max-h-0 {
    max-height: 0px;
}

.max-h-96 {
    max-height: 24rem;
}

.min-h-\[44px\] {
    min-height: 44px;
}

.min-h-\[64px\] {
    min-height: 64px;
}

.w-\[172px\] {
    width: 172px;
}

.w-\[44px\] {
    width: 44px;
}

.w-full {
    width: 100%;
}

.flex-shrink-0 {
    flex-shrink: 0;
}

.rotate-180 {
    transform: rotate(180deg);
}

.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-pointer {
    cursor: pointer;
}

.flex-col {
    flex-direction: column;
}

.flex-wrap {
    flex-wrap: wrap;
}

.items-center {
    align-items: center;
}

.justify-end {
    justify-content: flex-end;
}

.justify-center {
    justify-content: center;
}

.justify-between {
    justify-content: space-between;
}

.gap-0 {
    gap: 0px;
}

.gap-spacing-03 {
    gap: 8px;
}

.gap-spacing-05 {
    gap: 16px;
}

.gap-spacing-06 {
    gap: 24px;
}

.gap-spacing-08 {
    gap: 40px;
}

.space-y-spacing-05 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16px * var(--tw-space-y-reverse));
}

.overflow-hidden {
    overflow: hidden;
}

.border-l {
    border-left-width: 1px;
}

.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(219 219 219 / var(--tw-border-opacity, 1));
}

.bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(60 60 60 / var(--tw-bg-opacity, 1));
}

.bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 29 29 / var(--tw-bg-opacity, 1));
}

.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px;
}

.py-spacing-06 {
    padding-top: 24px;
    padding-bottom: 24px;
}

.pb-spacing-05 {
    padding-bottom: 16px;
}

.pb-spacing-07 {
    padding-bottom: 32px;
}

.pt-spacing-09 {
    padding-top: 48px;
}

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.font-roboto {
    font-family: Roboto, sans-serif;
}

.text-body-md {
    font-size: 16px;
    line-height: 20px;
}

.text-h6 {
    font-size: 18px;
    line-height: 22px;
}

.text-icon-md {
    font-size: 24px;
}

.text-sm {
    font-size: 14px;
    line-height: 18px;
}

.font-bold {
    font-weight: 700 !important;
}

.font-medium {
    font-weight: 500;
}

.font-normal {
    font-weight: 400;
}

.text-gray-100 {
    --tw-text-opacity: 1;
    color: rgb(244 244 244 / var(--tw-text-opacity, 1));
}

.text-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(219 219 219 / var(--tw-text-opacity, 1));
}

.text-gray-50 {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.underline {
    text-decoration-line: underline;
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.duration-300 {
    transition-duration: 300ms;
}

.ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

@media (max-width: 599px) {
    .sm\:mx-\[0px\] {
        margin-left: 0px;
        margin-right: 0px;
    }

    .sm\:mx-\[20px\] {
        margin-left: 20px;
        margin-right: 20px;
    }

    .sm\:mb-spacing-07 {
        margin-bottom: 32px;
    }

    .sm\:flex {
        display: flex;
    }

    .sm\:hidden {
        display: none;
    }

    .sm\:w-full {
        width: 100%;
    }

    .sm\:flex-col {
        flex-direction: column;
    }

    .sm\:justify-center {
        justify-content: center;
    }

    .sm\:gap-spacing-05 {
        gap: 16px;
    }

    .sm\:gap-spacing-06 {
        gap: 24px;
    }

    .sm\:gap-spacing-07 {
        gap: 32px;
    }

    .sm\:px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px;
    }

    .sm\:pt-0 {
        padding-top: 0px;
    }

    .sm\:text-center {
        text-align: center;
    }
}

@media (min-width: 600px) and (max-width: 839px) {
    .md\:mx-\[20px\] {
        margin-left: 20px;
        margin-right: 20px;
    }

    .md\:w-\[170px\] {
        width: 170px;
    }

    .md\:w-full {
        width: 100%;
    }

    .md\:justify-center {
        justify-content: center;
    }

    .md\:gap-spacing-06 {
        gap: 24px;
    }

    .md\:text-center {
        text-align: center;
    }
}

@media (min-width: 840px) and (max-width: 1199px) {
    .lg\:mx-spacing-07 {
        margin-left: 32px;
        margin-right: 32px;
    }

    .lg\:w-full {
        width: 100%;
    }

    .lg\:flex-col {
        flex-direction: column;
    }

    .lg\:justify-start {
        justify-content: flex-start;
    }

    .lg\:gap-spacing-07 {
        gap: 32px;
    }
}

@charset "UTF-8";

@font-face {
    font-family: "AMX-Medium";
    src: url(../woff/amx-medium.woff) format("woff");
}

@font-face {
    font-family: "AMX-Regular";
    src: url(../woff/amx-regular.woff) format("woff");
}

*,
*:before,
*::after {
    box-sizing: border-box;
}

html,
body {
    margin: 0 !important;
    padding: 0 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #fff !important;
    font-feature-settings: normal !important;
    display: flex;
    flex-direction: column;
    min-height: 100dvh;
}

.c-page-content {
    flex: 1;
}

a:hover {
    cursor: pointer;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-feature-settings: normal !important;
}

ul,
li {
    padding: 0;
    margin: 0;
    list-style: none;
}

button:focus {
    outline: none !important;
}

.index {
    position: initial;
}


.--emr-text_left {
    text-align: left;
}

.--emr-text_right {
    text-align: right;
}

.--emr-text_center {
    text-align: center;
}

.emerald-white_00 {
    color: #fff !important;
}

.emerald-gray_50 {
    color: #f8f7f7 !important;
}

.emerald-gray_75 {
    color: #e9e7e7 !important;
}

.emerald-gray_100 {
    color: #d2d0d0 !important;
}

.emerald-gray_200 {
    color: #c3c1c1 !important;
}

.emerald-gray_400 {
    color: #999594 !important;
}

.emerald-gray_500 {
    color: #817e7e !important;
}

.emerald-gray_600 {
    color: #6b6766 !important;
}

.emerald-gray_800 {
    color: #3a3636 !important;
}

.emerald-gray_900 {
    color: #1f1d1d !important;
}

.emerald-gray_1000 {
    color: #000000 !important;
}

.emerald-red_50 {
    color: #fbeae8 !important;
}

.emerald-red_500 {
    color: #da291c !important;
}

.emerald-red_700 {
    color: #9b1d14 !important;
}

.emerald-red_800 {
    color: #78170f !important;
}

.emerald-blue_100 {
    color: #badfe6 !important;
}

.emerald-blue_500 {
    color: #1f97ae !important;
}

.emerald-blue_700 {
    color: #007c8a !important;
}

.emerald-blue_800 {
    color: #166b7c !important;
}

.emerald-blue_900 {
    color: #115360;
}

.emerald-yellow {
    color: #ffc721 !important;
}

.emerald-orange {
    color: #fb6c02 !important;
}

.emerald-green {
    color: #5a9f0e !important;
}

/* GRID SYSTEM */
.emerald-container {
    margin: 0 auto;
}

@media (max-width: 319px) {
    .emerald-container {
        padding-left: 0px;
        padding-right: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media (min-width: 320px) {
    .emerald-container {
        padding-left: 0px;
        padding-right: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media (min-width: 672px) {
    .emerald-container {
        margin-left: 32px;
        margin-right: 32px;
    }
}

@media (min-width: 1584px) {
    .emerald-container {
        margin-left: 48px;
        margin-right: 48px;
    }
}


@media (min-width: 1585px) {
    .emerald-container {
        max-width: 1920px;
        margin-left: auto;
        margin-right: auto;
    }
}


.emerald-row {
    display: flex;
    flex-wrap: wrap;
}

[class*=col_],
.emerald-col {
    width: 100%;
    max-width: 100%;
    padding: 0 16px;
}

.emerald-col {
    flex: 1 0 0;
}

.emerald-col_1 {
    max-width: 6.25%;
    flex: 0 0 6.25%;
}

.emerald-col_2 {
    max-width: 12.5%;
    flex: 0 0 12.5%;
}

.emerald-col_3 {
    max-width: 18.75%;
    flex: 0 0 18.75%;
}

.emerald-col_4 {
    max-width: 25%;
    flex: 0 0 25%;
}

.emerald-col_5 {
    max-width: 31.25%;
    flex: 0 0 31.25%;
}

.emerald-col_6 {
    max-width: 37.5%;
    flex: 0 0 37.5%;
}

.emerald-col_7 {
    max-width: 43.75%;
    flex: 0 0 43.75%;
}

.emerald-col_8 {
    max-width: 50%;
    flex: 0 0 50%;
}

.emerald-col_9 {
    max-width: 56.25%;
    flex: 0 0 56.25%;
}

.emerald-col_10 {
    max-width: 62.5%;
    flex: 0 0 62.5%;
}

.emerald-col_11 {
    max-width: 68.75%;
    flex: 0 0 68.75%;
}

.emerald-col_12 {
    max-width: 75%;
    flex: 0 0 75%;
}

.emerald-col_13 {
    max-width: 81.25%;
    flex: 0 0 81.25%;
}

.emerald-col_14 {
    max-width: 87.5%;
    flex: 0 0 87.5%;
}

.emerald-col_15 {
    max-width: 93.75%;
    flex: 0 0 93.75%;
}

.emerald-col_16 {
    max-width: 100%;
    flex: 0 0 100%;
}

@media screen and (min-width: 320px) {
    .emerald-sm_col {
        flex: 1 0 0;
    }

    .emerald-sm_col_1 {
        max-width: 6.25%;
        flex: 0 0 6.25%;
    }

    .emerald-sm_col_2 {
        max-width: 12.5%;
        flex: 0 0 12.5%;
    }

    .emerald-sm_col_3 {
        max-width: 18.75%;
        flex: 0 0 18.75%;
    }

    .emerald-sm_col_4 {
        max-width: 25%;
        flex: 0 0 25%;
    }

    .emerald-sm_col_5 {
        max-width: 31.25%;
        flex: 0 0 31.25%;
    }

    .emerald-sm_col_6 {
        max-width: 37.5%;
        flex: 0 0 37.5%;
    }

    .emerald-sm_col_7 {
        max-width: 43.75%;
        flex: 0 0 43.75%;
    }

    .emerald-sm_col_8 {
        max-width: 50%;
        flex: 0 0 50%;
    }

    .emerald-sm_col_9 {
        max-width: 56.25%;
        flex: 0 0 56.25%;
    }

    .emerald-sm_col_10 {
        max-width: 62.5%;
        flex: 0 0 62.5%;
    }

    .emerald-sm_col_11 {
        max-width: 68.75%;
        flex: 0 0 68.75%;
    }

    .emerald-sm_col_12 {
        max-width: 75%;
        flex: 0 0 75%;
    }

    .emerald-sm_col_13 {
        max-width: 81.25%;
        flex: 0 0 81.25%;
    }

    .emerald-sm_col_14 {
        max-width: 87.5%;
        flex: 0 0 87.5%;
    }

    .emerald-sm_col_15 {
        max-width: 93.75%;
        flex: 0 0 93.75%;
    }

    .emerald-sm_col_16 {
        max-width: 100%;
        flex: 0 0 100%;
    }
}

@media screen and (min-width: 672px) {
    .emerald-md_col {
        flex: 1 0 0;
    }

    .emerald-md_col_1 {
        max-width: 6.25%;
        flex: 0 0 6.25%;
    }

    .emerald-md_col_2 {
        max-width: 12.5%;
        flex: 0 0 12.5%;
    }

    .emerald-md_col_3 {
        max-width: 18.75%;
        flex: 0 0 18.75%;
    }

    .emerald-md_col_4 {
        max-width: 25%;
        flex: 0 0 25%;
    }

    .emerald-md_col_5 {
        max-width: 31.25%;
        flex: 0 0 31.25%;
    }

    .emerald-md_col_6 {
        max-width: 37.5%;
        flex: 0 0 37.5%;
    }

    .emerald-md_col_7 {
        max-width: 43.75%;
        flex: 0 0 43.75%;
    }

    .emerald-md_col_8 {
        max-width: 50%;
        flex: 0 0 50%;
    }

    .emerald-md_col_9 {
        max-width: 56.25%;
        flex: 0 0 56.25%;
    }

    .emerald-md_col_10 {
        max-width: 62.5%;
        flex: 0 0 62.5%;
    }

    .emerald-md_col_11 {
        max-width: 68.75%;
        flex: 0 0 68.75%;
    }

    .emerald-md_col_12 {
        max-width: 75%;
        flex: 0 0 75%;
    }

    .emerald-md_col_13 {
        max-width: 81.25%;
        flex: 0 0 81.25%;
    }

    .emerald-md_col_14 {
        max-width: 87.5%;
        flex: 0 0 87.5%;
    }

    .emerald-md_col_15 {
        max-width: 93.75%;
        flex: 0 0 93.75%;
    }

    .emerald-md_col_16 {
        max-width: 100%;
        flex: 0 0 100%;
    }
}

@media screen and (min-width: 1056px) {
    .emerald-lg_col {
        flex: 1 0 0;
    }

    .emerald-lg_col_1 {
        max-width: 6.25%;
        flex: 0 0 6.25%;
    }

    .emerald-lg_col_2 {
        max-width: 12.5%;
        flex: 0 0 12.5%;
    }

    .emerald-lg_col_3 {
        max-width: 18.75%;
        flex: 0 0 18.75%;
    }

    .emerald-lg_col_4 {
        max-width: 25%;
        flex: 0 0 25%;
    }

    .emerald-lg_col_5 {
        max-width: 31.25%;
        flex: 0 0 31.25%;
    }

    .emerald-lg_col_6 {
        max-width: 37.5%;
        flex: 0 0 37.5%;
    }

    .emerald-lg_col_7 {
        max-width: 43.75%;
        flex: 0 0 43.75%;
    }

    .emerald-lg_col_8 {
        max-width: 50%;
        flex: 0 0 50%;
    }

    .emerald-lg_col_9 {
        max-width: 56.25%;
        flex: 0 0 56.25%;
    }

    .emerald-lg_col_10 {
        max-width: 62.5%;
        flex: 0 0 62.5%;
    }

    .emerald-lg_col_11 {
        max-width: 68.75%;
        flex: 0 0 68.75%;
    }

    .emerald-lg_col_12 {
        max-width: 75%;
        flex: 0 0 75%;
    }

    .emerald-lg_col_13 {
        max-width: 81.25%;
        flex: 0 0 81.25%;
    }

    .emerald-lg_col_14 {
        max-width: 87.5%;
        flex: 0 0 87.5%;
    }

    .emerald-lg_col_15 {
        max-width: 93.75%;
        flex: 0 0 93.75%;
    }

    .emerald-lg_col_16 {
        max-width: 100%;
        flex: 0 0 100%;
    }
}

@media screen and (min-width: 1312px) {
    .emerald-xlg_col {
        flex: 1 0 0;
    }

    .emerald-xlg_col_1 {
        max-width: 6.25%;
        flex: 0 0 6.25%;
    }

    .emerald-xlg_col_2 {
        max-width: 12.5%;
        flex: 0 0 12.5%;
    }

    .emerald-xlg_col_3 {
        max-width: 18.75%;
        flex: 0 0 18.75%;
    }

    .emerald-xlg_col_4 {
        max-width: 25%;
        flex: 0 0 25%;
    }

    .emerald-xlg_col_5 {
        max-width: 31.25%;
        flex: 0 0 31.25%;
    }

    .emerald-xlg_col_6 {
        max-width: 37.5%;
        flex: 0 0 37.5%;
    }

    .emerald-xlg_col_7 {
        max-width: 43.75%;
        flex: 0 0 43.75%;
    }

    .emerald-xlg_col_8 {
        max-width: 50%;
        flex: 0 0 50%;
    }

    .emerald-xlg_col_9 {
        max-width: 56.25%;
        flex: 0 0 56.25%;
    }

    .emerald-xlg_col_10 {
        max-width: 62.5%;
        flex: 0 0 62.5%;
    }

    .emerald-xlg_col_11 {
        max-width: 68.75%;
        flex: 0 0 68.75%;
    }

    .emerald-xlg_col_12 {
        max-width: 75%;
        flex: 0 0 75%;
    }

    .emerald-xlg_col_13 {
        max-width: 81.25%;
        flex: 0 0 81.25%;
    }

    .emerald-xlg_col_14 {
        max-width: 87.5%;
        flex: 0 0 87.5%;
    }

    .emerald-xlg_col_15 {
        max-width: 93.75%;
        flex: 0 0 93.75%;
    }

    .emerald-xlg_col_16 {
        max-width: 100%;
        flex: 0 0 100%;
    }
}

@media screen and (min-width: 1584px) {
    .emerald-max_col {
        flex: 1 0 0;
    }

    .emerald-max_col_1 {
        max-width: 6.25%;
        flex: 0 0 6.25%;
    }

    .emerald-max_col_2 {
        max-width: 12.5%;
        flex: 0 0 12.5%;
    }

    .emerald-max_col_3 {
        max-width: 18.75%;
        flex: 0 0 18.75%;
    }

    .emerald-max_col_4 {
        max-width: 25%;
        flex: 0 0 25%;
    }

    .emerald-max_col_5 {
        max-width: 31.25%;
        flex: 0 0 31.25%;
    }

    .emerald-max_col_6 {
        max-width: 37.5%;
        flex: 0 0 37.5%;
    }

    .emerald-max_col_7 {
        max-width: 43.75%;
        flex: 0 0 43.75%;
    }

    .emerald-max_col_8 {
        max-width: 50%;
        flex: 0 0 50%;
    }

    .emerald-max_col_9 {
        max-width: 56.25%;
        flex: 0 0 56.25%;
    }

    .emerald-max_col_10 {
        max-width: 62.5%;
        flex: 0 0 62.5%;
    }

    .emerald-max_col_11 {
        max-width: 68.75%;
        flex: 0 0 68.75%;
    }

    .emerald-max_col_12 {
        max-width: 75%;
        flex: 0 0 75%;
    }

    .emerald-max_col_13 {
        max-width: 81.25%;
        flex: 0 0 81.25%;
    }

    .emerald-max_col_14 {
        max-width: 87.5%;
        flex: 0 0 87.5%;
    }

    .emerald-max_col_15 {
        max-width: 93.75%;
        flex: 0 0 93.75%;
    }

    .emerald-max_col_16 {
        max-width: 100%;
        flex: 0 0 100%;
    }
}
/* Ejemplo */
.border {
    background-color: beige;
}

@keyframes skeleton-effect {
    0% {
        background: #e9e7e7;
    }

    20% {
        background: #dfdfdf;
    }

    40% {
        background: #d6d6d6;
    }

    60% {
        background: #d6d6d6;
    }

    80% {
        background: #dfdfdf;
    }

    100% {
        background: #e9e7e7;
    }
}

.--emr-m_0 {
    margin: 0px !important;
}

.--emr-m_2 {
    margin: 2px;
}

.--emr-m_4 {
    margin: 4px;
}

.--emr-m_8 {
    margin: 8px;
}

.--emr-m_12 {
    margin: 12px;
}

.--emr-m_16 {
    margin: 16px;
}

.--emr-m_24 {
    margin: 24px;
}

.--emr-m_32 {
    margin: 32px;
}

.--emr-m_40 {
    margin: 40px;
}

.--emr-m_48 {
    margin: 48px;
}

.--emr-m_64 {
    margin: 64px;
}

.--emr-m_80 {
    margin: 80px;
}

.--emr-m_96 {
    margin: 96px;
}

.--emr-m_160 {
    margin: 160px;
}

@media (max-width: 420px) {
    .--emr-m_sm_2 {
        margin: 2px;
    }
}

@media (max-width: 420px) {
    .--emr-m_sm_4 {
        margin: 4px;
    }
}

@media (max-width: 420px) {
    .--emr-m_sm_8 {
        margin: 8px;
    }
}

@media (max-width: 420px) {
    .--emr-m_sm_12 {
        margin: 12px;
    }
}

@media (max-width: 420px) {
    .--emr-m_sm_16 {
        margin: 16px;
    }
}

@media (max-width: 420px) {
    .--emr-m_sm_24 {
        margin: 24px;
    }
}

@media (max-width: 420px) {
    .--emr-m_sm_32 {
        margin: 32px;
    }
}

@media (max-width: 420px) {
    .--emr-m_sm_40 {
        margin: 40px;
    }
}

@media (max-width: 420px) {
    .--emr-m_sm_48 {
        margin: 48px;
    }
}

@media (max-width: 420px) {
    .--emr-m_sm_64 {
        margin: 64px;
    }
}

@media (max-width: 420px) {
    .--emr-m_sm_80 {
        margin: 80px;
    }
}

@media (max-width: 420px) {
    .--emr-m_sm_96 {
        margin: 96px;
    }
}

@media (max-width: 420px) {
    .--emr-m_sm_160 {
        margin: 160px;
    }
}

.--emr-mb_0 {
    margin-bottom: 0px;
}

.--emr-mb_2 {
    margin-bottom: 2px;
}

.--emr-mb_4 {
    margin-bottom: 4px;
}

.--emr-mb_8 {
    margin-bottom: 8px;
}

.--emr-mb_12 {
    margin-bottom: 12px;
}

.--emr-mb_16 {
    margin-bottom: 16px;
}

.--emr-mb_24 {
    margin-bottom: 24px !important;
}

.--emr-mb_32 {
    margin-bottom: 32px;
}

.--emr-mb_40 {
    margin-bottom: 40px;
}

.--emr-mb_48 {
    margin-bottom: 48px;
}

.--emr-mb_64 {
    margin-bottom: 64px;
}

.--emr-mb_80 {
    margin-bottom: 80px;
}

.--emr-mb_96 {
    margin-bottom: 96px;
}

.--emr-mb_160 {
    margin-bottom: 160px;
}

@media (max-width: 420px) {
    .--emr-mb_sm_2 {
        margin-bottom: 2px;
    }
}

@media (max-width: 420px) {
    .--emr-mb_sm_4 {
        margin-bottom: 4px;
    }
}

@media (max-width: 420px) {
    .--emr-mb_sm_8 {
        margin-bottom: 8px;
    }
}

@media (max-width: 420px) {
    .--emr-mb_sm_12 {
        margin-bottom: 12px;
    }
}

@media (max-width: 420px) {
    .--emr-mb_sm_16 {
        margin-bottom: 16px;
    }
}

@media (max-width: 420px) {
    .--emr-mb_sm_24 {
        margin-bottom: 24px;
    }
}

@media (max-width: 420px) {
    .--emr-mb_sm_32 {
        margin-bottom: 32px;
    }
}

@media (max-width: 420px) {
    .--emr-mb_sm_40 {
        margin-bottom: 40px;
    }
}

@media (max-width: 420px) {
    .--emr-mb_sm_48 {
        margin-bottom: 48px;
    }
}

@media (max-width: 420px) {
    .--emr-mb_sm_64 {
        margin-bottom: 64px;
    }
}

@media (max-width: 420px) {
    .--emr-mb_sm_80 {
        margin-bottom: 80px;
    }
}

@media (max-width: 420px) {
    .--emr-mb_sm_96 {
        margin-bottom: 96px;
    }
}

@media (max-width: 420px) {
    .--emr-mb_sm_160 {
        margin-bottom: 160px;
    }
}

.--emr-mt_0 {
    margin-top: 0px;
}

.--emr-mt_2 {
    margin-top: 2px;
}

.--emr-mt_4 {
    margin-top: 4px;
}

.--emr-mt_8 {
    margin-top: 8px;
}

.--emr-mt_12 {
    margin-top: 12px;
}

.--emr-mt_16 {
    margin-top: 16px;
}

.--emr-mt_24 {
    margin-top: 24px;
}

.--emr-mt_32 {
    margin-top: 32px;
}

.--emr-mt_40 {
    margin-top: 40px;
}

.--emr-mt_48 {
    margin-top: 48px;
}

.--emr-mt_64 {
    margin-top: 64px;
}

.--emr-mt_68 {
    margin-top: 68px;
}

.--emr-mt_80 {
    margin-top: 80px;
}

.--emr-mt_96 {
    margin-top: 96px !important;
}

.--emr-mt_132 {
    margin-top: 132px !important;
}

.--emr-mt_160 {
    margin-top: 160px !important;
}

@media (max-width: 420px) {
    .--emr-mt_sm_2 {
        margin-top: 2px;
    }
}

@media (max-width: 420px) {
    .--emr-mt_sm_4 {
        margin-top: 4px;
    }
}

@media (max-width: 420px) {
    .--emr-mt_sm_8 {
        margin-top: 8px;
    }
}

@media (max-width: 420px) {
    .--emr-mt_sm_12 {
        margin-top: 12px;
    }
}

@media (max-width: 420px) {
    .--emr-mt_sm_16 {
        margin-top: 16px;
    }
}

@media (max-width: 420px) {
    .--emr-mt_sm_24 {
        margin-top: 24px;
    }
}

@media (max-width: 420px) {
    .--emr-mt_sm_32 {
        margin-top: 32px !important;
    }
}

@media (max-width: 420px) {
    .--emr-mt_sm_40 {
        margin-top: 40px;
    }
}

@media (max-width: 420px) {
    .--emr-mt_sm_48 {
        margin-top: 48px;
    }
}

@media (max-width: 420px) {
    .--emr-mt_sm_64 {
        margin-top: 64px;
    }
}

@media (max-width: 420px) {
    .--emr-mt_sm_80 {
        margin-top: 80px;
    }
}

@media (max-width: 420px) {
    .--emr-mt_sm_96 {
        margin-top: 96px;
    }
}

@media (max-width: 420px) {
    .--emr-mt_sm_132 {
        margin-top: 132px !important;
    }

    .--emr-mt_sm_160 {
        margin-top: 160px !important;
    }
}

.--emr-ml_0 {
    margin-left: 0px;
}

.--emr-ml_2 {
    margin-left: 2px;
}

.--emr-ml_4 {
    margin-left: 4px;
}

.--emr-ml_8 {
    margin-left: 8px;
}

.--emr-ml_12 {
    margin-left: 12px;
}

.--emr-ml_16 {
    margin-left: 16px;
}

.--emr-ml_24 {
    margin-left: 24px;
}

.--emr-ml_32 {
    margin-left: 32px;
}

.--emr-ml_40 {
    margin-left: 40px;
}

.--emr-ml_48 {
    margin-left: 48px;
}

.--emr-ml_64 {
    margin-left: 64px;
}

.--emr-ml_80 {
    margin-left: 80px;
}

.--emr-ml_96 {
    margin-left: 96px;
}

.--emr-ml_160 {
    margin-left: 160px;
}

@media (max-width: 420px) {
    .--emr-ml_sm_2 {
        margin-left: 2px;
    }
}

@media (max-width: 420px) {
    .--emr-ml_sm_4 {
        margin-left: 4px;
    }
}

@media (max-width: 420px) {
    .--emr-ml_sm_8 {
        margin-left: 8px;
    }
}

@media (max-width: 420px) {
    .--emr-ml_sm_12 {
        margin-left: 12px;
    }
}

@media (max-width: 420px) {
    .--emr-ml_sm_16 {
        margin-left: 16px;
    }
}

@media (max-width: 420px) {
    .--emr-ml_sm_24 {
        margin-left: 24px;
    }
}

@media (max-width: 420px) {
    .--emr-ml_sm_32 {
        margin-left: 32px;
    }
}

@media (max-width: 420px) {
    .--emr-ml_sm_40 {
        margin-left: 40px;
    }
}

@media (max-width: 420px) {
    .--emr-ml_sm_48 {
        margin-left: 48px;
    }
}

@media (max-width: 420px) {
    .--emr-ml_sm_64 {
        margin-left: 64px;
    }
}

@media (max-width: 420px) {
    .--emr-ml_sm_80 {
        margin-left: 80px;
    }
}

@media (max-width: 420px) {
    .--emr-ml_sm_96 {
        margin-left: 96px;
    }
}

@media (max-width: 420px) {
    .--emr-ml_sm_160 {
        margin-left: 160px;
    }
}

.--emr-mr_0 {
    margin-right: 0px;
}

.--emr-mr_2 {
    margin-right: 2px;
}

.--emr-mr_4 {
    margin-right: 4px;
}

.--emr-mr_8 {
    margin-right: 8px;
}

.--emr-mr_12 {
    margin-right: 12px;
}

.--emr-mr_16 {
    margin-right: 16px;
}

.--emr-mr_24 {
    margin-right: 24px;
}

.--emr-mr_32 {
    margin-right: 32px;
}

.--emr-mr_40 {
    margin-right: 40px;
}

.--emr-mr_48 {
    margin-right: 48px;
}

.--emr-mr_64 {
    margin-right: 64px;
}

.--emr-mr_80 {
    margin-right: 80px;
}

.--emr-ml_96 {
    margin-right: 96px;
}

.--emr-ml_160 {
    margin-right: 160px;
}

@media (max-width: 420px) {
    .--emr-mr_sm_2 {
        margin-right: 2px;
    }
}

@media (max-width: 420px) {
    .--emr-mr_sm_4 {
        margin-right: 4px;
    }
}

@media (max-width: 420px) {
    .--emr-mr_sm_8 {
        margin-right: 8px;
    }
}

@media (max-width: 420px) {
    .--emr-mr_sm_12 {
        margin-right: 12px;
    }
}

@media (max-width: 420px) {
    .--emr-mr_sm_16 {
        margin-right: 16px;
    }
}

@media (max-width: 420px) {
    .--emr-mr_sm_24 {
        margin-right: 24px;
    }
}

@media (max-width: 420px) {
    .--emr-mr_sm_32 {
        margin-right: 32px;
    }
}

@media (max-width: 420px) {
    .--emr-mr_sm_40 {
        margin-right: 40px;
    }
}

@media (max-width: 420px) {
    .--emr-mr_sm_48 {
        margin-right: 48px;
    }
}

@media (max-width: 420px) {
    .--emr-mr_sm_64 {
        margin-right: 64px;
    }
}

@media (max-width: 420px) {
    .--emr-mr_sm_80 {
        margin-right: 80px;
    }
}

@media (max-width: 420px) {
    .--emr-mr_sm_96 {
        margin-right: 96px;
    }
}

@media (max-width: 420px) {
    .--emr-mr_sm_160 {
        margin-right: 160px;
    }
}

.--emr-p_0 {
    padding: 0px !important;
}

.emerald-font_body_xlg_r {
    font-family: "AMX-Regular";
    font-size: 20px;
    line-height: 32px;
    font-weight: normal;
}

@media (max-width: 671px) {
    .emerald-font_body_xlg_r {
        font-size: 18px;
        line-height: 28px;
    }
}

.emerald-font_body_lg_r {
    font-family: "AMX-Regular";
    font-size: 18px;
    line-height: 28px;
    font-weight: normal;
}

@media (max-width: 671px) {
    .emerald-font_body_lg_r {
        font-size: 16px;
        line-height: 24px;
    }
}

.emerald-font_body_md_r {
    font-family: "AMX-Regular";
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
}

@media (max-width: 671px) {
    .emerald-font_body_md_r {
        font-size: 14px;
        line-height: 24px;
    }
}

.emerald-font_body_sm_r {
    font-family: "AMX-Regular";
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
}

@media (max-width: 671px) {
    .emerald-font_body_sm_r {
        font-size: 12px;
        line-height: 20px;
    }
}

.emerald-font_caption_lg_m {
    font-family: "AMX-Medium";
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}

.emerald-font_caption_lg_r {
    font-family: "AMX-Regular";
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
}

.emerald-font_caption_md_m {
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
}

.emerald-font_caption_md_r {
    font-family: "AMX-Regular";
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
}

.emerald-font_caption_sm_m {
    font-family: "AMX-Medium";
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
}

.emerald-font_caption_sm_r {
    font-family: "AMX-Regular";
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
}

.emerald-font_component_2xlg_m {
    font-family: "AMX-Medium";
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
}

.emerald-font_component_2xlg_r {
    font-family: "AMX-Regular";
    font-size: 20px;
    line-height: 24px;
    font-weight: normal;
}

.emerald-font_component_xlg_m {
    font-family: "AMX-Medium";
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
}

.emerald-font_component_xlg_r {
    font-family: "AMX-Regular";
    font-size: 18px;
    line-height: 24px;
    font-weight: normal;
}

.emerald-font_component_lg_m {
    font-family: "AMX-Medium";
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
}

.emerald-font_component_lg_r {
    font-family: "AMX-Regular";
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
}

.emerald-font_component_md_m {
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
}

.emerald-font_component_md_r {
    font-family: "AMX-Regular" !important;
    font-size: 14px;
    line-height: 16px;
    font-weight: normal;
}

.emerald-font_component_sm_m {
    font-family: "AMX-Medium" !important;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
}

.emerald-font_component_sm_r {
    font-family: "AMX-Regular" !important;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
}

.emerald-font_title_3xlg_m {
    font-family: "AMX-Medium" !important;
    font-size: 56px;
    line-height: 72px;
    font-weight: 500;
}

@media (max-width: 671px) {
    .emerald-font_title_3xlg_m {
        font-size: 40px;
        line-height: 52px;
    }
}

.emerald-font_title_3xlg_r {
    font-family: "AMX-Regular" !important;
    font-size: 56px;
    line-height: 72px;
    font-weight: normal;
}

@media (max-width: 671px) {
    .emerald-font_title_3xlg_r {
        font-size: 40px;
        line-height: 52px;
    }
}

.emerald-font_title_2xlg_m {
    font-family: "AMX-Medium" !important;
    font-size: 40px;
    line-height: 52px;
    font-weight: 500;
}

@media (max-width: 671px) {
    .emerald-font_title_2xlg_m {
        font-size: 32px;
        line-height: 40px;
    }
}

.emerald-font_title_2xlg_r {
    font-family: "AMX-Regular" !important;
    font-size: 40px;
    line-height: 52px;
    font-weight: normal;
}

@media (max-width: 671px) {
    .emerald-font_title_2xlg_r {
        font-size: 32px;
        line-height: 40px;
    }
}

.emerald-font_title_xlg_m {
    font-family: "AMX-Medium" !important;
    font-size: 32px !important;
    line-height: 40px !important;
    font-weight: 500 !important;
}

@media (max-width: 671px) {
    .emerald-font_title_xlg_m {
        font-size: 24px;
        line-height: 28px;
    }
}

.emerald-font_title_xlg_r {
    font-family: "AMX-Regular" !important;
    font-size: 32px;
    line-height: 40px;
    font-weight: normal;
}

@media (max-width: 671px) {
    .emerald-font_title_xlg_r {
        font-size: 24px;
        line-height: 28px;
    }
}

.emerald-font_title_lg_m {
    font-family: "AMX-Medium" !important;
    font-size: 24px;
    line-height: 28px;
    font-weight: 500 !important;
}

@media (max-width: 671px) {
    .emerald-font_title_lg_m {
        font-size: 20px;
        line-height: 24px;
    }
}

.emerald-font_title_lg_r {
    font-family: "AMX-Regular" !important;
    font-size: 24px;
    line-height: 28px;
    font-weight: normal;
}

@media (max-width: 671px) {
    .emerald-font_title_lg_r {
        font-size: 20px;
        line-height: 24px;
    }
}

.emerald-font_title_md_m {
    font-family: "AMX-Medium" !important;
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
}

@media (max-width: 671px) {
    .emerald-font_title_md_m {
        font-size: 18px;
        line-height: 20px;
    }
}

.emerald-font_title_md_r {
    font-family: "AMX-Regular" !important;
    font-size: 20px;
    line-height: 24px;
    font-weight: normal;
}

@media (max-width: 671px) {
    .emerald-font_title_md_r {
        font-size: 18px;
        line-height: 20px;
    }
}

.emerald-font_title_sm_m {
    font-family: "AMX-Medium" !important;
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
}

@media (max-width: 671px) {
    .emerald-font_title_sm_m {
        font-size: 16px;
        line-height: 20px;
    }
}

.emerald-font_title_sm_r {
    font-family: "AMX-Regular";
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
}

@media (max-width: 671px) {
    .emerald-font_title_sm_r {
        font-size: 16px;
        line-height: 20px;
    }
}

.emerald-btn_primary_auto_label_md_filled {
    border: none;
    background-color: #da291c;
    color: #fff;
    text-align: center;
    padding: 8px 16px;
    height: 32px;
    position: relative;
}

    .emerald-btn_primary_auto_label_md_filled::after {
        content: "";
        position: absolute;
        top: -6px;
        bottom: -6px;
        left: 0px;
        right: 0px;
    }

    .emerald-btn_primary_auto_label_md_filled:hover {
        background-color: #9b1d14;
    }

    .emerald-btn_primary_auto_label_md_filled:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        background-color: #9b1d14;
        border-radius: 50px;
    }

    .emerald-btn_primary_auto_label_md_filled:active {
        background-color: #78170f;
    }

    .emerald-btn_primary_auto_label_md_filled:disabled {
        background: #e9e7e7;
        color: #c3c1c1;
        cursor: not-allowed;
    }

.emerald-btn_primary_justified_label_md_filled {
    border: none;
    background-color: #da291c;
    color: #fff;
    text-align: center;
    width: 100%;
    padding: 8px 16px;
    height: 32px;
    position: relative;
}

    .emerald-btn_primary_justified_label_md_filled::after {
        content: "";
        position: absolute;
        top: -6px;
        bottom: -6px;
        left: 0px;
        right: 0px;
    }

    .emerald-btn_primary_justified_label_md_filled:hover {
        background-color: #9b1d14;
    }

    .emerald-btn_primary_justified_label_md_filled:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        background-color: #9b1d14;
        border-radius: 50px;
    }

    .emerald-btn_primary_justified_label_md_filled:active {
        background-color: #78170f;
    }

    .emerald-btn_primary_justified_label_md_filled:disabled {
        background: #e9e7e7;
        color: #c3c1c1;
        cursor: not-allowed;
    }

.emerald_btn_primary_auto_label_icon_md_outline {
    border: none;
    background-color: #fff;
    color: #da291c;
    box-shadow: inset 0px 0px 0px 2px #da291c;
    text-align: center;
    display: flex;
    border-radius: 50px;
    padding: 8px 16px;
    height: 32px;
    position: relative;
}

    .emerald_btn_primary_auto_label_icon_md_outline::after {
        content: "";
        position: absolute;
        top: -6px;
        bottom: -6px;
        left: 0px;
        right: 0px;
    }

    .emerald_btn_primary_auto_label_icon_md_outline p {
        display: flex;
        justify-content: center;
    }

        .emerald_btn_primary_auto_label_icon_md_outline p .icon_left {
            margin-left: 8px;
            filter: invert(35%) sepia(75%) saturate(5714%) hue-rotate(354deg) brightness(90%) contrast(89%);
        }

        .emerald_btn_primary_auto_label_icon_md_outline p .icon_right {
            margin-right: 8px;
            filter: invert(35%) sepia(75%) saturate(5714%) hue-rotate(354deg) brightness(90%) contrast(89%);
        }

    .emerald_btn_primary_auto_label_icon_md_outline:hover {
        color: #fff;
        background-color: #da291c;
    }

        .emerald_btn_primary_auto_label_icon_md_outline:hover .icon_left,
        .emerald_btn_primary_auto_label_icon_md_outline:hover .icon_right {
            filter: invert(99%) sepia(44%) saturate(674%) hue-rotate(207deg) brightness(114%) contrast(97%);
        }

    .emerald_btn_primary_auto_label_icon_md_outline:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        background-color: #da291c;
        color: #fff;
        border-radius: 50px;
    }

        .emerald_btn_primary_auto_label_icon_md_outline:focus-visible .icon_left,
        .emerald_btn_primary_auto_label_icon_md_outline:focus-visible .icon_right {
            filter: invert(99%) sepia(44%) saturate(674%) hue-rotate(207deg) brightness(114%) contrast(97%);
        }

    .emerald_btn_primary_auto_label_icon_md_outline:active {
        background-color: #78170f;
        color: #fff;
        box-shadow: inset 0px 0px 0px 2px #78170f;
    }

        .emerald_btn_primary_auto_label_icon_md_outline:active .icon_left,
        .emerald_btn_primary_auto_label_icon_md_outline:active .icon_right {
            filter: invert(99%) sepia(44%) saturate(674%) hue-rotate(207deg) brightness(114%) contrast(97%);
        }

    .emerald_btn_primary_auto_label_icon_md_outline:disabled {
        background: #fff;
        color: #c3c1c1;
        box-shadow: inset 0px 0px 0px 2px #e9e7e7;
        cursor: not-allowed;
    }

        .emerald_btn_primary_auto_label_icon_md_outline:disabled .icon_left,
        .emerald_btn_primary_auto_label_icon_md_outline:disabled .icon_right {
            filter: invert(100%) sepia(0%) saturate(6243%) hue-rotate(326deg) brightness(129%) contrast(82%);
        }

.emerald-btn_primary_justified_label_md_outline_default {
    border: none;
    width: 100%;
    background-color: #fff;
    color: #1f1d1d;
    box-shadow: inset 0px 0px 0px 2px #da291c;
    text-align: center;
    color: #da291c;
    font-size: 14px;
    padding: 8px 16px;
    height: 32px;
    position: relative;
}

    .emerald-btn_primary_justified_label_md_outline_default::after {
        content: "";
        position: absolute;
        top: -6px;
        bottom: -6px;
        left: 0px;
        right: 0px;
    }

    .emerald-btn_primary_justified_label_md_outline_default:hover {
        background-color: #da291c;
        color: #fff;
    }

    .emerald-btn_primary_justified_label_md_outline_default:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        background-color: #da291c;
        color: #fff;
    }

    .emerald-btn_primary_justified_label_md_outline_default:active {
        background-color: #78170f;
        color: #fff;
        box-shadow: none;
    }

    .emerald-btn_primary_justified_label_md_outline_default:disabled {
        background: #fff;
        color: #e9e7e7;
        box-shadow: inset 0px 0px 0px 2px #e9e7e7;
        cursor: not-allowed;
    }

.emerald-btn_primary_full_label_lg_filled {
    border: none;
    background-color: #da291c;
    color: #fff;
    text-align: center;
    padding: 12px 20px;
    width: 100%;
}

    .emerald-btn_primary_full_label_lg_filled p {
        display: flex;
        justify-content: center;
    }

        .emerald-btn_primary_full_label_lg_filled p .icon_left {
            margin-left: 8px;
        }

        .emerald-btn_primary_full_label_lg_filled p .icon_right {
            margin-right: 8px;
        }

    .emerald-btn_primary_full_label_lg_filled:hover {
        background-color: #9b1d14;
    }

    .emerald-btn_primary_full_label_lg_filled:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        background-color: #9b1d14;
        border-radius: 50px;
    }

    .emerald-btn_primary_full_label_lg_filled:active {
        background-color: #78170f;
    }

    .emerald-btn_primary_full_label_lg_filled:disabled {
        background: #e9e7e7;
        color: #c3c1c1;
        cursor: not-allowed;
    }


.emerald-btn {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border-radius: 50px;
    font-family: "AMX-Medium";
    line-height: normal;
}

.emerald-btn_auto_label_md_outline_tertiary_default {
    border: none;
    background-color: #fff;
    color: #1f1d1d;
    box-shadow: inset 0px 0px 0px 2px #c3c1c1;
    text-align: center;
    padding: 8px 16px;
    height: 32px;
    position: relative;
}

    .emerald-btn_auto_label_md_outline_tertiary_default::after {
        content: "";
        position: absolute;
        top: -6px;
        bottom: -6px;
        left: 0px;
        right: 0px;
    }

    .emerald-btn_auto_label_md_outline_tertiary_default:hover {
        background-color: #c3c1c1;
    }

    .emerald-btn_auto_label_md_outline_tertiary_default:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        background-color: #c3c1c1;
    }

    .emerald-btn_auto_label_md_outline_tertiary_default:active {
        background-color: #817e7e;
        box-shadow: none;
    }

    .emerald-btn_auto_label_md_outline_tertiary_default:disabled {
        background: #fff;
        box-shadow: none;
        cursor: not-allowed;
    }

.emerald-btn_tertiary_full_label_lg_outline {
    cursor: pointer;
    box-sizing: border-box;
    border: 2px solid #c3c1c1;
    background-color: #ffffff;
    color: #1f1d1d;
    text-align: center;
    padding: 12px 20px;
    width: 100%;
    border-radius: 50px !important;
    --outline-radius: 50px !important;
    -webkit-border-radius: 50px !important;
    -moz-border-radius: 50px !important;
    font-family: "AMX-Medium";
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    height: 44px;
}

    .emerald-btn_tertiary_full_label_lg_outline p {
        display: flex;
        justify-content: center;
    }

        .emerald-btn_tertiary_full_label_lg_outline p .icon_left {
            margin-left: 8px;
        }

        .emerald-btn_tertiary_full_label_lg_outline p .icon_right {
            margin-right: 8px;
        }

    .emerald-btn_tertiary_full_label_lg_outline:hover {
        border: 2px solid #c3c1c1;
        background-color: #c3c1c1;
    }

    .emerald-btn_tertiary_full_label_lg_outline:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        border: 2px solid #c3c1c1;
        background-color: #c3c1c1;
        border-radius: 50px;
    }

    .emerald-btn_tertiary_full_label_lg_outline:active {
        background-color: #817e7e;
        border: 2px solid #817e7e;
    }

    .emerald-btn_tertiary_full_label_lg_outline:disabled {
        background: #e9e7e7;
        color: #c3c1c1;
        border: 2px solid #e9e7e7;
        cursor: not-allowed;
    }

.emerald-btn_secondary_full_label_lg_outline {
    border: none;
    background-color: #fff;
    color: #1f1d1d;
    box-shadow: inset 0px 0px 0px 2px #1f1d1d;
    text-align: center;
    padding: 12px 20px;
    width: 100%;
    height: 44px;
}

    .emerald-btn_secondary_full_label_lg_outline p {
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .emerald-btn_secondary_full_label_lg_outline p .icon_left {
            margin-left: 8px;
        }

        .emerald-btn_secondary_full_label_lg_outline p .icon_right {
            margin-right: 8px;
        }

    .emerald-btn_secondary_full_label_lg_outline:hover {
        background-color: #1f1d1d;
        color: #fff;
    }

    .emerald-btn_secondary_full_label_lg_outline:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        background-color: #1f1d1d;
        border-radius: 50px;
        color: #fff;
    }

    .emerald-btn_secondary_full_label_lg_outline:active {
        background-color: #000000;
        color: #fff;
        box-shadow: none;
    }

    .emerald-btn_secondary_full_label_lg_outline:disabled {
        background: #fff;
        color: #c3c1c1;
        box-shadow: inset 0px 0px 0px 2px #e9e7e7;
        cursor: not-allowed;
    }

.emerald-link_left_standard_default {
    color: #007c8a;
    text-decoration: underline !important;
    text-align: left;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_left_standard_default::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_left_standard_default .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_left_standard_default:disabled {
        color: #c3c1c1;
    }

    .emerald-link_left_standard_default:hover {
        color: #166b7c;
    }

    .emerald-link_left_standard_default:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: #166b7c;
        border-radius: 4px;
    }

    .emerald-link_left_standard_default:active {
        color: #115360;
    }

.emerald-link_left_standard_inherit {
    color: inherit;
    text-decoration: underline;
    text-align: left;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_left_standard_inherit::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_left_standard_inherit .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_left_standard_inherit:disabled {
        color: #c3c1c1;
    }

    .emerald-link_left_standard_inherit:hover {
        color: #1f1d1d;
    }

    .emerald-link_left_standard_inherit:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: inherit;
        border-radius: 4px;
    }

    .emerald-link_left_standard_inherit:active {
        color: #000000;
    }

.emerald-link_left_clear_default {
    color: #007c8a;
    text-decoration: none;
    text-align: left;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_left_clear_default::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_left_clear_default .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_left_clear_default:disabled {
        color: #c3c1c1;
    }

    .emerald-link_left_clear_default:hover {
        color: #166b7c;
    }

    .emerald-link_left_clear_default:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: #166b7c;
        border-radius: 4px;
    }

    .emerald-link_left_clear_default:active {
        color: #115360;
    }

.emerald-link_left_clear_inherit {
    color: #989898;
    text-decoration: none;
    text-align: left;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_left_clear_inherit::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_left_clear_inherit .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_left_clear_inherit:disabled {
        color: #c3c1c1;
    }

    .emerald-link_left_clear_inherit:hover {
        color: #f8f7f7;
    }

    .emerald-link_left_clear_inherit:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: inherit;
        border-radius: 4px;
    }

    .emerald-link_left_clear_inherit:active {
        color: #000000;
    }

.emerald-link_left_standard_default_icon {
    color: #007c8a;
    text-decoration: underline;
    text-align: left;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_left_standard_default_icon::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_left_standard_default_icon .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_left_standard_default_icon:disabled {
        color: #c3c1c1;
    }

    .emerald-link_left_standard_default_icon:hover {
        color: #166b7c;
    }

    .emerald-link_left_standard_default_icon:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: #166b7c;
        border-radius: 4px;
    }

    .emerald-link_left_standard_default_icon:active {
        color: #115360;
    }

.emerald-link_left_standard_inherit_icon {
    color: inherit;
    text-decoration: underline;
    text-align: left;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_left_standard_inherit_icon::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_left_standard_inherit_icon .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_left_standard_inherit_icon:disabled {
        color: #c3c1c1;
    }

    .emerald-link_left_standard_inherit_icon:hover {
        color: #1f1d1d;
    }

    .emerald-link_left_standard_inherit_icon:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: inherit;
        border-radius: 4px;
    }

    .emerald-link_left_standard_inherit_icon:active {
        color: #000000;
    }

.emerald-link_left_clear_default_icon {
    color: #007c8a;
    text-decoration: none;
    text-align: left;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_left_clear_default_icon::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_left_clear_default_icon .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_left_clear_default_icon:disabled {
        color: #c3c1c1;
    }

    .emerald-link_left_clear_default_icon:hover {
        color: #166b7c;
    }

    .emerald-link_left_clear_default_icon:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: #166b7c;
        border-radius: 4px;
    }

    .emerald-link_left_clear_default_icon:active {
        color: #115360;
    }

.emerald-link_left_clear_inherit_icon {
    color: inherit;
    text-decoration: none;
    text-align: left;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_left_clear_inherit_icon::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_left_clear_inherit_icon .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_left_clear_inherit_icon:disabled {
        color: #c3c1c1;
    }

    .emerald-link_left_clear_inherit_icon:hover {
        color: #1f1d1d;
    }

    .emerald-link_left_clear_inherit_icon:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: inherit;
        border-radius: 4px;
    }

    .emerald-link_left_clear_inherit_icon:active {
        color: #000000;
    }

.emerald-link_right_standard_default {
    color: #007c8a;
    text-decoration: underline;
    text-align: right;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_right_standard_default::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_right_standard_default .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_right_standard_default:disabled {
        color: #c3c1c1;
    }

    .emerald-link_right_standard_default:hover {
        color: #166b7c;
    }

    .emerald-link_right_standard_default:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: #166b7c;
        border-radius: 4px;
    }

    .emerald-link_right_standard_default:active {
        color: #115360;
    }

.emerald-link_right_standard_inherit {
    color: inherit;
    text-decoration: underline;
    text-align: right;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_right_standard_inherit::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_right_standard_inherit .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_right_standard_inherit:disabled {
        color: #c3c1c1;
    }

    .emerald-link_right_standard_inherit:hover {
        color: #1f1d1d;
    }

    .emerald-link_right_standard_inherit:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: inherit;
        border-radius: 4px;
    }

    .emerald-link_right_standard_inherit:active {
        color: #000000;
    }

.emerald-link_right_clear_default {
    color: #f8f7f7;
    text-decoration: none;
    text-align: right;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_right_clear_default::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_right_clear_default .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_right_clear_default:disabled {
        color: #c3c1c1;
    }

    .emerald-link_right_clear_default:hover {
        color: #f8f7f7;
        text-decoration: underline;
    }

    .emerald-link_right_clear_default:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: #166b7c;
        border-radius: 4px;
    }

    .emerald-link_right_clear_default:active {
        color: #115360;
    }

.emerald-link_right_clear_inherit {
    color: inherit;
    text-decoration: none;
    text-align: right;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_right_clear_inherit::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_right_clear_inherit .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_right_clear_inherit:disabled {
        color: #c3c1c1;
    }

    .emerald-link_right_clear_inherit:hover {
        color: #1f1d1d;
    }

    .emerald-link_right_clear_inherit:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: inherit;
        border-radius: 4px;
    }

    .emerald-link_right_clear_inherit:active {
        color: #000000;
    }

.emerald-link_right_standard_default_icon {
    color: #007c8a;
    text-decoration: underline;
    text-align: right;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_right_standard_default_icon::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_right_standard_default_icon .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_right_standard_default_icon:disabled {
        color: #c3c1c1;
    }

    .emerald-link_right_standard_default_icon:hover {
        color: #166b7c;
    }

    .emerald-link_right_standard_default_icon:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: #166b7c;
        border-radius: 4px;
    }

    .emerald-link_right_standard_default_icon:active {
        color: #115360;
    }

.emerald-link_right_standard_inherit_icon {
    color: inherit;
    text-decoration: underline;
    text-align: right;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_right_standard_inherit_icon::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_right_standard_inherit_icon .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_right_standard_inherit_icon:disabled {
        color: #c3c1c1;
    }

    .emerald-link_right_standard_inherit_icon:hover {
        color: #1f1d1d;
    }

    .emerald-link_right_standard_inherit_icon:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: inherit;
        border-radius: 4px;
    }

    .emerald-link_right_standard_inherit_icon:active {
        color: #000000;
    }

.emerald-link_right_clear_default_icon {
    color: #007c8a;
    text-decoration: none;
    text-align: right;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_right_clear_default_icon::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_right_clear_default_icon .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_right_clear_default_icon:disabled {
        color: #c3c1c1;
    }

    .emerald-link_right_clear_default_icon:hover {
        color: #166b7c;
    }

    .emerald-link_right_clear_default_icon:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: #166b7c;
        border-radius: 4px;
    }

    .emerald-link_right_clear_default_icon:active {
        color: #115360;
    }

.emerald-link_right_clear_inherit_icon {
    color: inherit;
    text-decoration: none;
    text-align: right;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_right_clear_inherit_icon::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_right_clear_inherit_icon .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_right_clear_inherit_icon:disabled {
        color: #c3c1c1;
    }

    .emerald-link_right_clear_inherit_icon:hover {
        color: #1f1d1d;
    }

    .emerald-link_right_clear_inherit_icon:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: inherit;
        border-radius: 4px;
    }

    .emerald-link_right_clear_inherit_icon:active {
        color: #000000;
    }

.emerald-link_center_standard_default {
    color: #007c8a;
    text-decoration: underline;
    text-align: center;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_center_standard_default::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_center_standard_default .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_center_standard_default:disabled {
        color: #c3c1c1;
    }

    .emerald-link_center_standard_default:hover {
        color: #166b7c;
    }

    .emerald-link_center_standard_default:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: #166b7c;
        border-radius: 4px;
    }

    .emerald-link_center_standard_default:active {
        color: #115360;
    }

.emerald-link_center_standard_inherit {
    color: inherit;
    text-decoration: underline;
    text-align: center;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_center_standard_inherit::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_center_standard_inherit .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_center_standard_inherit:disabled {
        color: #c3c1c1;
    }

    .emerald-link_center_standard_inherit:hover {
        color: #1f1d1d;
    }

    .emerald-link_center_standard_inherit:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: inherit;
        border-radius: 4px;
    }

    .emerald-link_center_standard_inherit:active {
        color: #000000;
    }

.emerald-link_center_clear_default {
    color: #007c8a !important;
    text-decoration: none;
    text-align: center;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_center_clear_default::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_center_clear_default .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_center_clear_default:disabled {
        color: #c3c1c1;
    }

    .emerald-link_center_clear_default:hover {
        color: #166b7c;
    }

    .emerald-link_center_clear_default:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: #166b7c;
        border-radius: 4px;
    }

    .emerald-link_center_clear_default:active {
        color: #115360;
    }

.emerald-link_center_clear_inherit {
    color: inherit;
    text-decoration: none;
    text-align: center;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_center_clear_inherit::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_center_clear_inherit .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_center_clear_inherit:disabled {
        color: #c3c1c1;
    }

    .emerald-link_center_clear_inherit:hover {
        color: #1f1d1d;
    }

    .emerald-link_center_clear_inherit:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: inherit;
        border-radius: 4px;
    }

    .emerald-link_center_clear_inherit:active {
        color: #000000;
    }

.emerald-link_center_standard_default_icon {
    color: #007c8a;
    text-decoration: underline;
    text-align: center;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_center_standard_default_icon::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_center_standard_default_icon .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_center_standard_default_icon:disabled {
        color: #c3c1c1;
    }

    .emerald-link_center_standard_default_icon:hover {
        color: #166b7c;
    }

    .emerald-link_center_standard_default_icon:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: #166b7c;
        border-radius: 4px;
    }

    .emerald-link_center_standard_default_icon:active {
        color: #115360;
    }

.emerald-link_center_standard_inherit_icon {
    color: inherit;
    text-decoration: underline;
    text-align: center;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_center_standard_inherit_icon::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_center_standard_inherit_icon .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_center_standard_inherit_icon:disabled {
        color: #c3c1c1;
    }

    .emerald-link_center_standard_inherit_icon:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: inherit;
        border-radius: 4px;
    }

    .emerald-link_center_standard_inherit_icon:active {
        color: #000000;
    }

.emerald-link_center_clear_default_icon {
    color: #007c8a;
    text-decoration: none;
    text-align: center;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_center_clear_default_icon::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_center_clear_default_icon .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_center_clear_default_icon:disabled {
        color: #c3c1c1;
    }

    .emerald-link_center_clear_default_icon:hover {
        color: #166b7c;
    }

    .emerald-link_center_clear_default_icon:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: #166b7c;
        border-radius: 4px;
    }

    .emerald-link_center_clear_default_icon:active {
        color: #115360;
    }

.emerald-link_center_clear_inherit_icon {
    color: inherit;
    text-decoration: none;
    text-align: center;
    position: relative;
    font-family: "AMX-Medium";
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}

    .emerald-link_center_clear_inherit_icon::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

    .emerald-link_center_clear_inherit_icon .icon {
        width: 16px;
        height: 16px;
        margin-left: 4px;
    }

    .emerald-link_center_clear_inherit_icon:disabled {
        color: #c3c1c1;
    }

    .emerald-link_center_clear_inherit_icon:hover {
        color: #1f1d1d;
    }

    .emerald-link_center_clear_inherit_icon:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        color: inherit;
        border-radius: 4px;
    }

    .emerald-link_center_clear_inherit_icon:active {
        color: #000000;
    }

    .emerald-link_center_clear_inherit_icon::after {
        content: "";
        position: absolute;
        top: -14px;
        bottom: -14px;
        left: 0px;
        right: 0px;
    }

.emerald-divider_small_light {
    border-radius: 1px;
    height: 1px;
    border: none;
}

.emerald-content_item_select_type_01_small {
    outline: -webkit-focus-ring-color auto 0px !important;
}

    .emerald-content_item_select_type_01_small .visibility_none {
        display: none;
    }

        .emerald-content_item_select_type_01_small .visibility_none:checked + label {
            background-color: #f8f7f7;
            box-shadow: inset 0px 0px 0px 2px #1f1d1d;
        }

    .emerald-content_item_select_type_01_small .item {
        background-color: #fff;
        border-radius: 12px;
        box-shadow: inset 0px 0px 0px 1px #d2d0d0;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 12px;
        cursor: pointer;
    }

        .emerald-content_item_select_type_01_small .item .wrapper {
            display: flex;
            align-items: center;
        }

            .emerald-content_item_select_type_01_small .item .wrapper .icon {
                margin-right: 12px;
                width: 20px;
                height: 20px;
            }

            .emerald-content_item_select_type_01_small .item .wrapper .label_data {
                text-align: left;
            }

                .emerald-content_item_select_type_01_small .item .wrapper .label_data .label {
                    color: #6b6766;
                    margin-bottom: 4px;
                }

                .emerald-content_item_select_type_01_small .item .wrapper .label_data .data {
                    color: #1f1d1d;
                    text-align: left;
                }

        .emerald-content_item_select_type_01_small .item .state {
            color: #9b1d14;
            text-align: right;
        }

        .emerald-content_item_select_type_01_small .item:hover {
            box-shadow: inset 0px 0px 0px 1px #6b6766;
        }

        .emerald-content_item_select_type_01_small .item:active {
            box-shadow: inset 0px 0px 0px 1px #1f1d1d;
        }

        .emerald-content_item_select_type_01_small .item:focus-visible {
            outline: 2px solid #1f1d1d;
            outline-offset: 4px;
            border-radius: 12px;
        }

    .emerald-content_item_select_type_01_small .item_disabled {
        background-color: #e9e7e7;
        border-radius: 12px;
        box-shadow: none !important;
        cursor: not-allowed;
    }

        .emerald-content_item_select_type_01_small .item_disabled .wrapper .icon {
            filter: grayscale(1);
            opacity: 0.2;
        }

        .emerald-content_item_select_type_01_small .item_disabled .wrapper .label_data .label {
            color: #c3c1c1 !important;
        }

        .emerald-content_item_select_type_01_small .item_disabled .wrapper .label_data .data {
            color: #c3c1c1 !important;
        }

        .emerald-content_item_select_type_01_small .item_disabled .state {
            text-align: right;
            color: #c3c1c1 !important;
        }

        .emerald-content_item_select_type_01_small .item_disabled:active {
            background-color: #e9e7e7;
        }

    .emerald-content_item_select_type_01_small .caption {
        margin-top: 4px;
        text-align: left;
        color: #6b6766;
    }

.emerald-content_item_select_type_02_small .emerald-item_select_type_02_small {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: inset 0px 0px 0px 1px #d2d0d0;
    height: 44px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #1f1d1d;
    font-family: AMX;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
}

    .emerald-content_item_select_type_02_small .emerald-item_select_type_02_small:hover {
        box-shadow: inset 0px 0px 0px 1px #6b6766;
    }

    .emerald-content_item_select_type_02_small .emerald-item_select_type_02_small:active {
        box-shadow: inset 0px 0px 0px 2px #1f1d1d;
    }

    .emerald-content_item_select_type_02_small .emerald-item_select_type_02_small:focus {
        box-shadow: inset 0px 0px 0px 1px #1f1d1d;
    }

    .emerald-content_item_select_type_02_small .emerald-item_select_type_02_small:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        border-radius: 12px;
    }

.emerald-content_item_select_type_02_small .visibility_none {
    display: none;
}

    .emerald-content_item_select_type_02_small .visibility_none:checked + label {
        background-color: #f8f7f7;
        box-shadow: inset 0px 0px 0px 2px #1f1d1d;
    }

.emerald-credit_card_preview_small {
    width: 100%;
}

    .emerald-credit_card_preview_small .card,
    .emerald-credit_card_preview_small .card_disabled {
        background: #f8f7f7;
        border-radius: 12px;
        height: 52px;
        padding: 16px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

        .emerald-credit_card_preview_small .card .logo_value,
        .emerald-credit_card_preview_small .card_disabled .logo_value {
            display: flex;
            align-items: center;
            text-align: left;
        }

            .emerald-credit_card_preview_small .card .logo_value .logo,
            .emerald-credit_card_preview_small .card_disabled .logo_value .logo {
                margin-right: 16px;
            }

        .emerald-credit_card_preview_small .card_disabled p {
            color: #c3c1c1;
            text-align: left;
        }

    .emerald-credit_card_preview_small .feedback {
        margin-top: 4px;
    }

        .emerald-credit_card_preview_small .feedback p {
            margin-bottom: 8px;
            text-align: left;
        }

.emerald-content_credit_card_selectable_small .visibility_none {
    display: none;
}

    .emerald-content_credit_card_selectable_small .visibility_none:checked + label {
        background-color: #f8f7f7;
        box-shadow: inset 0px 0px 0px 2px #1f1d1d;
    }

.emerald-content_credit_card_selectable_small .card {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: inset 0px 0px 0px 1px #d2d0d0;
    height: 44px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px;
    cursor: pointer;
}

    .emerald-content_credit_card_selectable_small .card .logo_value {
        display: flex;
        align-items: center;
    }

        .emerald-content_credit_card_selectable_small .card .logo_value .logo {
            margin-right: 16px;
        }

        .emerald-content_credit_card_selectable_small .card .logo_value p {
            color: #1f1d1d;
            text-align: left;
        }

    .emerald-content_credit_card_selectable_small .card .date {
        color: #1f1d1d;
    }

    .emerald-content_credit_card_selectable_small .card:hover {
        box-shadow: inset 0px 0px 0px 1px #6b6766;
    }

    .emerald-content_credit_card_selectable_small .card:active {
        box-shadow: inset 0px 0px 0px 1px #1f1d1d;
    }

    .emerald-content_credit_card_selectable_small .card:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        border-radius: 12px;
    }

.emerald-content_credit_card_selectable_small .card_disabled {
    background-color: #e9e7e7 !important;
    box-shadow: none !important;
    cursor: not-allowed;
}

    .emerald-content_credit_card_selectable_small .card_disabled .logo_value p {
        color: #c3c1c1;
    }

    .emerald-content_credit_card_selectable_small .card_disabled .date {
        color: #c3c1c1;
        text-align: right;
    }

    .emerald-content_credit_card_selectable_small .card_disabled:hover {
        box-shadow: none !important;
    }

    .emerald-content_credit_card_selectable_small .card_disabled:active {
        box-shadow: none !important;
    }

    .emerald-content_credit_card_selectable_small .card_disabled:focus-visible {
        outline: none !important;
        outline-offset: none !important;
        box-shadow: none !important;
    }

.emerald-content_credit_card_selectable_small .feedback {
    margin-top: 4px;
}

    .emerald-content_credit_card_selectable_small .feedback p {
        margin-bottom: 8px;
        text-align: left;
    }

.emerald-switch_light_standalone_large_primary .emerald-switch {
    position: relative;
    display: inline-block;
    height: 24px;
    width: 40px;
}

    .emerald-switch_light_standalone_large_primary .emerald-switch:focus-visible {
        outline: 2px solid #1f1d1d !important;
        outline-offset: 4px !important;
        border-radius: 12px !important;
    }

    .emerald-switch_light_standalone_large_primary .emerald-switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

    .emerald-switch_light_standalone_large_primary .emerald-switch .emerald-slider {
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #c3c1c1;
        transition: 0.4s;
        border-radius: 20px;
    }

        .emerald-switch_light_standalone_large_primary .emerald-switch .emerald-slider:hover {
            background-color: #999594;
        }

        .emerald-switch_light_standalone_large_primary .emerald-switch .emerald-slider:active {
            background-color: #999594;
        }

        .emerald-switch_light_standalone_large_primary .emerald-switch .emerald-slider::before {
            position: absolute;
            content: "";
            height: 20px;
            width: 20px;
            background-color: #fff;
            transition: 0.4s;
            margin: 2px;
            border-radius: 20px;
            box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.08), 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
        }

.emerald-switch_light_standalone_large_primary input:checked + .emerald-slider {
    background-color: #da291c;
}

    .emerald-switch_light_standalone_large_primary input:checked + .emerald-slider:hover {
        background-color: #9b1d14;
    }

    .emerald-switch_light_standalone_large_primary input:checked + .emerald-slider:active {
        background-color: #78170f;
    }

    .emerald-switch_light_standalone_large_primary input:checked + .emerald-slider:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        background-color: #c3c1c1;
        border-radius: 24px;
    }

.emerald-switch_light_standalone_large_primary input:disabled + .emerald-slider {
    background-color: #e9e7e7;
    cursor: not-allowed;
}

    .emerald-switch_light_standalone_large_primary input:disabled + .emerald-slider:hover {
        background-color: #e9e7e7;
    }

.emerald-switch_light_standalone_large_primary input:checked + .emerald-slider:before {
    transform: translateX(16px);
}

.emerald-switch_light_standalone_small_primary .emerald-switch {
    position: relative;
    display: inline-block;
    height: 28px;
    width: 48px;
}

    .emerald-switch_light_standalone_small_primary .emerald-switch:focus-visible {
        outline: 2px solid #1f1d1d !important;
        outline-offset: 4px !important;
        border-radius: 12px !important;
    }

    .emerald-switch_light_standalone_small_primary .emerald-switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

    .emerald-switch_light_standalone_small_primary .emerald-switch .emerald-slider {
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #c3c1c1;
        transition: 0.4s;
        border-radius: 20px;
    }

        .emerald-switch_light_standalone_small_primary .emerald-switch .emerald-slider:hover {
            background-color: #999594;
        }

        .emerald-switch_light_standalone_small_primary .emerald-switch .emerald-slider:active {
            background-color: #999594;
        }

        .emerald-switch_light_standalone_small_primary .emerald-switch .emerald-slider::before {
            position: absolute;
            content: "";
            height: 20px;
            width: 20px;
            background-color: #fff;
            transition: 0.4s;
            margin: 2px;
            border-radius: 20px;
            box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.08), 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
        }

.emerald-switch_light_standalone_small_primary input:checked + .emerald-slider {
    background-color: #da291c;
}

    .emerald-switch_light_standalone_small_primary input:checked + .emerald-slider:hover {
        background-color: #9b1d14;
    }

    .emerald-switch_light_standalone_small_primary input:checked + .emerald-slider:active {
        background-color: #78170f;
    }

    .emerald-switch_light_standalone_small_primary input:checked + .emerald-slider:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        background-color: #c3c1c1;
        border-radius: 24px;
    }

.emerald-switch_light_standalone_small_primary input:disabled + .emerald-slider {
    background-color: #e9e7e7;
    cursor: not-allowed;
}

    .emerald-switch_light_standalone_small_primary input:disabled + .emerald-slider:hover {
        background-color: #e9e7e7;
    }

.emerald-switch_light_standalone_small_primary input:checked + .emerald-slider:before {
    transform: translateX(16px);
}

.--emr-tag_light_large_filled_info {
    background-color: #1f1d1d;
    padding: 4px 12px;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 8px;
}

    .--emr-tag_light_large_filled_info .label {
        text-align: center;
        color: #f8f7f7;
    }

.--emr-tag_light_medium_filled_info {
    background-color: #1f1d1d;
    padding: 4px 12px;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 8px;
}

    .--emr-tag_light_medium_filled_info .label {
        text-align: center;
        color: #f8f7f7;
    }

.--emr-tag_light_small_filled_info {
    background-color: #1f1d1d;
    padding: 4px 12px;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 8px;
}

    .--emr-tag_light_small_filled_info .label {
        text-align: center;
        color: #f8f7f7;
    }

.--emr-card_equipment .--emr-box_label_img .--emr-tag_sold_out {
    display: inline-flex;
    align-self: flex-end;
    justify-content: center;
    margin-bottom: 12px;
    margin-right: 12px;
    background-color: #1F1D1D;
    border-radius: 100px;
    padding: 4px 12px;
    color: #ffffff;
    font-weight: 500;
    font-size: 14px;
    width: fit-content;
}

.--emr-text_field_light_default_filled {
    position: relative;
    width: 100%;
    /*success*/
}

    .--emr-text_field_light_default_filled .--emr-label_input {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 20px 12px 20px 12px;
        overflow: hidden;
        white-space: nowrap;
        pointer-events: none;
        transform-origin: 0 0;
        font-family: "AMX-Regular";
        font-size: 14px;
        line-height: 16px;
        font-weight: normal;
        color: #6b6766;
        transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
    }

    .--emr-text_field_light_default_filled .--emr-form_control {
        width: 100%;
        padding: 36px 12px 16px 12px;
        height: 56px !important;
        font-family: "AMX-Regular";
        font-size: 14px;
        line-height: 16px;
        font-weight: normal;
        color: #1f1d1d;
        border-radius: 4px;
        border: none;
        box-shadow: inset 0px 0px 0px 1px #d2d0d0;
        background-color: #fff;
    }

        .--emr-text_field_light_default_filled .--emr-form_control::-moz-placeholder {
            color: transparent;
        }

        .--emr-text_field_light_default_filled .--emr-form_control::placeholder {
            color: transparent;
        }

        .--emr-text_field_light_default_filled .--emr-form_control:hover {
            box-shadow: inset 0px 0px 0px 1px #6b6766;
        }

        .--emr-text_field_light_default_filled .--emr-form_control:focus {
            outline: 0 !important;
            box-shadow: inset 0px 0px 0px 2px #1f1d1d;
        }

            .--emr-text_field_light_default_filled .--emr-form_control:focus ~ .--emr-label_input {
                font-family: "AMX-Regular";
                font-size: 12px;
                line-height: 16px;
                font-weight: normal;
                opacity: 0.65;
                transform: scale(0.85) translateY(-0.5rem) translate(0.15rem);
                outline: 0 !important;
            }

        .--emr-text_field_light_default_filled .--emr-form_control:not(:-moz-placeholder-shown) ~ .--emr-label_input {
            font-family: "AMX-Regular";
            font-size: 12px;
            line-height: 16px;
            font-weight: normal;
            opacity: 0.65;
            transform: scale(0.85) translateY(-0.5rem) translate(0.15rem);
        }

        .--emr-text_field_light_default_filled .--emr-form_control:not(:placeholder-shown) ~ .--emr-label_input {
            font-family: "AMX-Regular";
            font-size: 12px;
            line-height: 16px;
            font-weight: normal;
            opacity: 0.65;
            transform: scale(0.85) translateY(-0.5rem) translate(0.15rem);
        }

        .--emr-text_field_light_default_filled .--emr-form_control:disabled {
            color: #c3c1c1;
            background-color: #e9e7e7;
            box-shadow: none;
            cursor: not-allowed;
        }

            .--emr-text_field_light_default_filled .--emr-form_control:disabled ~ .--emr-label_input {
                color: #c3c1c1;
            }

    .--emr-text_field_light_default_filled .--emr-feedback_success {
        display: flex;
        align-items: center;
        color: #5a9f0e;
        border-radius: 8px;
        margin-top: 12px;
    }

        .--emr-text_field_light_default_filled .--emr-feedback_success i {
            margin-right: 8px;
            font-size: 18px;
        }

        .--emr-text_field_light_default_filled .--emr-feedback_success .--emr-paragraph {
            margin-top: 4px;
            color: #5a9f0e !important;
        }

.--emr-error {
    /*feedback*/
}

    .--emr-error .--emr-label_input {
        color: #9b1d14;
    }

    .--emr-error .--emr-form_control {
        box-shadow: inset 0px 0px 0px 1px #9b1d14;
    }

        .--emr-error .--emr-form_control:hover {
            box-shadow: inset 0px 0px 0px 1px #9b1d14;
        }

        .--emr-error .--emr-form_control:focus {
            outline: 0 !important;
            box-shadow: inset 0px 0px 0px 2px #9b1d14;
        }

        .--emr-error .--emr-form_control:disabled {
            color: #c3c1c1;
            background-color: #e9e7e7;
            box-shadow: none;
            cursor: not-allowed;
        }

    .--emr-error .--emr-feedback_error {
        display: flex;
        align-items: center;
        color: #9b1d14;
        border-radius: 8px;
        margin-top: 12px;
    }

        .--emr-error .--emr-feedback_error i {
            margin-right: 8px;
            font-size: 18px;
        }

        .--emr-error .--emr-feedback_error .--emr-paragraph {
            margin-top: 4px;
            color: #9b1d14 !important;
        }

.--emr-select_light_default_filled {
    width: 100%;
    position: relative;
    /* ajusta el ancho según tus necesidades */
}

    .--emr-select_light_default_filled .--emr-form_control_select {
        width: 100%;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        height: 56px;
        padding: 20px 12px !important;
        border: none;
        border-radius: 4px;
        box-shadow: inset 0px 0px 0px 1px #d2d0d0;
        font-family: "AMX-Regular";
        font-size: 14px;
        line-height: 16px;
        font-weight: normal;
        color: #1f1d1d;
    }

        .--emr-select_light_default_filled .--emr-form_control_select:focus {
            outline: 0;
            background-color: #f8f7f7;
        }

        .--emr-select_light_default_filled .--emr-form_control_select .--emr-option {
            color: #3a3636;
        }

    .--emr-select_light_default_filled .--emr-custom_arrow {
        position: absolute;
        top: 50%;
        right: 10px;
        transform: translateY(-50%);
        pointer-events: none;
        font-size: 24px;
        color: #1f97ae;
        /* Puedes agregar estilos para tu ícono aquí */
    }

.--emr-slider_light_horizontal_default {
    position: relative;
}

    .--emr-slider_light_horizontal_default .--emr-slider {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        width: 100%;
        height: 4px;
        border-radius: 5px;
        background: linear-gradient(to right, #da291c 0%, #d2d0d0 100%);
        outline: none;
        margin: 0;
        padding: 0;
        cursor: pointer;
        border-radius: 2px 2px 2px 2px;
        transition: background 0.3s;
        /* Transición para el cambio de gradiente */
    }

        .--emr-slider_light_horizontal_default .--emr-slider::after {
            content: "";
            position: absolute;
            top: -10px;
            right: 0;
            bottom: -16px;
            left: 0;
        }

        .--emr-slider_light_horizontal_default .--emr-slider::-webkit-slider-thumb {
            -webkit-appearance: none;
            appearance: none;
            width: 24px;
            height: 24px;
            border-radius: 50%;
            background-color: #da291c;
            cursor: pointer;
            position: relative;
            z-index: 2;
            border: 4px solid #fff;
        }

            .--emr-slider_light_horizontal_default .--emr-slider::-webkit-slider-thumb:hover {
                background: #9b1d14;
            }

            .--emr-slider_light_horizontal_default .--emr-slider::-webkit-slider-thumb:active {
                background: #78170f;
            }

            .--emr-slider_light_horizontal_default .--emr-slider::-webkit-slider-thumb::after {
                content: "";
                position: absolute;
                border: 1px solid;
                top: -10px;
                right: 0;
                bottom: -16px;
                left: 0;
            }

    .--emr-slider_light_horizontal_default .--emr-tooltip {
        min-width: 30px;
        height: 26px;
        position: absolute;
        z-index: 9;
        background-color: #3a3636;
        color: #fff;
        font-size: 12px;
        text-align: center;
        padding-top: 7px;
        top: -32px;
        border-radius: 2px;
        left: calc(-15px + 50%);
        transform: translateX(-45%);
        display: none;
        opacity: 0;
    }

        .--emr-slider_light_horizontal_default .--emr-tooltip::after {
            content: "";
            display: block;
            width: 10px;
            height: 10px;
            transform: rotate(45deg);
            z-index: 8;
            background-color: #3a3636;
            position: relative;
            left: 10px;
            right: 0;
            bottom: 0;
            top: -2px;
        }

    .--emr-slider_light_horizontal_default:hover .--emr-tooltip {
        display: block;
        opacity: 1;
    }

.emr-slider-horizontal .emr-label-data {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
}

    .emr-slider-horizontal .emr-label-data .emr-label {
        font-size: 14px;
        line-height: 16px;
        font-weight: normal;
        font-family: "AMX-Regular";
        color: #6b6766;
    }

    .emr-slider-horizontal .emr-label-data .emr-data {
        font-family: "AMX-Regular";
        font-size: 14px;
        line-height: 16px;
        font-weight: normal;
        color: #1f1d1d;
    }

.emr-slider-horizontal .emr-content-slider {
    display: flex;
}

    .emr-slider-horizontal .emr-content-slider .emr-icon {
        color: #3a3636;
        font-size: 24px;
    }

    .emr-slider-horizontal .emr-content-slider .emr-icon-left {
        margin-right: 12px;
    }

    .emr-slider-horizontal .emr-content-slider .emr-icon-right {
        margin-left: 12px;
    }

    .emr-slider-horizontal .emr-content-slider .emr-slider-tooltip {
        position: relative;
        width: 100%;
    }

        .emr-slider-horizontal .emr-content-slider .emr-slider-tooltip .emr-slider {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            width: 100%;
            height: 4px;
            border-radius: 5px;
            background: linear-gradient(to right, #da291c 0%, #d2d0d0 0%);
            outline: none;
            margin: 0;
            padding: 0;
            cursor: pointer;
            border-radius: 2px 2px 2px 2px;
            animate: 0.2s;
            /* Transición para el cambio de gradiente */
        }

            .emr-slider-horizontal .emr-content-slider .emr-slider-tooltip .emr-slider::after {
                content: "";
                position: absolute;
                top: -10px;
                right: 0;
                bottom: -16px;
                left: 0;
            }

            .emr-slider-horizontal .emr-content-slider .emr-slider-tooltip .emr-slider::-webkit-slider-thumb {
                -webkit-appearance: none;
                appearance: none;
                width: 20px;
                height: 20px;
                border-radius: 50%;
                background-color: #da291c;
                cursor: pointer;
                position: relative;
                z-index: 2;
                border: none;
                box-shadow: 0px 0px 0px 4px #fff;
            }

                .emr-slider-horizontal .emr-content-slider .emr-slider-tooltip .emr-slider::-webkit-slider-thumb::after {
                    content: "";
                    position: absolute;
                    border: 1px solid;
                    top: -10px;
                    right: 0;
                    bottom: -16px;
                    left: 0;
                }

            .emr-slider-horizontal .emr-content-slider .emr-slider-tooltip .emr-slider:focus-visible::-webkit-slider-thumb {
                outline: 2px solid #1f1d1d;
                outline-offset: 4px;
                background-color: #9b1d14;
                border-radius: 50px;
            }

            .emr-slider-horizontal .emr-content-slider .emr-slider-tooltip .emr-slider:focus-visible .emr-tooltip {
                opacity: 1 !important;
            }

            .emr-slider-horizontal .emr-content-slider .emr-slider-tooltip .emr-slider:hover::-webkit-slider-thumb {
                background: #9b1d14;
            }

            .emr-slider-horizontal .emr-content-slider .emr-slider-tooltip .emr-slider:active::-webkit-slider-thumb {
                background: #78170f;
            }

        .emr-slider-horizontal .emr-content-slider .emr-slider-tooltip .emr-tooltip {
            position: absolute;
            top: -34px;
            opacity: 0;
        }

            .emr-slider-horizontal .emr-content-slider .emr-slider-tooltip .emr-tooltip span {
                position: absolute;
                text-align: center;
                display: block;
                line-height: 1;
                padding: 4px;
                color: #fff;
                border-radius: 0.125rem;
                background: #3a3636;
                font-family: "AMX-Regular";
                font-size: 12px;
                line-height: 16px;
                font-weight: normal;
                left: 50%;
                text-align: center;
                transform: translate(-50%, 0);
            }

                .emr-slider-horizontal .emr-content-slider .emr-slider-tooltip .emr-tooltip span:before {
                    position: absolute;
                    content: "";
                    left: 50%;
                    bottom: -7px;
                    transform: translateX(-50%);
                    width: 0;
                    height: 0;
                    border: 4px solid transparent;
                    border-top-color: #3a3636;
                }

    .emr-slider-horizontal .emr-content-slider:hover .emr-slider-tooltip .emr-tooltip {
        opacity: 1;
    }
/*****************************************************************/
/******************* Equipment Characteristics *******************/
/*****************************************************************/
.--emr-equipment_characteristics {
    background-color: #000000;
    padding: 40px 0;
}

    .--emr-equipment_characteristics .emerald-container .--emr-content {
        flex-wrap: wrap-reverse;
        justify-content: center;
        row-gap: 40px;
    }

        .--emr-equipment_characteristics .emerald-container .--emr-content .--emr-info .--emr-title_description {
            margin-bottom: 24px;
        }

            .--emr-equipment_characteristics .emerald-container .--emr-content .--emr-info .--emr-title_description .--emr-text {
                color: #e9e7e7;
            }

            .--emr-equipment_characteristics .emerald-container .--emr-content .--emr-info .--emr-title_description .--emr-tag {
                margin-bottom: 12px;
            }

@media (max-width: 1056px) {
    .--emr-equipment_characteristics .emerald-container .--emr-content .--emr-info .--emr-title_description .--emr-tag .--emr-tag_light_large_filled_info {
        display: none;
    }
}

@media (min-width: 1057px) {
    .--emr-equipment_characteristics .emerald-container .--emr-content .--emr-info .--emr-title_description .--emr-tag .--emr-tag_light_medium_filled_info {
        display: none;
    }
}

@media (max-width: 671px) {
    .--emr-equipment_characteristics .emerald-container .--emr-content .--emr-info .--emr-title_description .--emr-tag .--emr-tag_light_medium_filled_info {
        display: none;
    }
}

@media (min-width: 672px) {
    .--emr-equipment_characteristics .emerald-container .--emr-content .--emr-info .--emr-title_description .--emr-tag .--emr-tag_light_small_filled_info {
        display: none !important;
    }
}

.--emr-equipment_characteristics .emerald-container .--emr-content .--emr-info .--emr-title_description .--emr-title {
    color: #f8f7f7;
    margin-bottom: 8px;
}

.--emr-equipment_characteristics .emerald-container .--emr-content .--emr-info .--emr-title_description .--emr-text {
    color: #e9e7e7;
}

.--emr-equipment_characteristics .emerald-container .--emr-content .--emr-info .--emr-feature .--emr-item:not(:last-child) {
    margin-bottom: 12px;
}

.--emr-equipment_characteristics .emerald-container .--emr-content .--emr-info .--emr-feature .--emr-item .--emr-label {
    color: #f8f7f7;
    margin-bottom: 8px;
}

.--emr-equipment_characteristics .emerald-container .--emr-content .--emr-info .--emr-feature .--emr-item .--emr-data {
    color: #e9e7e7;
}

.--emr-equipment_characteristics .emerald-container .--emr-content .--emr-img {
    justify-content: center;
    display: flex;
}

@media (min-width: 672px) {
    .--emr-equipment_characteristics .emerald-container .--emr-content .--emr-img {
        margin-top: 40px;
    }
}

.--emr-equipment_characteristics .emerald-container .--emr-content .--emr-img .--emr-img_equipment {
    max-width: 100%;
    max-height: 600px;
    height: -moz-fit-content;
    height: fit-content;
    position: sticky;
    top: 100px;
    margin-right: 5%;
}

@media (max-width: 500px) {
    .--emr-equipment_characteristics .emerald-container .--emr-content .--emr-img .--emr-img_equipment {
        max-height: 400px;
    }
}

/*****************************************************************/
/************************* Modal Overlay *************************/
/*****************************************************************/
.--emr-show {
    display: flex !important;
    visibility: visible;
    opacity: 1;
    transition: all 250ms ease-in;
}

.--emr_overlay {
    display: none;
    position: fixed;
    z-index: 99999;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(31, 29, 29, 0.5);
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
    align-items: center;
    justify-content: center;
    padding: 0 16px;
}

    .--emr_overlay .--emr_modal .--emr_modal_content {
        width: 100%;
        max-width: 448px;
    }

        .--emr_overlay .--emr_modal .--emr_modal_content .--emr_card {
            width: 100%;
            max-width: 448px;
            animation: blowUpModal 0.2s ease;
            border-radius: 12px;
            box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.08), 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
            padding: 40px;
            background: #fff;
        }

@media (max-width: 420px) {
    .--emr_overlay .--emr_modal .--emr_modal_content .--emr_card {
        padding: 32px;
    }
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr-content_icon
.--emr-icon {
    font-size: 100px;
    color: #5a9f0e;
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_title_modal {
    color: #1f1d1d;
    font-family: "AMX-Medium";
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
}

@media (max-width: 420px) {
    .--emr_overlay
    .--emr_modal
    .--emr_modal_content
    .--emr_card
    .--emr_title_modal {
        font-size: 18px;
    }
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_text_modal {
    color: #6b6766;
    font-family: "AMX-Regular";
    font-size: 16px;
    font-weight: normal;
    line-height: 28px;
    text-align: center;
}

@media (max-width: 420px) {
    .--emr_overlay
    .--emr_modal
    .--emr_modal_content
    .--emr_card
    .--emr_card_body
    .--emr_text_modal {
        font-size: 14px;
        line-height: 24px;
    }
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button {
    display: flex;
    justify-content: center;
    gap: 12px;
}

@media (max-width: 420px) {
    .--emr_overlay
    .--emr_modal
    .--emr_modal_content
    .--emr_card
    .--emr_card_body
    .--emr_content_button {
        flex-direction: column;
    }
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_tertiary_full_label_lg_outline {
    cursor: pointer;
    box-sizing: border-box;
    border: 2px solid #c3c1c1;
    background-color: #ffffff;
    color: #1f1d1d;
    text-align: center;
    padding: 12px 20px;
    width: 100%;
    border-radius: 50px !important;
    --outline-radius: 50px !important;
    -webkit-border-radius: 50px !important;
    -moz-border-radius: 50px !important;
    font-family: "AMX-Medium";
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}

@media (max-width: 420px) {
    .--emr_overlay
    .--emr_modal
    .--emr_modal_content
    .--emr_card
    .--emr_card_body
    .--emr_content_button
    .emerald-btn_tertiary_full_label_lg_outline {
        order: 2;
    }
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_tertiary_full_label_lg_outline
p {
    display: flex;
    justify-content: center;
}

    .--emr_overlay
    .--emr_modal
    .--emr_modal_content
    .--emr_card
    .--emr_card_body
    .--emr_content_button
    .emerald-btn_tertiary_full_label_lg_outline
    p
    .icon_left {
        margin-left: 8px;
    }

    .--emr_overlay
    .--emr_modal
    .--emr_modal_content
    .--emr_card
    .--emr_card_body
    .--emr_content_button
    .emerald-btn_tertiary_full_label_lg_outline
    p
    .icon_right {
        margin-right: 8px;
    }

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_tertiary_full_label_lg_outline:hover {
    border: 2px solid #c3c1c1;
    background-color: #c3c1c1;
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_tertiary_full_label_lg_outline:focus-visible {
    outline: 2px solid #1f1d1d;
    outline-offset: 4px;
    border: 2px solid #c3c1c1;
    background-color: #c3c1c1;
    border-radius: 50px;
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_tertiary_full_label_lg_outline:active {
    background-color: #817e7e;
    border: 2px solid #817e7e;
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_tertiary_full_label_lg_outline:disabled {
    background: #e9e7e7;
    color: #c3c1c1;
    border: 2px solid #e9e7e7;
    cursor: not-allowed;
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_primary_full_label_lg_filled {
    cursor: pointer;
    box-sizing: border-box;
    border: 2px solid #da291c;
    background-color: #da291c;
    color: #ffffff;
    text-align: center;
    padding: 10px 20px;
    width: 100%;
    border-radius: 50px;
    font-family: "AMX-Medium";
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}

@media (max-width: 420px) {
    .--emr_overlay
    .--emr_modal
    .--emr_modal_content
    .--emr_card
    .--emr_card_body
    .--emr_content_button
    .emerald-btn_primary_full_label_lg_filled {
        order: 1;
        margin-bottom: 16px;
    }
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_primary_full_label_lg_filled
p {
    display: flex;
    justify-content: center;
}

    .--emr_overlay
    .--emr_modal
    .--emr_modal_content
    .--emr_card
    .--emr_card_body
    .--emr_content_button
    .emerald-btn_primary_full_label_lg_filled
    p
    .icon_left {
        margin-left: 8px;
    }

    .--emr_overlay
    .--emr_modal
    .--emr_modal_content
    .--emr_card
    .--emr_card_body
    .--emr_content_button
    .emerald-btn_primary_full_label_lg_filled
    p
    .icon_right {
        margin-right: 8px;
    }

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_primary_full_label_lg_filled:hover {
    background-color: #9b1d14;
    border: 2px solid #9b1d14;
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_primary_full_label_lg_filled:focus-visible {
    outline: 2px solid #1f1d1d;
    outline-offset: 4px;
    background-color: #9b1d14;
    border: 2px solid #9b1d14;
    border-radius: 50px;
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_primary_full_label_lg_filled:active {
    background-color: #78170f;
    border: 2px solid #78170f;
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_primary_full_label_lg_filled:disabled {
    background: #e9e7e7;
    border: 2px solid #e9e7e7;
    color: #c3c1c1;
    cursor: not-allowed;
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_auto_label_lg_text {
    cursor: pointer;
    border: none;
    text-decoration: underline;
    background-color: #fff;
    color: #1f1d1d;
    text-align: center;
    padding: 12px 20px;
    width: auto;
    border-radius: 50px;
    font-family: "AMX-Medium";
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    margin-right: 8px;
}

@media (max-width: 420px) {
    .--emr_overlay
    .--emr_modal
    .--emr_modal_content
    .--emr_card
    .--emr_card_body
    .--emr_content_button
    .emerald-btn_auto_label_lg_text {
        order: 2;
    }
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_auto_label_lg_text
p {
    display: flex;
    justify-content: center;
}

    .--emr_overlay
    .--emr_modal
    .--emr_modal_content
    .--emr_card
    .--emr_card_body
    .--emr_content_button
    .emerald-btn_auto_label_lg_text
    p
    .icon_left {
        margin-left: 8px;
    }

    .--emr_overlay
    .--emr_modal
    .--emr_modal_content
    .--emr_card
    .--emr_card_body
    .--emr_content_button
    .emerald-btn_auto_label_lg_text
    p
    .icon_right {
        margin-right: 8px;
    }

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_auto_label_lg_text:hover {
    outline: none;
    background-color: #f8f7f7;
    color: #000000;
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_auto_label_lg_text:focus-visible {
    outline: 2px solid #1f1d1d;
    outline-offset: 4px;
    background-color: #fff;
    border-radius: 50px;
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_auto_label_lg_text:active {
    background-color: #e9e7e7;
    color: #000000;
}

.--emr_overlay
.--emr_modal
.--emr_modal_content
.--emr_card
.--emr_card_body
.--emr_content_button
.emerald-btn_auto_label_lg_text:disabled {
    background-color: #fff;
    color: #c3c1c1;
    cursor: not-allowed;
}

.--emr_content_link {
    display: flex;
    justify-content: center;
}

    .--emr_content_link .emerald-link_center_standard_inherit {
        font-family: "AMX-Medium";
        font-size: 16px;
        line-height: 20px;
        font-weight: 500;
        display: flex;
        color: #1f1d1d;
        text-decoration: underline;
        text-align: center;
        position: relative;
    }

        .--emr_content_link .emerald-link_center_standard_inherit:hover {
            color: #000000;
        }

        .--emr_content_link .emerald-link_center_standard_inherit:focus-visible {
            outline: 2px solid #1f1d1d;
            outline-offset: 4px;
            color: inherit;
            border-radius: 4px;
        }

        .--emr_content_link .emerald-link_center_standard_inherit:active {
            color: #000000;
        }

        .--emr_content_link .emerald-link_center_standard_inherit:disabled {
            color: #c3c1c1;
        }

        .--emr_content_link .emerald-link_center_standard_inherit::after {
            content: "";
            position: absolute;
            top: -14px;
            bottom: -14px;
            left: 0px;
            right: 0px;
        }

/*****************************************************************/
/************************** Tracker **************************/
/*****************************************************************/
.--emr-content-tracker {
    background: rgb(255, 255, 255);
    border-radius: 8px;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
    width: 100%;
    padding: 24px;
}

@media (max-width: 576px) {
    .--emr-content-tracker {
        padding: 20px;
    }
}

.--emr-content-tracker .--emr-title-bar {
    padding: 8px 16px 0 16px;
}

@media (max-width: 576px) {
    .--emr-content-tracker .--emr-title-bar {
        padding: 4px 16px 0 16px;
    }
}

.--emr-content-tracker .--emr-title-bar .--emr-title,
.--emr-content-tracker .--emr-title-bar .--emr-title-error-feedback {
    color: rgb(34, 34, 34);
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 8px;
}

.--emr-content-tracker .--emr-title-bar .--emr-title-error-feedback {
    margin-bottom: 16px;
}

.--emr-content-tracker .--emr-title-bar .--emr-subtitle {
    color: #767676;
    font-family: "Roboto", sans-serif;
    font-size: 12px;
    font-weight: 300;
    margin-bottom: 20px;
}

@media (max-width: 576px) {
    .--emr-content-tracker .--emr-title-bar .--emr-subtitle {
        margin-bottom: 16px;
    }
}

.--emr-content-tracker .--emr-wrapper-step {
    padding: 0 20px;
}

    .--emr-content-tracker .--emr-wrapper-step .--emr-step {
        list-style: none;
        display: flex;
    }

@media (max-width: 576px) {
    .--emr-content-tracker .--emr-wrapper-step .--emr-step {
        display: block;
    }
}

.--emr-content-tracker .--emr-wrapper-step .--emr-step .--emr-step-item {
    display: flex;
    align-items: start;
    position: relative;
    width: 100%;
    margin-right: 8px;
    margin-top: 1px;
}

@media (max-width: 576px) {
    .--emr-content-tracker .--emr-wrapper-step .--emr-step .--emr-step-item {
        overflow: none;
        margin-top: 0px;
    }
}

.--emr-content-tracker
.--emr-wrapper-step
.--emr-step
.--emr-step-item:not(:last-child)::after {
    content: "";
}

@media (max-width: 576px) {
    .--emr-content-tracker
    .--emr-wrapper-step
    .--emr-step
    .--emr-step-item:not(:last-child)::after {
        content: "";
        width: 2px;
        background: #d2d0d0;
        position: absolute;
        height: 43.5px;
        top: 12px;
        right: 0px;
        left: 5px;
        bottom: 0;
        border-radius: 1px;
    }
}

.--emr-content-tracker
.--emr-wrapper-step
.--emr-step
.--emr-step-item
.--emr-step-bullet {
    background-color: #d2d0d0 !important;
    height: 16px;
    width: 16px;
    border-radius: 100px;
    margin-right: 8px;
}

@media (max-width: 576px) {
    .--emr-content-tracker
    .--emr-wrapper-step
    .--emr-step
    .--emr-step-item
    .--emr-step-bullet {
        height: 12px;
        width: 12px;
    }
}

.--emr-content-tracker
.--emr-wrapper-step
.--emr-step
.--emr-step-item
.--emr-content-text {
    margin-top: -1px;
}

@media (max-width: 576px) {
    .--emr-content-tracker
    .--emr-wrapper-step
    .--emr-step
    .--emr-step-item
    .--emr-content-text {
        margin-top: -1.8px;
    }
}

.--emr-content-tracker
.--emr-wrapper-step
.--emr-step
.--emr-step-item
.--emr-content-text
.--emr-content-divider-text {
    display: flex;
}

@media (max-width: 576px) {
    .--emr-content-tracker
    .--emr-wrapper-step
    .--emr-step
    .--emr-step-item
    .--emr-content-text
    .--emr-content-divider-text {
        display: block;
    }
}

.--emr-content-tracker
.--emr-wrapper-step
.--emr-step
.--emr-step-item
.--emr-content-text
.--emr-content-divider-text
.--emr-divider {
    border-top-width: 2px;
    border-top-style: solid;
    flex: auto;
    height: 0;
    margin: 0;
    width: 100px;
    border-top-color: #d2d0d0;
    margin-top: 7px;
    margin-left: 8px;
    border-radius: 1px;
}

@media (max-width: 576px) {
    .--emr-content-tracker
    .--emr-wrapper-step
    .--emr-step
    .--emr-step-item
    .--emr-content-text
    .--emr-content-divider-text
    .--emr-divider {
        display: none;
    }
}

.--emr-content-tracker
.--emr-wrapper-step
.--emr-step
.--emr-step-item
.--emr-content-text
.--emr-data {
    color: #817e7e;
    font-family: "AMX-Medium";
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}

@media (max-width: 576px) {
    .--emr-content-tracker
    .--emr-wrapper-step
    .--emr-step
    .--emr-step-item
    .--emr-content-text
    .--emr-data {
        font-size: 14px;
    }
}

.--emr-content-tracker
.--emr-wrapper-step
.--emr-step
.--emr-step-item
.--emr-content-text
.--emr-label {
    color: #817e7e;
    font-family: "AMX-Regular";
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
}

@media (max-width: 576px) {
    .--emr-content-tracker
    .--emr-wrapper-step
    .--emr-step
    .--emr-step-item
    .--emr-content-text
    .--emr-label {
        font-size: 12px;
    }
}

.--emr-content-tracker
.--emr-wrapper-step
.--emr-step
.--emr-step-pending
.--emr-step-bullet {
    background-color: #fff !important;
    border: 4px solid #da291c !important;
}

.--emr-content-tracker
.--emr-wrapper-step
.--emr-step
.--emr-step-active:not(:last-child)::after {
    background: #da291c !important;
}

.--emr-content-tracker
.--emr-wrapper-step
.--emr-step
.--emr-step-active
.--emr-step-bullet {
    background-color: #da291c !important;
    border: 4px solid #da291c !important;
}

.--emr-content-tracker
.--emr-wrapper-step
.--emr-step
.--emr-step-active
.--emr-content-text
.--emr-content-divider-text
.--emr-data {
    color: #da291c !important;
}

.--emr-content-tracker
.--emr-wrapper-step
.--emr-step
.--emr-step-active
.--emr-content-text
.--emr-content-divider-text
.--emr-divider {
    border-top-color: #da291c;
}

.--emr-content-tracker .--emr-error-feedback {
    display: flex;
    align-items: start;
    background-color: #fdebe9;
    padding: 20px;
    border-radius: 8px;
}

    .--emr-content-tracker .--emr-error-feedback .--emr-text {
        margin: 0;
        color: #b7202e;
        font-family: "Roboto", sans-serif;
        font-size: 14px;
        font-weight: 300;
    }

    .--emr-content-tracker .--emr-error-feedback .--emr-icon-error {
        color: #b7202e;
        font-size: 16px;
        margin-right: 8px;
    }

.form-floating {
    position: relative;
}

    .form-floating > .form-control,
    .form-floating > .form-control-plaintext,
    .form-floating > .form-select {
        height: calc(3.5rem + 2px);
        line-height: 1.25;
    }

    .form-floating > label {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 1rem 0.75rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        pointer-events: none;
        border: 1px solid transparent;
        transform-origin: 0 0;
        transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
    }

@media (prefers-reduced-motion: reduce) {
    .form-floating > label {
        transition: none;
    }
}

.form-floating > .form-control,
.form-floating > .form-control-plaintext {
    padding: 1rem 0.75rem;
}

    .form-floating > .form-control-plaintext::placeholder,
    .form-floating > .form-control::placeholder {
        color: transparent;
    }

    .form-floating > .form-control-plaintext:focus,
    .form-floating > .form-control-plaintext:not(:placeholder-shown),
    .form-floating > .form-control:focus,
    .form-floating > .form-control:not(:placeholder-shown) {
        padding-top: 1.625rem;
        padding-bottom: 0.625rem;
    }

    .form-floating > .form-control-plaintext:-webkit-autofill,
    .form-floating > .form-control:-webkit-autofill {
        padding-top: 1.625rem;
        padding-bottom: 0.625rem;
    }

.form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
}

    .form-floating > .form-control-plaintext ~ label,
    .form-floating > .form-control:focus ~ label,
    .form-floating > .form-control:not(:placeholder-shown) ~ label,
    .form-floating > .form-select ~ label {
        opacity: 0.65;
        transform: scale(0.85) translateY(-0.5rem) translate(0.15rem);
    }

.form-floating > .form-control:-webkit-autofill ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translate(0.15rem);
}

.form-floating > .form-control-plaintext ~ label {
    border-width: 1px 0;
}

/*****************************************************************/
/************************** Footer Main **************************/
/*****************************************************************/
.--emr_footer_tel {
    padding: 40px 0px;
    background-color: #1F1D1D;
}

    .--emr_footer_tel .--emr-navigation_item {
        row-gap: 40px;
    }

        .--emr_footer_tel .--emr-navigation_item .--emr-list-footer .--emr-item {
            color: #6b6766;
        }

@media (min-width: 1056px) {
    .--emr_footer_tel .--emr-navigation_item .--emr-list-footer .--emr-item:not(:last-child) {
        margin-bottom: 16px;
    }

    .--emr_footer_tel .--emr-navigation_item .--emr-list-footer .--emr-item .emerald-link_left_clear_inherit::after {
        content: "";
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0px;
        right: 0px;
    }
}

@media (max-width: 1055px) {
    .--emr_footer_tel .--emr-navigation_item .--emr-list-footer .--emr-item:not(:last-child) {
        margin-bottom: 32px;
    }
}

.--emr_footer_tel .--emr-navigation_item .--emr-social {
    display: flex;
    flex-wrap: wrap;
    row-gap: 24px;
}

    .--emr_footer_tel .--emr-navigation_item .--emr-social a {
        width: 32px;
        height: 32px;
        text-decoration: none;
        color: #6b6766;
        position: relative;
    }

        .--emr_footer_tel .--emr-navigation_item .--emr-social a:hover {
        }

        .--emr_footer_tel .--emr-navigation_item .--emr-social a:focus-visible {
            outline: 2px solid #1f1d1d;
            outline-offset: 4px;
            color: inherit;
            border-radius: 4px;
        }

        .--emr_footer_tel .--emr-navigation_item .--emr-social a:active {
            color: brightness(0) saturate(100%) invert(0%) sepia(62%) saturate(10%) hue-rotate(140deg) brightness(88%) contrast(100%);
        }

        .--emr_footer_tel .--emr-navigation_item .--emr-social a::after {
            content: "";
            position: absolute;
            top: -12px;
            bottom: -12px;
            left: -12px;
            right: -12px;
        }

        .--emr_footer_tel .--emr-navigation_item .--emr-social a:not(:last-child) {
            margin-right: 16px;
        }

        .--emr_footer_tel .--emr-navigation_item .--emr-social a .--emr-icon_social {
            position: relative;
        }

.--emr_footer_tel .emerald-divider_small_light {
    background: #3c3c3c;
    margin: 32px 0;
}

.--emr_footer_tel .--emr-copyright_legal {
    justify-content: space-between;
    padding: 0 16px;
    align-items: center;
    text-align: center;
    row-gap: 16px;
}

@media (max-width: 572px) {
    .--emr_footer_tel .--emr-copyright_legal {
        flex-direction: column;
    }
}

.--emr_footer_tel .--emr-copyright_legal .--emr-copyright {
    color: #989898;
}

.--emr_footer_tel .--emr-copyright_legal .--emr-legal {
    display: flex;
    gap: 24px;
}

/*****************************************************************/
/***************************** Input *****************************/
/*****************************************************************/
.--emr-input_normal input {
    height: 56px !important;
    font-size: 14px;
    border: 1px solid #c4c4c4;
    border-radius: 3px !important;
}

.--emr-input_normal .form-control:focus {
    background-color: #fff !important;
}

.--emr-input_normal .label {
    color: #767676;
    font-size: 12px;
    font-weight: 300;
}

/*inputs basic */

.form-floating > label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 20px;
    pointer-events: none;
    border: 1px solid transparent;
    transform-origin: 0 0;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

.form-floating > .form-control {
    padding-right: 20px;
    padding-left: 20px;
}

.form-control:focus {
    background-color: #000;
    border: 1px solid #1f97ae !important;
    box-shadow: none !important;
}

.form-floating > .form-control:focus,
.form-floating > .form-control:not(:placeholder-shown) {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
    color: #222222 !important;
    font-size: 14px;
    font-weight: normal;
    height: 56px !important;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}
/*input states*/

.input-error {
    background-color: #fff;
    border-color: #b7202e;
}

.--emr-errorColorLabel {
    color: #b7202e !important;
}

.--emr-errorBorder {
    border: 1px solid #b7202e !important;
}

.--emr-warningLabel {
    color: #b7202e !important;
}

    .--emr-warningLabel:focus-within {
        color: #1f97ae !important;
    }

input:focus + label {
    color: #1f97ae !important;
}

/*feedback*/

.--emr-feedback_error {
    display: flex;
    align-items: flex-start;
    color: #b7202e;
    border-radius: 8px;
}

    .--emr-feedback_error i {
        margin-right: 8px;
        font-size: 16px;
        margin-top: 2px;
        font-style: normal !important;
    }

    .--emr-feedback_error .paragraph-alert {
        color: #b7202e !important;
    }

.--emr-btn_close .btn-close {
    position: relative;
    top: -12px;
    right: -12px;
}

    .--emr-btn_close .btn-close::after {
        content: "";
        position: absolute;
        left: -12px;
        right: -12px;
        bottom: -12px;
        top: -12px;
    }

    .--emr-btn_close .btn-close .--emr-icon_close {
        font-size: 20px;
    }

/*****************************************************************/
/************************** Header Main **************************/
/*****************************************************************/
.--emr-header {
    display: flex;
    justify-content: center;
    background-color: #da291c;
    position: fixed;
    width: 100%;
    /*top: 0;*/
    z-index: 999;
    /************Header Mobile***********/
}

    .--emr-header .--emr-container_header {
        width: 100%;
        display: flex;
        padding: 16px 48px 16px 48px;
        align-items: center;
        justify-content: space-between;
        position: relative;
        height: 68px;
    }

@media (max-width: 768px) {
    .--emr-header .--emr-container_header {
        padding: 16px 16px 16px 16px;
    }
}

.--emr-header .--emr-container_header .--emr-content_list_logo {
    display: flex;
    align-items: center;
}

    .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-logo {
        margin-right: 53px;
    }

        .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-logo img {
            width: 89px;
            height: 32px;
        }

    .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item {
        display: flex;
        align-items: center;
    }

        .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item {
            width: 100%;
        }

            .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item:not(:last-child) {
                margin-right: 48px;
            }

@media (max-width: 1056px) {
    .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item:not(:last-child) {
        margin-right: 32px;
    }
}

.--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item .--emr-link_main {
    color: #fff;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    text-decoration: none;
    transition: all 0.1s ease-out;
    position: relative;
}

    .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item .--emr-link_main::after {
        content: "";
        position: absolute;
        top: -24px;
        bottom: -24px;
        left: 0px;
        right: 0px;
    }

    .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item .--emr-link_main::before {
        position: absolute;
        transform: translateX(-50%);
        left: 50%;
        content: "";
        bottom: 0;
        width: 0;
        height: 0;
        background-color: transparent;
        border-style: solid;
        border-width: 0;
        border-color: transparent transparent #fff transparent;
        bottom: 0;
        border-width: 0 12px 12px 12px;
        top: 32px;
        opacity: 0;
    }

.--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item .--emr-sub_main {
    content: "";
    position: absolute;
    background-color: #fff;
    width: 100%;
    left: 0;
    right: 0;
    top: 68px;
    z-index: 9999;
    padding: 32px 48px;
    display: flex;
    gap: 40px;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.08), 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
    opacity: 0;
    visibility: hidden;
}

    .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item .--emr-sub_main .--emr-content_sub_main {
        min-width: 160px;
    }

        .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item .--emr-sub_main .--emr-content_sub_main .--emr-title_sub_main {
            margin-bottom: 24px;
        }

        .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item .--emr-sub_main .--emr-content_sub_main .--emr-list_sub_main .--emr-item_sub_main:not(:last-child) {
            margin-bottom: 24px;
        }

@media (max-width: 820px) {
    .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item .--emr-sub_main .--emr-content_sub_main .--emr-list_sub_main .--emr-item_sub_main {
        width: 100%;
    }
}

.--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item .--emr-sub_main .--emr-content_sub_main .--emr-list_sub_main .--emr-item_sub_main .--emr-link_sub_main {
    font-family: "Roboto", sans-serif;
    color: #3a3636;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
    position: relative;
}

    .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item .--emr-sub_main .--emr-content_sub_main .--emr-list_sub_main .--emr-item_sub_main .--emr-link_sub_main:hover {
        color: #1f1d1d;
        text-decoration: underline;
    }

    .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item .--emr-sub_main .--emr-content_sub_main .--emr-list_sub_main .--emr-item_sub_main .--emr-link_sub_main:active {
        color: #000000;
        text-decoration: underline;
    }

    .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item .--emr-sub_main .--emr-content_sub_main .--emr-list_sub_main .--emr-item_sub_main .--emr-link_sub_main::after {
        content: "";
        position: absolute;
        top: -12px;
        right: 0;
        bottom: -12px;
        left: 0;
    }

.--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item:hover .--emr-sub_main {
    visibility: visible;
    opacity: 1;
    transition: all 0.3s ease;
}

.--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item .--emr-item:hover .--emr-link_main::before {
    opacity: 1;
    bottom: 0;
    transition: all 0.3s ease;
}

@media (max-width: 768px) {
    .--emr-header .--emr-container_header .--emr-content_list_logo .--emr-list_item {
        display: none;
    }
}

@media (max-width: 768px) {
    .--emr-header .--emr-container_header .--emr-icon_action {
        display: block !important;
    }
}

.--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon {
    display: flex;
    align-items: center;
    gap: 24px;
}

    .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item {
        display: flex;
        height: 24px;
        width: 24px;
    }

        .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-link_icon {
            color: #fff;
            text-decoration: none;
            position: absolute;
        }

            .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-link_icon::before {
                content: "";
                position: absolute;
                top: -10px !important;
                bottom: -4px !important;
                left: -10px !important;
                right: -10px !important;
                background-color: #9b1d14;
                border-radius: 100%;
                opacity: 0;
                transition: 0.3s;
            }

            .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-link_icon .--emr-icon {
                font-size: 24px;
                position: relative;
            }

                .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-link_icon .--emr-icon::after {
                    content: "";
                    position: absolute;
                    top: -10px;
                    bottom: -10px;
                    left: -10px;
                    right: -10px;
                }

            .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-link_icon:hover::before {
                opacity: 1;
            }

        .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-cart {
            position: absolute;
        }

            .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-cart .--emr-badge {
                background: rgb(255, 199, 33);
                box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.08), 0px 0px 1px 0px rgba(0, 0, 0, 0.12);
                height: 8px;
                width: 8px;
                position: absolute;
                bottom: 0px;
                top: -1px;
                right: 0px;
                left: 18px;
                border-radius: 50px;
            }

        .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user {
            display: none;
        }

@media (max-width: 672px) {
    .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user {
        position: fixed;
        width: 100%;
        left: 0px;
        right: 0;
        align-items: end;
        bottom: 0;
        z-index: 999999;
    }
}

.--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user {
    position: absolute;
    background: #fff;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.08), 0px 0px 5px 0px rgba(0, 0, 0, 0.06);
    width: 100%;
    z-index: 9999;
}

@media (min-width: 673px) {
    .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user {
        max-width: 224px;
        right: 40px;
        top: 54px;
        border-radius: 12px;
    }
}

@media (max-width: 672px) {
    .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user {
        border-radius: 12px 12px 0px 0px;
    }
}

.--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_register .--emr-content_button {
    margin: 40px 24px 16px 24px;
}

@media (max-width: 672px) {
    .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_register .--emr-content_button {
        margin: 40px 24px 24px 24px;
    }
}

.--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_register .--emr-content_button .emerald-btn_primary_auto_label_md_filled {
    width: 100%;
}

.--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_register .--emr-action_label {
    text-align: center;
    margin-bottom: 32px;
}

@media (max-width: 672px) {
    .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_register .--emr-action_label {
        display: flex;
        justify-content: center;
        text-align: center;
        gap: 4px;
    }
}

.--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_register .--emr-action_label .--emr-label {
    color: #6b6766;
}

@media (min-width: 673px) {
    .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_register .--emr-action_label .--emr-label {
        margin-bottom: 8px;
    }
}

@media (min-width: 673px) {
    .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_register .--emr-action_label .emerald-link_center_clear_default {
        margin: auto;
    }
}

.--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_register .--emr-icon_button {
    margin: 12px 24px;
}

    .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_register .--emr-icon_button .--emr-btn_icon_label_text {
        display: flex;
        border: none;
        align-items: center;
        position: relative;
        text-decoration: none !important;
    }

        .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_register .--emr-icon_button .--emr-btn_icon_label_text::after {
            content: "";
            position: absolute;
            top: -12px;
            bottom: -12px;
            left: 0px;
            right: 0px;
        }

        .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_register .--emr-icon_button .--emr-btn_icon_label_text .--emr-icon {
            margin-right: 4px;
            font-size: 16px;
            text-align: center;
            color: #817e7e;
            width: 20px;
            height: 20px;
        }

        .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_register .--emr-icon_button .--emr-btn_icon_label_text .--emr-label {
            color: #3a3636;
        }

.--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_login .--emr-email_name {
    padding: 24px 24px 16px 24px;
}

    .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_login .--emr-email_name .--emr-name {
        color: #1f1d1d;
    }

    .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_login .--emr-email_name .--emr-email {
        color: #817e7e;
    }

.--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_login .--emr-list_options .--emr-item_option:hover {
    background-color: #f8f7f7;
}

.--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_login .--emr-list_options .--emr-item_option .--emr-icon_button {
    padding: 12px 24px;
}

    .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_login .--emr-list_options .--emr-item_option .--emr-icon_button .--emr-btn_icon_label_text {
        display: flex;
        border: none;
        align-items: center;
        position: relative;
    }

        .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_login .--emr-list_options .--emr-item_option .--emr-icon_button .--emr-btn_icon_label_text::after {
            content: "";
            position: absolute;
            top: -12px;
            left: 0px;
            bottom: -12px;
            right: 0px;
        }

        .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_login .--emr-list_options .--emr-item_option .--emr-icon_button .--emr-btn_icon_label_text .--emr-icon {
            margin-right: 4px;
            font-size: 16px;
            text-align: center;
            color: #817e7e;
            width: 20px;
            height: 20px;
        }

        .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_login .--emr-list_options .--emr-item_option .--emr-icon_button .--emr-btn_icon_label_text .--emr-label {
            color: #3a3636;
        }

.--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_login .--emr-list_options .--emr-border_radius_bottom_left_right {
    border-radius: 0 0 12px 12px;
}

.--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-item .--emr-container_card_user .--emr-card_user .--emr-body_login .emerald-divider_small_light {
    margin: 0 !important;
    padding: 0 !important;
}

@media (max-width: 768px) {
    .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-search {
        display: none;
    }
}

.--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-main {
    display: none;
}

@media (max-width: 768px) {
    .--emr-header .--emr-container_header .--emr-icon_action .--emr-list_icon .--emr-main {
        display: block;
    }
}

.--emr-header .--emr-container_header .--emr-content_search {
    align-items: center;
    width: 100%;
    max-width: 400px;
    transition: opacity 0.7s;
}

@media (max-width: 768px) {
    .--emr-header .--emr-container_header .--emr-content_search {
        display: none !important;
    }
}

.--emr-header .--emr-container_header .--emr-content_search .--emr-search {
    background: #fff;
    border-radius: 26px;
    display: flex;
    align-items: center;
    height: 44px;
    width: 100%;
    max-width: 320px;
    padding: 14px 12px 12px 40px;
    margin-right: 16px;
    color: #1f1d1d;
    border: none;
    box-shadow: 0px 0px 0px 1px #d2d0d0;
}

    .--emr-header .--emr-container_header .--emr-content_search .--emr-search::-moz-placeholder {
        color: #c3c1c1;
    }

    .--emr-header .--emr-container_header .--emr-content_search .--emr-search::placeholder {
        color: #c3c1c1;
    }

    .--emr-header .--emr-container_header .--emr-content_search .--emr-search:hover {
        box-shadow: 0px 0px 0px 1px #6b6766;
    }

    .--emr-header .--emr-container_header .--emr-content_search .--emr-search:focus {
        color: #1f1d1d !important;
    }

    .--emr-header .--emr-container_header .--emr-content_search .--emr-search:focus-visible {
        outline: focus-ring-color auto 0px !important;
        outline: -webkit-focus-ring-color auto 0px !important;
        box-shadow: inset 0px 0px 0px 2px #1f1d1d;
    }

.--emr-header .--emr-container_header .--emr-content_search input[type=search].--emr-search::-webkit-search-cancel-button {
    -webkit-appearance: none;
    content: URL("../svg/close_20px.svg") !important;
    cursor: pointer;
    filter: invert(65%) sepia(4%) saturate(220%) hue-rotate(325deg) brightness(91%) contrast(89%);
}

.--emr-header .--emr-container_header .--emr-content_search .icon_search {
    position: absolute;
    margin: 12px;
}

.--emr-header .--emr-container_header .--emr-content_search .emerald-link_left_clear_inherit {
    color: #fff;
}

.--emr-header .--emr-show {
    display: block !important;
}

.--emr-header .--emr-hidden {
    display: none !important;
}

.--emr-header .--emr-d_flex {
    display: flex !important;
}

.--emr-header .--emr-header_main_mobile {
    position: fixed;
    height: 100%;
    width: 100%;
    background-color: #fff;
    display: none;
    padding: 24px;
}

@media (min-width: 768px) {
    .--emr-header .--emr-header_main_mobile {
        display: none !important;
    }
}

.--emr-header .--emr-header_main_mobile .--emr-content_close_mobile {
    display: flex;
    justify-content: end;
    margin-bottom: 40px;
}

    .--emr-header .--emr-header_main_mobile .--emr-content_close_mobile .--emr-action_close {
        position: relative;
    }

        .--emr-header .--emr-header_main_mobile .--emr-content_close_mobile .--emr-action_close::after {
            content: "";
            position: absolute;
            top: -8px;
            bottom: -8px;
            left: -10px;
            right: -10px;
        }

.--emr-header .--emr-header_main_mobile .--emr-content_search_mobile {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 40px;
}

    .--emr-header .--emr-header_main_mobile .--emr-content_search_mobile .--emr-search {
        background: #e9e7e7;
        border-radius: 26px;
        display: flex;
        align-items: center;
        height: 44px;
        width: 100%;
        padding: 14px 12px 12px 40px;
        color: #1f1d1d;
        border: none;
        box-shadow: 0px 0px 0px 1px #e9e7e7;
    }

        .--emr-header .--emr-header_main_mobile .--emr-content_search_mobile .--emr-search::-moz-placeholder {
            color: #c3c1c1;
        }

        .--emr-header .--emr-header_main_mobile .--emr-content_search_mobile .--emr-search::placeholder {
            color: #c3c1c1;
        }

        .--emr-header .--emr-header_main_mobile .--emr-content_search_mobile .--emr-search:hover {
            box-shadow: 0px 0px 0px 1px #6b6766;
        }

        .--emr-header .--emr-header_main_mobile .--emr-content_search_mobile .--emr-search:focus {
            color: #1f1d1d !important;
        }

        .--emr-header .--emr-header_main_mobile .--emr-content_search_mobile .--emr-search:focus-visible {
            outline: focus-ring-color auto 0px !important;
            outline: -webkit-focus-ring-color auto 0px !important;
            box-shadow: inset 0px 0px 0px 2px #e9e7e7;
        }

    .--emr-header .--emr-header_main_mobile .--emr-content_search_mobile input[type=search].--emr-search::-webkit-search-cancel-button {
        -webkit-appearance: none;
        content: URL("../svg/close_20px.svg") !important;
        cursor: pointer;
        filter: invert(65%) sepia(4%) saturate(220%) hue-rotate(325deg) brightness(91%) contrast(89%);
    }

    .--emr-header .--emr-header_main_mobile .--emr-content_search_mobile .icon_search {
        position: absolute;
        margin: 12px;
        filter: invert(50%) sepia(10%) saturate(66%) hue-rotate(314deg) brightness(98%) contrast(93%);
    }

    .--emr-header .--emr-header_main_mobile .--emr-content_search_mobile .emerald-link_left_clear_inherit {
        color: #fff;
    }

.--emr-header .--emr-header_main_mobile .--emr-content_header_mobile .--emr-list_item_mobile .--emr-item_mobile:not(:last-child) {
    margin-bottom: 40px;
}

.--emr-header .--emr-header_main_mobile .--emr-content_header_mobile .--emr-list_item_mobile .--emr-item_mobile .--emr-link_main_mobile {
    font-family: "AMX-Regular";
    font-size: 20px;
    line-height: 24px;
    font-weight: normal;
    color: #1f1d1d;
    text-decoration: none;
    position: relative;
}

    .--emr-header .--emr-header_main_mobile .--emr-content_header_mobile .--emr-list_item_mobile .--emr-item_mobile .--emr-link_main_mobile::after {
        content: "";
        position: absolute;
        bottom: -12px;
        top: -12px;
        left: 0px;
        right: 0px;
    }

    .--emr-header .--emr-header_main_mobile .--emr-content_header_mobile .--emr-list_item_mobile .--emr-item_mobile .--emr-link_main_mobile:hover {
        font-family: "AMX-Medium";
        font-weight: 500;
    }

.--emr-header .--emr-sub_main_mobile {
    content: "";
    position: fixed;
    background-color: #fff;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    z-index: 9999;
    display: none;
    overflow-y: auto;
}

@media (min-width: 768px) {
    .--emr-header .--emr-sub_main_mobile {
        display: none !important;
    }
}

.--emr-header .--emr-sub_main_mobile .--emr-arrow_title_close {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
}

    .--emr-header .--emr-sub_main_mobile .--emr-arrow_title_close .--emr-arrow_title {
        display: flex;
        align-items: center;
        position: relative;
    }

        .--emr-header .--emr-sub_main_mobile .--emr-arrow_title_close .--emr-arrow_title::after {
            content: "";
            position: absolute;
            top: -10px;
            bottom: -10px;
            left: 0px;
            right: 0px;
        }

        .--emr-header .--emr-sub_main_mobile .--emr-arrow_title_close .--emr-arrow_title .--emr-arrow_back {
            font-size: 24px;
            width: 44px;
        }

    .--emr-header .--emr-sub_main_mobile .--emr-arrow_title_close .--emr-action_close {
        position: relative;
    }

        .--emr-header .--emr-sub_main_mobile .--emr-arrow_title_close .--emr-action_close::after {
            content: "";
            position: absolute;
            top: -8px;
            bottom: -8px;
            left: -10px;
            right: -10px;
        }

.--emr-header .--emr-sub_main_mobile .emerald-divider_small_light {
    margin: 0;
    margin-bottom: 24px;
}

.--emr-header .--emr-sub_main_mobile .--emr-content_sub_main {
    margin-top: 24px;
    padding: 0 40px;
}

    .--emr-header .--emr-sub_main_mobile .--emr-content_sub_main:not(:last-child) {
        margin-bottom: 32px;
    }

    .--emr-header .--emr-sub_main_mobile .--emr-content_sub_main .--emr-title_sub_main {
        margin-bottom: 24px;
    }

    .--emr-header .--emr-sub_main_mobile .--emr-content_sub_main .--emr-list_sub_main .--emr-item_sub_main:not(:last-child) {
        margin-bottom: 24px;
    }

    .--emr-header .--emr-sub_main_mobile .--emr-content_sub_main .--emr-list_sub_main .--emr-item_sub_main .--emr-link_sub_main {
        font-family: "Roboto", sans-serif;
        color: #3a3636;
        font-size: 14px;
        font-weight: normal;
        line-height: 20px;
        text-decoration: none;
        position: relative;
    }

        .--emr-header .--emr-sub_main_mobile .--emr-content_sub_main .--emr-list_sub_main .--emr-item_sub_main .--emr-link_sub_main:hover {
            color: #1f1d1d;
            text-decoration: underline;
        }

        .--emr-header .--emr-sub_main_mobile .--emr-content_sub_main .--emr-list_sub_main .--emr-item_sub_main .--emr-link_sub_main:active {
            color: #000000;
            text-decoration: underline;
        }

        .--emr-header .--emr-sub_main_mobile .--emr-content_sub_main .--emr-list_sub_main .--emr-item_sub_main .--emr-link_sub_main::after {
            content: "";
            position: absolute;
            top: -12px;
            right: 0;
            bottom: -12px;
            left: 0;
        }

.--emr-header .--emr-animation_in {
    -webkit-animation-name: fadeInRight !important;
    -webkit-animation-duration: 0.4s !important;
    animation-name: fadeInRight !important;
    animation-duration: 0.4s !important;
}

.--emr-header .--emr-animation_out {
    -webkit-animation-name: fadeOutRight;
    -webkit-animation-duration: 0.4s;
    animation-name: fadeOutRight;
    animation-duration: 0.4s;
}

.--emr-header .--emr-animation_fadeIn {
    -webkit-animation-name: fadeIn !important;
    -webkit-animation-duration: 0.4s !important;
    animation-name: fadeIn !important;
    animation-duration: 0.4s !important;
}

.--emr-header .--emr-animation_fadeOut {
    -webkit-animation-name: fadeOut !important;
    -webkit-animation-duration: 0.4s !important;
    animation-name: fadeOut !important;
    animation-duration: 0.4s !important;
}

.--emr-header .--emr-active {
    font-family: "AMX-Medium";
    font-weight: 500;
}

@media (max-width: 672px) {
    .--emr-header .--emr-overlay_user {
        position: fixed;
        height: 100%;
        width: 100%;
        left: 0px;
        right: 0;
        align-items: end;
        bottom: 0;
        z-index: 999;
        -webkit-animation-name: fadeIn;
        -webkit-animation-duration: 0.4s;
        animation-name: fadeIn;
        animation-duration: 0.4s;
        background-color: rgba(31, 29, 29, 0.5);
        backdrop-filter: blur(2px);
        -webkit-backdrop-filter: blur(2px);
        z-index: 1900 !important;
        display: none;
    }
}

.--emr-header .--emr-logo img {
    vertical-align: baseline;
}

.--emr-btn_icon_label_text {
    text-decoration: none;
}

.--emr-body_register .--emr-content_button a.emerald-btn:hover, .--emr-body_register .--emr-content_button a.emerald-btn:focus {
    color: #fff;
    outline-width: inherit;
}

/*****************************************************************/
/*********************** Carousel Equiment ***********************/
/*****************************************************************/
@media (max-width: 672px) {
    .--emr-overflow_hidden {
        overflow-y: hidden !important;
    }
}

.--emr-header_arrow_title_price {
    background-color: #da291c;
    width: 100%;
    position: fixed;
    z-index: 9999;
    display: none;
    height: auto;
    margin: 0;
    padding: 20px 0;
}

    .--emr-header_arrow_title_price .--emr-content {
        display: flex;
        justify-content: center;
        height: 100%;
    }

        .--emr-header_arrow_title_price .--emr-content .--emr-content_arrow_title {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

            .--emr-header_arrow_title_price .--emr-content .--emr-content_arrow_title .--emr-arrow_back {
                display: flex;
                align-items: center;
                color: #fff;
            }

                .--emr-header_arrow_title_price .--emr-content .--emr-content_arrow_title .--emr-arrow_back .--emr-icon_arrow {
                    width: 44px;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    margin-right: 4px;
                }

                .--emr-header_arrow_title_price .--emr-content .--emr-content_arrow_title .--emr-arrow_back .--emr-title_arrow {
                    font-family: "AMX-Regular";
                    font-size: 24px;
                    font-weight: normal;
                    max-width: 440px;
                }

@media (max-width: 671px) {
    .--emr-header_arrow_title_price .--emr-content .--emr-content_arrow_title .--emr-arrow_back .--emr-title_arrow {
        width: 100%;
        max-width: 120px;
        font-size: 14px;
    }
}

@media (max-width: 350px) {
    .--emr-header_arrow_title_price .--emr-content .--emr-content_arrow_title .--emr-arrow_back .--emr-title_arrow {
        max-width: 100px;
    }
}

.--emr-header_arrow_title_price .--emr-content .--emr-content_arrow_title .--emr-price {
    color: #fff;
}

@media (max-width: 671px) {
    .--emr-header_arrow_title_price .--emr-content .--emr-content_arrow_title .--emr-price {
        font-size: 16px;
    }
}

.--emr-header_arrow_title_price .--emr-content .--emr-content_arrow_title .--emr-sub_price {
    text-decoration: line-through;
}

.--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price {
    width: 100%;
    color: #fff !important;
}

    .--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price {
        display: flex;
        gap: 40px;
        flex-wrap: wrap;
    }

@media (max-width: 386px) {
    .--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price {
        gap: 12px;
    }
}

.--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-quotas .--emr-sub_price,
.--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-mount .--emr-sub_price,
.--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-prices .--emr-sub_price {
    text-decoration: line-through;
}

.--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-quotas .--emr-amount,
.--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-mount .--emr-amount,
.--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-prices .--emr-amount {
    font-size: 14px !important;
}

.--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-text {
    margin-top: 16px;
}

.--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-container_quotas_mount_price {
    width: 100%;
    max-width: -moz-fit-content;
    max-width: fit-content;
}

@media (max-width: 576px) {
    .--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-container_quotas_mount_price {
        display: none;
    }
}

.--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price {
    display: flex;
    flex-wrap: wrap;
}

    .--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price:not(:last-child) {
        gap: 52px;
    }

    .--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-quotas .--emr-sub_price,
    .--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-mount .--emr-sub_price,
    .--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-prices .--emr-sub_price {
        text-decoration: line-through;
    }

.--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-container_quotas_mount_price .--emr-text {
    margin-top: 12px;
}

.--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-container_quotas_mount_price .--emr-content-prices-total {
    max-width: -moz-fit-content;
    max-width: fit-content;
    width: 100%;
    padding: 4px 8px;
    background-color: #e9e7e7;
    border-radius: 6px;
    margin-top: 16px !important;
}

    .--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-container_quotas_mount_price .--emr-content-prices-total .--emr-price-total {
        color: #1f1d1d;
    }

        .--emr-header_arrow_title_price .--emr-content .--emr-content_prices .--emr-container_quotas_mount_price .--emr-container_quotas_mount_price .--emr-content-prices-total .--emr-price-total .--emr-sub_price {
            text-decoration: line-through;
        }

.--emr-header_arrow_title_price .--emr-animation_fadeIn {
    -webkit-animation-name: fadeIn !important;
    -webkit-animation-duration: 0.4s !important;
    animation-name: fadeIn !important;
    animation-duration: 0.4s !important;
}

/*****************************************************************/
/*********************** Detail Equipment ************************/
/*****************************************************************/
.--emr-detail-equipment,
.--emr-detail_plan {
    padding: 0px 0;
    margin-bottom: 92px;
}

    .--emr-detail-equipment .--emr-container_arrow_back,
    .--emr-detail_plan .--emr-container_arrow_back {
        margin-top: 0px;
    }

        .--emr-detail-equipment .--emr-container_arrow_back .--emr-content_arrow_back,
        .--emr-detail_plan .--emr-container_arrow_back .--emr-content_arrow_back {
            padding: 16px 48px 12px 48px;
        }

@media (max-width: 576px) {
    .--emr-detail-equipment .--emr-container_arrow_back .--emr-content_arrow_back,
    .--emr-detail_plan .--emr-container_arrow_back .--emr-content_arrow_back {
        display: none;
    }
}

.--emr-detail-equipment .--emr-container_arrow_back .--emr-content_arrow_back .--emr-arrow_back,
.--emr-detail_plan .--emr-container_arrow_back .--emr-content_arrow_back .--emr-arrow_back {
    background-color: #f8f7f7;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    max-width: 44px;
    padding: 10px;
}

    .--emr-detail-equipment .--emr-container_arrow_back .--emr-content_arrow_back .--emr-arrow_back .--emr-icon,
    .--emr-detail_plan .--emr-container_arrow_back .--emr-content_arrow_back .--emr-arrow_back .--emr-icon {
        font-size: 24px;
    }

.--emr-detail-equipment .--emr-container_title_price,
.--emr-detail_plan .--emr-container_title_price {
    padding: 32px 16px;
    display: none;
}

@media (max-width: 576px) {
    .--emr-detail-equipment .--emr-container_title_price,
    .--emr-detail_plan .--emr-container_title_price {
        display: block;
    }
}

.--emr-detail-equipment .--emr-container_title_price .--emr-title_arrow,
.--emr-detail_plan .--emr-container_title_price .--emr-title_arrow {
    display: flex;
    gap: 16px;
    margin-bottom: 8px;
    align-items: center;
}

@media (max-width: 576px) {
    .--emr-detail-equipment .--emr-container_title_price .--emr-title_arrow,
    .--emr-detail_plan .--emr-container_title_price .--emr-title_arrow {
        flex-direction: column;
        align-items: flex-start;
    }
}

    .--emr-detail-equipment .--emr-container_title_price .--emr-title_arrow .--emr-title,
    .--emr-detail_plan .--emr-container_title_price .--emr-title_arrow .--emr-title {
        color: #1f1d1d;
        font-family: "AMX-Regular";
        font-size: 40px;
        font-weight: normal;
        line-height: 52px;
    }

@media (max-width: 576px) {
    .--emr-detail-equipment .--emr-container_title_price .--emr-title_arrow .--emr-title,
    .--emr-detail_plan .--emr-container_title_price .--emr-title_arrow .--emr-title {
        font-size: 24px;
        line-height: 28px;
        font-weight: 600;
    }

    #arrow-back-link-gotogrid {
        display: none !important;
        align-self: center
    }
}

    .--emr-title_arrow .--emr-text-detail-sold {
        display: inline-flex;
        align-self: flex-start;
        color: #C7251A !important;
        font-weight: 500;
        font-size: 16px !important;
        line-height: 24px;
    }

    .--emr-detail-equipment .--emr-container_title_price .--emr-title_arrow .--emr-arrow_back,
    .--emr-detail_plan .--emr-container_title_price .--emr-title_arrow .--emr-arrow_back {
        background-color: #f8f7f7;
        justify-content: center;
        align-items: center;
        border-radius: 100px;
        max-width: 44px;
        max-height: 44px;
        padding: 10px;
        display: none;
    }

    @media (max-width: 671px) {
        .--emr-detail-equipment .--emr-container_title_price .--emr-title_arrow .--emr-arrow_back,
        .--emr-detail_plan .--emr-container_title_price .--emr-title_arrow .--emr-arrow_back {
            display: flex;
        }
    }

    .--emr-detail-equipment .--emr-container_title_price .--emr-title_arrow .--emr-arrow_back .--emr-icon,
    .--emr-detail_plan .--emr-container_title_price .--emr-title_arrow .--emr-arrow_back .--emr-icon {
        font-size: 24px;
    }

    .--emr-detail-equipment .--emr-container_title_price .--emr-price .--emr-label,
    .--emr-detail_plan .--emr-container_title_price .--emr-price .--emr-label {
        color: #817e7e;
        margin-bottom: 4px;
    }

    .--emr-detail-equipment .--emr-container_title_price .--emr-price .--emr-data,
    .--emr-detail_plan .--emr-container_title_price .--emr-price .--emr-data {
        color: #1f1d1d;
        margin: 0 !important;
        padding: 0 !important;
    }

    .--emr-detail-equipment .--emr-container_title_price .--emr-price .--emr-sub_data,
    .--emr-detail_plan .--emr-container_title_price .--emr-price .--emr-sub_data {
        color: #6b6766;
        text-decoration: line-through;
    }

    .--emr-detail-equipment .--emr-container_title_price .--emr-container_quotas_mount_price,
    .--emr-detail_plan .--emr-container_title_price .--emr-container_quotas_mount_price {
        width: 100%;
    }

        .--emr-detail-equipment .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price,
        .--emr-detail_plan .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price {
            display: flex;
            gap: 40px;
            flex-wrap: wrap;
        }

    @media (max-width: 362px) {
        .--emr-detail-equipment .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price,
        .--emr-detail_plan .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price {
            gap: 32px;
        }
    }

    .--emr-detail-equipment .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-quotas .--emr-sub_price,
    .--emr-detail-equipment .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-mount .--emr-sub_price,
    .--emr-detail-equipment .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-prices .--emr-sub_price,
    .--emr-detail_plan .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-quotas .--emr-sub_price,
    .--emr-detail_plan .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-mount .--emr-sub_price,
    .--emr-detail_plan .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-prices .--emr-sub_price {
        text-decoration: line-through;
    }

    .--emr-detail-equipment .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-text,
    .--emr-detail_plan .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-text {
        margin-top: 12px;
    }

    .--emr-detail-equipment .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content-prices-total,
    .--emr-detail_plan .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content-prices-total {
        max-width: -moz-fit-content;
        max-width: fit-content;
        width: 100%;
        padding: 4px 8px;
        background-color: #e9e7e7;
        border-radius: 6px;
        margin-top: 16px !important;
    }

        .--emr-detail-equipment .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content-prices-total .--emr-price-total,
        .--emr-detail_plan .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content-prices-total .--emr-price-total {
            color: #1f1d1d;
        }

            .--emr-detail-equipment .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content-prices-total .--emr-price-total .--emr-sub_price,
            .--emr-detail_plan .--emr-container_title_price .--emr-container_quotas_mount_price .--emr-content-prices-total .--emr-price-total .--emr-sub_price {
                text-decoration: line-through;
            }

    .--emr-detail-equipment .emerald-container .--emr-content,
    .--emr-detail_plan .emerald-container .--emr-content {
        justify-content: center;
        gap: 64px;
    }

    @media (max-width: 576px) {
        .--emr-detail-equipment .emerald-container .--emr-content,
        .--emr-detail_plan .emerald-container .--emr-content {
            row-gap: 0px;
        }
    }

    @media (max-width: 764px) {
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-slide_img,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-slide_img {
            display: flex;
            justify-content: center;
        }
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info {
        max-width: 500px;
        width: 100%;
        margin-left: 10px;
        /*Control de facturacion*/
    }

    @media (max-width: 671px) {
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info {
            max-width: 100%;
            margin-top: 32px;
            margin-left: 0px;
        }
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_arrow,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_arrow {
        display: flex;
        flex-direction: column;
        gap: 16px;
        margin-bottom: 32px;
        align-items: flex-start;
    }

    @media (max-width: 576px) {
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_arrow,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_arrow {
            display: none;
        }
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_arrow .--emr-title,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_arrow .--emr-title {
        color: #1f1d1d;
        font-family: "AMX-Regular";
        font-size: 32px;
        font-weight: 600;
        line-height: 36px;
        max-width: 440px;
    }

    @media (max-width: 576px) {
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_arrow .--emr-title,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_arrow .--emr-title {
            font-size: 24px;
            line-height: 28px;
        }
    }

    @media (min-width: 577px) and (max-width: 671px) {
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_arrow .--emr-title,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_arrow .--emr-title {
            align-self: flex-start;
        }
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_arrow .--emr-arrow_back,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_arrow .--emr-arrow_back {
        background-color: #f8f7f7;
        justify-content: center;
        align-items: center;
        border-radius: 100px;
        max-width: 44px;
        max-height: 44px;
        padding: 10px;
        display: none;
    }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_arrow .--emr-arrow_back .--emr-icon,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_arrow .--emr-arrow_back .--emr-icon {
            font-size: 24px;
        }

    @media (max-width: 576px) {
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-price,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-price {
            display: none;
        }
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-price .--emr-label,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-price .--emr-label {
        color: #817e7e;
        margin-bottom: 4px;
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-price .--emr-data,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-price .--emr-data {
        color: #1f1d1d;
        margin: 0 !important;
        padding: 0 !important;
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-price .--emr-sub_data,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-price .--emr-sub_data {
        color: #6b6766;
        text-decoration: line-through;
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-price .--emr-sub_price,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-price .--emr-sub_price {
        text-decoration: line-through;
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price {
        width: 100%;
        max-width: -moz-fit-content;
        max-width: fit-content;
    }

    @media (max-width: 576px) {
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price {
            display: none;
        }
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price {
        display: flex;
        flex-wrap: wrap;
    }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price:not(:last-child),
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price:not(:last-child) {
            gap: 52px;
        }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-quotas .--emr-sub_price,
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-mount .--emr-sub_price,
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-prices .--emr-sub_price,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-quotas .--emr-sub_price,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-mount .--emr-sub_price,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content_quotas_mount_price .--emr-prices .--emr-sub_price {
            text-decoration: line-through;
        }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-text,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-text {
        margin-top: 12px;
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content-prices-total,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content-prices-total {
        width: 100%;
        padding: 4px 8px;
        background-color: #e9e7e7;
        border-radius: 6px;
        margin-top: 16px !important;
    }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content-prices-total .--emr-price-total,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content-prices-total .--emr-price-total {
            color: #1f1d1d;
        }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content-prices-total .--emr-price-total .--emr-sub_price,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-container_quotas_mount_price .--emr-content-prices-total .--emr-price-total .--emr-sub_price {
                text-decoration: line-through;
            }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-content_label_data,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-content_label_data {
        display: flex;
        justify-content: space-between;
        margin-bottom: 24px;
    }

    @media (max-width: 576px) {
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-content_label_data,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-content_label_data {
            flex-direction: column;
            gap: 8px;
        }
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-content_label_data .--emr-label_data .--emr-label,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-content_label_data .--emr-label_data .--emr-label {
        color: #817e7e;
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-content_label_data .--emr-label_data .--emr-data,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-content_label_data .--emr-label_data .--emr-data {
        color: #1f1d1d;
    }

    @media (max-width: 576px) {
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-content_label_data .--emr-label_data,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-content_label_data .--emr-label_data {
            text-align: left;
        }
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle,
    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle,
    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled,
    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled {
        background-color: #f8f7f7;
        border-radius: 12px;
        padding: 16px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        margin: 24px 0 16px 0;
    }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle .--emr-title_description,
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle .--emr-title_description,
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-title_description,
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-title_description,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle .--emr-title_description,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle .--emr-title_description,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-title_description,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-title_description {
            width: 100%;
            max-width: 280px;
        }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle .--emr-title_description .--emr-title,
            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle .--emr-title_description .--emr-title,
            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-title_description .--emr-title,
            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-title_description .--emr-title,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle .--emr-title_description .--emr-title,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle .--emr-title_description .--emr-title,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-title_description .--emr-title,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-title_description .--emr-title {
                color: #1f1d1d;
                margin-bottom: 4px;
            }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle .--emr-title_description .--emr-description,
            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle .--emr-title_description .--emr-description,
            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-title_description .--emr-description,
            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-title_description .--emr-description,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle .--emr-title_description .--emr-description,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle .--emr-title_description .--emr-description,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-title_description .--emr-description,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-title_description .--emr-description {
                color: #1f1d1d;
            }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle .--emr-content_plan-data,
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle .--emr-content_plan-data,
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-content_plan-data,
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-content_plan-data,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle .--emr-content_plan-data,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle .--emr-content_plan-data,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-content_plan-data,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-content_plan-data {
            width: 100%;
            display: flex;
            align-items: center;
            flex-wrap: wrap;
            gap: 24px;
            margin-top: 16px;
        }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle .--emr-content_plan-data .--emr-label_data .--emr-label,
            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle .--emr-content_plan-data .--emr-label_data .--emr-label,
            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-label,
            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-label,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle .--emr-content_plan-data .--emr-label_data .--emr-label,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle .--emr-content_plan-data .--emr-label_data .--emr-label,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-label,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-label {
                color: #817e7e;
            }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle .--emr-content_plan-data .--emr-label_data .--emr-data,
            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle .--emr-content_plan-data .--emr-label_data .--emr-data,
            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-data,
            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-data,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle .--emr-content_plan-data .--emr-label_data .--emr-data,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle .--emr-content_plan-data .--emr-label_data .--emr-data,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-data,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-data {
                color: #1f1d1d;
            }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled,
    .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled {
        background-color: #f8f7f7;
    }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-title_description,
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-title_description,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-title_description,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-title_description {
            width: 100%;
            max-width: 280px;
        }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-title_description .--emr-title,
            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-title_description .--emr-title,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-title_description .--emr-title,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-title_description .--emr-title {
                color: #c3c1c1 !important;
            }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-title_description .--emr-description,
            .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-title_description .--emr-description,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-title_description .--emr-description,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-title_description .--emr-description {
                color: #c3c1c1 !important;
            }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-label,
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-label,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-label,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-label {
            color: #c3c1c1 !important;
        }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-data,
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-data,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_description_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-data,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-info .--emr-title_plan_data_toggle_disabled .--emr-content_plan-data .--emr-label_data .--emr-data {
            color: #c3c1c1 !important;
        }

    .--emr-detail-equipment .emerald-container .--emr-content .emerald-divider_small_light,
    .--emr-detail_plan .emerald-container .--emr-content .emerald-divider_small_light {
        margin: 24px 0;
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_gift,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-content_gift {
        display: flex;
        justify-content: space-between;
    }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_gift .--emr-gift,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-content_gift .--emr-gift {
            width: 100%;
            min-width: 180px;
        }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_gift .--emr-gift .--emr-label,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-content_gift .--emr-gift .--emr-label {
                color: #1f1d1d;
                margin-bottom: 16px;
            }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_gift .--emr-gift .--emr-data,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-content_gift .--emr-gift .--emr-data {
                color: #817e7e;
            }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_tab_plan .--emr-title,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-content_tab_plan .--emr-title {
        color: #1f1d1d;
        margin-bottom: 32px;
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_tab_plan .--emr-row_reverse,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-content_tab_plan .--emr-row_reverse {
        flex-direction: row-reverse;
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_tab_plan .--emr-tab_plan,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-content_tab_plan .--emr-tab_plan {
        display: flex;
        gap: 32px;
    }

    @media (max-width: 576px) {
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_tab_plan .--emr-tab_plan,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-content_tab_plan .--emr-tab_plan {
            gap: 8px;
        }
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_tab_plan .--emr-tab_plan .--emr-item,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-content_tab_plan .--emr-tab_plan .--emr-item {
        width: 100%;
    }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_tab_plan .--emr-tab_plan .--emr-item .--emr-tab,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-content_tab_plan .--emr-tab_plan .--emr-item .--emr-tab {
            padding: 24px;
            width: 100%;
            background-color: none;
            border: none;
            border-radius: 12px;
            color: #1f1d1d;
            background-color: #fff;
            cursor: pointer;
            text-align: center;
            box-shadow: inset 0px 0px 0px 1px #d2d0d0;
            transition: box-shadow 0.3s ease;
        }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_tab_plan .--emr-tab_plan .--emr-item .--emr-tab:hover,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-content_tab_plan .--emr-tab_plan .--emr-item .--emr-tab:hover {
                box-shadow: inset 0px 0px 0px 1px #6b6766;
            }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_tab_plan .--emr-tab_plan .--emr-item .--emr-tab:disabled,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-content_tab_plan .--emr-tab_plan .--emr-item .--emr-tab:disabled {
                background-color: #e9e7e7;
                box-shadow: none;
                cursor: not-allowed;
                color: #817e7e !important;
            }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_tab_plan .--emr-tab_plan .--emr-item .--emr-tab.--emr-active_tab,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-content_tab_plan .--emr-tab_plan .--emr-item .--emr-tab.--emr-active_tab {
                background-color: #f8f7f7;
                box-shadow: inset 0px 0px 0px 2px #1f1d1d;
            }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content {
        /* Plan Info */
    }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info {
            /*  Internet */
            /*Plan data*/
            /*lista de apps*/
        }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-content_label_data,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-content_label_data {
                display: flex;
                justify-content: space-between;
                margin-bottom: 24px;
            }

    @media (max-width: 576px) {
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-content_label_data,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-content_label_data {
            flex-direction: column;
            gap: 8px;
        }
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-content_label_data .--emr-label_data .--emr-label,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-content_label_data .--emr-label_data .--emr-label {
        color: #817e7e;
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-content_label_data .--emr-label_data .--emr-data,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-content_label_data .--emr-label_data .--emr-data {
        color: #1f1d1d;
    }

    @media (max-width: 576px) {
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-content_label_data .--emr-label_data,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-content_label_data .--emr-label_data {
            text-align: left;
        }
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-internet,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-internet {
        background-color: #f8f7f7;
        border-radius: 12px;
        padding: 16px;
        width: 100%;
        display: flex;
        align-items: center;
        gap: 24px;
        margin-bottom: 16px;
    }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-internet .--emr-title,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-internet .--emr-title {
            color: #1f1d1d;
        }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-internet .--emr-label,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-internet .--emr-label {
            color: #1f1d1d;
        }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-plan-data,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-plan-data {
        background-color: #f8f7f7;
        border-radius: 12px;
        padding: 16px;
        width: 100%;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 24px;
        margin-bottom: 16px;
    }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-plan-data .--emr-label_data .--emr-label,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-plan-data .--emr-label_data .--emr-label {
            color: #817e7e;
        }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-plan-data .--emr-label_data .--emr-data,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-plan-data .--emr-label_data .--emr-data {
            color: #1f1d1d;
        }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-list_app,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-list_app {
        background-color: #f8f7f7;
        border-radius: 12px;
        padding: 16px;
        width: 100%;
    }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-list_app .--emr-label_apps_data,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-list_app .--emr-label_apps_data {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 16px;
        }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-list_app .--emr-label_apps_data .--emr-label,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-list_app .--emr-label_apps_data .--emr-label {
                color: #6b6766;
            }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-list_app .--emr-apps,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-list_app .--emr-apps {
            display: flex;
            overflow-x: hidden;
            max-width: 100%;
            justify-content: space-around;
        }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-list_app .--emr-apps .--emr-img_app,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-list_app .--emr-apps .--emr-img_app {
                width: 28px;
                height: 28px;
            }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-form .--emr-item:not(:last-child),
    .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-form .--emr-item:not(:last-child) {
        margin-bottom: 16px;
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_link,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-content_link {
        display: flex;
        justify-content: center;
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_action_description .--emr-title,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-content_action_description .--emr-title {
        color: #1f1d1d;
        margin-bottom: 32px;
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_action_description .--emr-description,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-content_action_description .--emr-description {
        font-family: "AMX-Regular";
        font-size: 16px;
        line-height: 24px;
        font-weight: normal;
        color: #999594;
        margin-bottom: 32px;
    }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_action_description .--emr-label_action,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-content_action_description .--emr-label_action {
        display: flex;
        justify-content: center;
        margin-top: 32px;
    }

        .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_action_description .--emr-label_action .--emr-content_label_action,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-content_action_description .--emr-label_action .--emr-content_label_action {
            display: flex;
            align-items: center;
            gap: 4px;
        }

            .--emr-detail-equipment .emerald-container .--emr-content .--emr-content_action_description .--emr-label_action .--emr-content_label_action .--emr-label,
            .--emr-detail_plan .emerald-container .--emr-content .--emr-content_action_description .--emr-label_action .--emr-content_label_action .--emr-label {
                color: #6b6766;
            }

    .--emr-detail-equipment .emerald-container .--emr-content .--emr-carousel-equiment,
    .--emr-detail-equipment .emerald-container .--emr-content .--emr-sticky,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-carousel-equiment,
    .--emr-detail_plan .emerald-container .--emr-content .--emr-sticky {
        width: 100%;
        max-height: 100%;
        position: sticky;
        top: 100px;
    }

    @media (max-width: 500px) {
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-carousel-equiment,
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-sticky,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-carousel-equiment,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-sticky {
            height: 100%;
            max-height: 100%;
        }
    }

    .--emr-detail_plan {
        padding: 0 !important;
        margin-top: 40px;
    }

        .--emr-detail_plan .--emr_card_plan {
            background-color: #f8f7f7;
            border-radius: 12px;
        }

            .--emr-detail_plan .--emr_card_plan .--emr-content_title_info {
                padding: 40px 40px 0px 40px;
                margin-bottom: 40px;
            }

    @media (max-width: 420px) {
        .--emr-detail_plan .--emr_card_plan .--emr-content_title_info {
            padding: 40px 32px 0px 32px;
            margin-bottom: 32px;
        }
    }

    .--emr-detail_plan .--emr_card_plan .--emr-content_title_info .--emr-title {
        color: #1f1d1d;
    }

    .--emr-detail_plan .--emr_card_plan .--emr-content_title_info .--emr-info {
        color: #1f1d1d;
        margin: 0 !important;
    }

    .--emr-detail_plan .--emr_card_plan .--emr_card_body {
        padding: 0px 40px 40px 40px;
    }

    @media (max-width: 420px) {
        .--emr-detail_plan .--emr_card_plan .--emr_card_body {
            padding: 0px 32px 32px 32px;
        }
    }

    .--emr-detail_plan .--emr_card_plan .--emr_card_body .--emr-internet {
        width: 100%;
        display: flex;
        align-items: center;
        gap: 24px;
        margin-bottom: 32px;
    }

        .--emr-detail_plan .--emr_card_plan .--emr_card_body .--emr-internet .--emr-title {
            color: #1f1d1d;
        }

        .--emr-detail_plan .--emr_card_plan .--emr_card_body .--emr-internet .--emr-label {
            color: #1f1d1d;
        }

    .--emr-detail_plan .--emr_card_plan .--emr_card_body .--emr-plan-data {
        width: 100%;
        display: flex;
        align-items: center;
        gap: 24px;
        margin-bottom: 32px;
    }

        .--emr-detail_plan .--emr_card_plan .--emr_card_body .--emr-plan-data .--emr-label_data .--emr-label {
            color: #817e7e;
        }

        .--emr-detail_plan .--emr_card_plan .--emr_card_body .--emr-plan-data .--emr-label_data .--emr-data {
            color: #1f1d1d;
        }

    .--emr-detail_plan .--emr_card_plan .--emr_card_body .--emr-list_app {
        width: 100%;
        margin-bottom: 32px;
    }

        .--emr-detail_plan .--emr_card_plan .--emr_card_body .--emr-list_app .--emr-label_apps_data {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 16px;
        }

            .--emr-detail_plan .--emr_card_plan .--emr_card_body .--emr-list_app .--emr-label_apps_data .--emr-label {
                color: #6b6766;
            }

        .--emr-detail_plan .--emr_card_plan .--emr_card_body .--emr-list_app .--emr-apps {
            display: flex;
            gap: 12px;
            flex-wrap: wrap;
        }

            .--emr-detail_plan .--emr_card_plan .--emr_card_body .--emr-list_app .--emr-apps .--emr-img_app {
                width: 28px;
                height: 28px;
            }

    @media (max-width: 375px) {
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-list_app .--emr-apps .--emr-img_app,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-list_app .--emr-apps .--emr-img_app {
            width: 24px;
            height: 24px;
        }
    }

    @media (max-width: 320px) {
        .--emr-detail-equipment .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-list_app .--emr-apps .--emr-img_app,
        .--emr-detail_plan .emerald-container .--emr-content .--emr-tab_content .--emr-plan_info .--emr-list_app .--emr-apps .--emr-img_app {
            width: 20px;
            height: 20px;
        }
    }

    .--emr-detail_plan .--emr_card_plan .--emr_card_body .--emr-list .--emr-item {
        color: #6b6766;
    }

    .--emr-detail_spacing_plan {
        margin-top: 140px !important;
    }

    @media (max-width: 576px) {
        .--emr-detail_spacing_plan {
            margin-top: 96px !important;
        }
    }

    .--emr-overflow_scroll {
        overflow-y: hidden !important;
    }

    .--emr-d_block {
        display: block !important;
    }

    .--emr-hidden {
        display: none !important;
    }

    .--emr-d_flex {
        display: flex !important;
    }

    .--emr-carousel-equiment {
        background-color: none;
        border-radius: 32px;
        padding: 64px 48px 32px 48px;
    }

    @media (max-width: 672px) {
        .--emr-carousel-equiment {
            padding: 32px 48px 32px 48px;
            max-width: 448px !important;
        }
    }

    .--emr-carousel-equiment .--emr-slideshow-container {
        margin-bottom: 32px;
        display: flex;
        justify-content: center;
    }

        .--emr-carousel-equiment .--emr-slideshow-container .--emr-slide {
            display: none;
            min-height: 352px;
            align-items: center;
            height: 100%;
        }

    @media (max-width: 672px) {
        .--emr-carousel-equiment .--emr-slideshow-container .--emr-slide {
            min-height: 240px;
        }
    }

    .--emr-carousel-equiment .--emr-slideshow-container .--emr-slide .--emr-img_carousel {
        max-width: 100%;
        max-height: 350px;
    }

    @media (max-width: 1367px) {
        .--emr-carousel-equiment .--emr-slideshow-container .--emr-slide .--emr-img_carousel {
            max-width: 270px;
        }
    }

    @media (max-width: 1056px) {
        .--emr-carousel-equiment .--emr-slideshow-container .--emr-slide .--emr-img_carousel {
            max-width: 100%;
        }
    }

    @media (max-width: 672px) {
        .--emr-carousel-equiment .--emr-slideshow-container .--emr-slide .--emr-img_carousel {
            max-height: 240px;
        }
    }

    .--emr-carousel-equiment .--emr-content_bullets {
        display: flex;
        justify-content: center;
        gap: 12px;
    }

        .--emr-carousel-equiment .--emr-content_bullets .--emr-bullet {
            cursor: pointer;
            border: 1px solid rgb(210, 208, 208);
            height: 56px;
            width: 56px;
            display: flex;
            justify-content: center;
            align-items: center;
            border-radius: 50px;
        }

            .--emr-carousel-equiment .--emr-content_bullets .--emr-bullet .--emr-img_bullet {
                max-height: 56%;
                max-width: 56%;
            }

    .--emr-carousel-equiment .--emr-active,
    .--emr-carousel-equiment .--emr-bullet:hover {
        background-color: #e9e7e7;
    }

    .--emr_overlay {
        display: none;
        position: fixed;
        z-index: 99999;
        right: 0;
        top: 0;
        height: 100%;
        width: 100%;
        background-color: rgba(31, 29, 29, 0.5);
        backdrop-filter: blur(7px);
        -webkit-backdrop-filter: blur(7px);
        overflow: auto;
    }

        .--emr_overlay .--emr_modal {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 100%;
            height: 100%;
            padding: 20px;
        }

            .--emr_overlay .--emr_modal .--emr_modal_content .--emr_card {
                width: 100%;
                max-width: 448px;
                animation: blowUpModal 0.2s ease;
                border-radius: 12px;
                box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.08), 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
                padding: 40px;
                background: #fff;
            }

    @media (max-width: 420px) {
        .--emr_overlay .--emr_modal .--emr_modal_content .--emr_card {
            padding: 32px;
        }
    }

    .--emr_overlay .--emr_modal .--emr_modal_content .--emr_card .--emr_title_modal {
        color: #1f1d1d;
        font-family: "AMX-Medium";
        font-size: 20px;
        font-weight: 500;
        line-height: 24px;
        text-align: center;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr_modal .--emr_modal_content .--emr_card .--emr_title_modal {
            font-size: 18px;
        }
    }

    .--emr_overlay .--emr_modal .--emr_modal_content .--emr_card .--emr_card_body .--emr_text_modal {
        color: #6b6766;
        font-family: "AMX-Regular";
        font-size: 16px;
        font-weight: normal;
        line-height: 28px;
        text-align: center;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr_modal .--emr_modal_content .--emr_card .--emr_card_body .--emr_text_modal {
            font-size: 14px;
            line-height: 24px;
        }
    }

    .--emr_overlay .--emr_modal .--emr_modal_content .--emr_card .--emr_card_body .--emr_content_button {
        display: flex;
        justify-content: center;
        gap: 12px;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr_modal .--emr_modal_content .--emr_card .--emr_card_body .--emr_content_button {
            gap: 16px;
            flex-direction: column;
        }
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr_modal .--emr_modal_content .--emr_card .--emr_card_body .--emr_content_button .emerald-btn_primary_full_label_lg_filled {
            order: 1;
        }
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr_modal .--emr_modal_content .--emr_card .--emr_card_body .--emr_content_button .emerald-btn_tertiary_full_label_lg_outline {
            order: 2;
        }
    }

    .--emr_overlay .--emr_modal_store {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 40px auto;
        padding: 20px;
    }

        .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card {
            width: 100%;
            max-width: 432px;
            height: 100%;
            animation: blowUpModal 0.2s ease;
            border-radius: 12px;
            box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.08), 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
            background: #fff;
        }

            .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr-content_close {
                width: 100%;
                display: flex;
                justify-content: end;
                padding: 20px 20px 0px 0px;
                margin-bottom: 12px;
            }

                .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close {
                    background-color: transparent;
                    border: none;
                    cursor: pointer;
                    position: relative;
                }

                    .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close::after {
                        content: "";
                        position: absolute;
                        left: -4px;
                        right: -4px;
                        bottom: -7.5px;
                        top: -7.5px;
                    }

                    .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close .--emr-icon_close {
                        font-size: 24px;
                    }

            .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr-content_title_info {
                padding: 40px 0px 0px 40px;
            }

    @media (max-width: 420px) {
        .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr-content_title_info {
            padding: 32px 0px 0px 32px;
        }
    }

    .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr-content_title_info .--emr-title {
        color: #1f1d1d;
    }

    .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr-content_title_info .--emr-description {
        color: #1f1d1d;
    }

    .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body {
        padding: 40px;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body {
            padding: 32px;
        }
    }

    .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body .--emr-internet {
        width: 100%;
        display: flex;
        align-items: center;
        gap: 24px;
        margin-bottom: 32px;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body .--emr-internet {
            gap: 16px;
        }
    }

    .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body .--emr-internet .--emr-title {
        color: #1f1d1d;
    }

    .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body .--emr-internet .--emr-label {
        color: #1f1d1d;
    }

    .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body .--emr-plan-data {
        width: 100%;
        display: flex;
        align-items: center;
        gap: 24px;
        margin-bottom: 32px;
    }

        .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body .--emr-plan-data .--emr-label_data .--emr-label {
            color: #817e7e;
        }

        .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body .--emr-plan-data .--emr-label_data .--emr-data {
            color: #1f1d1d;
        }

    .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body .--emr-list_app {
        width: 100%;
        margin-bottom: 32px;
    }

        .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body .--emr-list_app .--emr-label_apps_data {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 16px;
        }

            .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body .--emr-list_app .--emr-label_apps_data .--emr-label {
                color: #6b6766;
            }

        .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body .--emr-list_app .--emr-apps {
            display: flex;
            gap: 12px;
            flex-wrap: wrap;
        }

            .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body .--emr-list_app .--emr-apps .--emr-img_app {
                width: 28px;
                height: 28px;
            }

    .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body .--emr-list {
        margin-bottom: 32px;
    }

        .--emr_overlay .--emr_modal_store .--emr_modal_content .--emr_card .--emr_card_body .--emr-list .--emr-item {
            color: #6b6766;
        }

    .--emr_overlay .--emr_modal_offert {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        padding: 20px;
    }

        .--emr_overlay .--emr_modal_offert .--emr_modal_content {
            width: 100%;
            max-width: 480px;
        }

            .--emr_overlay .--emr_modal_offert .--emr_modal_content .--emr_card {
                width: 100%;
                max-width: 480px;
                height: 100%;
                animation: blowUpModal 0.2s ease;
                border-radius: 12px;
                box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.08), 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
                background: #fff;
            }

                .--emr_overlay .--emr_modal_offert .--emr_modal_content .--emr_card .--emr-content_close {
                    width: 100%;
                    display: flex;
                    justify-content: end;
                    padding: 20px 20px 0px 0px;
                    margin-bottom: 12px;
                }

    @media (max-width: 420px) {
        .--emr_overlay .--emr_modal_offert .--emr_modal_content .--emr_card .--emr-content_close {
            padding: 16px 16px 0px 0px;
        }
    }

    @media(max-height: 768px) {
        .--emr_overlay .--emr_modal_offert .--emr_modal_content .--emr_card {
            max-height: 90vh;
            overflow-y: auto;
        }
    }

    .--emr_overlay .--emr_modal_offert .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close {
        background-color: transparent;
        border: none;
        cursor: pointer;
        position: relative;
    }

        .--emr_overlay .--emr_modal_offert .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close::after {
            content: "";
            position: absolute;
            left: -4px;
            right: -4px;
            bottom: -7.5px;
            top: -7.5px;
        }

        .--emr_overlay .--emr_modal_offert .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close .--emr-icon_close {
            font-size: 24px;
        }

    .--emr_overlay .--emr_modal_offert .--emr_modal_content .--emr_card .--emr-content_title_info {
        padding: 0px 40px 0px 40px;
        margin-bottom: 24px;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr_modal_offert .--emr_modal_content .--emr_card .--emr-content_title_info {
            padding: 0px 32px 0px 32px;
        }
    }

    .--emr_overlay .--emr_modal_offert .--emr_modal_content .--emr_card .--emr-content_title_info .--emr-title {
        color: #1f1d1d;
    }

    .--emr_overlay .--emr_modal_offert .--emr_modal_content .--emr_card .--emr-content_title_info .--emr-info {
        color: #1f1d1d;
    }

    .--emr_overlay .--emr_modal_offert .--emr_modal_content .--emr_card .--emr_card_body {
        padding: 0px 40px 40px 40px;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr_modal_offert .--emr_modal_content .--emr_card .--emr_card_body {
            padding: 0px 32px 32px 32px;
        }
    }

    .--emr_overlay .--emr_modal_offert .--emr_modal_content .--emr_card .--emr_card_body .--emr-description {
        color: #6b6766;
    }

    .--emr_overlay .--emr_modal_offert .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item:not(:last-child) {
        margin-bottom: 16px;
    }

    .--emr_overlay .--emr-modal_form {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        padding: 20px;
    }

        .--emr_overlay .--emr-modal_form .--emr_modal_content {
            width: 100%;
            max-width: 368px;
        }

            .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card {
                width: 100%;
                max-width: 368px;
                height: 100%;
                animation: blowUpModal 0.2s ease;
                border-radius: 12px;
                box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.08), 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
                background: #fff;
            }

                .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_close {
                    width: 100%;
                    display: flex;
                    justify-content: end;
                    padding: 20px 20px 0px 0px;
                    margin-bottom: 12px;
                }

    @media (max-width: 420px) {
        .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_close {
            padding: 16px 16px 0px 0px;
        }
    }

    .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close {
        background-color: transparent;
        border: none;
        cursor: pointer;
        position: relative;
    }

        .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close::after {
            content: "";
            position: absolute;
            left: -4px;
            right: -4px;
            bottom: -7.5px;
            top: -7.5px;
        }

        .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close .--emr-icon_close {
            font-size: 24px;
        }

    .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_title_info {
        padding: 0px 0px 0px 40px;
        margin-bottom: 24px;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_title_info {
            padding: 0px 0px 0px 32px;
        }
    }

    .--emr_overlay .--emr-modal_form .--emr_modal_content {
        width: 100%;
        max-width: 368px;
    }

        .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card {
            width: 100%;
            max-width: 368px;
            height: 100%;
            animation: blowUpModal 0.2s ease;
            border-radius: 12px;
            box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.08), 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
            background: #fff;
        }

            .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_close {
                width: 100%;
                display: flex;
                justify-content: end;
                padding: 20px 20px 0px 0px;
                margin-bottom: 12px;
            }

    @media (max-width: 420px) {
        .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_close {
            padding: 16px 16px 0px 0px;
        }
    }

    .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close {
        background-color: transparent;
        border: none;
        cursor: pointer;
        position: relative;
    }

        .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close::after {
            content: "";
            position: absolute;
            left: -4px;
            right: -4px;
            bottom: -7.5px;
            top: -7.5px;
        }

        .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close .--emr-icon_close {
            font-size: 24px;
        }

    .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_title_info {
        padding: 0px 0px 0px 40px;
        margin-bottom: 24px;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_title_info {
            padding: 0px 0px 0px 32px;
        }
    }

    .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_title_info .--emr-title {
        color: #1f1d1d;
    }

    .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr-content_title_info .--emr-sub_title {
        color: #6b6766;
    }

    .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr_card_body {
        padding: 0px 40px 40px 40px;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr_card_body {
            padding: 0px 32px 32px 32px;
        }
    }

    .--emr_overlay .--emr-modal_form .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item:not(:last-child) {
        margin-bottom: 16px;
    }

    .--emr_overlay .--emr-modal_shift_series,
    .--emr_overlay .--emr-modal_cuotas {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 40px auto;
        padding: 20px;
    }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content {
            width: 100%;
            max-width: 528px;
        }

            .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card,
            .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card {
                width: 100%;
                max-width: 528px;
                height: 100%;
                animation: blowUpModal 0.2s ease;
                border-radius: 12px;
                box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.08), 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
                background: #fff;
            }

                .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_close,
                .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr-content_close {
                    width: 100%;
                    display: flex;
                    justify-content: end;
                    padding: 20px 20px 0px 0px;
                    margin-bottom: 12px;
                }

    @media (max-width: 420px) {
        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_close,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr-content_close {
            padding: 16px 16px 0px 0px;
        }
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close {
        background-color: transparent;
        border: none;
        cursor: pointer;
        position: relative;
    }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close::after,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close::after {
            content: "";
            position: absolute;
            left: -4px;
            right: -4px;
            bottom: -7.5px;
            top: -7.5px;
        }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close .--emr-icon_close,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close .--emr-icon_close {
            font-size: 24px;
        }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_title_info,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr-content_title_info {
        padding: 0px 0px 0px 40px;
        margin-bottom: 24px;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_title_info,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr-content_title_info {
            padding: 0px 0px 0px 32px;
        }
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_title_info .--emr-title,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr-content_title_info .--emr-title {
        color: #1f1d1d;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_title_info .--emr-sub_title,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr-content_title_info .--emr-sub_title {
        color: #6b6766;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body {
        padding: 0px 40px 40px 40px;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body {
            padding: 0px 32px 32px 32px;
        }
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item:not(:last-child),
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item:not(:last-child) {
        margin-bottom: 16px;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label {
        background-color: #fff;
        border-radius: 12px;
        box-shadow: inset 0px 0px 0px 1px #d2d0d0;
        padding: 24px;
        color: #1f1d1d;
        display: flex;
        flex-direction: column;
        width: 100% !important;
        cursor: pointer;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label {
            padding: 16px;
        }
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-content_row,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-content_row {
        width: 100% !important;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-content_row .--emr-label,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-content_row .--emr-label {
            color: #817e7e;
        }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-content_row .--emr-data,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-content_row .--emr-data {
            color: #1f1d1d;
        }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-caption,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-caption {
        color: #6b6766 !important;
    }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-caption .--emr-action,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-caption .--emr-action {
            margin-right: 4px;
        }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:hover,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:hover {
        box-shadow: inset 0px 0px 0px 1px #6b6766;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:active,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:active {
        box-shadow: inset 0px 0px 0px 2px #1f1d1d;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:focus,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:focus {
        box-shadow: inset 0px 0px 0px 1px #1f1d1d;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:focus-visible,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        border-radius: 12px;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled {
        background-color: #f8f7f7 !important;
        box-shadow: inset 0px 0px 0px 1px #e9e7e7;
        cursor: not-allowed;
    }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled:hover,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled:hover {
            box-shadow: inset 0px 0px 0px 1px #e9e7e7;
        }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled:focus,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled:focus {
            box-shadow: inset 0px 0px 0px 1px #e9e7e7;
        }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled .--emr-label,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled .--emr-label {
            color: #c3c1c1 !important;
        }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled .--emr-data,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled .--emr-data {
            color: #c3c1c1 !important;
        }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .visibility_none,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .visibility_none {
        display: none;
    }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .visibility_none:checked + label,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .visibility_none:checked + label {
            background-color: #f8f7f7;
            box-shadow: inset 0px 0px 0px 2px #1f1d1d;
        }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-description,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-description {
        color: #6b6766;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-feedback,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-feedback {
        margin-top: 16px;
    }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-feedback .--emr-title_feedback,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-feedback .--emr-title_feedback {
            color: #1f1d1d;
            margin-bottom: 8px;
        }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-modal_content_item .--emr-plan-data,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-modal_content_item .--emr-plan-data {
        background-color: #f8f7f7;
        border-radius: 12px;
        padding: 16px;
        width: 100%;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 24px;
        margin-bottom: 16px;
    }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-modal_content_item .--emr-plan-data .--emr-label_data .--emr-label,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-modal_content_item .--emr-plan-data .--emr-label_data .--emr-label {
            color: #3a3636;
        }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-modal_content_item .--emr-plan-data .--emr-label_data .--emr-data,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-modal_content_item .--emr-plan-data .--emr-label_data .--emr-data {
            color: #1f1d1d;
        }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-modal_content_item .--emr-form .--emr-content_item,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-modal_content_item .--emr-form .--emr-content_item {
        display: flex !important;
        gap: 20px;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-modal_content_item .--emr-form .--emr-content_item,
        .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-modal_content_item .--emr-form .--emr-content_item {
            flex-wrap: wrap;
            gap: 12px;
        }
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-modal_content_item .--emr-form .--emr-content_item .--emr-item,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-modal_content_item .--emr-form .--emr-content_item .--emr-item {
        width: 100%;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-modal_content_item .--emr-content_text,
    .--emr_overlay .--emr-modal_cuotas .--emr_modal_content .--emr_card .--emr_card_body .--emr-modal_content_item .--emr-content_text {
        display: flex;
        justify-content: space-between;
    }

    @keyframes blowUpModal {
        0% {
            transform: scale(0);
        }

        100% {
            transform: scale(1);
        }
    }

    .--emr_overlay .--emr-modal_shift_series {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin: 40px auto;
        padding: 20px;
    }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content {
            width: 100%;
            max-width: 528px;
        }

            .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card {
                width: 100%;
                max-width: 528px;
                height: 100%;
                animation: blowUpModal 0.2s ease;
                border-radius: 12px;
                box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.08), 0px 3px 5px 0px rgba(0, 0, 0, 0.06);
                background: #fff;
            }

                .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_close {
                    width: 100%;
                    display: flex;
                    justify-content: end;
                    padding: 20px 20px 0px 0px;
                    margin-bottom: 12px;
                }

    @media (max-width: 420px) {
        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_close {
            padding: 16px 16px 0px 0px;
        }
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close {
        background-color: transparent;
        border: none;
        cursor: pointer;
        position: relative;
    }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close::after {
            content: "";
            position: absolute;
            left: -4px;
            right: -4px;
            bottom: -7.5px;
            top: -7.5px;
        }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_close .--emr-btn_close .--emr-icon_close {
            font-size: 24px;
        }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_title_info {
        padding: 0px 0px 0px 40px;
        margin-bottom: 24px;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_title_info {
            padding: 0px 0px 0px 32px;
        }
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_title_info .--emr-title {
        color: #1f1d1d;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr-content_title_info .--emr-sub_title {
        color: #6b6766;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body {
        padding: 0px 40px 40px 40px;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body {
            padding: 0px 32px 32px 32px;
        }
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item:not(:last-child) {
        margin-bottom: 16px;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label {
        background-color: #fff;
        border-radius: 12px;
        box-shadow: inset 0px 0px 0px 1px #d2d0d0;
        padding: 24px;
        color: #1f1d1d;
        display: flex;
        flex-direction: column;
        width: 100% !important;
        cursor: pointer;
    }

    @media (max-width: 420px) {
        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label {
            padding: 16px;
        }
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-content_row {
        width: 100% !important;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-content_row .--emr-label {
            color: #817e7e;
        }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-content_row .--emr-data {
            color: #1f1d1d;
        }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-caption {
        color: #6b6766 !important;
    }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-caption .--emr-action {
            margin-right: 4px;
        }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:hover {
        box-shadow: inset 0px 0px 0px 1px #6b6766;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:active {
        box-shadow: inset 0px 0px 0px 2px #1f1d1d;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:focus {
        box-shadow: inset 0px 0px 0px 1px #1f1d1d;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:focus-visible {
        outline: 2px solid #1f1d1d;
        outline-offset: 4px;
        border-radius: 12px;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled {
        background-color: #f8f7f7 !important;
        box-shadow: inset 0px 0px 0px 1px #e9e7e7;
        cursor: not-allowed;
    }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled:hover {
            box-shadow: inset 0px 0px 0px 1px #e9e7e7;
        }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled:focus {
            box-shadow: inset 0px 0px 0px 1px #e9e7e7;
        }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled .--emr-label {
            color: #c3c1c1 !important;
        }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled .--emr-data {
            color: #c3c1c1 !important;
        }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .visibility_none {
        display: none;
    }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .visibility_none:checked + label {
            background-color: #f8f7f7;
            box-shadow: inset 0px 0px 0px 2px #1f1d1d;
        }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-content_item_select_label .--emr-description {
        color: #6b6766;
    }

    .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-feedback {
        margin-top: 16px;
    }

        .--emr_overlay .--emr-modal_shift_series .--emr_modal_content .--emr_card .--emr_card_body .--emr-form .--emr-item .--emr-feedback .--emr-title_feedback {
            color: #1f1d1d;
            margin-bottom: 8px;
        }

    @keyframes blowUpModal {
        0% {
            transform: scale(0);
        }

        100% {
            transform: scale(1);
        }
    }

    .--emr-card_planes {
        background-color: #f8f7f7;
        border-radius: 12px;
        padding: 24px;
    }

        .--emr-card_planes .--emr-card_content_label_data {
            display: flex;
            justify-content: space-between;
        }

    @media (max-width: 576px) {
        .--emr-card_planes .--emr-card_content_label_data {
            flex-direction: column;
            gap: 8px;
        }
    }

    @media (max-width: 576px) {
        .--emr-card_planes .--emr-card_content_label_data .--emr-label_data {
            text-align: left;
        }
    }

    .--emr-card_planes .--emr-card_content_label_data .--emr-label_data .--emr-label {
        color: #817e7e;
    }

    .--emr-card_planes .--emr-card_content_label_data .--emr-label_data .--emr-data {
        color: #1f1d1d;
    }

    .--emr-card_planes .--emr-card_content_plan_data {
        width: 100%;
        display: flex;
        align-items: center;
        gap: 24px;
        flex-wrap: wrap;
    }

        .--emr-card_planes .--emr-card_content_plan_data .--emr-label_data .--emr-label {
            color: #817e7e;
        }

        .--emr-card_planes .--emr-card_content_plan_data .--emr-label_data .--emr-data {
            color: #1f1d1d;
        }

    .--emr-card_planes .emerald-divider_small_light {
        margin: 16px 0 !important;
    }

    .--emr-card_planes .--emr-feedback {
        color: #6b6766;
    }

    .--emr-card_planes .emerald-divider_small_light {
        margin: 16px 0 !important;
    }

    .--emr-card_planes .--emr-feedback {
        color: #6b6766;
    }

    /*****************************************************************/
    /************************* Card Equipment ************************/
    /*****************************************************************/
    .content-card_equipment .--emr-card_equipment {
        width: 288px;
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        height: 100%;
        min-height: 290px;
        max-height: 320px;
        cursor: pointer;
    }

    @media (max-width: 1272px) and (min-width: 1192px) {
        .content-card_equipment .--emr-card_equipment {
            width: 272px;
        }
    }

    .content-card_equipment .--emr-card_equipment .--emr-box_label_img {
        background-color: #f8f7f7;
        width: 100%;
        border-radius: 8px;
        flex-grow: 1;
        display: flex;
        flex-direction: column;
    }

        .content-card_equipment .--emr-card_equipment .--emr-box_label_img .--emr-name_text {
            width: 100%;
            text-align: center;
            padding: 24px 24px 0 24px;
            margin-bottom: 12px;
        }

            .content-card_equipment .--emr-card_equipment .--emr-box_label_img .--emr-name_text .--emr-name_equipment {
                color: #1f1d1d;
            }

            .content-card_equipment .--emr-card_equipment .--emr-box_label_img .--emr-name_text .--emr-text_equipment {
                width: 100%;
                max-width: 240px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                margin-top: 8px;
                color: #817e7e;
            }

        .content-card_equipment .--emr-card_equipment .--emr-box_label_img .--emr-box_img_equipment {
            display: flex;
            justify-content: center;
            padding: 0 48px 24px 48px;
            margin: auto 0;
        }

            .content-card_equipment .--emr-card_equipment .--emr-box_label_img .--emr-box_img_equipment .--emr-img_equipment {
                width: auto;
                max-height: 192px;
            }

        .content-card_equipment .--emr-card_equipment .--emr-box_label_img .--emr-content-gift {
            position: absolute;
            background-color: #1f97ae;
            z-index: 999;
            width: 100%;
            height: 32px;
            bottom: 0;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            color: #fff;
            box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.08), 0px -3px 5px 0px rgba(0, 0, 0, 0.06);
        }

            .content-card_equipment .--emr-card_equipment .--emr-box_label_img .--emr-content-gift .--emr-icon {
                font-size: 16px;
            }

            .content-card_equipment .--emr-card_equipment .--emr-box_label_img .--emr-content-gift .--emr-label {
                margin-top: 2px;
            }

    .content-card_equipment .--emr-card_equipment:hover .--emr-box_label_img {
        background-color: #e9e7e7;
    }

        .content-card_equipment .--emr-card_equipment:hover .--emr-box_label_img .--emr-box_img_equipment .--emr-img_equipment,
        .content-card_equipment .--emr-card_equipment:hover .--emr-box_label_img .--emr-box_img_equipment .--emr-img_gift {
            transition: transform 0.4s;
            transform: scale(1.1);
            transform-origin: 50% -10%;
        }

    .content-card_equipment .--emr-box_description {
        padding-top: 16px;
        margin-top: 26px;
    }

        .content-card_equipment .--emr-box_description .--emr-plan {
            margin-block: 6px;
            color: #6b6766;
        }

        .content-card_equipment .--emr-box_description .--emr-amount {
            color: #1f1d1d;
        }

        .content-card_equipment .--emr-box_description .--emr-sub_amount {
            text-decoration: line-through;
            margin-left: 8px;
        }

        .content-card_equipment .--emr-box_description .--emr-sub_amount_offert {
            color: #6b6766;
            text-decoration: line-through;
        }

        .content-card_equipment .--emr-box_description .--emr-price_offert {
            margin-left: 8px !important;
        }

        .content-card_equipment .--emr-box_description .--emr-text-gift {
            margin-top: 12px;
            color: #1f97ae;
        }

    /*****************************************************************/
    /************************* Filter Equipment **********************/
    /*****************************************************************/
    .--emr-filter_equipment {
        width: 288px;
        margin-bottom: 100px;
        display: none;
    }

    @media (min-width: 973px) {
        .--emr-filter_equipment {
            display: none;
        }
    }

    .--emr-filter_equipment .--emr-content-title {
        display: flex;
        justify-content: left;
        width: 50%;
        margin-bottom: 40px;
        width: 100%;
    }

    .--emr-filter_equipment .--emr-content-filter {
        top: 124px;
        scrollbar-width: thin;
    }

    @media (min-width: 973px) {
        .--emr-filter_equipment .--emr-content-filter {
            position: sticky;
            padding-right: 8px;
        }
    }

    .--emr-filter_equipment .--emr-content-filter .--emr-item_filter:not(:last-child) {
        margin-bottom: 32px;
        padding-bottom: 32px;
        border-bottom: solid 1px #e9e7e7;
    }

    .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_accordion {
        width: 100%;
        margin-top: 14px;
    }

        .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-accordion {
            background-color: #fff;
            border: none;
            width: 100%;
            display: flex;
            justify-content: space-between;
            cursor: pointer;
            position: relative;
            color: #6b6766;
        }

            .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-accordion::after {
                content: "";
                position: absolute;
                top: -13.5px;
                bottom: -13.5px;
                left: 0px;
                right: 0px;
            }

        .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel {
            margin-top: 32px;
        }

            .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-title_form {
                color: #817e7e;
                margin-bottom: 32px;
            }

            .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item:not(:last-child) {
                margin-bottom: 12px;
            }

            .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label {
                display: flex;
                align-items: center;
                gap: 16px;
            }

                .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-content_check .--emr-check .--emr-check_input {
                    display: none;
                }

                    .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-content_check .--emr-check .--emr-check_input:checked + .--emr-custom_checkbox {
                        background-color: #da291c;
                        border: 2px solid #da291c;
                        color: #fff;
                    }

                        .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-content_check .--emr-check .--emr-check_input:checked + .--emr-custom_checkbox .--emr-icon {
                            opacity: 1;
                        }

                .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-content_check .--emr-check .--emr-custom_checkbox {
                    width: 20px;
                    height: 20px;
                    border-radius: 4px;
                    border: 2px solid #c3c1c1;
                    display: inline-flex;
                    justify-content: center;
                    align-items: center;
                    cursor: pointer;
                    position: relative;
                }

                    .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-content_check .--emr-check .--emr-custom_checkbox::after {
                        content: "";
                        position: absolute;
                        top: -12.5px;
                        bottom: -15.5px;
                        left: -23px;
                        right: -5px;
                    }

                    .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-content_check .--emr-check .--emr-custom_checkbox .--emr-icon {
                        opacity: 0;
                    }

                .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-label_check {
                    color: #1f1d1d;
                    cursor: pointer;
                    position: relative;
                }

                    .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-label_check::after {
                        content: "";
                        position: absolute;
                        top: -13.5px;
                        bottom: -10.5px;
                        left: -13.5px;
                        right: -13px;
                    }

    .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_prices {
        margin-top: 12px;
        margin-bottom: 24px;
        display: flex;
        justify-content: space-between;
    }

        .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_prices .--emr-price {
            color: #6b6766;
        }

    .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_input {
        display: flex;
    }

    .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_button_filter_price {
        margin-top: 32px;
    }

    .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_link_button {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

        .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_link_button .--emr-content_button {
            display: flex;
            justify-content: flex-end;
            width: 100%;
            max-width: 101px;
        }

            .--emr-filter_equipment .--emr-content-filter .--emr-item_filter .--emr-content_link_button .--emr-content_button .emerald-btn_primary_auto_label_md_filled {
                width: 101px;
            }

    .--emr-filter_equipment .--emr-content-filter::-webkit-scrollbar {
        width: 2px;
    }

    .--emr-filter_equipment .--emr-content-filter::-webkit-scrollbar-thumb {
        background: #e9e7e7;
        width: 2px;
        border-radius: 99px;
    }

    .--emr-filter_equipment .--emr-content-filter::-webkit-scrollbar-corner {
        display: none;
    }

    .--emr-filter_equipment .--emr-content-filter::-moz-scrollbar-thumb {
        background: #e9e7e7;
        width: 2px;
        border-radius: 99px;
    }

    .--emr-filter_equipment .--emr-content-filter::-moz-scrollbar-corner {
        display: none;
    }

    .--emr-filter_equipment .--emr-content-filter::-webkit-scrollbar:horizontal {
        display: none;
    }

    .--emr-filter_equipment .--emr-content-filter::-webkit-scrollbar-thumb:horizontal {
        display: none;
    }

    .--emr-filter_equipment .--emr-content-filter::-webkit-scrollbar-corner:horizontal {
        display: none;
    }

    .--emr-filter_equipment .--emr-content-filter::-moz-scrollbar-thumb:horizontal {
        display: none;
    }

    .--emr-filter_equipment .--emr-content-filter::-moz-scrollbar-corner:horizontal {
        display: none;
    }

    @media (max-width: 972px) {
        .--emr-filter_equipment {
            display: none !important;
        }
    }

    .--emr-filter_equipment_sheet {
        width: 100%;
        position: fixed;
        background: rgba(0, 0, 0, 0.4823529412);
        z-index: 9999;
        height: 100vh;
        display: none;
    }

        .--emr-filter_equipment_sheet .--emr-content-filter {
            width: 288px;
            background: #fff;
            height: 100vh;
            scrollbar-width: thin;
        }

    @media (max-width: 973px) {
        .--emr-filter_equipment_sheet .--emr-content-filter {
            padding: 0px 16px 64px 16px;
            overflow-y: scroll;
        }
    }

    .--emr-filter_equipment_sheet .--emr-content-filter .--emr-head_mobile_filter {
        margin-top: 32px;
        margin-bottom: 64px;
        display: flex;
        justify-content: space-between;
    }

        .--emr-filter_equipment_sheet .--emr-content-filter .--emr-head_mobile_filter .--emr-content_close {
            position: relative;
        }

            .--emr-filter_equipment_sheet .--emr-content-filter .--emr-head_mobile_filter .--emr-content_close .--emr-icon {
                color: #6b6766;
                font-size: 20px;
            }

                .--emr-filter_equipment_sheet .--emr-content-filter .--emr-head_mobile_filter .--emr-content_close .--emr-icon:hover {
                    color: #1f1d1d;
                }

                .--emr-filter_equipment_sheet .--emr-content-filter .--emr-head_mobile_filter .--emr-content_close .--emr-icon::after {
                    content: "";
                    position: absolute;
                    bottom: -4.5px;
                    top: -12.5px;
                    left: -12px;
                    right: -12px;
                }

    .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter:not(:last-child) {
        margin-bottom: 32px;
        padding-bottom: 32px;
        border-bottom: solid 1px #e9e7e7;
    }

    .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_accordion {
        width: 100%;
        margin-top: 14px;
    }

        .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-accordion {
            background-color: #fff;
            border: none;
            width: 100%;
            display: flex;
            justify-content: space-between;
            cursor: pointer;
            position: relative;
            color: #6b6766;
        }

            .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-accordion::after {
                content: "";
                position: absolute;
                top: -13.5px;
                bottom: -13.5px;
                left: 0px;
                right: 0px;
            }

        .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel {
            margin-top: 32px;
        }

            .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-title_form {
                color: #817e7e;
                margin-bottom: 32px;
            }

            .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item:not(:last-child) {
                margin-bottom: 12px;
            }

            .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label {
                display: flex;
                align-items: center;
                gap: 16px;
            }

                .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-content_check .--emr-check .--emr-check_input {
                    display: none;
                }

                    .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-content_check .--emr-check .--emr-check_input:checked + .--emr-custom_checkbox {
                        background-color: #da291c;
                        border: 2px solid #da291c;
                        color: #fff;
                    }

                        .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-content_check .--emr-check .--emr-check_input:checked + .--emr-custom_checkbox .--emr-icon {
                            opacity: 1;
                        }

                .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-content_check .--emr-check .--emr-custom_checkbox {
                    width: 20px;
                    height: 20px;
                    border-radius: 4px;
                    border: 2px solid #c3c1c1;
                    display: inline-flex;
                    justify-content: center;
                    align-items: center;
                    cursor: pointer;
                    position: relative;
                }

                    .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-content_check .--emr-check .--emr-custom_checkbox::after {
                        content: "";
                        position: absolute;
                        top: -12.5px;
                        bottom: -15.5px;
                        left: -23px;
                        right: -5px;
                    }

                    .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-content_check .--emr-check .--emr-custom_checkbox .--emr-icon {
                        opacity: 0;
                    }

                .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-label_check {
                    color: #1f1d1d;
                    cursor: pointer;
                    position: relative;
                }

                    .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_accordion .--emr-panel .--emr-form .--emr-item .--emr-content_check_label .--emr-label_check::after {
                        content: "";
                        position: absolute;
                        top: -13.5px;
                        bottom: -10.5px;
                        left: -13.5px;
                        right: -13px;
                    }

    .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_input {
        display: flex;
    }

    .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_prices {
        margin-top: 12px;
        margin-bottom: 24px;
        display: flex;
        justify-content: space-between;
    }

        .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_prices .--emr-price {
            color: #6b6766;
        }

    .--emr-filter_equipment_sheet .--emr-content-filter .--emr-item_filter .--emr-content_button_filter_price {
        margin-top: 32px;
    }

    .--emr-filter_equipment_sheet .--emr-content-filter::-webkit-scrollbar {
        width: 2px;
    }

    .--emr-filter_equipment_sheet .--emr-content-filter::-webkit-scrollbar-thumb {
        background: #e9e7e7;
        width: 2px;
        border-radius: 99px;
    }

    .--emr-filter_equipment_sheet .--emr-content-filter::-webkit-scrollbar-corner {
        display: none;
    }

    .--emr-filter_equipment_sheet .--emr-content-filter::-moz-scrollbar-thumb {
        background: #e9e7e7;
        width: 2px;
        border-radius: 99px;
    }

    .--emr-filter_equipment_sheet .--emr-content-filter::-moz-scrollbar-corner {
        display: none;
    }

    .--emr-filter_equipment_sheet .--emr-content-filter::-webkit-scrollbar:horizontal {
        display: none;
    }

    .--emr-filter_equipment_sheet .--emr-content-filter::-webkit-scrollbar-thumb:horizontal {
        display: none;
    }

    .--emr-filter_equipment_sheet .--emr-content-filter::-webkit-scrollbar-corner:horizontal {
        display: none;
    }

    .--emr-filter_equipment_sheet .--emr-content-filter::-moz-scrollbar-thumb:horizontal {
        display: none;
    }

    .--emr-filter_equipment_sheet .--emr-content-filter::-moz-scrollbar-corner:horizontal {
        display: none;
    }

    @media (min-width: 973px) {
        .--emr-filter_equipment_sheet {
            display: none;
        }
    }

    .--emr-d_block_hidden_scroll .--emr-filter_equipment {
        display: block !important;
    }

    .--emr-d_block_hidden_scroll .--emr-title_in_grid {
        display: none;
    }

    @media (max-width: 973px) {
        .--emr-d_block_hidden_scroll {
            overflow-y: hidden !important;
        }

            .--emr-d_block_hidden_scroll .--emr-filter_equipment_sheet {
                display: block !important;
            }

            .--emr-d_block_hidden_scroll .--emr-filter_equipment {
                display: none !important;
            }
    }

    .--emr-animation_fadeIn {
        -webkit-animation-name: fadeIn !important;
        -webkit-animation-duration: 0.4s !important;
        animation-name: fadeIn !important;
        animation-duration: 0.4s !important;
    }

    .--emr-animation_fadeOut {
        -webkit-animation-name: fadeOut !important;
        -webkit-animation-duration: 0.4s !important;
        animation-name: fadeOut !important;
        animation-duration: 0.4s !important;
    }

    /*****************************************************************/
    /************************** Grid Equipment ***********************/
    /*****************************************************************/
    .--emr-grid_equipment {
        padding-top: 72px;
        scroll-behavior: smooth;
    }

    .--emr-grid_equipment-search-grid {
        padding-top: 80px !important;
        scroll-behavior: smooth;
    }

    .--emr-grid_equipment_container {
        width: 100%;
        display: flex;
        justify-content: center;
    }

        .--emr-grid_equipment_container .--emr-grid_equipment_content {
            width: 100%;
            max-width: 1536px;
        }

    .--emr-grid_equipment .--emr-width_grid {
        max-width: 960px;
        margin-left: auto;
        margin-right: auto;
    }

    .--emr-grid_equipment .--emr-content-filter_grid_load_more {
        display: flex;
        justify-content: center;
        gap: 40px;
    }

    @media (max-width: 1208px) {
        .--emr-grid_equipment .--emr-content-filter_grid_load_more {
            gap: 24px;
        }
    }

    @media (max-width: 768px) and (min-width: 672px) {
        .--emr-grid_equipment .--emr-content-filter_grid_load_more {
            padding-left: 8px;
            padding-right: 8px;
        }
    }

    .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more {
        width: 100%;
    }

    @media (max-width: 1056px) and (min-width: 768px) {
        .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more {
            padding-left: 48px;
            padding-right: 48px;
        }
    }

    .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-head-grid {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 40px;
        display: flex;
        justify-content: space-between;
        flex-wrap: nowrap;
    }

    @media (max-width: 671px) {
        .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-head-grid {
            margin-left: 16px;
            margin-right: 16px;
        }
    }

    @media (max-width: 320px) {
        .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-head-grid {
            flex-wrap: wrap;
        }
    }

    .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-head-grid .--emr-content-title {
        display: flex;
        justify-content: left;
        width: 100%;
    }

    @media (max-width: 972px) {
        .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-head-grid .--emr-content-title .--emr-title_in_grid {
            opacity: 1 !important;
        }
    }

    @media (max-width: 396px) {
        .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-head-grid .--emr-content-title .--emr-title_subtitle .--emr-title_in_grid {
            font-size: 28px !important;
        }
    }

    @media (max-width: 352px) {
        .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-head-grid .--emr-content-title .--emr-title_subtitle .--emr-title_in_grid {
            font-size: 24px !important;
        }
    }

    .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-head-grid .--emr-content-button {
        display: flex;
        justify-content: right;
        width: 100%;
        max-width: 180px;
    }

    @media (max-width: 320px) {
        .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-head-grid .--emr-content-button {
            margin-top: 12px;
        }
    }

    .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-content-grid {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 80px;
        gap: 48px;
    }

    @media (max-width: 1056px) {
        .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-content-grid {
            justify-content: center;
        }
    }

    @media (max-width: 624px) {
        .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-content-grid {
            margin-left: 16px;
            margin-right: 16px;
        }
    }

    .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-loading_more {
        margin-left: auto;
        margin-right: auto;
        display: flex;
        justify-content: center;
        width: 256px;
        margin-bottom: 80px;
        height: 100px;
    }

        .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-loading_more .--emr-content_meter {
            text-align: center;
            display: flex;
            justify-content: center;
            margin-top: 24px;
        }

            .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-loading_more .--emr-content_meter p {
                margin-bottom: 16px;
            }

            .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-loading_more .--emr-content_meter .--emr-meter {
                width: 208px;
                max-width: 208px;
                height: 4px;
                background-color: #e9e7e7;
                border-radius: 4px;
                margin-bottom: 16px;
            }

                .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-loading_more .--emr-content_meter .--emr-meter .--emr-meter_bar {
                    height: 100%;
                    background: #1f1d1d !important;
                    border-radius: 4px;
                }

            .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-loading_more .--emr-content_meter .--emr-content_loader {
                width: 100%;
                display: flex;
                justify-content: center;
            }

                .--emr-grid_equipment .--emr-content-filter_grid_load_more .--emr-content-grid_load_more .--emr-loading_more .--emr-content_meter .--emr-content_loader .--emr-loader {
                    height: 32px;
                    width: 32px;
                    border-radius: 50%;
                    border: 2px solid #e9e7e7;
                    border-right-color: #817e7e;
                    animation: rotate 1s infinite;
                }

    @keyframes rotate {
        100% {
            rotate: 360deg;
        }
    }

    .--emr-container_arrow_back_img {
        padding: 24px 48px 24px 48px;
    }

    @media (max-width: 576px) {
        .--emr-container_arrow_back_img {
            padding: 16px 24px 16px 24px;
        }
    }

    .--emr-container_arrow_back_img .--emr-arrow_back {
        display: flex;
        align-items: center;
        gap: 24px;
    }

        .--emr-container_arrow_back_img .--emr-arrow_back .--emr-icon {
            font-size: 24px;
            background-color: #f8f7f7;
            display: flex;
            justify-content: center;
            align-items: center;
            border-radius: 100px;
            max-width: 44px;
            padding: 10px;
        }

    .--emr-planes {
        margin-bottom: 48px;
    }

        .--emr-planes .--emr-container_title_label_tab {
            width: 100%;
            display: flex;
            justify-content: center;
            margin-bottom: 64px;
        }

            .--emr-planes .--emr-container_title_label_tab .--emr-content_title_label_tab {
                width: 100%;
            }

                .--emr-planes .--emr-container_title_label_tab .--emr-content_title_label_tab .--emr-title_label {
                    text-align: center;
                }

                    .--emr-planes .--emr-container_title_label_tab .--emr-content_title_label_tab .--emr-title_label .--emr-title {
                        margin-bottom: 12px;
                        color: #1f1d1d;
                    }

                    .--emr-planes .--emr-container_title_label_tab .--emr-content_title_label_tab .--emr-title_label .--emr-content_label {
                        padding: 0 32px;
                    }

                        .--emr-planes .--emr-container_title_label_tab .--emr-content_title_label_tab .--emr-title_label .--emr-content_label .--emr-label {
                            color: #6b6766;
                            margin-bottom: 32px;
                        }

                .--emr-planes .--emr-container_title_label_tab .--emr-content_title_label_tab .--emr-content_tab_plan {
                    width: 100%;
                    display: flex;
                    justify-content: center;
                }

                    .--emr-planes .--emr-container_title_label_tab .--emr-content_title_label_tab .--emr-content_tab_plan .--emr-tab_plan {
                        display: flex;
                        gap: 16px;
                        width: 100%;
                        max-width: 360px;
                        justify-content: center;
                    }

    @media (max-width: 576px) {
        .--emr-planes .--emr-container_title_label_tab .--emr-content_title_label_tab .--emr-content_tab_plan .--emr-tab_plan {
            gap: 8px;
            flex-direction: column;
            max-width: 275px;
        }
    }

    .--emr-planes .--emr-container_title_label_tab .--emr-content_title_label_tab .--emr-content_tab_plan .--emr-tab_plan .--emr-item {
        width: 100%;
    }

        .--emr-planes .--emr-container_title_label_tab .--emr-content_title_label_tab .--emr-content_tab_plan .--emr-tab_plan .--emr-item .--emr-tab {
            padding: 16px 24px;
            width: 100%;
            max-width: 200px;
            background-color: none;
            border: none;
            border-radius: 12px;
            color: #1f1d1d;
            background-color: #fff;
            cursor: pointer;
            text-align: center;
            box-shadow: inset 0px 0px 0px 1px #d2d0d0;
            transition: box-shadow 0.3s ease;
        }

    @media (max-width: 576px) {
        .--emr-planes .--emr-container_title_label_tab .--emr-content_title_label_tab .--emr-content_tab_plan .--emr-tab_plan .--emr-item .--emr-tab {
            max-width: 100%;
        }
    }

    .--emr-planes .--emr-container_title_label_tab .--emr-content_title_label_tab .--emr-content_tab_plan .--emr-tab_plan .--emr-item .--emr-tab:hover {
        box-shadow: inset 0px 0px 0px 1px #6b6766;
    }

    .--emr-planes .--emr-container_title_label_tab .--emr-content_title_label_tab .--emr-content_tab_plan .--emr-tab_plan .--emr-item .--emr-tab.--emr-active_tab {
        background-color: #f8f7f7;
        box-shadow: inset 0px 0px 0px 2px #1f1d1d;
    }

    .--emr-planes .--emr-container_grid {
        display: flex;
        justify-content: center;
    }

        .--emr-planes .--emr-container_grid .--emr-content_grid {
            width: 100%;
            max-width: 928px;
            gap: 32px;
            justify-content: center;
            grid-template-columns: repeat(3, 1fr);
        }

    @media (max-width: 768px) {
        .--emr-planes .--emr-container_grid .--emr-content_grid {
            grid-template-columns: repeat(2, 1fr);
        }
    }

    @media (max-width: 576px) {
        .--emr-planes .--emr-container_grid .--emr-content_grid {
            grid-template-columns: repeat(1, 288px);
            justify-content: center;
        }
    }

    .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services {
        background: rgb(248, 247, 247);
        border-radius: 12px;
        max-width: 288px;
        width: 100%;
        padding: 32px 32px 48px 32px;
        text-align: center;
    }

    @media (max-width: 768px) {
        .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services {
            max-width: 328px;
        }
    }

    .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services .--emr-content_title_data {
        margin-bottom: 24px;
    }

        .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services .--emr-content_title_data .--emr-title {
            color: #6b6766;
            margin-bottom: 8px;
        }

        .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services .--emr-content_title_data .--emr-price {
            color: #1f1d1d;
        }

    .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services .--emr-content_price_label {
        margin-bottom: 24px;
    }

        .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services .--emr-content_price_label .--emr-price {
            color: #1f1d1d;
            margin-bottom: 16px;
        }

        .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services .--emr-content_price_label .--emr-label {
            color: #817e7e;
        }

    .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services .--emr-content_app {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        gap: 8px;
        margin-bottom: 24px;
    }

        .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services .--emr-content_app .--emr-img_app {
            width: 28px;
            height: 28px;
        }

    .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services .--emr-caption {
        color: #6b6766;
        margin-bottom: 32px;
    }

    .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services .--emr-content_link {
        display: flex;
        justify-content: center;
        margin-bottom: 32px;
    }

    .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services_outline {
        border-radius: 12px;
        max-width: 288px;
        width: 100%;
        padding: 32px 32px 42px 32px;
        text-align: center;
        box-shadow: inset 0px 0px 0px 1px #d2d0d0;
    }

    @media (max-width: 768px) {
        .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services_outline {
            max-width: 328px;
        }
    }

    .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services_outline .--emr-content_title_data {
        margin-bottom: 24px;
    }

        .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services_outline .--emr-content_title_data .--emr-title {
            color: #6b6766;
            margin-bottom: 8px;
        }

        .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services_outline .--emr-content_title_data .--emr-price {
            color: #1f1d1d;
        }

    .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services_outline .--emr-card_body_plan_services {
        width: 100%;
        display: flex;
        justify-content: space-around;
        flex-direction: column;
        height: 285px;
    }

        .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services_outline .--emr-card_body_plan_services .--emr-content_price_label {
            margin-bottom: 24px;
        }

            .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services_outline .--emr-card_body_plan_services .--emr-content_price_label .--emr-price {
                color: #1f1d1d;
                margin-bottom: 16px;
            }

            .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services_outline .--emr-card_body_plan_services .--emr-content_price_label .--emr-label {
                color: #817e7e;
            }

        .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services_outline .--emr-card_body_plan_services .--emr-content_app {
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            gap: 8px;
            margin-bottom: 24px;
        }

            .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services_outline .--emr-card_body_plan_services .--emr-content_app .--emr-img_app {
                width: 28px;
                height: 28px;
            }

        .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services_outline .--emr-card_body_plan_services .--emr-caption {
            color: #6b6766;
            margin-bottom: 32px;
        }

        .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services_outline .--emr-card_body_plan_services .--emr-content_link {
            display: flex;
            justify-content: center;
            margin-bottom: 32px;
        }

    .--emr-planes .--emr-container_grid .--emr-content_grid .--emr-card_plan_services_outline .--emr-footnote {
        color: #6b6766;
        text-align: center;
    }

    .--emr-offert {
        display: flex;
        position: fixed;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        width: 100%;
        z-index: 999;
        background-color: #C7F9FC;
        border: 1px solid #6CBDC1;
        color: #005C66;
        padding: 14px;
        gap: 4px;
        top: 64px;
        transition: top 0.3s ease;
    }

        .--emr-offert .--emr-text {
            color: #005C66;
            margin-top: 2.5px;
        }

            .--emr-offert .--emr-text .--emr-icon_offert {
                font-size: 16px;
                margin: 0;
                padding: 0;
                position: relative;
                top: 2px;
                margin-right: 4px;
            }

        .--emr-offert .--emr-action {
            margin-top: 2.5px;
            display: inline-block !important;
            margin-left: 4px;
        }

            .--emr-offert .--emr-action:hover {
                color: #004148;
            }

    /* Agregar un fondo cuando el acordeón está abierto */
    .--emr-accordion_item.--emr-active {
        box-shadow: inset 0px 0px 0px 2px #1f1d1d !important;
        background-color: #f8f7f7 !important;
        opacity: 1;
        transition: max-height 0.5s ease-in-out, padding 0.3s ease-in-out, opacity 0.5s ease-in-out;
    }

    /* Card Acoordion */
    .--emr-accordion .--emr-accordion_item {
        box-shadow: inset 0px 0px 0px 1px #d2d0d0;
        background-color: #fff;
        border-radius: 12px;
    }

        .--emr-accordion .--emr-accordion_item:not(:last-child) {
            margin-bottom: 16px;
        }

        .--emr-accordion .--emr-accordion_item .--emr-accordion_header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 24px 32px 16px 32px;
            cursor: pointer;
            min-height: 80px;
        }

            .--emr-accordion .--emr-accordion_item .--emr-accordion_header .--emr-label {
                color: #1f1d1d;
            }

            .--emr-accordion .--emr-accordion_item .--emr-accordion_header .--emr-content_tax {
                text-align: right;
            }

                .--emr-accordion .--emr-accordion_item .--emr-accordion_header .--emr-content_tax .--emr-tax {
                    color: #1f1d1d;
                }

                .--emr-accordion .--emr-accordion_item .--emr-accordion_header .--emr-content_tax .--emr-description {
                    color: #6b6766;
                }

        .--emr-accordion .--emr-accordion_item .--emr-accordion_content {
            max-height: 0;
            opacity: 0;
            overflow: hidden;
            padding: 0px 32px;
            transition: max-height 0.5s ease-in-out, opacity 0.5s ease-in-out, padding 0.5s ease-in-out;
        }

            .--emr-accordion .--emr-accordion_item .--emr-accordion_content .--emr-accordion_content_body {
                padding-bottom: 32px;
            }

                .--emr-accordion .--emr-accordion_item .--emr-accordion_content .--emr-accordion_content_body .emerald-divider_small_light {
                    margin: 0px;
                    margin-bottom: 24px;
                }

                .--emr-accordion .--emr-accordion_item .--emr-accordion_content .--emr-accordion_content_body .--emr-list .--emr-item {
                    color: #6b6766;
                }

                .--emr-accordion .--emr-accordion_item .--emr-accordion_content .--emr-accordion_content_body .--emr-label {
                    color: #1f1d1d;
                    margin-bottom: 8px;
                    margin-top: 28px;
                }

                .--emr-accordion .--emr-accordion_item .--emr-accordion_content .--emr-accordion_content_body .--emr-description_toggle {
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                }

                    .--emr-accordion .--emr-accordion_item .--emr-accordion_content .--emr-accordion_content_body .--emr-description_toggle .--emr-info_toggle {
                        text-align: left;
                        color: #1f1d1d;
                        max-width: 260px;
                    }

        .--emr-accordion .--emr-accordion_item.--emr-active .--emr-accordion_content {
            max-height: auto;
            opacity: 1;
        }

    .--emr-content_item_select_label_data_price .--emr-item_select_label_data_price {
        background-color: #fff;
        border-radius: 12px;
        box-shadow: inset 0px 0px 0px 1px #d2d0d0;
        padding: 24px;
        color: #1f1d1d;
        display: flex;
        flex-direction: column;
        width: 100% !important;
        cursor: pointer;
    }

        .--emr-content_item_select_label_data_price .--emr-item_select_label_data_price .--emr-content_row {
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            .--emr-content_item_select_label_data_price .--emr-item_select_label_data_price .--emr-content_row .--emr-label {
                color: #817e7e;
            }

            .--emr-content_item_select_label_data_price .--emr-item_select_label_data_price .--emr-content_row .--emr-data {
                color: #1f1d1d;
            }

        .--emr-content_item_select_label_data_price .--emr-item_select_label_data_price:hover {
            box-shadow: inset 0px 0px 0px 1px #6b6766;
        }

        .--emr-content_item_select_label_data_price .--emr-item_select_label_data_price:active {
            box-shadow: inset 0px 0px 0px 2px #1f1d1d;
        }

        .--emr-content_item_select_label_data_price .--emr-item_select_label_data_price:focus {
            box-shadow: inset 0px 0px 0px 1px #1f1d1d;
        }

        .--emr-content_item_select_label_data_price .--emr-item_select_label_data_price:focus-visible {
            outline: 2px solid #1f1d1d;
            outline-offset: 4px;
            border-radius: 12px;
        }

    .--emr-content_item_select_label_data_price .--emr-item_disabled {
        background-color: #f8f7f7 !important;
        box-shadow: inset 0px 0px 0px 1px #e9e7e7;
        cursor: not-allowed;
    }

        .--emr-content_item_select_label_data_price .--emr-item_disabled:hover {
            box-shadow: inset 0px 0px 0px 1px #e9e7e7;
        }

        .--emr-content_item_select_label_data_price .--emr-item_disabled:focus {
            box-shadow: inset 0px 0px 0px 1px #e9e7e7;
        }

        .--emr-content_item_select_label_data_price .--emr-item_disabled .--emr-label {
            color: #817e7e !important;
        }

        .--emr-content_item_select_label_data_price .--emr-item_disabled .--emr-data {
            color: #817e7e !important;
        }

        .--emr-content_item_select_label_data_price .--emr-item_disabled .--emr-description {
            color: #6b6766 !important;
            margin-top: 16px;
        }

    .--emr-description_action .--emr-icon_text {
        display: flex;
        align-items: center;
        gap: 4px;
    }

        .--emr-description_action .--emr-icon_text .--emr-icon {
            font-size: 18px !important;
            line-height: 20px;
            position: relative;
            bottom: 1.6px;
            font-style: normal !important;
            font-weight: 800;
        }

    .--emr-description_action .--emr-text_action {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 4px;
    }

    .--emr-content_item_select_label_data_price .visibility_none {
        display: none;
    }

        .--emr-content_item_select_label_data_price .visibility_none:checked + label {
            background-color: #f8f7f7;
            box-shadow: inset 0px 0px 0px 2px #1f1d1d;
        }

    .--emr-content_item_select_plan .--emr-item_select_plan {
        display: flex;
        flex-direction: column;
        width: 100%;
        background-color: #fff;
        border-radius: 12px;
        box-shadow: inset 0px 0px 0px 1px #d2d0d0;
        padding: 24px 24px 24px 24px;
        color: #1f1d1d;
        cursor: pointer;
    }

        .--emr-content_item_select_plan .--emr-item_select_plan:hover {
            box-shadow: inset 0px 0px 0px 1px #6b6766;
        }

        .--emr-content_item_select_plan .--emr-item_select_plan:active {
            box-shadow: inset 0px 0px 0px 2px #1f1d1d;
        }

        .--emr-content_item_select_plan .--emr-item_select_plan:focus {
            box-shadow: inset 0px 0px 0px 1px #1f1d1d;
        }

        .--emr-content_item_select_plan .--emr-item_select_plan:focus-visible {
            outline: 2px solid #1f1d1d;
            outline-offset: 4px;
            border-radius: 12px;
        }

    .--emr-content_item_select_plan .visibility_none {
        display: none;
    }

        .--emr-content_item_select_plan .visibility_none:checked + label {
            background-color: #f8f7f7;
            box-shadow: inset 0px 0px 0px 2px #1f1d1d;
        }

            .--emr-content_item_select_plan .visibility_none:checked + label .--emr-internet,
            .--emr-content_item_select_plan .visibility_none:checked + label .--emr-plan-data,
            .--emr-content_item_select_plan .visibility_none:checked + label .--emr-list_app,
            .--emr-content_item_select_plan .visibility_none:checked + label .--emr-card_planes {
                background-color: #e9e7e7 !important;
            }

    .--emr-content_item_select_plan .--emr-item_disabled {
        background-color: #f8f7f7;
        border-radius: 12px;
        padding: 0 !important;
        box-shadow: none !important;
        cursor: not-allowed;
    }

        .--emr-content_item_select_plan .--emr-item_disabled:active {
            background-color: #f8f7f7;
        }

    .--emr-content_item_select_plan_data .--emr-item_select_plan_data {
        display: flex;
        flex-direction: column;
        width: 100%;
        background-color: #fff;
        border-radius: 12px;
        box-shadow: inset 0px 0px 0px 1px #d2d0d0;
        color: #1f1d1d;
        padding: 24px;
        cursor: pointer;
    }

        .--emr-content_item_select_plan_data .--emr-item_select_plan_data:hover {
            box-shadow: inset 0px 0px 0px 1px #6b6766;
        }

        .--emr-content_item_select_plan_data .--emr-item_select_plan_data:active {
            box-shadow: inset 0px 0px 0px 2px #1f1d1d;
        }

        .--emr-content_item_select_plan_data .--emr-item_select_plan_data:focus {
            box-shadow: inset 0px 0px 0px 1px #1f1d1d;
        }

        .--emr-content_item_select_plan_data .--emr-item_select_plan_data:focus-visible {
            outline: 2px solid #1f1d1d;
            outline-offset: 4px;
            border-radius: 12px;
        }

        .--emr-content_item_select_plan_data .--emr-item_select_plan_data .--emr-internet,
        .--emr-content_item_select_plan_data .--emr-item_select_plan_data .--emr-plan-data,
        .--emr-content_item_select_plan_data .--emr-item_select_plan_data .--emr-list_app,
        .--emr-content_item_select_plan_data .--emr-item_select_plan_data .--emr-card_planes {
            padding: 0 !important;
            background-color: #fff !important;
        }

    .--emr-content_item_select_plan_data .visibility_none {
        display: none;
    }

        .--emr-content_item_select_plan_data .visibility_none:checked + label {
            background-color: #f8f7f7;
            box-shadow: inset 0px 0px 0px 2px #1f1d1d;
        }

            .--emr-content_item_select_plan_data .visibility_none:checked + label .--emr-internet,
            .--emr-content_item_select_plan_data .visibility_none:checked + label .--emr-plan-data,
            .--emr-content_item_select_plan_data .visibility_none:checked + label .--emr-list_app,
            .--emr-content_item_select_plan_data .visibility_none:checked + label .--emr-card_planes {
                background-color: #f8f7f7 !important;
            }

    .--emr-content_item_select_plan_data .--emr-item_disabled {
        background-color: #e9e7e7 !important;
        border-radius: 12px;
        box-shadow: none !important;
        padding: 24px;
        cursor: not-allowed;
        color: #817e7e !important;
    }

        .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-internet,
        .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-plan-data,
        .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-list_app,
        .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-card_planes {
            background-color: #e9e7e7 !important;
        }

            .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-internet .--emr-card_content_label_data .--emr-label_data .--emr-label,
            .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-plan-data .--emr-card_content_label_data .--emr-label_data .--emr-label,
            .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-list_app .--emr-card_content_label_data .--emr-label_data .--emr-label,
            .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-card_planes .--emr-card_content_label_data .--emr-label_data .--emr-label {
                font-size: 16px !important;
                color: #817e7e !important;
            }

            .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-internet .--emr-card_content_label_data .--emr-label_data .--emr-data,
            .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-plan-data .--emr-card_content_label_data .--emr-label_data .--emr-data,
            .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-list_app .--emr-card_content_label_data .--emr-label_data .--emr-data,
            .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-card_planes .--emr-card_content_label_data .--emr-label_data .--emr-data {
                font-size: 16px !important;
                color: #817e7e !important;
            }

            .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-internet .--emr-feedback,
            .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-plan-data .--emr-feedback,
            .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-list_app .--emr-feedback,
            .--emr-content_item_select_plan_data .--emr-item_disabled .--emr-card_planes .--emr-feedback {
                font-size: 16px !important;
                color: #817e7e !important;
            }

    .--emr-content_item_select .--emr-title {
        margin-bottom: 32px;
    }

    .--emr-content_item_select .--emr-form .--emr-item:not(:last-child) {
        margin-bottom: 16px;
    }

    .--emr-content_item_select .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label {
        background-color: #fff;
        border-radius: 12px;
        box-shadow: inset 0px 0px 0px 1px #d2d0d0;
        padding: 24px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        color: #1f1d1d;
        cursor: pointer;
    }

        .--emr-content_item_select .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label .--emr-data {
            color: #817e7e;
        }

        .--emr-content_item_select .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:hover {
            box-shadow: inset 0px 0px 0px 1px #6b6766;
        }

        .--emr-content_item_select .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:active {
            box-shadow: inset 0px 0px 0px 2px #1f1d1d;
        }

        .--emr-content_item_select .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:focus {
            box-shadow: inset 0px 0px 0px 1px #1f1d1d;
        }

        .--emr-content_item_select .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_select_label:focus-visible {
            outline: 2px solid #1f1d1d;
            outline-offset: 4px;
            border-radius: 12px;
        }

    .--emr-content_item_select .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled {
        background-color: #e9e7e7 !important;
        box-shadow: inset 0px 0px 0px 1px #e9e7e7;
        cursor: not-allowed;
    }

        .--emr-content_item_select .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled:hover {
            box-shadow: inset 0px 0px 0px 1px #e9e7e7;
        }

        .--emr-content_item_select .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled:focus {
            box-shadow: inset 0px 0px 0px 1px #e9e7e7;
        }

        .--emr-content_item_select .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled .--emr-label {
            color: #817e7e !important;
        }

        .--emr-content_item_select .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled .--emr-data {
            color: #817e7e !important;
        }

        .--emr-content_item_select .--emr-form .--emr-item .--emr-content_item_select_label .--emr-item_disabled .--emr-description {
            color: #6b6766 !important;
            margin-top: 16px;
        }

    .--emr-content_item_select .--emr-form .--emr-item .--emr-content_item_select_label .visibility_none {
        display: none;
    }

        .--emr-content_item_select .--emr-form .--emr-item .--emr-content_item_select_label .visibility_none:checked + label {
            background-color: #f8f7f7;
            box-shadow: inset 0px 0px 0px 2px #1f1d1d;
        }

    .--emr-content_item_select .--emr-form .--emr-item .--emr-feedback {
        margin-top: 16px;
    }

        .--emr-content_item_select .--emr-form .--emr-item .--emr-feedback .--emr-title_feedback {
            color: #1f1d1d;
            margin-bottom: 8px;
        }

        .--emr-content_item_select .--emr-form .--emr-item .--emr-feedback .--emr-description {
            color: #6b6766;
        }

    .--emr-content_item_select .--emr-form .--emr-item .--emr-item_disabled {
        background-color: #e9e7e7 !important;
        box-shadow: none !important;
        cursor: not-allowed !important;
    }

        .--emr-content_item_select .--emr-form .--emr-item .--emr-item_disabled:active {
            background-color: #e9e7e7 !important;
        }

        .--emr-content_item_select .--emr-form .--emr-item .--emr-item_disabled .--emr-label {
            color: #817e7e !important;
        }

    .auto-z-index {
        z-index: auto;
    }

    .--emr-item_sm {
        padding: 12px !important;
    }

    .--emr-item_md {
        height: 72px !important;
        padding: 24px !important;
    }

    .--emr-item_lg {
        height: 88px !important;
        padding: 32px !important;
    }

    /*****************************************************************/
    /***************************** Loading ***************************/
    /*****************************************************************/
    @keyframes spin {
        0% {
            -webkit-transform: rotate(0);
        }

        100% {
            -webkit-transform: rotate(360deg);
        }
    }

    .--emr-loader-spin {
        background-color: rgba(0, 0, 0, 0);
        border: none;
        max-width: 100%;
    }

        .--emr-loader-spin .--emr-loader-spin-icon {
            margin: 50px auto;
            border: 5px solid transparent;
            border-radius: 50%;
            border-top: 5px solid #fff;
            border-bottom: 5px solid #fff;
            width: 100px;
            height: 100px;
            animation: spin 1s linear infinite;
        }

    .--emr-loader {
        display: flex;
        justify-content: center;
        height: 120px;
        width: 120px;
        max-width: 100%;
        max-height: 100%;
        align-items: center;
    }

        .--emr-loader .--emr-claro-icon {
            align-items: center;
            max-width: 80%;
            background: url(../gif/claro.gif) no-repeat center center;
            width: 100%;
            height: 100%;
            background-size: cover;
        }

    .--emr-content_loader {
        width: 100%;
        display: flex;
        justify-content: center;
    }

        .--emr-content_loader .--emr-loader {
            height: 32px;
            width: 32px;
            border-radius: 50%;
            border: 2px solid #e9e7e7;
            border-right-color: #817e7e;
            animation: rotate 1s infinite;
        }

    .--emr-loader-spin {
        background-color: rgba(0, 0, 0, 0);
        border: none;
        max-width: 100%;
    }

        .--emr-loader-spin .--emr-loader-spin-icon {
            margin: 50px auto;
            border: 5px solid transparent;
            border-radius: 50%;
            border-top: 5px solid #fff;
            border-bottom: 5px solid #fff;
            width: 100px;
            height: 100px;
            animation: spin 1s linear infinite;
        }

    .--emr-loader {
        display: flex;
        justify-content: center;
        height: 120px;
        width: 120px;
        max-width: 100%;
        max-height: 100%;
        align-items: center;
    }

        .--emr-loader .--emr-claro-icon {
            align-items: center;
            max-width: 65%;
            background: url(../gif/claro.gif) no-repeat center center;
            width: 80%;
            height: 80%;
            background-size: cover;
        }

    @media (max-width: 420px) {
        .--emr-loader .--emr-claro-icon {
            align-items: center;
            max-width: 30%;
            background: url(../gif/claro.gif) no-repeat center center;
            width: 40%;
            height: 40%;
            background-size: cover;
        }

        .--emr-loader-spin .--emr-loader-spin-icon {
            margin: 50px auto;
            border: 5px solid transparent;
            border-radius: 50%;
            border-top: 5px solid #fff;
            border-bottom: 5px solid #fff;
            width: 50px;
            height: 50px;
            animation: spin 1s linear infinite;
        }
    }

    @media (max-width: 980px) {
        .--emr-loader .--emr-claro-icon {
            align-items: center;
            max-width: 40%;
            background: url(../gif/claro.gif) no-repeat center center;
            width: 50%;
            height: 50%;
            background-size: cover;
        }

        .--emr-loader-spin .--emr-loader-spin-icon {
            margin: 50px auto;
            border: 5px solid transparent;
            border-radius: 50%;
            border-top: 5px solid #fff;
            border-bottom: 5px solid #fff;
            width: 60px;
            height: 60px;
            animation: spin 1s linear infinite;
        }
    }

    @keyframes rotate {
        100% {
            rotate: 360deg;
        }
    }

    @keyframes spin {
        0% {
            -webkit-transform: rotate(0);
        }

        100% {
            -webkit-transform: rotate(360deg);
        }
    }

    .skeleton {
        border-radius: 0.25rem;
        animation: skeleton-loading 1s linear infinite alternate;
        opacity: 0.4;
    }

    @keyframes skeleton-loading {
        0% {
            background-color: hsl(200, 20%, 80%);
        }

        100% {
            background-color: hsl(200, 20%, 95%);
        }
    }

    .--emr-plan-tabs {
        display: flex;
        overflow: hidden;
        margin: 20px 0;
        gap: 8px;
    }

    .plan-tab-btn {
        flex: 1;
        padding: 10px;
        background: #fff;
        border: none;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        color: #1F1D1D;
        cursor: pointer;
        transition: background-color 0.3s;
        border-radius: 8px;
        border: 1px solid #D2D0D0;
    }

        .plan-tab-btn.active {
            background-color: #F8F7F7;
            color: #1F1D1D;
            border: 2px solid #1F1D1D;
        }

    .plan-table-container {
        display: none;
        width: 100%;
        overflow-x: auto;
        margin-bottom: 20px;
    }

        .plan-table-container.active {
            display: block;
        }

    .plan-table {
        width: 100%;
        border-collapse: collapse;
        font-family: 'Roboto-regular', sans-serif;
        font-size: 14px;
        border-radius: 8px;
        overflow: hidden;
    }

        .plan-table th {
            background-color: #1F1D1D;
            color: #fff;
            padding: 10px;
            text-align: left;
        }

        .plan-table tr:nth-child(even) {
            background-color: #E9E7E7;
        }

        .plan-table td {
            padding: 10px;
            border-bottom: 1px solid #D2D0D0;
        }

    .--emr-important-note {
        margin-top: 15px;
        border-radius: 8px;
    }

    .banner-alert {
        display: flex;
        align-items: center;
        gap: 8px;
        background-color: #FCF3F3;
        border: 2px solid #FFC5C1;
        border-radius: 8px;
        padding: 20px;
        max-height: 60px;
    }

        .banner-alert .text {
            color: #B52217;
            font-weight: 400;
        }

    .banner-success {
        display: flex;
        align-items: center;
        gap: 8px;
        background-color: #DDF9ED;
        border: 2px solid #B2E5D3;
        border-radius: 8px;
        padding: 12px 24px;
        max-height: 60px;
    }

        .banner-success .text {
            color: #006B4F;
            font-weight: 400;
        }

    .content-price {
        display: flex;
        gap: 56px;
    }

    .--emr-free_shipping {
        color: #006B4F;
        display: flex;
        align-items: center;
        gap: 8px;
    }

        .--emr-free_shipping .--emr-text-send-free {
            font-weight: 500;
            font-size: 16px;
            line-height: 20px;
        }

    /*# sourceMappingURL=styles.css.map */

