@charset "UTF-8";.conclusao-reserva html,html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.collapsing,.nav .nav-divider,svg:not(:root){overflow:hidden}body,figure{margin:0}.admin [st-table]>thead .btn-toolbar button.btn-reset-saving-price-filter,.btn-group>.btn-group,.btn-toolbar .admin [st-table]>thead button.btn-reset-saving-price-filter,.btn-toolbar .btn,.btn-toolbar .btn-filter-preset,.btn-toolbar .btn-group,.btn-toolbar .input-group,.btn-toolbar .user .perfil .content .btn-sair,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu,.user .perfil .content .btn-toolbar .btn-sair{float:left}.img-responsive,.img-thumbnail,.table,label{max-width:100%}.select-fa select,.theme-radio,button.close{-webkit-appearance:none}.fa-ul,.order-success .content .deposit ul.diff{list-style-type:none}.date-hidden,.grecaptcha-badge,.invisible,.search-result.disabled .filters{visibility:hidden}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.ng-cloak.ng-cloak--reverse,.ng-cloak[ng-cloak-reverse],.x-ng-cloak.ng-cloak--reverse,.x-ng-cloak[ng-cloak-reverse],[data-ng-cloak].ng-cloak--reverse,[data-ng-cloak][ng-cloak-reverse],[ng-cloak].ng-cloak--reverse,[ng-cloak][ng-cloak-reverse],[ng\:cloak].ng-cloak--reverse,[ng\:cloak][ng-cloak-reverse],[x-ng-cloak].ng-cloak--reverse,[x-ng-cloak][ng-cloak-reverse]{display:block!important}.ng-cloak--reverse,[ng-cloak-reverse]{display:none!important}/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}.img-thumbnail,body{background-color:#fff}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}td,th{padding:0}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{font-size:13px;line-height:1.42857;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#0d0d0d;text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.img-responsive{display:block;height:auto}.img-rounded{border-radius:0}.img-thumbnail{padding:4px;line-height:1.42857;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;height:auto}.img-circle,.user .perfil .content .details .avatar .avatar-img{border-radius:50%}hr{border:0}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:600;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:18px;margin-bottom:9px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:9px;margin-bottom:9px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:33px}.h2,h2{font-size:20px}.h3,h3{font-size:18px}.h4,h4{font-size:17px}.h5,h5{font-size:13px}.h6,h6{font-size:12px}p{margin:0 0 9px}.lead{margin-bottom:18px;font-size:14px;font-weight:300;line-height:1.4}dt,label{font-weight:700}@media (min-width:630px){.lead{font-size:19.5px}}.small,small{font-size:84%}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#333}a.text-primary:focus,a.text-primary:hover{color:#1a1a1a}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#ed3730}a.text-danger:focus,a.text-danger:hover{color:#d71a13}.bg-primary{color:#fff;background-color:#333}a.bg-primary:focus,a.bg-primary:hover{background-color:#1a1a1a}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #eee}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol,ul{margin-bottom:9px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:18px}dd,dt{line-height:1.42857}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:630px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clear-both,.clearfix:after,.container-fluid:after,.container:after,.dropdown-menu>li>a,.form-horizontal .form-group:after,.inner .sidebar .newsletter:after,.modal-footer:after,.modal-header:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.panel-body:after,.row:after,.user .perfil .content section .radio:after{clear:both}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:9px 18px;margin:0 0 18px;font-size:16.25px;border-left:5px solid #eee}.container,.container-fluid{margin-right:auto;margin-left:auto}.table,address{margin-bottom:18px}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857;color:#777}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,.inner .sidebar .newsletter .user .perfil .content blockquote.btn-sair,.inner .sidebar .newsletter blockquote.btn,.inner .sidebar .newsletter blockquote.btn-filter-preset,.user .perfil .content .inner .sidebar .newsletter blockquote.btn-sair,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.container,.container-fluid{padding-left:15px;padding-right:15px}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,.inner .sidebar .newsletter .user .perfil .content blockquote.btn-sair .small:before,.inner .sidebar .newsletter .user .perfil .content blockquote.btn-sair footer:before,.inner .sidebar .newsletter .user .perfil .content blockquote.btn-sair small:before,.inner .sidebar .newsletter blockquote.btn .small:before,.inner .sidebar .newsletter blockquote.btn footer:before,.inner .sidebar .newsletter blockquote.btn small:before,.inner .sidebar .newsletter blockquote.btn-filter-preset .small:before,.inner .sidebar .newsletter blockquote.btn-filter-preset footer:before,.inner .sidebar .newsletter blockquote.btn-filter-preset small:before,.user .perfil .content .inner .sidebar .newsletter blockquote.btn-sair .small:before,.user .perfil .content .inner .sidebar .newsletter blockquote.btn-sair footer:before,.user .perfil .content .inner .sidebar .newsletter blockquote.btn-sair small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,.inner .sidebar .newsletter .user .perfil .content blockquote.btn-sair .small:after,.inner .sidebar .newsletter .user .perfil .content blockquote.btn-sair footer:after,.inner .sidebar .newsletter .user .perfil .content blockquote.btn-sair small:after,.inner .sidebar .newsletter blockquote.btn .small:after,.inner .sidebar .newsletter blockquote.btn footer:after,.inner .sidebar .newsletter blockquote.btn small:after,.inner .sidebar .newsletter blockquote.btn-filter-preset .small:after,.inner .sidebar .newsletter blockquote.btn-filter-preset footer:after,.inner .sidebar .newsletter blockquote.btn-filter-preset small:after,.user .perfil .content .inner .sidebar .newsletter blockquote.btn-sair .small:after,.user .perfil .content .inner .sidebar .newsletter blockquote.btn-sair footer:after,.user .perfil .content .inner .sidebar .newsletter blockquote.btn-sair small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{font-style:normal;line-height:1.42857}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:630px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{border-collapse:collapse;border-spacing:0;background-color:transparent}caption{padding-top:8px;padding-bottom:8px;text-align:left}.table{width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:629px){.table-responsive{width:100%;margin-bottom:13.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}fieldset{margin:0;min-width:0}legend{display:block;width:100%;margin-bottom:18px;font-size:19.5px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px}.checkbox label,.checkbox-inline,.radio label,.radio-inline{font-weight:400;padding-left:20px;cursor:pointer;margin-bottom:0}input[type=search]{box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{font-size:13px;line-height:1.42857;color:#333;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:5px}.form-control{width:100%;height:35px;padding:4px 12px;background-color:#fff;background-image:none;border:1px solid #a7a7a7;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:35px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm>.input-group-btn>input.btn-filter-preset[type=date],.input-group-sm>.input-group-btn>input.btn-filter-preset[type=time],.input-group-sm>.input-group-btn>input.btn-filter-preset[type=datetime-local],.input-group-sm>.input-group-btn>input.btn-filter-preset[type=month],.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=time],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=time],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.user .perfil .content .input-group-sm>.input-group-btn>input.btn-sair[type=date],.user .perfil .content .input-group-sm>.input-group-btn>input.btn-sair[type=time],.user .perfil .content .input-group-sm>.input-group-btn>input.btn-sair[type=datetime-local],.user .perfil .content .input-group-sm>.input-group-btn>input.btn-sair[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:28px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg>.input-group-btn>input.btn-filter-preset[type=date],.input-group-lg>.input-group-btn>input.btn-filter-preset[type=time],.input-group-lg>.input-group-btn>input.btn-filter-preset[type=datetime-local],.input-group-lg>.input-group-btn>input.btn-filter-preset[type=month],.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=time],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=time],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.user .perfil .content .input-group-lg>.input-group-btn>input.btn-sair[type=date],.user .perfil .content .input-group-lg>.input-group-btn>input.btn-sair[type=time],.user .perfil .content .input-group-lg>.input-group-btn>input.btn-sair[type=datetime-local],.user .perfil .content .input-group-lg>.input-group-btn>input.btn-sair[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:37px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:18px}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;vertical-align:middle}.alert .alert-link,.close,.navbar-links-user a{font-weight:700}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:5px;padding-bottom:5px;margin-bottom:0;min-height:31px}.admin [st-table]>thead .input-group-lg>.input-group-btn>button.form-control-static.btn-reset-saving-price-filter,.admin [st-table]>thead .input-group-sm>.input-group-btn>button.form-control-static.btn-reset-saving-price-filter,.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-lg>.input-group-btn>.form-control-static.btn-filter-preset,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn,.input-group-sm>.input-group-btn>.form-control-static.btn-filter-preset,.user .perfil .content .input-group-lg>.input-group-btn>.form-control-static.btn-sair,.user .perfil .content .input-group-sm>.input-group-btn>.form-control-static.btn-sair{padding-left:0;padding-right:0}.admin [st-table]>thead .input-group-sm>.input-group-btn>button.btn-reset-saving-price-filter,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-group-sm>.input-group-btn>.btn-filter-preset,.input-sm,.user .perfil .content .input-group-sm>.input-group-btn>.btn-sair{height:28px;padding:2px 10px;font-size:11px;line-height:1.5;border-radius:0}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>.input-group-btn>select.btn-filter-preset,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.user .perfil .content .input-group-sm>.input-group-btn>select.btn-sair,select.input-sm{height:28px;line-height:28px}.input-group-sm>.input-group-btn>select.btn-filter-preset[multiple],.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>.input-group-btn>textarea.btn-filter-preset,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.user .perfil .content .input-group-sm>.input-group-btn>select.btn-sair[multiple],.user .perfil .content .input-group-sm>.input-group-btn>textarea.btn-sair,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:28px;padding:2px 10px;font-size:11px;line-height:1.5;border-radius:0}.form-group-sm select.form-control{height:28px;line-height:28px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:28px;min-height:29px;padding:3px 10px;font-size:11px;line-height:1.5}.admin [st-table]>thead .input-group-lg>.input-group-btn>button.btn-reset-saving-price-filter,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-group-lg>.input-group-btn>.btn-filter-preset,.input-lg,.user .perfil .content .input-group-lg>.input-group-btn>.btn-sair{height:37px;padding:6px 16px;font-size:17px;line-height:1.33333;border-radius:0}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>.input-group-btn>select.btn-filter-preset,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.user .perfil .content .input-group-lg>.input-group-btn>select.btn-sair,select.input-lg{height:37px;line-height:37px}.input-group-lg>.input-group-btn>select.btn-filter-preset[multiple],.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>.input-group-btn>textarea.btn-filter-preset,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.user .perfil .content .input-group-lg>.input-group-btn>select.btn-sair[multiple],.user .perfil .content .input-group-lg>.input-group-btn>textarea.btn-sair,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:37px;padding:6px 16px;font-size:17px;line-height:1.33333;border-radius:0}.form-group-lg select.form-control{height:37px;line-height:37px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:37px;min-height:35px;padding:7px 16px;font-size:17px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:43.75px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:35px;height:35px;line-height:35px;text-align:center;pointer-events:none}.collapsing,.dropdown,.dropup{position:relative}.admin [st-table]>thead .input-group-lg>.input-group-btn>button.btn-reset-saving-price-filter+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg>.input-group-btn>.btn-filter-preset+.form-control-feedback,.input-lg+.form-control-feedback,.user .perfil .content .input-group-lg>.input-group-btn>.btn-sair+.form-control-feedback{width:37px;height:37px;line-height:37px}.admin [st-table]>thead .input-group-sm>.input-group-btn>button.btn-reset-saving-price-filter+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm>.input-group-btn>.btn-filter-preset+.form-control-feedback,.input-sm+.form-control-feedback,.user .perfil .content .input-group-sm>.input-group-btn>.btn-sair+.form-control-feedback{width:28px;height:28px;line-height:28px}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#ed3730}.has-error .form-control{border-color:#ed3730;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#d71a13;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f5928e}.has-error .input-group-addon{color:#ed3730;border-color:#ed3730;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:23px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:630px){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:5px}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:5px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:23px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:630px){.form-horizontal .form-group-lg .control-label{padding-top:7px;font-size:17px}.form-horizontal .form-group-sm .control-label{padding-top:3px;font-size:11px}}.admin [st-table]>thead button.btn-reset-saving-price-filter,.btn,.btn-filter-preset,.user .perfil .content .btn-sair{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:4px 12px;font-size:13px;line-height:1.42857;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.active.btn-filter-preset:focus,.active.focus.btn-filter-preset,.admin [st-table]>thead button.active.btn-reset-saving-price-filter:focus,.admin [st-table]>thead button.active.focus.btn-reset-saving-price-filter,.admin [st-table]>thead button.btn-reset-saving-price-filter:active.focus,.admin [st-table]>thead button.btn-reset-saving-price-filter:active:focus,.admin [st-table]>thead button.btn-reset-saving-price-filter:focus,.admin [st-table]>thead button.focus.btn-reset-saving-price-filter,.btn-filter-preset:active.focus,.btn-filter-preset:active:focus,.btn-filter-preset:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.focus.btn-filter-preset,.user .perfil .content .active.btn-sair:focus,.user .perfil .content .active.focus.btn-sair,.user .perfil .content .btn-sair:active.focus,.user .perfil .content .btn-sair:active:focus,.user .perfil .content .btn-sair:focus,.user .perfil .content .focus.btn-sair{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.admin [st-table]>thead button.btn-reset-saving-price-filter:focus,.admin [st-table]>thead button.btn-reset-saving-price-filter:hover,.admin [st-table]>thead button.focus.btn-reset-saving-price-filter,.btn-filter-preset:focus,.btn-filter-preset:hover,.btn.focus,.btn:focus,.btn:hover,.focus.btn-filter-preset,.user .perfil .content .btn-sair:focus,.user .perfil .content .btn-sair:hover,.user .perfil .content .focus.btn-sair{color:#333;text-decoration:none}.active.btn-filter-preset,.admin [st-table]>thead button.active.btn-reset-saving-price-filter,.admin [st-table]>thead button.btn-reset-saving-price-filter:active,.btn-filter-preset:active,.btn.active,.btn:active,.user .perfil .content .active.btn-sair,.user .perfil .content .btn-sair:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.admin [st-table]>thead button.btn-reset-saving-price-filter[disabled],.admin [st-table]>thead button.disabled.btn-reset-saving-price-filter,.admin [st-table]>thead fieldset[disabled] button.btn-reset-saving-price-filter,.btn-filter-preset[disabled],.btn.disabled,.btn[disabled],.disabled.btn-filter-preset,.user .perfil .content .btn-sair[disabled],.user .perfil .content .disabled.btn-sair,.user .perfil .content fieldset[disabled] .btn-sair,fieldset[disabled] .admin [st-table]>thead button.btn-reset-saving-price-filter,fieldset[disabled] .btn,fieldset[disabled] .btn-filter-preset,fieldset[disabled] .user .perfil .content .btn-sair{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.user .perfil .content a.disabled.btn-sair,.user .perfil .content fieldset[disabled] a.btn-sair,a.btn.disabled,a.disabled.btn-filter-preset,fieldset[disabled] .user .perfil .content a.btn-sair,fieldset[disabled] a.btn,fieldset[disabled] a.btn-filter-preset{pointer-events:none}.btn-checkout-v2,.btn-default,.btn-default-mobile,.btn-default-v2,.btn-filter-preset{color:#333;background-color:#fff;border-color:#777}.btn-checkout-v2:focus,.btn-default-mobile:focus,.btn-default-v2:focus,.btn-default.focus,.btn-default:focus,.btn-filter-preset:focus,.focus.btn-checkout-v2,.focus.btn-default-mobile,.focus.btn-default-v2,.focus.btn-filter-preset{color:#333;background-color:#e6e6e6;border-color:#373737}.active.btn-checkout-v2,.active.btn-default-mobile,.active.btn-default-v2,.active.btn-filter-preset,.btn-checkout-v2:active,.btn-checkout-v2:hover,.btn-default-mobile:active,.btn-default-mobile:hover,.btn-default-v2:active,.btn-default-v2:hover,.btn-default.active,.btn-default:active,.btn-default:hover,.btn-filter-preset:active,.btn-filter-preset:hover,.open>.btn-default.dropdown-toggle,.open>.dropdown-toggle.btn-checkout-v2,.open>.dropdown-toggle.btn-default-mobile,.open>.dropdown-toggle.btn-default-v2,.open>.dropdown-toggle.btn-filter-preset{color:#333;background-color:#e6e6e6;border-color:#585858}.active.btn-checkout-v2:focus,.active.btn-checkout-v2:hover,.active.btn-default-mobile:focus,.active.btn-default-mobile:hover,.active.btn-default-v2:focus,.active.btn-default-v2:hover,.active.btn-filter-preset:focus,.active.btn-filter-preset:hover,.active.focus.btn-checkout-v2,.active.focus.btn-default-mobile,.active.focus.btn-default-v2,.active.focus.btn-filter-preset,.btn-checkout-v2:active.focus,.btn-checkout-v2:active:focus,.btn-checkout-v2:active:hover,.btn-default-mobile:active.focus,.btn-default-mobile:active:focus,.btn-default-mobile:active:hover,.btn-default-v2:active.focus,.btn-default-v2:active:focus,.btn-default-v2:active:hover,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.btn-filter-preset:active.focus,.btn-filter-preset:active:focus,.btn-filter-preset:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover,.open>.dropdown-toggle.btn-checkout-v2:focus,.open>.dropdown-toggle.btn-checkout-v2:hover,.open>.dropdown-toggle.btn-default-mobile:focus,.open>.dropdown-toggle.btn-default-mobile:hover,.open>.dropdown-toggle.btn-default-v2:focus,.open>.dropdown-toggle.btn-default-v2:hover,.open>.dropdown-toggle.btn-filter-preset:focus,.open>.dropdown-toggle.btn-filter-preset:hover,.open>.dropdown-toggle.focus.btn-checkout-v2,.open>.dropdown-toggle.focus.btn-default-mobile,.open>.dropdown-toggle.focus.btn-default-v2,.open>.dropdown-toggle.focus.btn-filter-preset{color:#333;background-color:#d4d4d4;border-color:#373737}.active.btn-checkout-v2,.active.btn-default-mobile,.active.btn-default-v2,.active.btn-filter-preset,.btn-checkout-v2:active,.btn-default-mobile:active,.btn-default-v2:active,.btn-default.active,.btn-default:active,.btn-filter-preset:active,.open>.btn-default.dropdown-toggle,.open>.dropdown-toggle.btn-checkout-v2,.open>.dropdown-toggle.btn-default-mobile,.open>.dropdown-toggle.btn-default-v2,.open>.dropdown-toggle.btn-filter-preset{background-image:none}.btn-checkout-v2[disabled].focus,.btn-checkout-v2[disabled]:focus,.btn-checkout-v2[disabled]:hover,.btn-default-mobile[disabled].focus,.btn-default-mobile[disabled]:focus,.btn-default-mobile[disabled]:hover,.btn-default-v2[disabled].focus,.btn-default-v2[disabled]:focus,.btn-default-v2[disabled]:hover,.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,.btn-filter-preset[disabled].focus,.btn-filter-preset[disabled]:focus,.btn-filter-preset[disabled]:hover,.disabled.btn-checkout-v2:focus,.disabled.btn-checkout-v2:hover,.disabled.btn-default-mobile:focus,.disabled.btn-default-mobile:hover,.disabled.btn-default-v2:focus,.disabled.btn-default-v2:hover,.disabled.btn-filter-preset:focus,.disabled.btn-filter-preset:hover,.disabled.focus.btn-checkout-v2,.disabled.focus.btn-default-mobile,.disabled.focus.btn-default-v2,.disabled.focus.btn-filter-preset,fieldset[disabled] .btn-checkout-v2:focus,fieldset[disabled] .btn-checkout-v2:hover,fieldset[disabled] .btn-default-mobile:focus,fieldset[disabled] .btn-default-mobile:hover,fieldset[disabled] .btn-default-v2:focus,fieldset[disabled] .btn-default-v2:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-filter-preset:focus,fieldset[disabled] .btn-filter-preset:hover,fieldset[disabled] .focus.btn-checkout-v2,fieldset[disabled] .focus.btn-default-mobile,fieldset[disabled] .focus.btn-default-v2,fieldset[disabled] .focus.btn-filter-preset{background-color:#fff;border-color:#777}.btn-checkout-v2 .badge,.btn-default .badge,.btn-default-mobile .badge,.btn-default-v2 .badge,.btn-filter-preset .badge{color:#fff;background-color:#333}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#1a1a1a;border-color:#000}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#1a1a1a;border-color:#080808}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#080808;border-color:#000}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#333;border-color:#262626}.btn-primary .badge{color:#333;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#333;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#0d0d0d;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.admin [st-table]>thead .btn-group-lg>button.btn-reset-saving-price-filter,.btn-group-lg>.btn,.btn-group-lg>.btn-filter-preset,.btn-lg,.user .perfil .content .btn-sair{padding:6px 16px;font-size:17px;line-height:1.33333;border-radius:0}.admin [st-table]>thead button.btn-reset-saving-price-filter,.btn-group-sm>.btn,.btn-group-sm>.btn-filter-preset,.btn-sm,.user .perfil .content .btn-group-sm>.btn-sair{padding:2px 10px;font-size:11px;line-height:1.5;border-radius:0}.admin [st-table]>thead .btn-group-xs>button.btn-reset-saving-price-filter,.btn-group-xs>.btn,.btn-group-xs>.btn-filter-preset,.btn-xs,.user .perfil .content .btn-group-xs>.btn-sair{padding:1px 5px;font-size:11px;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:13px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.admin [st-table]>thead .inner .sidebar .newsletter button.dropdown-menu.btn-reset-saving-price-filter,.dropdown-menu-right,.dropdown-menu.pull-right,.inner .sidebar .newsletter .admin [st-table]>thead button.dropdown-menu.btn-reset-saving-price-filter,.inner .sidebar .newsletter .dropdown-menu.btn,.inner .sidebar .newsletter .dropdown-menu.btn-filter-preset,.inner .sidebar .newsletter .user .perfil .content .dropdown-menu.btn-sair,.user .perfil .content .inner .sidebar .newsletter .dropdown-menu.btn-sair{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857;white-space:nowrap}.admin [st-table]>thead .btn-group>.btn-group:first-child:not(:last-child)>button.btn-reset-saving-price-filter:last-child,.admin [st-table]>thead .btn-group>button.btn-reset-saving-price-filter:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-filter-preset:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:first-child:not(:last-child)>.btn-filter-preset:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.user .perfil .content .btn-group>.btn-group:first-child:not(:last-child)>.btn-sair:last-child,.user .perfil .content .btn-group>.btn-sair:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.admin [st-table]>thead .btn-group>.btn-group:last-child:not(:first-child)>button.btn-reset-saving-price-filter:first-child,.admin [st-table]>thead .btn-group>button.btn-reset-saving-price-filter:last-child:not(:first-child),.btn-group>.btn-filter-preset:last-child:not(:first-child),.btn-group>.btn-group:last-child:not(:first-child)>.btn-filter-preset:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child),.user .perfil .content .btn-group>.btn-group:last-child:not(:first-child)>.btn-sair:first-child,.user .perfil .content .btn-group>.btn-sair:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.admin [st-table]>thead .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>button.btn-reset-saving-price-filter,.admin [st-table]>thead .btn-group-vertical>button.btn-reset-saving-price-filter:first-child:not(:last-child),.admin [st-table]>thead .btn-group-vertical>button.btn-reset-saving-price-filter:last-child:not(:first-child),.admin [st-table]>thead .btn-group-vertical>button.btn-reset-saving-price-filter:not(:first-child):not(:last-child),.admin [st-table]>thead .btn-group>.btn-group:not(:first-child):not(:last-child)>button.btn-reset-saving-price-filter,.admin [st-table]>thead .btn-group>button.btn-reset-saving-price-filter:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-filter-preset:first-child:not(:last-child),.btn-group-vertical>.btn-filter-preset:last-child:not(:first-child),.btn-group-vertical>.btn-filter-preset:not(:first-child):not(:last-child),.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-filter-preset,.btn-group-vertical>.btn:first-child:not(:last-child),.btn-group-vertical>.btn:last-child:not(:first-child),.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-filter-preset:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-filter-preset,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.user .perfil .content .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-sair,.user .perfil .content .btn-group-vertical>.btn-sair:first-child:not(:last-child),.user .perfil .content .btn-group-vertical>.btn-sair:last-child:not(:first-child),.user .perfil .content .btn-group-vertical>.btn-sair:not(:first-child):not(:last-child),.user .perfil .content .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn-sair,.user .perfil .content .btn-group>.btn-sair:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.admin [st-table]>thead button.btn-close.icon-x-close.active.btn-reset-saving-price-filter,.admin [st-table]>thead button.btn-close.icon-x-close.btn-reset-saving-price-filter:active,.btn-close.icon-x-close.active.btn-filter-preset,.btn-close.icon-x-close.btn-filter-preset:active,.btn-group.open .dropdown-toggle,.btn.btn-close.icon-x-close.active,.btn.btn-close.icon-x-close:active,.user .perfil .content .btn-close.icon-x-close.active.btn-sair,.user .perfil .content .btn-close.icon-x-close.btn-sair:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.dropdown-menu .divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#F05929}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:11px;color:#777}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.admin [st-table]>thead .inner .sidebar .newsletter button.btn-reset-saving-price-filter>.dropdown-menu,.inner .sidebar .newsletter .admin [st-table]>thead button.btn-reset-saving-price-filter>.dropdown-menu,.inner .sidebar .newsletter .btn-filter-preset>.dropdown-menu,.inner .sidebar .newsletter .btn>.dropdown-menu,.inner .sidebar .newsletter .user .perfil .content .btn-sair>.dropdown-menu,.pull-right>.dropdown-menu,.user .perfil .content .inner .sidebar .newsletter .btn-sair>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.modal,.modal-backdrop{bottom:0;right:0;top:0;left:0}@media (min-width:630px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.admin [st-table]>thead .btn-group-vertical>button.btn-reset-saving-price-filter,.admin [st-table]>thead .btn-group>button.btn-reset-saving-price-filter,.btn-group-vertical>.btn,.btn-group-vertical>.btn-filter-preset,.btn-group>.btn,.btn-group>.btn-filter-preset,.user .perfil .content .btn-group-vertical>.btn-sair,.user .perfil .content .btn-group>.btn-sair{position:relative;float:left}.admin [st-table]>thead .btn-group-vertical>button.active.btn-reset-saving-price-filter,.admin [st-table]>thead .btn-group-vertical>button.btn-reset-saving-price-filter:active,.admin [st-table]>thead .btn-group-vertical>button.btn-reset-saving-price-filter:focus,.admin [st-table]>thead .btn-group-vertical>button.btn-reset-saving-price-filter:hover,.admin [st-table]>thead .btn-group>button.active.btn-reset-saving-price-filter,.admin [st-table]>thead .btn-group>button.btn-reset-saving-price-filter:active,.admin [st-table]>thead .btn-group>button.btn-reset-saving-price-filter:focus,.admin [st-table]>thead .btn-group>button.btn-reset-saving-price-filter:hover,.btn-group-vertical>.active.btn-filter-preset,.btn-group-vertical>.btn-filter-preset:active,.btn-group-vertical>.btn-filter-preset:focus,.btn-group-vertical>.btn-filter-preset:hover,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.active.btn-filter-preset,.btn-group>.btn-filter-preset:active,.btn-group>.btn-filter-preset:focus,.btn-group>.btn-filter-preset:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.user .perfil .content .btn-group-vertical>.active.btn-sair,.user .perfil .content .btn-group-vertical>.btn-sair:active,.user .perfil .content .btn-group-vertical>.btn-sair:focus,.user .perfil .content .btn-group-vertical>.btn-sair:hover,.user .perfil .content .btn-group>.active.btn-sair,.user .perfil .content .btn-group>.btn-sair:active,.user .perfil .content .btn-group>.btn-sair:focus,.user .perfil .content .btn-group>.btn-sair:hover{z-index:2}.admin [st-table]>thead .btn-group .btn+button.btn-reset-saving-price-filter,.admin [st-table]>thead .btn-group .btn-filter-preset+button.btn-reset-saving-price-filter,.admin [st-table]>thead .btn-group .btn-group+button.btn-reset-saving-price-filter,.admin [st-table]>thead .btn-group .user .perfil .content .btn-sair+button.btn-reset-saving-price-filter,.admin [st-table]>thead .btn-group .user .perfil .content button.btn-reset-saving-price-filter+.btn-sair,.admin [st-table]>thead .btn-group button.btn-reset-saving-price-filter+.btn,.admin [st-table]>thead .btn-group button.btn-reset-saving-price-filter+.btn-filter-preset,.admin [st-table]>thead .btn-group button.btn-reset-saving-price-filter+.btn-group,.admin [st-table]>thead .btn-group button.btn-reset-saving-price-filter+button.btn-reset-saving-price-filter,.admin [st-table]>thead .user .perfil .content .btn-group .btn-sair+button.btn-reset-saving-price-filter,.btn-group .admin [st-table]>thead .btn+button.btn-reset-saving-price-filter,.btn-group .admin [st-table]>thead .btn-filter-preset+button.btn-reset-saving-price-filter,.btn-group .admin [st-table]>thead .btn-group+button.btn-reset-saving-price-filter,.btn-group .admin [st-table]>thead .user .perfil .content button.btn-reset-saving-price-filter+.btn-sair,.btn-group .admin [st-table]>thead button.btn-reset-saving-price-filter+.btn,.btn-group .admin [st-table]>thead button.btn-reset-saving-price-filter+.btn-filter-preset,.btn-group .admin [st-table]>thead button.btn-reset-saving-price-filter+.btn-group,.btn-group .admin [st-table]>thead button.btn-reset-saving-price-filter+button.btn-reset-saving-price-filter,.btn-group .btn+.btn,.btn-group .btn+.btn-filter-preset,.btn-group .btn+.btn-group,.btn-group .btn-filter-preset+.btn,.btn-group .btn-filter-preset+.btn-filter-preset,.btn-group .btn-filter-preset+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-filter-preset,.btn-group .btn-group+.btn-group,.btn-group .user .perfil .content .admin [st-table]>thead .btn-sair+button.btn-reset-saving-price-filter,.btn-group .user .perfil .content .btn+.btn-sair,.btn-group .user .perfil .content .btn-filter-preset+.btn-sair,.btn-group .user .perfil .content .btn-group+.btn-sair,.btn-group .user .perfil .content .btn-sair+.btn,.btn-group .user .perfil .content .btn-sair+.btn-filter-preset,.btn-group .user .perfil .content .btn-sair+.btn-group,.btn-group .user .perfil .content .btn-sair+.btn-sair,.user .perfil .content .admin [st-table]>thead .btn-group button.btn-reset-saving-price-filter+.btn-sair,.user .perfil .content .btn-group .admin [st-table]>thead .btn-sair+button.btn-reset-saving-price-filter,.user .perfil .content .btn-group .admin [st-table]>thead button.btn-reset-saving-price-filter+.btn-sair,.user .perfil .content .btn-group .btn+.btn-sair,.user .perfil .content .btn-group .btn-filter-preset+.btn-sair,.user .perfil .content .btn-group .btn-group+.btn-sair,.user .perfil .content .btn-group .btn-sair+.btn,.user .perfil .content .btn-group .btn-sair+.btn-filter-preset,.user .perfil .content .btn-group .btn-sair+.btn-group,.user .perfil .content .btn-group .btn-sair+.btn-sair{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.admin [st-table]>thead .btn-toolbar>button.btn-reset-saving-price-filter,.btn-toolbar>.btn,.btn-toolbar>.btn-filter-preset,.btn-toolbar>.btn-group,.btn-toolbar>.input-group,.user .perfil .content .btn-toolbar>.btn-sair{margin-left:5px}.admin [st-table]>thead .btn-group>button.btn-reset-saving-price-filter:first-child,.admin [st-table]>thead button.btn-reset-saving-price-filter .caret,.btn .caret,.btn-filter-preset .caret,.btn-group>.btn-filter-preset:first-child,.btn-group>.btn:first-child,.user .perfil .content .btn-group>.btn-sair:first-child,.user .perfil .content .btn-sair .caret{margin-left:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.admin [st-table]>thead .btn-group>button.btn-reset-saving-price-filter+.dropdown-toggle,.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-filter-preset+.dropdown-toggle,.user .perfil .content .btn-group>.btn-sair+.dropdown-toggle{padding-left:8px;padding-right:8px}.admin [st-table]>thead .btn-group-lg.btn-group>button.btn-reset-saving-price-filter+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group-lg.btn-group>.btn-filter-preset+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle,.user .perfil .content .btn-group>.btn-sair+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.admin [st-table]>thead .btn-group-lg>button.btn-reset-saving-price-filter .caret,.btn-group-lg>.btn .caret,.btn-group-lg>.btn-filter-preset .caret,.btn-lg .caret,.user .perfil .content .btn-sair .caret{border-width:5px 5px 0}.admin [st-table]>thead .dropup .btn-group-lg>button.btn-reset-saving-price-filter .caret,.dropup .admin [st-table]>thead .btn-group-lg>button.btn-reset-saving-price-filter .caret,.dropup .btn-group-lg>.btn .caret,.dropup .btn-group-lg>.btn-filter-preset .caret,.dropup .btn-lg .caret,.dropup .user .perfil .content .btn-sair .caret,.user .perfil .content .dropup .btn-sair .caret{border-width:0 5px 5px}.admin [st-table]>thead .btn-group-vertical>.btn-group>button.btn-reset-saving-price-filter,.admin [st-table]>thead .btn-group-vertical>button.btn-reset-saving-price-filter,.btn-group-vertical>.btn,.btn-group-vertical>.btn-filter-preset,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn,.btn-group-vertical>.btn-group>.btn-filter-preset,.user .perfil .content .btn-group-vertical>.btn-group>.btn-sair,.user .perfil .content .btn-group-vertical>.btn-sair{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.admin [st-table]>thead .btn-group-vertical>.btn-group>button.btn-reset-saving-price-filter,.btn-group-vertical>.btn-group>.btn,.btn-group-vertical>.btn-group>.btn-filter-preset,.user .perfil .content .btn-group-vertical>.btn-group>.btn-sair{float:none}.admin [st-table]>thead .btn-group-vertical>.btn+button.btn-reset-saving-price-filter,.admin [st-table]>thead .btn-group-vertical>.btn-filter-preset+button.btn-reset-saving-price-filter,.admin [st-table]>thead .btn-group-vertical>.btn-group+button.btn-reset-saving-price-filter,.admin [st-table]>thead .btn-group-vertical>button.btn-reset-saving-price-filter+.btn,.admin [st-table]>thead .btn-group-vertical>button.btn-reset-saving-price-filter+.btn-filter-preset,.admin [st-table]>thead .btn-group-vertical>button.btn-reset-saving-price-filter+.btn-group,.admin [st-table]>thead .btn-group-vertical>button.btn-reset-saving-price-filter+button.btn-reset-saving-price-filter,.admin [st-table]>thead .user .perfil .content .btn-group-vertical>.btn-sair+button.btn-reset-saving-price-filter,.admin [st-table]>thead .user .perfil .content .btn-group-vertical>button.btn-reset-saving-price-filter+.btn-sair,.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-filter-preset,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-filter-preset+.btn,.btn-group-vertical>.btn-filter-preset+.btn-filter-preset,.btn-group-vertical>.btn-filter-preset+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-filter-preset,.btn-group-vertical>.btn-group+.btn-group,.user .perfil .content .admin [st-table]>thead .btn-group-vertical>.btn-sair+button.btn-reset-saving-price-filter,.user .perfil .content .admin [st-table]>thead .btn-group-vertical>button.btn-reset-saving-price-filter+.btn-sair,.user .perfil .content .btn-group-vertical>.btn+.btn-sair,.user .perfil .content .btn-group-vertical>.btn-filter-preset+.btn-sair,.user .perfil .content .btn-group-vertical>.btn-group+.btn-sair,.user .perfil .content .btn-group-vertical>.btn-sair+.btn,.user .perfil .content .btn-group-vertical>.btn-sair+.btn-filter-preset,.user .perfil .content .btn-group-vertical>.btn-sair+.btn-group,.user .perfil .content .btn-group-vertical>.btn-sair+.btn-sair{margin-top:-1px;margin-left:0}.admin [st-table]>thead .btn-group-vertical>.btn-group:first-child:not(:last-child)>button.btn-reset-saving-price-filter:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-filter-preset:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.user .perfil .content .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn-sair:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.admin [st-table]>thead .btn-group-vertical>.btn-group:last-child:not(:first-child)>button.btn-reset-saving-price-filter:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-filter-preset:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child,.user .perfil .content .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn-sair:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.admin [st-table]>thead .btn-group-justified>button.btn-reset-saving-price-filter,.btn-group-justified>.btn,.btn-group-justified>.btn-filter-preset,.btn-group-justified>.btn-group,.user .perfil .content .btn-group-justified>.btn-sair{float:none;display:table-cell;width:1%}.admin [st-table]>thead .btn-group-justified>.btn-group button.btn-reset-saving-price-filter,.btn-group-justified>.btn-group .admin [st-table]>thead button.btn-reset-saving-price-filter,.btn-group-justified>.btn-group .btn,.btn-group-justified>.btn-group .btn-filter-preset,.btn-group-justified>.btn-group .user .perfil .content .btn-sair,.nav-justified,.nav-tabs.nav-justified,.user .perfil .content .btn-group-justified>.btn-group .btn-sair{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}.admin [st-table]>thead [data-toggle=buttons]>.btn-group>button.btn-reset-saving-price-filter input[type=checkbox],.admin [st-table]>thead [data-toggle=buttons]>.btn-group>button.btn-reset-saving-price-filter input[type=radio],.admin [st-table]>thead [data-toggle=buttons]>button.btn-reset-saving-price-filter input[type=checkbox],.admin [st-table]>thead [data-toggle=buttons]>button.btn-reset-saving-price-filter input[type=radio],.user .perfil .content [data-toggle=buttons]>.btn-group>.btn-sair input[type=checkbox],.user .perfil .content [data-toggle=buttons]>.btn-group>.btn-sair input[type=radio],.user .perfil .content [data-toggle=buttons]>.btn-sair input[type=checkbox],.user .perfil .content [data-toggle=buttons]>.btn-sair input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-filter-preset input[type=checkbox],[data-toggle=buttons]>.btn-filter-preset input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn-filter-preset input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn-filter-preset input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.admin [st-table]>thead .input-group-btn>button.btn-reset-saving-price-filter,.input-group,.input-group-btn,.input-group-btn>.btn,.input-group-btn>.btn-filter-preset,.user .perfil .content .input-group-btn>.btn-sair{position:relative}.input-group{display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:4px 12px;font-size:13px;font-weight:400;line-height:1;color:#333;text-align:center;background-color:#eee;border:1px solid #a7a7a7;border-radius:4px}.admin [st-table]>thead .input-group-sm>.input-group-btn>button.input-group-addon.btn-reset-saving-price-filter,.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn,.input-group-sm>.input-group-btn>.input-group-addon.btn-filter-preset,.user .perfil .content .input-group-sm>.input-group-btn>.input-group-addon.btn-sair{padding:2px 10px;font-size:11px;border-radius:0}.admin [st-table]>thead .input-group-lg>.input-group-btn>button.input-group-addon.btn-reset-saving-price-filter,.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn,.input-group-lg>.input-group-btn>.input-group-addon.btn-filter-preset,.user .perfil .content .input-group-lg>.input-group-btn>.input-group-addon.btn-sair{padding:6px 16px;font-size:17px;border-radius:0}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.admin [st-table]>thead .input-group-btn:first-child>.btn-group>button.btn-reset-saving-price-filter,.admin [st-table]>thead .input-group-btn:first-child>button.btn-reset-saving-price-filter,.admin [st-table]>thead .input-group-btn:last-child>.btn-group:not(:last-child)>button.btn-reset-saving-price-filter,.admin [st-table]>thead .input-group-btn:last-child>button.btn-reset-saving-price-filter:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-filter-preset,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.btn-group>.btn-filter-preset,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-filter-preset:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn-filter-preset,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.user .perfil .content .input-group-btn:first-child>.btn-group>.btn-sair,.user .perfil .content .input-group-btn:first-child>.btn-sair,.user .perfil .content .input-group-btn:last-child>.btn-group:not(:last-child)>.btn-sair,.user .perfil .content .input-group-btn:last-child>.btn-sair:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.admin [st-table]>thead .input-group-btn:first-child>.btn-group:not(:first-child)>button.btn-reset-saving-price-filter,.admin [st-table]>thead .input-group-btn:first-child>button.btn-reset-saving-price-filter:not(:first-child),.admin [st-table]>thead .input-group-btn:last-child>.btn-group>button.btn-reset-saving-price-filter,.admin [st-table]>thead .input-group-btn:last-child>button.btn-reset-saving-price-filter,.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-filter-preset:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn-filter-preset,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-filter-preset,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.btn-group>.btn-filter-preset,.input-group-btn:last-child>.dropdown-toggle,.user .perfil .content .input-group-btn:first-child>.btn-group:not(:first-child)>.btn-sair,.user .perfil .content .input-group-btn:first-child>.btn-sair:not(:first-child),.user .perfil .content .input-group-btn:last-child>.btn-group>.btn-sair,.user .perfil .content .input-group-btn:last-child>.btn-sair{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.admin [st-table]>thead .input-group-btn>.btn+button.btn-reset-saving-price-filter,.admin [st-table]>thead .input-group-btn>.btn-filter-preset+button.btn-reset-saving-price-filter,.admin [st-table]>thead .input-group-btn>button.btn-reset-saving-price-filter+.btn,.admin [st-table]>thead .input-group-btn>button.btn-reset-saving-price-filter+.btn-filter-preset,.admin [st-table]>thead .input-group-btn>button.btn-reset-saving-price-filter+button.btn-reset-saving-price-filter,.admin [st-table]>thead .user .perfil .content .input-group-btn>.btn-sair+button.btn-reset-saving-price-filter,.admin [st-table]>thead .user .perfil .content .input-group-btn>button.btn-reset-saving-price-filter+.btn-sair,.input-group-btn>.btn+.btn,.input-group-btn>.btn+.btn-filter-preset,.input-group-btn>.btn-filter-preset+.btn,.input-group-btn>.btn-filter-preset+.btn-filter-preset,.user .perfil .content .admin [st-table]>thead .input-group-btn>.btn-sair+button.btn-reset-saving-price-filter,.user .perfil .content .admin [st-table]>thead .input-group-btn>button.btn-reset-saving-price-filter+.btn-sair,.user .perfil .content .input-group-btn>.btn+.btn-sair,.user .perfil .content .input-group-btn>.btn-filter-preset+.btn-sair,.user .perfil .content .input-group-btn>.btn-sair+.btn,.user .perfil .content .input-group-btn>.btn-sair+.btn-filter-preset,.user .perfil .content .input-group-btn>.btn-sair+.btn-sair{margin-left:-1px}.admin [st-table]>thead .input-group-btn>button.btn-reset-saving-price-filter:active,.admin [st-table]>thead .input-group-btn>button.btn-reset-saving-price-filter:focus,.admin [st-table]>thead .input-group-btn>button.btn-reset-saving-price-filter:hover,.input-group-btn>.btn-filter-preset:active,.input-group-btn>.btn-filter-preset:focus,.input-group-btn>.btn-filter-preset:hover,.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover,.user .perfil .content .input-group-btn>.btn-sair:active,.user .perfil .content .input-group-btn>.btn-sair:focus,.user .perfil .content .input-group-btn>.btn-sair:hover{z-index:2}.admin [st-table]>thead .input-group-btn:first-child>button.btn-reset-saving-price-filter,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-filter-preset,.input-group-btn:first-child>.btn-group,.user .perfil .content .input-group-btn:first-child>.btn-sair{margin-right:-1px}.admin [st-table]>thead .input-group-btn:last-child>button.btn-reset-saving-price-filter,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-filter-preset,.input-group-btn:last-child>.btn-group,.user .perfil .content .input-group-btn:last-child>.btn-sair{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav>li,.nav>li>a{display:block;position:relative}.nav:after{clear:both}.nav>li>a{padding:10px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#333}.nav .nav-divider{height:1px;margin:8px 0;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #8a8a8a}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#000 #000 #8a8a8a}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#333;background-color:#fff;border:1px solid #000;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li,.nav-tabs.nav-justified>li{float:none}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#333}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:630px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}.navbar{border-radius:0}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before{content:" ";display:table}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:24px;margin-bottom:0}.navbar-collapse{overflow-x:visible;padding-right:0;padding-left:0;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:630px){.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.modal,.modal-open{overflow:hidden}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;font-size:17px;line-height:18px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:630px){.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}}.navbar-toggle{position:relative;float:right;margin-right:0;margin-bottom:-5px;background-color:transparent;background-image:none;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:1.5px 0}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:18px}@media (max-width:629px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:18px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:630px){.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:3px;padding-bottom:3px}}.navbar-form{padding:10px 0;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:-5.5px 0}@media (min-width:630px){.navbar-form .form-control-static,.navbar-form .form-group{display:inline-block}.navbar-form .control-label,.navbar-form .form-group{margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.breadcrumb>li,.pagination{display:inline-block}@media (max-width:629px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:0}.navbar-btn{margin-top:-5.5px;margin-bottom:-5.5px}.admin [st-table]>thead button.navbar-btn.btn-reset-saving-price-filter,.btn-group-sm>.navbar-btn.btn,.btn-group-sm>.navbar-btn.btn-filter-preset,.navbar-btn.btn-sm,.user .perfil .content .btn-group-sm>.navbar-btn.btn-sair{margin-top:-2px;margin-bottom:-2px}.admin [st-table]>thead .btn-group-xs>button.navbar-btn.btn-reset-saving-price-filter,.btn-group-xs>.navbar-btn.btn,.btn-group-xs>.navbar-btn.btn-filter-preset,.navbar-btn.btn-xs,.user .perfil .content .btn-group-xs>.navbar-btn.btn-sair{margin-top:1px;margin-bottom:1px}.navbar-text{margin-top:3px;margin-bottom:3px}.alert,.breadcrumb{margin-bottom:18px}@media (min-width:630px){.navbar-text{float:left;margin-left:0;margin-right:0}.navbar-right,.navbar-right~.navbar-right{margin-right:0}.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-default{background-color:#fff;border-color:#333}.navbar-default .navbar-brand{color:#333}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#1a1a1a;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#333}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#000;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#eee}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#333}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#eee;color:#555}@media (max-width:629px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#000;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#eee}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#333}.navbar-default .navbar-link:hover{color:#000}.navbar-default .btn-link{color:#333}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#000}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909;color:#fff}@media (max-width:629px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{padding-left:0;margin:18px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:4px 12px;line-height:1.42857;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span,.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span,.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#0d0d0d;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#333;border-color:#333;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:6px 16px;font-size:17px;line-height:1.33333}.pagination-sm>li>a,.pagination-sm>li>span{padding:2px 10px;font-size:11px;line-height:1.5}.alert{border:1px solid transparent}.alert h4{margin-top:0;color:inherit}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#ed3730}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#d71a13}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#999}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#ed3730;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#ed3730}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#ed3730;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#ed3730;border-color:#ed3730}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:18px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel-body{padding:15px}.panel-body:after,.panel-body:before{content:" ";display:table}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;font-size:15px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:18px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#333}.panel-primary>.panel-heading{color:#fff;background-color:#333;border-color:#333}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#333}.panel-primary>.panel-heading .badge{color:#333;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#333}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#ed3730;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#ed3730}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.well{min-height:20px;margin-bottom:20px;background-color:#f5f5f5}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:0}.well-sm{padding:9px;border-radius:0}.close{float:right;font-size:19.5px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.admin [st-table]>thead .inner .sidebar .newsletter button.btn-reset-saving-price-filter,.conclusao-reserva .pull-right,.inner .sidebar .newsletter .admin [st-table]>thead button.btn-reset-saving-price-filter,.inner .sidebar .newsletter .btn,.inner .sidebar .newsletter .btn-filter-preset,.inner .sidebar .newsletter .user .perfil .content .btn-sair,.pull-right,.user .perfil .content .inner .sidebar .newsletter .btn-sair{float:right!important}.popover,.tooltip{font-family:"Source Sans Pro",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;text-transform:none;text-decoration:none}.modal-title,.popover,.tooltip{line-height:1.42857}.popover,.text-hide,.tooltip{text-shadow:none}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0}.modal-content,.popover{background-clip:padding-box}.modal{display:none;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before{content:" ";display:table}.modal.fade .modal-dialog{transform:translate(0,-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.75;filter:alpha(opacity=75)}.modal-header{padding:15px;border-bottom:1px solid transparent}.modal-header .close{margin-top:-2px}.modal-title{margin:0}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid transparent}.admin [st-table]>thead .modal-footer .btn+button.btn-reset-saving-price-filter,.admin [st-table]>thead .modal-footer .btn-filter-preset+button.btn-reset-saving-price-filter,.admin [st-table]>thead .modal-footer .user .perfil .content .btn-sair+button.btn-reset-saving-price-filter,.admin [st-table]>thead .modal-footer .user .perfil .content button.btn-reset-saving-price-filter+.btn-sair,.admin [st-table]>thead .modal-footer button.btn-reset-saving-price-filter+.btn,.admin [st-table]>thead .modal-footer button.btn-reset-saving-price-filter+.btn-filter-preset,.admin [st-table]>thead .modal-footer button.btn-reset-saving-price-filter+button.btn-reset-saving-price-filter,.admin [st-table]>thead .user .perfil .content .modal-footer .btn-sair+button.btn-reset-saving-price-filter,.modal-footer .admin [st-table]>thead .btn+button.btn-reset-saving-price-filter,.modal-footer .admin [st-table]>thead .btn-filter-preset+button.btn-reset-saving-price-filter,.modal-footer .admin [st-table]>thead .user .perfil .content button.btn-reset-saving-price-filter+.btn-sair,.modal-footer .admin [st-table]>thead button.btn-reset-saving-price-filter+.btn,.modal-footer .admin [st-table]>thead button.btn-reset-saving-price-filter+.btn-filter-preset,.modal-footer .admin [st-table]>thead button.btn-reset-saving-price-filter+button.btn-reset-saving-price-filter,.modal-footer .btn+.btn,.modal-footer .btn+.btn-filter-preset,.modal-footer .btn-filter-preset+.btn,.modal-footer .btn-filter-preset+.btn-filter-preset,.modal-footer .user .perfil .content .admin [st-table]>thead .btn-sair+button.btn-reset-saving-price-filter,.modal-footer .user .perfil .content .btn+.btn-sair,.modal-footer .user .perfil .content .btn-filter-preset+.btn-sair,.modal-footer .user .perfil .content .btn-sair+.btn,.modal-footer .user .perfil .content .btn-sair+.btn-filter-preset,.modal-footer .user .perfil .content .btn-sair+.btn-sair,.user .perfil .content .admin [st-table]>thead .modal-footer button.btn-reset-saving-price-filter+.btn-sair,.user .perfil .content .modal-footer .admin [st-table]>thead .btn-sair+button.btn-reset-saving-price-filter,.user .perfil .content .modal-footer .admin [st-table]>thead button.btn-reset-saving-price-filter+.btn-sair,.user .perfil .content .modal-footer .btn+.btn-sair,.user .perfil .content .modal-footer .btn-filter-preset+.btn-sair,.user .perfil .content .modal-footer .btn-sair+.btn,.user .perfil .content .modal-footer .btn-sair+.btn-filter-preset,.user .perfil .content .modal-footer .btn-sair+.btn-sair{margin-left:5px;margin-bottom:0}.admin [st-table]>thead .modal-footer .btn-group .btn+button.btn-reset-saving-price-filter,.admin [st-table]>thead .modal-footer .btn-group .btn-filter-preset+button.btn-reset-saving-price-filter,.admin [st-table]>thead .modal-footer .btn-group .user .perfil .content .btn-sair+button.btn-reset-saving-price-filter,.admin [st-table]>thead .modal-footer .btn-group .user .perfil .content button.btn-reset-saving-price-filter+.btn-sair,.admin [st-table]>thead .modal-footer .btn-group button.btn-reset-saving-price-filter+.btn,.admin [st-table]>thead .modal-footer .btn-group button.btn-reset-saving-price-filter+.btn-filter-preset,.admin [st-table]>thead .modal-footer .btn-group button.btn-reset-saving-price-filter+button.btn-reset-saving-price-filter,.admin [st-table]>thead .user .perfil .content .modal-footer .btn-group .btn-sair+button.btn-reset-saving-price-filter,.modal-footer .btn-group .admin [st-table]>thead .btn+button.btn-reset-saving-price-filter,.modal-footer .btn-group .admin [st-table]>thead .btn-filter-preset+button.btn-reset-saving-price-filter,.modal-footer .btn-group .admin [st-table]>thead .user .perfil .content button.btn-reset-saving-price-filter+.btn-sair,.modal-footer .btn-group .admin [st-table]>thead button.btn-reset-saving-price-filter+.btn,.modal-footer .btn-group .admin [st-table]>thead button.btn-reset-saving-price-filter+.btn-filter-preset,.modal-footer .btn-group .admin [st-table]>thead button.btn-reset-saving-price-filter+button.btn-reset-saving-price-filter,.modal-footer .btn-group .btn+.btn,.modal-footer .btn-group .btn+.btn-filter-preset,.modal-footer .btn-group .btn-filter-preset+.btn,.modal-footer .btn-group .btn-filter-preset+.btn-filter-preset,.modal-footer .btn-group .user .perfil .content .admin [st-table]>thead .btn-sair+button.btn-reset-saving-price-filter,.modal-footer .btn-group .user .perfil .content .btn+.btn-sair,.modal-footer .btn-group .user .perfil .content .btn-filter-preset+.btn-sair,.modal-footer .btn-group .user .perfil .content .btn-sair+.btn,.modal-footer .btn-group .user .perfil .content .btn-sair+.btn-filter-preset,.modal-footer .btn-group .user .perfil .content .btn-sair+.btn-sair,.user .perfil .content .admin [st-table]>thead .modal-footer .btn-group button.btn-reset-saving-price-filter+.btn-sair,.user .perfil .content .modal-footer .btn-group .admin [st-table]>thead .btn-sair+button.btn-reset-saving-price-filter,.user .perfil .content .modal-footer .btn-group .admin [st-table]>thead button.btn-reset-saving-price-filter+.btn-sair,.user .perfil .content .modal-footer .btn-group .btn+.btn-sair,.user .perfil .content .modal-footer .btn-group .btn-filter-preset+.btn-sair,.user .perfil .content .modal-footer .btn-group .btn-sair+.btn,.user .perfil .content .modal-footer .btn-group .btn-sair+.btn-filter-preset,.user .perfil .content .modal-footer .btn-group .btn-sair+.btn-sair{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:630px){.modal-dialog{width:750px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;text-align:left;text-align:start;font-size:11px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;text-align:start;font-size:13px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:0;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:13px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-1px -1px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.bottom>.arrow:after,.popover.left>.arrow:after,.popover.right>.arrow:after,.popover.top>.arrow:after{content:" "}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.clearfix:after,.clearfix:before,.inner .sidebar .newsletter:after,.inner .sidebar .newsletter:before,.user .perfil .content section .radio:after,.user .perfil .content section .radio:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.fa.fa-pull-left,.fa.pull-left,[st-sort] i.fa-pull-left,[st-sort] i.pull-left{margin-right:.3em}.pull-left{float:left!important}.fa-pull-left,.pull-xs-left{float:left}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}@-ms-viewport{width:device-width}@media (max-width:629px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:630px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:629px){.hidden-xs{display:none!important}}@media (min-width:630px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../fonts//fontawesome-webfont.eot?v=4.6.3);src:url(../fonts//fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(../fonts//fontawesome-webfont.woff2?v=4.6.3) format("woff2"),url(../fonts//fontawesome-webfont.woff?v=4.6.3) format("woff"),url(../fonts//fontawesome-webfont.ttf?v=4.6.3) format("truetype"),url(../fonts//fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,[st-sort] i{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-stack,svg{vertical-align:middle}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em}.admin [st-table]>thead .inner .sidebar .newsletter button.fa.btn-reset-saving-price-filter,.fa.fa-pull-right,.fa.pull-right,.inner .sidebar .newsletter .admin [st-table]>thead button.fa.btn-reset-saving-price-filter,.inner .sidebar .newsletter .fa.btn,.inner .sidebar .newsletter .fa.btn-filter-preset,.inner .sidebar .newsletter .user .perfil .content .fa.btn-sair,.inner .sidebar .newsletter .user .perfil .content [st-sort] i.btn-sair,.inner .sidebar .newsletter [st-sort] .user .perfil .content i.btn-sair,.inner .sidebar .newsletter [st-sort] i.btn,.inner .sidebar .newsletter [st-sort] i.btn-filter-preset,.user .perfil .content .inner .sidebar .newsletter .fa.btn-sair,.user .perfil .content .inner .sidebar .newsletter [st-sort] i.btn-sair,.user .perfil .content [st-sort] .inner .sidebar .newsletter i.btn-sair,[st-sort] .inner .sidebar .newsletter .user .perfil .content i.btn-sair,[st-sort] .inner .sidebar .newsletter i.btn,[st-sort] .inner .sidebar .newsletter i.btn-filter-preset,[st-sort] .user .perfil .content .inner .sidebar .newsletter i.btn-sair,[st-sort] i.fa-pull-right,[st-sort] i.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-right{float:right}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before,[st-sort] i:before{content:""}.fa-sort-desc:before,.fa-sort-down:before,.st-sort-descent i:before{content:""}.fa-sort-asc:before,.fa-sort-up:before,.st-sort-ascent i:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face{font-family:theme-icons;src:url(/fonts/theme-icons.ttf?js196u) format("truetype"),url(/fonts/theme-icons.woff?js196u) format("woff"),url(/fonts/theme-icons.svg?js196u#theme-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" theme-icon--"],[class^=theme-icon--]{font-family:theme-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-cta-mobile.mobile,.navbar-toggle,.uib-datepicker .uib-title:first-letter{text-transform:uppercase}.theme-icon--filled-percentage-discount:before{content:""}.theme-icon--outlined-swap-arrows:before{content:""}.theme-icon--outlined-direction-trip:before{content:""}.theme-icon--filled-hand-luggage:before{content:""}.theme-icon--filled-luggage:before{content:""}.theme-icon--filled-backpack:before{content:""}.theme-icon--outlined-change-destinations:before{content:""}.theme-icon--outlined-arrow-forward:before{content:""}.theme-icon--filled-subtract-toggle:before{content:""}.theme-icon--filled-add-toggle:before{content:""}.theme-icon--outlined-invisible-toggle:before{content:""}.theme-icon--outlined-visible-toggle:before{content:""}.theme-icon--outlined-lock-toggle:before{content:""}.theme-icon--outlined-unlock-toggle:before{content:""}.theme-icon--outlined-notifications-on-toggle:before{content:""}.theme-icon--outlined-notifications-off-toggle:before{content:""}.theme-icon--outlined-arrow-top:before{content:""}.theme-icon--outlined-arrow-right:before{content:""}.theme-icon--outlined-arrow-down:before{content:""}.theme-icon--outlined-arrow-left:before{content:""}.theme-icon--outlined-arrow-dropup:before{content:""}.theme-icon--outlined-arrow-dropright:before{content:""}.theme-icon--outlined-arrow-dropdown:before{content:""}.theme-icon--outlined-arrow-dropleft:before{content:""}.theme-icon--filled-arrow-top:before{content:""}.theme-icon--filled-arrow-right:before{content:""}.theme-icon--filled-arrow-bottom:before{content:""}.theme-icon--filled-arrow-left:before{content:""}.theme-icon--outlined-loyalty:before{content:""}.theme-icon--outlined-personal-document:before{content:""}.theme-icon--outlined-whatsapp:before{content:""}.theme-icon--outlined-cornerstone:before{content:""}.theme-icon--outlined-university-degree:before{content:""}.theme-icon--outlined-lamp:before{content:""}.theme-icon--outlined-handshake:before{content:""}.theme-icon--outlined-world:before{content:""}.theme-icon--outlined-insurance:before{content:""}.theme-icon--outlined-menu:before{content:""}.theme-icon--outlined-power-plug:before{content:""}.theme-icon--outlined-iron:before{content:""}.theme-icon--outlined-closet:before{content:""}.theme-icon--outlined-bathtub:before{content:""}.theme-icon--outlined-babycrib:before{content:""}.theme-icon--outlined-sofa:before{content:""}.theme-icon--outlined-no-smoker:before{content:""}.theme-icon--outlined-accessible-restroom:before{content:""}.theme-icon--outlined-restroom:before{content:""}.theme-icon--outlined-armchair:before{content:""}.theme-icon--outlined-linen:before{content:""}.theme-icon--outlined-desk:before{content:""}.theme-icon--outlined-towel:before{content:""}.theme-icon--outlined-room-service:before{content:""}.theme-icon--outlined-cleaning-rooms:before{content:""}.theme-icon--outlined-safe-box:before{content:""}.theme-icon--outlined-coupon-tag:before{content:""}.theme-icon--outilined-shower:before{content:""}.theme-icon--outilined-balcony:before{content:""}.theme-icon--outlined-smoker-tag:before{content:""}.theme-icon--outlined-invert-arrow:before{content:""}.theme-icon--outlined-back:before{content:""}.theme-icon--outlined-close:before{content:""}.theme-icon--outlined-plane:before{content:""}.theme-icon--outlined-plane-arrival:before{content:""}.theme-icon--outlined-plane-departure:before{content:""}.theme-icon--outlined-transfer:before{content:""}.theme-icon--outlined-taxi:before{content:""}.theme-icon--outlined-person:before{content:""}.theme-icon--outlined-add--user:before{content:""}.theme-icon--outlined-perfil:before{content:""}.theme-icon--outlined-people:before{content:""}.theme-icon--outlined-family:before{content:""}.theme-icon--outlined-two-people:before{content:""}.theme-icon--outlined-two-plus-people:before{content:""}.theme-icon--outlined-calendar-range:before{content:""}.theme-icon--outlined-add-date:before{content:""}.theme-icon--outlined-ok-date:before{content:""}.theme-icon--outlined-hotel-building:before{content:""}.theme-icon--outlined-pool:before{content:""}.theme-icon--outlined-gym:before{content:""}.theme-icon--outlined-wired-tv:before{content:""}.theme-icon--outlined-hair-dryer:before{content:""}.theme-icon--outlined-washing-machine:before{content:""}.theme-icon--outlined-shampoo-toothbrush:before{content:""}.theme-icon--outlined-heater:before{content:""}.theme-icon--outlined-air-conditioner:before{content:""}.theme-icon--outlined-sun:before{content:""}.theme-icon--outlined-sound-proof:before{content:""}.theme-icon--outlined-microwave:before{content:""}.theme-icon--outlined-frigobar:before{content:""}.theme-icon--outlined-coffee-cup:before{content:""}.theme-icon--outlined-meal-1:before{content:""}.theme-icon--outlined-meal-2:before{content:""}.theme-icon--outlined-drinks:before{content:""}.theme-icon--outlined-ventilator:before{content:""}.theme-icon--outlined-hand-luggage:before{content:""}.theme-icon--outlined-luggage:before{content:""}.theme-icon--outlined-backpack:before{content:""}.theme-icon--outlined-hotel-bed:before{content:""}.theme-icon--outlined-single-bed:before{content:""}.theme-icon--outlined-wifi:before{content:""}.theme-icon--outlined-delivery:before{content:""}.theme-icon--outlined-package:before{content:""}.theme-icon--outlined-email:before{content:""}.theme-icon--outlined-call:before{content:""}.theme-icon--outlined-chat-1:before{content:""}.theme-icon--outlined-faq:before{content:""}.theme-icon--outlined-chat:before{content:""}.theme-icon--outlined-like:before{content:""}.theme-icon--outlined-attendance:before{content:""}.theme-icon--outlined-search:before{content:""}.theme-icon--outlined-delete:before{content:""}.theme-icon--outlined-edit:before{content:""}.theme-icon--outlined-attachment:before{content:""}.theme-icon--outlined-location:before{content:""}.theme-icon--outlined-compass:before{content:""}.theme-icon--filled-nothing1:before{content:""}.theme-icon--outlined-purchase-done:before{content:""}.theme-icon--outlined-purchase:before{content:""}.theme-icon--outlined-shopping-cart:before{content:""}.theme-icon--outlined-credit-card:before{content:""}.theme-icon--outlined-wallet:before{content:""}.theme-icon--outlined-payment:before{content:""}.theme-icon--outlined-financial:before{content:""}.theme-icon--outlined-block:before{content:""}.theme-icon--outlined-clock:before{content:""}.theme-icon--outlined-reload:before{content:""}.theme-icon--outlined-info:before{content:""}.theme-icon--outlined-login:before{content:""}.theme-icon--outlined-logout:before{content:""}.theme-icon--outlined-others:before{content:""}.theme-icon--outlined-options:before{content:""}.theme-icon--outlined-settings:before{content:""}.theme-icon--outlined-swap-1:before{content:""}.theme-icon--outlined-swap-2:before{content:""}.theme-icon--outlined-star:before{content:""}.theme-icon--outlined-class:before{content:""}.theme-icon--outlined-wheelchair:before{content:""}.theme-icon--outlined-arrow:before{content:""}.theme-icon--outlined-atention:before{content:""}.theme-icon--outlined-copy:before{content:""}.theme-icon--outlined-sound:before{content:""}.theme-icon--filled-rounded-close:before{content:""}.theme-icon--outlined-rounded-close1:before{content:""}.theme-icon--outlined-check:before{content:""}.theme-icon--filled-close:before{content:""}.theme-icon--outlined-load:before{content:""}.theme-icon--outlined-home:before{content:""}.theme-icon--outlined-contract:before{content:""}.theme-icon--outlined-doubts:before{content:""}.theme-icon--outlined-billet:before{content:""}.theme-icon--filled-home:before{content:""}.theme-icon--outlined-filters:before{content:""}.theme-icon--outlined-points-program:before{content:""}.theme-icon--outlined-spa:before{content:""}.theme-icon--outlined-nanny:before{content:""}.theme-icon--outlined-car:before{content:""}.theme-icon--outlined-pet:before{content:""}.theme-icon--outlined-pet-2:before{content:""}.theme-icon--outlined-share:before{content:""}.theme-icon--outlined-photo:before{content:""}.theme-icon--outlined-hotel:before{content:""}.theme-icon--outlined-email-envelope:before{content:""}.theme-icon--outlined-desert:before{content:""}.theme-icon--outlined-check-in:before{content:""}.theme-icon--outlined-check-out:before{content:""}.theme-icon--outlined-dollar-sign:before{content:""}.theme-icon--outlined-point-mark:before{content:""}.theme-icon--outlined-rounded-close:before{content:""}.theme-icon--outlined-rounded-credit-card:before{content:""}.theme-icon--outlined-credit-card-doutone .path1:before{content:"";color:#ffc748}.theme-icon--outlined-credit-card-doutone .path2:before{content:"";margin-left:-1em;color:#4f4f4f}.theme-icon--outlined-credit-card-doutone .path3:before{content:"";margin-left:-1em;color:#4f4f4f}.theme-icon--outlined-percentage:before{content:""}.theme-icon--outlined-calendar-range-2:before{content:""}th{text-align:center}body#app-layout{font-family:Nunito,'Source Sans Pro',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;color:#414042}caption{color:#333}.list-group-item pre{margin-bottom:0;color:#000;padding:5px;font-size:10px}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:#f75b24;border-color:#f75b24}.navbar-classic .nav-links .btn-sell-your-miles{position:relative;padding:22px 10px 18px 50px;color:#fff;text-align:center;transition:background-color .3s}.navbar-classic .nav-links .btn-sell-your-miles:before{content:' ';position:absolute;left:0;top:0;display:block;height:100%;width:41px;-webkit-clip-path:ellipse(76% 82% at 22% 65%);clip-path:ellipse(76% 82% at 22% 65%);transition:background-color .3s}.navbar-classic .nav-links .btn-sell-your-miles:after{display:none!important}.navbar-classic .nav-links .btn-sell-your-miles:hover{background-color:#2c973a}.navbar-classic .nav-links .btn-sell-your-miles:hover:before{background-color:#006528}.navbar-classic .nav-links .btn-sell-your-miles:focus,.navbar-classic .nav-links .btn-sell-your-miles:hover{color:#fff;text-decoration:none}@media (min-width:767px){.row-best-destinations{margin-top:10px}.row-best-destinations .col-lg-6{padding-left:0}}body{font-family:"Source Sans Pro",Arial,sans-serif,Arial,sans-serif;-webkit-font-smoothing:antialiased;margin-top:50px}@media (max-width:629px){img.img-loading{width:25%!important}}hr{border-top:solid 1px #CDCBCB;margin-top:30px;margin-bottom:30px}body.classic .navbar-container>.navbar-classic{display:initial;padding:1.1rem 0 .7rem;z-index:3}body.search{margin-top:0}.navbar-container{position:relative}@media (min-width:767px){.nav-bar-hotel-search__holder{height:0;width:0;opacity:0}body.classic{margin-top:0}body.classic .container>.navbar-header{margin-left:0}body.classic .navbar-collapse{padding:0;color:#fff}body.classic .navbar-container>.navbar-classic{display:none}body#app-layout .nav-bar-hotel-search__holder{width:auto;height:auto;opacity:1}body#app-layout .navbar-links:not(.navbar-links-user){background:#fff}}.navbar-brand{margin:0;height:32px;padding:0}.navbar-brand img{max-width:100%;max-height:100%}.navbar-brand__btn-go-back{padding:.5rem 0;background-color:transparent;border:none}.navbar-toggle{margin-top:0;padding:4px 15px;border:1px solid;font-size:12px;color:#000;font-weight:400}@media (max-width:767px){.navbar,.navbar-collapse{position:fixed;top:0;width:100%}.navbar{z-index:1050;left:0;height:50px;padding-top:11px;padding-bottom:7px;background:#fff;border-top:none;border-left:none;border-right:none}.navbar-collapse{z-index:1100;right:0;height:100%;background:#d74b1c;border:none;overflow-y:scroll;will-change:clip-path}.navbar-collapse.ng-enter{animation:navbarCircleIn .7s}.navbar-collapse.ng-leave{animation:navbarCircleOut .7s}.navbar-collapse .navbar{position:static;background:#d74b1c}.navbar-collapse .navbar-brand{opacity:.5}.navbar-collapse .navbar-toggle{color:#fff}}.navbar-links{list-style:none;margin:0 -15px;padding:0}.navbar-links a{padding:32px 15px;color:#fff;font-size:16px;display:block;border-bottom:1px solid #fff}.flex,.form-group--inline,.row.row-bottom,.row.row-flex{display:flex}.navbar-links:not(.navbar-links-user){background-color:#f05a28}@keyframes navbarCircleIn{0%{-webkit-clip-path:circle(1px at calc(100% - 47px) 24px);clip-path:circle(1px at calc(100% - 47px) 24px)}100%{-webkit-clip-path:circle(200vw at 100% 0);clip-path:circle(200vw at 100% 0)}}@keyframes navbarCircleOut{0%{-webkit-clip-path:circle(200vw at 100% 0);clip-path:circle(200vw at 100% 0)}100%{-webkit-clip-path:circle(1px at -20% 120%);clip-path:circle(1px at -20% 120%)}}@media (min-width:992px){.col-md-border-right,.user .perfil .content .details .avatar{border-right:solid 1px #000}.center-md-40{padding-left:30%;padding-right:30%}.center-md-50{padding-left:25%;padding-right:25%}.center-md-60{padding-left:20%;padding-right:20%}}.row.row-bottom{align-items:flex-end}.container-bordered{border:1px solid #000}.container-bordered>:first-child{margin-top:0}.container-bordered>h2{padding:30px;margin:0}.content{position:relative}.dashed-bottom{border-bottom:dashed 1px}.row-14 [class*=col-14-]{float:left;width:21.42857%}.row-14 .col-14-3{width:21.42857%}.row-14 .col-14-5{width:35.71429%}.row-14 .col-14-6{width:42.85714%}.row-14 .col-14-8{width:57.14286%}.pull-xs-right{float:right}@media (min-width:630px){.pull-sm-left{float:left}.pull-sm-right{float:right}}@media (min-width:992px){.pull-md-left{float:left}.pull-md-right{float:right}}@media (min-width:1200px){.pull-lg-left{float:left}.pull-lg-right{float:right}}@media (max-width:629px){.container-small{padding-left:5px;padding-right:5px;overflow:hidden}}.flex-0-5{flex:.5}.flex-1{flex:1}.flex-1-5{flex:1.5}.flex-2{flex:2}@media (min-width:992px) and (max-width:1199px){.col-md-left{float:left}.col-md-right{float:right}}@media (min-width:1200px){.col-lg-left{float:left}.col-lg-right{float:right}}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-top:3px}.form-register{border:.1rem solid #B3B3B3;border-top:none}.select-fa,.select-fa select{position:relative;border-radius:4px}.help-block{font-size:11px;line-height:1}.has-error input[type=checkbox],.has-error input[type=radio]{outline:#ed3730 solid 1px!important}.admin [st-table]>thead button.btn-close.btn-reset-saving-price-filter:focus,.btn-close.btn-filter-preset:focus,.btn.btn-close:focus,.uib-datepicker .uib-daypicker:focus,.user .perfil .content .btn-close.btn-sair:focus,input[type=radio]:focus{outline:0}.has-error input[type=checkbox]:focus,.has-error input[type=radio]:focus{outline-offset:0}input[type=checkbox],input[type=radio]{cursor:pointer}.label--hidden-label::after{content:attr(data-label)}.label-placeholder-wrapper .input-cep{min-width:100px}.label-placeholder-wrapper .as-placeholder{font-weight:400;color:#999}textarea.form-control{padding:10px}@media (max-width:629px){.help-block,label.as-label{font-size:10px}input{margin:0}.help-block{margin-top:0;margin-bottom:0;min-height:15px;padding-top:4px}}.select-fa{background:#fff}.select-fa select{z-index:1;background:0 0;border:0}.select-fa:after{position:absolute;right:0;top:5px;padding:5px 10px;border-left:1px solid #c0bfbf;font-size:12px;font-weight:400}.select-fa-chevron-down:after{font-size:large;font-family:theme-icons;content:""}.form-group.invert-label,.form-holder.invert-label{display:flex;flex-direction:column}.form-group.invert-label>label,.form-holder.invert-label>label{order:-1}label.btn-clear-form-inbound .btn-clean-input{background:0 0;border:none;height:26px;width:31px}label .helper-text{font-size:12px;font-weight:400}.form-group--inline{align-items:center}.form-group--center{justify-content:center}.form-group--inline input{line-height:1;margin:0 4px 0 0}@media (max-width:767px){.form-register .form-control{width:100%}}.user .sidebar{margin-top:15px}@media (min-width:630px){.user .sidebar{margin-top:50px;padding-right:10px}}.user .sidebar ul{padding:0;margin:0}.user .sidebar ul li{background-color:#a3867b;border-radius:4px;margin-bottom:10px;list-style:none}.user .sidebar ul li.active{background-color:#F05929}.user .sidebar ul li.fare-max{background-color:#00AD46}.user .sidebar ul li a{color:#fff;font-weight:400;font-size:1.5rem;padding:8px 20px;display:block;text-decoration:none}.alert-modal .modal-content{padding:30px 50px}.alert-modal .modal-dialog{margin-top:50px;max-width:563px}.alert-modal .modal-edit{max-width:none}.edit-modal .modal-dialog,.modal-diff .modal-dialog{max-width:800px!important}.alert-modal .modal-edit .btn-cancel{color:#f75b24;border:1px solid #f75b24;background-color:transparent}.alert-modal .modal-edit .btn-cancel:hover{color:#f75b24;background-color:rgba(247,91,36,.1)}.alert-modal .modal-header .modal-title{text-align:center;color:#252525;font:700 22px 'Source Sans Pro';font-weight:700;font-size:2.2rem}@media (max-width:768px){.alert-modal .modal-body p{text-align:center}.alert-modal .modal-body p b{font-size:21px}}@media (min-width:768px){.alert-modal .modal-body p{text-align:justify}.alert-modal .modal-body p b{font-size:23px}.admin [st-table]>thead .alert-modal .modal-footer button.btn-block.btn-reset-saving-price-filter,.alert-modal .modal-footer .admin [st-table]>thead button.btn-block.btn-reset-saving-price-filter,.alert-modal .modal-footer .btn-block.btn-filter-preset,.alert-modal .modal-footer .btn.btn-block,.alert-modal .modal-footer .user .perfil .content .btn-block.btn-sair,.user .perfil .content .alert-modal .modal-footer .btn-block.btn-sair{width:70%}}.alert-modal .modal-body p{color:#252525;font-weight:400;font-size:1.8rem}.alert-modal .modal-body p b{color:#ff592b}.alert-modal .modal-footer{text-align:center;padding-bottom:20px}.admin [st-table]>thead .alert-modal .modal-footer button.btn-reset-saving-price-filter,.alert-modal .modal-footer .admin [st-table]>thead button.btn-reset-saving-price-filter,.alert-modal .modal-footer .btn,.alert-modal .modal-footer .btn-filter-preset,.alert-modal .modal-footer .user .perfil .content .btn-sair,.user .perfil .content .alert-modal .modal-footer .btn-sair{background-color:#f75b24;border-radius:4px;color:#fff;font-weight:600;font-size:1.4rem;line-height:1;padding:6px 50px}.admin [st-table]>thead .alert-modal .modal-footer .btn-group-xs>button.btn-reset-saving-price-filter,.admin [st-table]>thead .alert-modal .modal-footer button.btn-xs.btn-reset-saving-price-filter,.alert-modal .modal-footer .admin [st-table]>thead .btn-group-xs>button.btn-reset-saving-price-filter,.alert-modal .modal-footer .admin [st-table]>thead button.btn-xs.btn-reset-saving-price-filter,.alert-modal .modal-footer .btn-group-xs>.btn,.alert-modal .modal-footer .btn-group-xs>.btn-filter-preset,.alert-modal .modal-footer .btn-xs.btn-filter-preset,.alert-modal .modal-footer .btn.btn-xs,.alert-modal .modal-footer .user .perfil .content .btn-group-xs>.btn-sair,.alert-modal .modal-footer .user .perfil .content .btn-xs.btn-sair,.user .perfil .content .alert-modal .modal-footer .btn-group-xs>.btn-sair,.user .perfil .content .alert-modal .modal-footer .btn-xs.btn-sair{padding:10px 30px}.admin [st-table]>thead .alert-modal .modal-footer button.btn-link.btn-reset-saving-price-filter,.alert-modal .modal-footer .admin [st-table]>thead button.btn-link.btn-reset-saving-price-filter,.alert-modal .modal-footer .btn-link.btn-filter-preset,.alert-modal .modal-footer .btn.btn-link,.alert-modal .modal-footer .user .perfil .content .btn-link.btn-sair,.user .perfil .content .alert-modal .modal-footer .btn-link.btn-sair{background:0 0;color:#f75b24;border:1px solid #f75b24}.admin [st-table]>thead .alert-modal .modal-footer button.btn-block.btn-reset-saving-price-filter,.alert-modal .modal-footer .admin [st-table]>thead button.btn-block.btn-reset-saving-price-filter,.alert-modal .modal-footer .btn-block.btn-filter-preset,.alert-modal .modal-footer .btn.btn-block,.alert-modal .modal-footer .user .perfil .content .btn-block.btn-sair,.user .perfil .content .alert-modal .modal-footer .btn-block.btn-sair{margin:0 auto}.admin [st-table]>thead .alert-modal .modal-footer button.btn-block.btn-reset-saving-price-filter:not(:first-child),.alert-modal .modal-footer .admin [st-table]>thead button.btn-block.btn-reset-saving-price-filter:not(:first-child),.alert-modal .modal-footer .btn-block.btn-filter-preset:not(:first-child),.alert-modal .modal-footer .btn.btn-block:not(:first-child),.alert-modal .modal-footer .user .perfil .content .btn-block.btn-sair:not(:first-child),.user .perfil .content .alert-modal .modal-footer .btn-block.btn-sair:not(:first-child){margin-top:20px}.admin [st-table]>thead .alert-modal .modal-footer button.btn-block.btn-reset-saving-price-filter:not(:last-child),.alert-modal .modal-footer .admin [st-table]>thead button.btn-block.btn-reset-saving-price-filter:not(:last-child),.alert-modal .modal-footer .btn-block.btn-filter-preset:not(:last-child),.alert-modal .modal-footer .btn.btn-block:not(:last-child),.alert-modal .modal-footer .user .perfil .content .btn-block.btn-sair:not(:last-child),.user .perfil .content .alert-modal .modal-footer .btn-block.btn-sair:not(:last-child){margin-bottom:20px}.modal-diff .modal-dialog{width:800px!important}@media (max-width:800px){.modal-diff .modal-dialog{width:90%!important;margin:10px auto}}#similar-order{text-align:center}#similar-order div p{text-align:center!important}#similar-order .modal-title{font-size:30px!important;font-weight:700}#similar-order .description{font-size:20px;font-weight:700}#similar-order a.link{color:#24aed8!important}#similar-order a.link .link-account{color:#24aed8!important;font-size:20px;margin-bottom:35px;font-weight:400}#similar-order .modal-footer{padding-top:0}#similar-order .modal-footer button{width:380px;height:41px;font-size:20px;margin:0 auto 20px;text-align:center;border-radius:4px;font-weight:400;background-color:transparent;line-height:0}#similar-order .modal-footer button.continue{border:2px solid #f55b31;font-weight:400;color:#272727}#similar-order .modal-footer button.cancel{background-color:#f55b31;color:#FFF;font-weight:400}@media (max-width:800px){#similar-order .description{font-size:17px}#similar-order .modal-body{padding-top:0}#similar-order .modal-footer button{width:75%!important;height:65px;padding:10px;white-space:inherit;line-height:1}}@media (max-width:767px){.alert-modal .modal-content{padding:10px 0}.confirm-modal .modal-footer .btn-cancel{padding:10px}}.admin [st-table]>thead button.btn-close.btn-reset-saving-price-filter,.btn-close.btn-filter-preset,.btn.btn-close,.user .perfil .content .btn-close.btn-sair{position:absolute;right:7px;top:5px;line-height:30px;font-size:16px}.admin [st-table]>thead button.btn-close.icon-x-close.btn-reset-saving-price-filter,.btn-close.icon-x-close.btn-filter-preset,.btn.btn-close.icon-x-close,.user .perfil .content .btn-close.icon-x-close.btn-sair{background:0 0;width:18px;height:18px;padding:0;margin:0;right:10px;top:10px;z-index:3}.admin [st-table]>thead button.btn-close.icon-x-close.btn-reset-saving-price-filter::after,.admin [st-table]>thead button.btn-close.icon-x-close.btn-reset-saving-price-filter::before,.btn-close.icon-x-close.btn-filter-preset::after,.btn-close.icon-x-close.btn-filter-preset::before,.btn.btn-close.icon-x-close::after,.btn.btn-close.icon-x-close::before,.user .perfil .content .btn-close.icon-x-close.btn-sair::after,.user .perfil .content .btn-close.icon-x-close.btn-sair::before{content:'';width:15px;height:1px;background-color:#000;position:absolute;transform:rotate(-45deg);left:0}.admin [st-table]>thead button.btn-close.icon-x-close.btn-reset-saving-price-filter::after,.btn-close.icon-x-close.btn-filter-preset::after,.btn.btn-close.icon-x-close::after,.user .perfil .content .btn-close.icon-x-close.btn-sair::after{transform:rotate(45deg)}.admin [st-table]>thead .radar-modal button.btn-close.btn-reset-saving-price-filter,.radar-modal .admin [st-table]>thead button.btn-close.btn-reset-saving-price-filter,.radar-modal .btn-close.btn-filter-preset,.radar-modal .btn.btn-close,.radar-modal .user .perfil .content .btn-close.btn-sair,.user .perfil .content .radar-modal .btn-close.btn-sair{color:#fff;margin-top:.3rem;background:0 0}.admin [st-table]>thead .radar-modal button.btn-close.btn-reset-saving-price-filter:hover,.radar-modal .admin [st-table]>thead button.btn-close.btn-reset-saving-price-filter:hover,.radar-modal .btn-close.btn-filter-preset:hover,.radar-modal .btn.btn-close:hover,.radar-modal .user .perfil .content .btn-close.btn-sair:hover,.user .perfil .content .radar-modal .btn-close.btn-sair:hover{opacity:.85}.admin [st-table]>thead .radar-modal button.btn-close.btn-reset-saving-price-filter:active,.radar-modal .admin [st-table]>thead button.btn-close.btn-reset-saving-price-filter:active,.radar-modal .btn-close.btn-filter-preset:active,.radar-modal .btn.btn-close:active,.radar-modal .user .perfil .content .btn-close.btn-sair:active,.user .perfil .content .radar-modal .btn-close.btn-sair:active{box-shadow:unset}.radar-modal .modal-dialog{height:100%;display:flex;align-items:center;margin:0 auto}.radar-modal .modal-body{background:#fff}.modal.eater .modal-dialog,.modal.expired .modal-dialog,.modal.renew .modal-dialog{max-width:563px}.modal.eater .modal-content,.modal.expired .modal-content,.modal.renew .modal-content{padding:20px 35px}.modal.eater .modal-content img,.modal.expired .modal-content img,.modal.renew .modal-content img{margin-right:15px}.modal.eater .modal-content h1,.modal.expired .modal-content h1,.modal.renew .modal-content h1{color:#252525;font-weight:700;font-size:2.2rem;display:inline-block;vertical-align:middle}.modal.eater .modal-content p,.modal.expired .modal-content p,.modal.renew .modal-content p{color:#252525;font-weight:400;font-size:1.8rem}.modal.eater .modal-footer,.modal.expired .modal-footer,.modal.renew .modal-footer{text-align:center}.modal.eater .modal-footer p,.modal.expired .modal-footer p,.modal.renew .modal-footer p{font-size:12px}.admin [st-table]>thead .modal.eater .modal-footer button.btn-reset-saving-price-filter,.admin [st-table]>thead .modal.expired .modal-footer button.btn-reset-saving-price-filter,.admin [st-table]>thead .modal.renew .modal-footer button.btn-reset-saving-price-filter,.modal.eater .modal-footer .admin [st-table]>thead button.btn-reset-saving-price-filter,.modal.eater .modal-footer .btn,.modal.eater .modal-footer .btn-filter-preset,.modal.eater .modal-footer .user .perfil .content .btn-sair,.modal.expired .modal-footer .admin [st-table]>thead button.btn-reset-saving-price-filter,.modal.expired .modal-footer .btn,.modal.expired .modal-footer .btn-filter-preset,.modal.expired .modal-footer .user .perfil .content .btn-sair,.modal.renew .modal-footer .admin [st-table]>thead button.btn-reset-saving-price-filter,.modal.renew .modal-footer .btn,.modal.renew .modal-footer .btn-filter-preset,.modal.renew .modal-footer .user .perfil .content .btn-sair,.user .perfil .content .modal.eater .modal-footer .btn-sair,.user .perfil .content .modal.expired .modal-footer .btn-sair,.user .perfil .content .modal.renew .modal-footer .btn-sair{background-color:#f75b24;border-radius:4px;color:#fff;font-weight:600;font-size:1.4rem;line-height:1;text-transform:uppercase;padding:10px 23px;margin:5px 10px}.modal.eater.expired .modal-content,.modal.expired.expired .modal-content,.modal.renew.expired .modal-content{text-align:center}.modal.eater.expired img,.modal.expired.expired img,.modal.renew.expired img{float:none}.modal.eater.expired .btn-research,.modal.expired.expired .btn-research,.modal.renew.expired .btn-research{background-color:#eb911e}.modal.eater.eater .modal-dialog,.modal.expired.eater .modal-dialog,.modal.renew.eater .modal-dialog{max-width:500px}.modal.eater.eater .btn-close,.modal.expired.eater .btn-close,.modal.renew.eater .btn-close{position:absolute;right:15px;top:15px;border:1px solid #BCB791;border-radius:5px;background:0 0;color:#707070;width:30px;height:30px;line-height:10px;padding-left:8px}.modal.eater.eater .modal-content,.modal.expired.eater .modal-content,.modal.renew.eater .modal-content{text-align:center;padding:0;border-radius:10px;background-color:#fffce3;border:1px solid #bcb791}.modal.eater.eater .modal-content .modal-header,.modal.expired.eater .modal-content .modal-header,.modal.renew.eater .modal-content .modal-header{padding:10px 25px 4px;border-bottom:1px solid #bfbdaf}.modal.eater.eater .modal-content .modal-header .radar-title,.modal.expired.eater .modal-content .modal-header .radar-title,.modal.renew.eater .modal-content .modal-header .radar-title{font-weight:600}.modal.eater.eater .modal-content .modal-header .radar-title .upper-text,.modal.expired.eater .modal-content .modal-header .radar-title .upper-text,.modal.renew.eater .modal-content .modal-header .radar-title .upper-text{font-size:46px}.modal.eater.eater .modal-content .modal-header .radar-title .lower-text,.modal.expired.eater .modal-content .modal-header .radar-title .lower-text,.modal.renew.eater .modal-content .modal-header .radar-title .lower-text{font-size:21px}.modal.eater.eater .modal-content .modal-body,.modal.expired.eater .modal-content .modal-body,.modal.renew.eater .modal-content .modal-body{padding:10px 15px 5px;min-height:298px}.modal.eater.eater .modal-content .modal-body .strong-info,.modal.expired.eater .modal-content .modal-body .strong-info,.modal.renew.eater .modal-content .modal-body .strong-info{display:block;margin:16px 0 14px}.modal.eater.eater .modal-content .modal-body .small-info,.modal.expired.eater .modal-content .modal-body .small-info,.modal.renew.eater .modal-content .modal-body .small-info{display:inline-block;margin-top:3px;margin-bottom:1px}.modal.eater.eater .modal-content .modal-body .small-info.warning,.modal.expired.eater .modal-content .modal-body .small-info.warning,.modal.renew.eater .modal-content .modal-body .small-info.warning{color:red}.modal.eater.eater .modal-content .modal-body h1,.modal.expired.eater .modal-content .modal-body h1,.modal.renew.eater .modal-content .modal-body h1{margin-top:1px}.modal.eater.eater .modal-content .modal-body .input-text,.modal.expired.eater .modal-content .modal-body .input-text,.modal.renew.eater .modal-content .modal-body .input-text{border:1px solid #707070;padding:5px 6px;height:45px;width:100%;text-align:center}.modal.eater.eater .modal-content .modal-body .input-text.form-control,.modal.expired.eater .modal-content .modal-body .input-text.form-control,.modal.renew.eater .modal-content .modal-body .input-text.form-control{padding-right:42px;font-size:25px}.modal.eater.eater .modal-content .modal-body .input-text.form-control:active,.modal.eater.eater .modal-content .modal-body .input-text.form-control:focus,.modal.expired.eater .modal-content .modal-body .input-text.form-control:active,.modal.expired.eater .modal-content .modal-body .input-text.form-control:focus,.modal.renew.eater .modal-content .modal-body .input-text.form-control:active,.modal.renew.eater .modal-content .modal-body .input-text.form-control:focus{box-shadow:none}.modal.eater.eater .modal-content .modal-body .input-text.email,.modal.expired.eater .modal-content .modal-body .input-text.email,.modal.renew.eater .modal-content .modal-body .input-text.email{border-radius:5px}.modal.eater.eater .modal-content .modal-body .modal-body-info,.modal.expired.eater .modal-content .modal-body .modal-body-info,.modal.renew.eater .modal-content .modal-body .modal-body-info{width:80%;margin:0 auto}.modal.eater.eater .modal-content .modal-body .input-group-addon,.modal.expired.eater .modal-content .modal-body .input-group-addon,.modal.renew.eater .modal-content .modal-body .input-group-addon{border:1px solid #707070;border-right:0;background:#fff;border-radius:5px 0 0 5px;font-size:15px}.modal.eater.eater .modal-content .modal-body .strong-info,.modal.eater.eater .modal-content .modal-body input.email,.modal.eater.eater .modal-content .modal-body p,.modal.expired.eater .modal-content .modal-body .strong-info,.modal.expired.eater .modal-content .modal-body input.email,.modal.expired.eater .modal-content .modal-body p,.modal.renew.eater .modal-content .modal-body .strong-info,.modal.renew.eater .modal-content .modal-body input.email,.modal.renew.eater .modal-content .modal-body p{font-size:16px}.modal.eater.eater .modal-content .modal-body.radar-created,.modal.expired.eater .modal-content .modal-body.radar-created,.modal.renew.eater .modal-content .modal-body.radar-created{height:240px}.modal.eater.eater .modal-content .modal-body.radar-created img,.modal.expired.eater .modal-content .modal-body.radar-created img,.modal.renew.eater .modal-content .modal-body.radar-created img{margin:30px 0 25px}.modal.eater.eater .modal-content .modal-footer,.modal.expired.eater .modal-content .modal-footer,.modal.renew.eater .modal-content .modal-footer{padding:20px 15px 30px}.modal.eater.eater .modal-content .modal-footer .btn-home,.modal.expired.eater .modal-content .modal-footer .btn-home,.modal.renew.eater .modal-content .modal-footer .btn-home{font-size:20px;color:#fff;width:100%;margin:0}@keyframes loading_eater{0%{content:'.'}33%{content:'..'}66%{content:'...'}}.modal .options input[type=checkbox]{margin-left:0}.modal.promocao-modal .close{opacity:1}.modal.promocao-modal .modal-dialog{padding-top:90px;max-width:560px}.modal.promocao-modal .modal-header img{margin-top:-100px;pointer-events:none;max-width:80%}@media (min-width:630px){.modal.promocao-modal .modal-dialog{padding-top:140px}.modal.promocao-modal .modal-header img{margin-top:-120px}}.modal.promocao-modal h2{font-size:28px;margin-bottom:0;margin-top:10px}.modal.promocao-modal h3{font-weight:700;margin-top:0;font-size:22px}.modal.promocao-modal .modal-body{padding-top:0}@media (min-width:630px){.modal.promocao-modal h3{font-size:24px}.modal.promocao-modal .modal-body{padding:20px 50px 50px}}.modal.promocao-modal .modal-body p{font-size:18px;margin-bottom:30px}.admin [st-table]>thead .modal.promocao-modal .modal-body button.btn-reset-saving-price-filter,.modal.promocao-modal .modal-body .admin [st-table]>thead button.btn-reset-saving-price-filter,.modal.promocao-modal .modal-body .btn,.modal.promocao-modal .modal-body .btn-filter-preset,.modal.promocao-modal .modal-body .user .perfil .content .btn-sair,.user .perfil .content .modal.promocao-modal .modal-body .btn-sair{font-size:18px;padding-left:20px;padding-right:20px}.modal.modal-passport-photo .modal-dialog .modal-body{padding:35px}.modal.modal-passport-photo .modal-dialog .modal-body.is-mobile{padding:35px 20px}.modal.modal-passport-photo .modal-dialog .modal-body.is-mobile .content,.modal.modal-passport-photo .modal-dialog .modal-body.is-mobile .title{margin-bottom:25px}.modal.modal-passport-photo .modal-dialog .modal-body .content,.modal.modal-passport-photo .modal-dialog .modal-body .info,.modal.modal-passport-photo .modal-dialog .modal-body .title{font-size:18px}.modal.modal-passport-photo .modal-dialog .modal-body .content{font-weight:400}.modal.modal-passport-photo .modal-dialog .modal-body .passport-photo{margin-top:30px}.modal.modal-passport-photo .modal-dialog .modal-body .info{padding:10px;margin:20px 0 10px;line-height:22px}.modal.modal-passport-photo .modal-dialog .modal-body .info.lastname{background:#aaf76c}.modal.modal-passport-photo .modal-dialog .modal-body .info.firstname{background:#f5a253}.modal.modal-passport-photo .modal-dialog .modal-body .btn-ok{width:70%;border-radius:8px;background-color:#ededed;border:2px solid #d8d8d8;display:block;margin:30px auto 0;padding:13px;font-size:18px;letter-spacing:-1px;color:#535353;font-family:Arial;font-weight:700}.modal-header .have-close-button{position:absolute;right:15px;top:15px;opacity:.7}.theme-modal__footer{display:flex;justify-content:center;padding:2rem 4rem;gap:4rem}.theme-modal__footer--space-between{justify-content:space-between}.theme-modal__btn--expand{flex:1}.theme-modal--big .modal-dialog{max-width:98.6rem}.theme-modal--medium .modal-dialog{max-width:80rem}.theme-modal--small .modal-dialog{max-width:42.9rem}.theme-modal .modal-content{border-radius:1rem;overflow:hidden}.theme-modal__header{border-radius:1rem 1rem 0 0;display:flex;justify-content:center;position:relative;padding:1.5rem}.theme-modal__header--classic-blue{background-color:#365BC7}.theme-modal__header--forest{background-color:#00652E}.theme-modal__header--tangerine{background-color:#F05929}.theme-modal__header--rouge{background-color:#EA3D35}.theme-modal__header--align-left{justify-content:flex-start;padding-left:4rem}.theme-modal__icon-button{width:100%;flex-direction:row-reverse;display:flex;position:absolute;right:2rem;margin-top:.3rem;color:#E6E6E6;transition:.2s color ease-in-out}.theme-modal__icon-button:hover{color:#B3B3B3}.theme-modal__heading{max-width:calc(100% - 5rem)}.theme-modal__close-btn{position:absolute;top:2rem;right:2rem;font-size:2rem;background:0 0;border:none;line-height:1}.theme-modal__close-btn--dark{color:#E6E6E6;transition:.2s color ease-in-out}.theme-modal__close-btn--dark:hover{color:#B3B3B3}.theme-modal__body{padding:2rem 4rem}.theme-modal--tangerine header{background-color:#F05929}.admin [st-table]>thead .theme-modal--tangerine div.theme-modal__footer theme-button button.btn-reset-saving-price-filter,.theme-modal--tangerine div.theme-modal__footer theme-button .admin [st-table]>thead button.btn-reset-saving-price-filter,.theme-modal--tangerine div.theme-modal__footer theme-button .btn,.theme-modal--tangerine div.theme-modal__footer theme-button .btn-filter-preset,.theme-modal--tangerine div.theme-modal__footer theme-button .user .perfil .content .btn-sair,.user .perfil .content .theme-modal--tangerine div.theme-modal__footer theme-button .btn-sair{color:#fff;background:#F05929;border-color:#F05929}.admin [st-table]>thead .theme-modal--tangerine div.theme-modal__footer theme-button button.btn-reset-saving-price-filter:hover,.theme-modal--tangerine div.theme-modal__footer theme-button .admin [st-table]>thead button.btn-reset-saving-price-filter:hover,.theme-modal--tangerine div.theme-modal__footer theme-button .btn-filter-preset:hover,.theme-modal--tangerine div.theme-modal__footer theme-button .btn:hover,.theme-modal--tangerine div.theme-modal__footer theme-button .user .perfil .content .btn-sair:hover,.user .perfil .content .theme-modal--tangerine div.theme-modal__footer theme-button .btn-sair:hover{background:0 0;color:#B3B3B3;border-color:#B3B3B3}.uib-datepicker-popup.dropdown-menu{margin-top:10px;padding:20px}.uib-datepicker-popup.dropdown-menu:after,.uib-datepicker-popup.dropdown-menu:before{content:"";position:absolute;top:-10px;left:25px;border:10px solid;border-top:0;border-color:#aeaeae transparent}.uib-datepicker-popup.dropdown-menu:after{top:-9px;border-color:#fff transparent}[popup-placement="auto bottom-right"]+[uib-datepicker-popup-wrap] .uib-datepicker-popup.dropdown-menu:after,[popup-placement="auto bottom-right"]+[uib-datepicker-popup-wrap] .uib-datepicker-popup.dropdown-menu:before{right:25px;left:initial}.uib-datepicker .uib-daypicker{border-collapse:collapse;border-spacing:0}.uib-datepicker .uib-title{width:100%;color:#F05929;font-weight:400;font-size:1.8rem;line-height:35px;opacity:1;cursor:auto;border:none;padding:0;margin-bottom:5px;background:0 0}.uib-datepicker .uib-left,.uib-datepicker .uib-right{padding:0;background-image:url(../img/icons/outlined-arrow-right-black.svg);background-position:center;background-repeat:no-repeat;width:33px;height:33px;border-radius:4px;border-color:#aeaeae;margin-bottom:5px;background-size:55%}.uib-datepicker .uib-left{transform:rotate(180deg)}.uib-datepicker th{color:#666;font-size:1.5rem;line-height:2rem;font-weight:700}.uib-datepicker .uib-month{padding:0 10px}.uib-datepicker .uib-month:first-of-type{padding-left:0}.uib-datepicker .uib-month:last-of-type{padding-right:0}.uib-datepicker .uib-day button{padding:0;box-shadow:none;margin:-1px;background:0 0}.admin [st-table]>thead button.btn-reset-saving-price-filter .fa-arrow-left,.btn .fa-arrow-left,.btn-filter-preset .fa-arrow-left,.nav-tabs.nav>li,.user .perfil .content .btn-sair .fa-arrow-left{margin-right:5px}.uib-datepicker .uib-day button[disabled]{opacity:1}.uib-datepicker .uib-day button[disabled] span{color:#ababab}.uib-datepicker .uib-day button span{width:33px;display:block;font-size:1.4rem;font-weight:400;line-height:3.3rem}.uib-datepicker .uib-day button .text-muted{display:none}.uib-datepicker .uib-day.edge button{background-color:#ef4f26;color:#fff;border-radius:50px;z-index:1;position:-webkit-sticky;position:sticky}.btn-cta-mobile,.uib-datepicker .uib-day button.active{position:relative}.uib-datepicker .uib-day.inside button{background-color:#F8F6F7;color:#414042}.uib-datepicker .uib-day.today button{background-color:#a2a2a2;border:1px solid #a2a2a2;border-radius:50%}.uib-datepicker .uib-day.today button span{color:#fff}.uib-left,.uib-right{width:100%}.alert{border-radius:0;padding:10px 15px}.alert ul{padding-left:15px}.alert-dismissable .close,.alert-dismissible .close{top:0;right:0}.nav-tabs.nav:after{content:"";display:block;height:7px;background-color:#f6703d;border:1px solid #8a8a8a;border-bottom-color:transparent;border-top-right-radius:5px}.nav-tabs.nav>li{max-width:47%}.nav-tabs.nav>li>label{padding:5px 0;width:200px;text-align:center;margin-bottom:0;background-color:#f6703d;border-radius:7px 7px 0 0;border:1px solid #8a8a8a;cursor:pointer;color:#fff;font-weight:700;font-size:1.6rem}.nav-tabs.nav>li>label input{display:none}.nav-tabs.nav>li>a{background:0 0;border:none;line-height:1;padding:0;height:100%;width:100%;display:block}.nav-tabs.nav>li:not(.active)>label{background-color:#916959;color:#dacec9}.nav-tabs.nav>li.active>label{border-bottom-color:transparent}.admin [st-table]>thead button.btn-reset-saving-price-filter .fa-arrow-right,.btn .fa-arrow-right,.btn-filter-preset .fa-arrow-right,.user .perfil .content .btn-sair .fa-arrow-right{margin-left:5px}.btn-left{float:left}.btn-right{float:right}.btn-view-more{border:.1rem solid #666;border-radius:2rem;padding:0 1rem;margin-left:1rem;font-size:1.1rem;background-color:#fff}.btn-laranja,.btn-laranja:hover,.btn-view-more:hover{background-color:#f75b24;color:#fff}.btn-view-more:hover{border:.1rem solid #f75b24;transition:all .25s ease-in-out}.btn-laranja{border:1px solid #f75b24;border-radius:4px;font-weight:600}.btn-laranja:hover{border:1px solid #f75b24}.btn-laranja:focus{color:#fff}.btn-laranja.-ton-2,.btn-laranja.-ton-2:focus,.btn-laranja.-ton-2:hover{background-color:#eb911e}.btn-laranja--top{margin:16px 0 0}.btn-checkout{display:block;width:100%;color:#fff;font-size:25px;font-weight:600;line-height:60px;padding:0;border-radius:10px;background-color:#fa5937;border:none}.btn-checkout:focus,.btn-checkout:hover{color:#fff}.btn-checkout:not([disabled]):active:focus{background-color:#d71a13}.btn-cancel,.confirm-modal .modal-footer .btn-cancel{color:#f75b24;border:1px solid #f75b24;background-color:transparent;border-radius:.3rem}.btn-cancel:hover,.confirm-modal .modal-footer .btn-cancel:hover{color:#f75b24;background-color:rgba(247,91,36,.1)}.btn-dark,.user .perfil .content .btn-sair{background-color:#494949;border-radius:4px;color:#fff}.btn-red,.btn-red:hover{color:#fff;background-color:#ed3730}.btn-dark:hover,.user .perfil .content .btn-sair:hover{color:#fff}.btn-dark i,.user .perfil .content .btn-sair i{font-size:90%}a[disabled]{pointer-events:none}.btn-red{border-radius:4px;font-weight:600}.admin [st-table]>thead button.btn-reset-saving-price-filter,.btn-nobg{background:0 0}@media (max-width:629.9px){.div-btn-mobile{text-align:center}.div-btn-mobile a{font-size:20px}}.btn-default-v2{border:1px solid #BEBEBE;border-radius:2px;font-weight:400}.btn-default-v2:hover{border-color:#BEBEBE}.btn-default-v2--blue{background-color:#fff;padding:8px 34px;height:auto;border-color:#365BC7;color:#365BC7;border-radius:0;line-height:1;transition:background-color .2s}.btn-default-v2--blue:active,.btn-default-v2--blue:focus,.btn-default-v2--blue:hover{background-color:#365BC7;color:#fff;border-color:#365BC7}.search-result__reload-btn-wrapper{margin:20px;display:flex;justify-content:center;width:100%}.btn-checkout-v2{width:85%;height:40px;background-color:#f03f37;color:#FFF;border-radius:2px;border:none;line-height:23px;font-size:17px;font-weight:700;margin-bottom:10px;box-shadow:1px 2px 2px 0 #b0b0b0;transition:background,box-shadow .1s}.btn-checkout-v2:active,.btn-checkout-v2:active:focus,.btn-checkout-v2:focus,.btn-checkout-v2:hover,.btn-checkout-v2:hover:active,.btn-checkout-v2:hover:disabled{background-color:#f03f37;color:#fff}.btn-checkout-v2:focus{background-color:#ef342b;box-shadow:1.5px 2.5px 3px 0 #b0b0b0}.btn-checkout-v2:hover{background-color:#ee281f;box-shadow:2px 3px 4px 0 #b0b0b0}.btn-checkout-v2:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-checkout-v2.btn-problem{background-color:#f46d66}.btn-default-mobile{padding:5px 10px;border-radius:3px;background-color:#ededed;border:1px solid #e0e0e0;font-weight:700;font-size:13px;text-align:left;color:#535353}.btn-default-mobile:active,.btn-default-mobile:hover{border-color:#7a7a7a!important}.btn-default-mobile:focus{border-color:#adadad!important}.btn-default-mobile i{margin-right:5px}.btn-cta-mobile{display:block;width:100%;overflow:hidden;background-color:#ef3f37;border:none;color:#fff;text-align:center;text-decoration:none;font-size:18px;font-weight:700;border-radius:4px;padding:10px 20px;box-shadow:none}.btn-cta-mobile.mobile{border-radius:6px;box-shadow:0 4px 1px rgba(135,134,132,.35);background-color:#40bb15;border:4px solid #60c63c;font-size:20px;letter-spacing:2px;color:#fff;font-family:Lato,sans-serif}.btn-cta-mobile[disabled]{cursor:not-allowed}.btn-cta-mobile:after{content:'';position:absolute;top:50%;left:50%;width:2px;height:2px;background:rgba(255,255,255,.5);border-radius:100%;transform-origin:50% 50%;transition:opacity .6s,transform .6s;transform:scale(0,0);opacity:.5}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#F05929}.btn-cta-mobile:hover:after{border-radius:100%;transform:scale(200,200);opacity:.1}.order-konduto-acept{width:255px;display:flex;flex-wrap:wrap}.admin [st-table]>thead .order-konduto-acept button.btn-reset-saving-price-filter,.order-konduto-acept .admin [st-table]>thead button.btn-reset-saving-price-filter,.order-konduto-acept .btn,.order-konduto-acept .btn-filter-preset,.order-konduto-acept .user .perfil .content .btn-sair,.user .perfil .content .order-konduto-acept .btn-sair{margin:6px 4px;display:block;width:100%}.order-konduto-acept .btn--expand{flex:1}.btn-primary{color:#fff;border-radius:.3rem;border:none}.user .sidebar a .action-link{margin-top:3rem}.user .sidebar a .icon-inverted{transform:rotate(180deg);font-size:2rem}.user .sidebar a span{margin-left:.8rem}.user .sidebar a:hover{text-decoration:none}.button-view-more-rounded{background-color:#F05929;border:none;color:#fff;padding:0 1rem;text-align:center;text-decoration:none;display:inline-block;font-size:1.1rem;transition-duration:.4s;border-radius:2rem;outline:0;box-sizing:border-box}.button-view-more-rounded:hover{background-color:#d73f0f}.button-view-more-rounded:active{background-color:#a7310c;transform:scale(.95)}uib-accordion>.panel-group>.panel>.panel-heading{padding:0}uib-accordion>.panel-group>.panel>.panel-heading .accordion-toggle{display:block;padding:10px 15px;text-decoration:none}@media screen and (min-width:768px){.theme-text--banner,.theme-text--button-1,.theme-text--button-2,.theme-text--button-3,.theme-text--button-4,.theme-text--head-1,.theme-text--head-2,.theme-text--subtitle-1,.theme-text--subtitle-2,.theme-text--subtitle-3,.theme-text--subtitle-4,.theme-text--value-1,.theme-text--value-2{font-family:Montserrat,sans-serif}.theme-text--body-2,.theme-text--button-2,.theme-text--button-4,.theme-text--head-1,.theme-text--head-2,.theme-text--subtitle-1{font-weight:700}.theme-text{font-size:1.7rem;line-height:2.3rem}.theme-text--banner{font-weight:700;font-size:4.4rem;line-height:5.4rem}.theme-text--head-1{font-size:2.5rem;line-height:3.1rem}.theme-text--head-2{font-size:2.3rem;line-height:2.8rem}.theme-text--subtitle-1,.theme-text--subtitle-2{font-size:2rem;line-height:2.5rem}.theme-text--subtitle-3,.theme-text--subtitle-4{font-size:2.1rem;line-height:2.9rem;text-transform:uppercase}.theme-text--value-1{font-size:3.2rem;line-height:3.9rem}.theme-text--value-2{font-size:2.2rem;line-height:2.7rem}.theme-text--button-1,.theme-text--button-2{font-size:1.6rem;line-height:1.95rem}.theme-text--button-3,.theme-text--button-4{font-size:1.3rem;line-height:1.6rem}.theme-text--body-1,.theme-text--body-2{font-size:1.7rem;line-height:2.3rem}.theme-text--body-3{font-weight:400}.theme-text--body-3,.theme-text--body-4{font-size:1.5rem;line-height:2.05rem}.theme-text--body-4{font-weight:700}.theme-text--caption-1,.theme-text--caption-2{font-size:1.3rem;line-height:1.8rem}.theme-text--caption-1{font-weight:400}.theme-text--caption-2{font-weight:700}.theme-text--caption-3{font-size:11px;line-height:15px;font-weight:400}.theme-text--caption-4{font-size:1.1rem;line-height:1.5rem;font-weight:700}.theme-text--link{color:#F05929;text-decoration:underline;font-weight:400;cursor:pointer}.theme-text--link:focus,.theme-text--link:hover{color:#F05929}.theme-text--placeholder{font-size:1.7rem;line-height:2.23rem}.theme-text--codigo{font-family:"Roboto Mono",monospace;font-weight:700;font-size:1.7rem;line-height:2.25rem}}.theme-icon--compact{font-size:1rem}.theme-icon--small{font-size:1.6rem}.theme-icon--medium{font-size:2rem}.theme-icon--big{font-size:2.4rem}.theme-icon--giant{font-size:3rem}input[type=radio]{margin:0}.theme-radio{margin:0;width:2.2rem;height:2.2rem;position:relative;-moz-appearance:none;appearance:none;background:0 0;border:.2rem solid #E6E6E6;border-radius:50%;flex-shrink:0}.theme-radio::before{content:'';display:block;position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border-radius:50%;background-color:transparent;pointer-events:none}.theme-radio:checked::before{background-color:#F05929}.ripple{position:relative;overflow:hidden}.ripple__child{position:absolute;overflow:hidden;display:block;border-radius:50%;transform:scale(0);background-color:var(--ripple-color,#FFF33)}.admin-theme-table{border-collapse:collapse;border:none;width:100%;color:#414042;margin-bottom:2rem;table-layout:fixed;text-align:center}.admin-theme-table th{padding:.7rem 2rem;color:#F05929;background-color:#E6E6E6}.admin-theme-table tbody tr,.admin-theme-table th:not([colspan]){border-bottom:1px solid #B3B3B3}.admin-theme-table tbody tr:hover{background-color:#FAFAFA}.admin-theme-table td{padding:1rem .6rem;overflow-wrap:break-word}.admin-theme-table td:empty::before{content:'-';text-align:center}.admin-theme-table th.admin-theme-table__darker-cell{background-color:#E6E6E6}.admin-theme-table th.admin-theme-table__line-number{width:70px}.admin-theme-table__filter-input{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.1rem solid #E6E6E6;padding:.7rem .5rem .5rem;border-radius:.6rem;font-size:1.3rem;line-height:1.6rem;transition:border-color .2s ease-in-out}.admin-theme-table__filter-input:focus{border-color:#F05929;color:#414042}.admin-theme-table__filter-input::-webkit-input-placeholder{font-family:theme-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin-top:.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:1.7rem}.admin-theme-table__filter-input:-ms-input-placeholder{font-family:theme-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin-top:.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:1.7rem}.admin-theme-table__filter-input::placeholder{font-family:theme-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin-top:.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:1.7rem}.admin-theme-table__filter-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none}.admin-theme-table__ordenation-icon{display:block;transition:all .2s ease-in-out;color:#F05929;background-image:transparent}.st-sort-ascent .admin-theme-table__ordenation-icon{opacity:1}.st-sort-descent .admin-theme-table__ordenation-icon{opacity:1;color:#EA3D35;transform:rotate(180deg)}.admin-theme-table__filter-wrapper{display:flex;flex-direction:column}th[rowspan="2"]>.admin-theme-table__filter-wrapper{height:8rem;justify-content:space-between}.admin-theme-table__filter-select,.admin-theme-table__inline-select{position:relative;display:flex}.admin-theme-table__filter-select .custom-select__trigger,.admin-theme-table__inline-select .custom-select__trigger{display:block;width:100%;justify-self:center;-ms-grid-row-align:center;align-self:center;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0}.admin-theme-table__filter-select .custom-select__dropdown,.admin-theme-table__inline-select .custom-select__dropdown{display:none;padding:0;margin:0;list-style:none;background-color:#fff;border:.2rem solid #F05929;border-radius:.8rem;top:100%;left:50%;transform:translate(-50%,0);position:absolute;max-height:350px;transition:background-color .2s ease-in-out;z-index:10;width:-webkit-max-content;width:-moz-max-content;width:max-content}.admin-theme-table__filter-select .custom-select__dropdown.is-open,.admin-theme-table__inline-select .custom-select__dropdown.is-open{display:flex;flex-direction:column}.admin-theme-table__filter-select .custom-select__list-container,.admin-theme-table__inline-select .custom-select__list-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-height:29rem;overflow:auto}.admin-theme-table__filter-select .custom-select__button,.admin-theme-table__inline-select .custom-select__button{margin:1rem;padding:1rem .8rem;background-color:#F05929;border:none;border-radius:1rem;width:calc(100% - 2rem)}.admin-theme-table__filter-select .custom-select__option,.admin-theme-table__inline-select .custom-select__option{padding:1rem;text-align:left;color:#414042}.admin-theme-table__filter-select .custom-select__option.active,.admin-theme-table__inline-select .custom-select__option.active{background-color:#F05929;color:#fff}.admin-theme-table__inline-select .custom-select__trigger{position:relative;padding-right:1.6rem}.admin-theme-table__inline-select .custom-select__trigger::after{content:'';position:absolute;font-size:1.6rem;top:50%;transform:translateY(-50%);color:#666;right:0;font-family:theme-icons;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.admin-theme-table__inline-select .custom-select__trigger:focus{border-color:.1rem dotted #F05929}.admin-theme-table__pagination-holder li{margin:0 1rem;display:inline-block}.admin-theme-table__pagination-holder .pagination a{background-color:transparent;border:none;color:#F05929;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1.7rem;width:30px;height:30px;border-radius:50%}.admin-theme-table__pagination-holder .active a,.admin-theme-table__pagination-holder .pagination a:hover{background-color:#F05929;color:#fff}.admin-theme-table__pagination-holder .disabled a{opacity:.6}.admin-theme-table__pagination-holder li:first-child a,.admin-theme-table__pagination-holder li:first-child span,.admin-theme-table__pagination-holder li:last-child a,.admin-theme-table__pagination-holder li:last-child span{font-size:3rem;width:30px;height:30px;border-radius:50%}*{outline:0!important}.affix{position:inherit}.home>.highlight{background-position:center top;background-size:cover;position:relative}.home>.highlight .container-image{width:100%;height:500px;background-position:center;background-size:auto 500px;background-repeat:no-repeat;position:relative;z-index:2;background-image:url(../img/highlight/highlight-bg-orange-desktop.jpg?1557861402902)}@media (max-width:1023px){.home>.highlight .container-image{background-size:auto 600px;background-image:url(../img/highlight/highlight-bg-orange-tablet.jpg?1557861402902);height:600px}}@media (min-width:1024px) and (max-width:1500px){.home>.highlight .container-image{background-position:calc(50% + 50px);background-image:url(../img/highlight/highlight-bg-orange-desktop-small.jpg?1557861402902)}}.home>.highlight .label-input{color:#fff;opacity:0}.home>.highlight h1,.home>.highlight h2,.home>.highlight h3{line-height:1.2}.home>.highlight h1{font-size:46px;font-weight:100}.home>.highlight h2{font-size:18px;font-weight:700}.home>.highlight h3{font-size:14px;font-weight:600}.home>.highlight>.container>div{text-align:center}@media (max-width:629px){.home>.highlight{background-position-y:115px;background-repeat:no-repeat;background-size:100% 175px}.home>.highlight>.container>div{height:115px;margin-bottom:165px;padding:10px 0}}@media (min-width:630px){.home>.highlight h1{font-size:80px}.home>.highlight h2{font-size:30px}.home>.highlight h3{font-size:18px}.home>.highlight .search{background-color:transparent;position:relative;top:52%;transform:translateY(-50%)}}.home>.highlight .search .container{margin:0 auto}@media (min-width:1024px) and (max-width:1050px){.home>.highlight .search .container{padding:0;margin:auto 10px}}.home>.highlight .search .container>div{width:640px}@media (max-width:1023px){.home>.highlight .search{top:53%}.home>.highlight .search .container>div{margin:0 auto}}@media (min-width:630px) and (max-width:767px){.home>.highlight .search .container>div{width:600px}}.home>.highlight .search .container>div #notes{margin-top:15px}.home>.highlight .search .container>div #notes img{width:200px;float:left}.home>.highlight .search .container>div #notes p{width:300px;font-size:16px;font-weight:600;float:right;text-align:right;margin:20px 0 0;color:#fff}.email-confirmation .email-confirmation-container,.flight-filter-not-found,.home .others,.home h2,.home>.highlight .search .container h1,.password-changed .password-changed-container{text-align:center}.home>.highlight .search .container h1{font-size:31px;font-weight:600;color:#FFF;margin-bottom:23px}.home>.highlight .search .container h1>span{display:block;font-size:33px;font-weight:700}@media (max-width:1023px){.home>.highlight .search .container h1{margin-bottom:50px;width:300px}.home>.highlight .search .container h1 span{font-size:37px}}.home>.highlight .search .container .search-form{background-color:#FFF;border:1px solid #bfbfbf;border-radius:0 6px 6px;margin:0;box-shadow:0 4px 3px -2px rgba(0,0,0,.15)}.home>.highlight .search .container .search-form .search-form-itens .form-control{height:43px;font-size:16px;border-color:#bfbfbf;box-shadow:initial}.home>.highlight .search .container .search-form .search-form-itens .travel{float:left;margin:0 0 15px;flex:1 0}.home>.highlight .search .container .search-form .search-form-itens .travel label{font-size:16px!important;margin-top:0;margin-bottom:10px}.home>.highlight .search .container .search-form .search-form-itens .date-in .clearDate{height:28px;line-height:42px;font-size:14px;font-weight:500;top:43px;cursor:pointer;align-items:center;display:flex;padding:0 7px}.home>.highlight .search .container .search-form .search-form-itens .date-in .clearDate img{width:8px}.home>.highlight .search .container .search-form .search-form-itens .date-out{margin-left:0;flex:2.9}.home>.highlight .search .container .search-form .search-form-itens .date-in label,.home>.highlight .search .container .search-form .search-form-itens .date-out label{font-size:16px!important;margin-bottom:10px}.home>.highlight .search .container .search-form .search-form-itens .passenger{width:120px;flex:initial}.home>.highlight .search .container .search-form .search-form-itens .passenger .passenger-number button{background-color:#c5c4c3;font-size:17px}.home>.highlight .search .container .search-form .search-form-itens .passenger button[uib-dropdown-toggle]{font-size:16px;height:43px;border-color:#bfbfbf}.home>.highlight .search .container .search-form .search-form-itens .passenger label{font-size:16px!important;margin-bottom:10px}.home>.highlight .search .container .search-form .search-form-itens .passenger .class-service .form-group.class .select-fa.select-fa-chevron-down:after{top:0;padding:15px 10px}@media (max-width:629px){.home>.highlight .search>div{padding:15px 0}}.home>.highlight .tab-content{height:auto;border:none;padding:0}.home>.highlight .search-form .btn-search{width:150px;height:43px;background-color:#ed3730;color:#fff;box-shadow:0 3px 3px -2px rgba(0,0,0,.3);margin-left:20px}.home>.highlight .search-form .btn-search span{font-size:18px!important}@media (max-width:768px){.home>.highlight .search-form .btn-search{padding:10px}}.home .nav-header{position:-webkit-sticky;position:sticky}.home .nav-header-links__rolling-text{margin-top:0}.home h2{color:#232323;font-weight:700;font-size:2rem;margin:25px 0}@media (min-width:630px){.home h2{font-size:25px;margin:45px 0}}.home .others{margin-bottom:20px;margin-top:30px}@media (min-width:630px){.home .others{margin-top:70px}}.home .others .boxe{padding:0 35px}.admin [st-table]>thead .home .others .boxe.questions button.btn-reset-saving-price-filter,.home .others .boxe.questions .admin [st-table]>thead button.btn-reset-saving-price-filter,.home .others .boxe.questions .btn,.home .others .boxe.questions .btn-filter-preset,.home .others .boxe.questions .user .perfil .content .btn-sair,.user .perfil .content .home .others .boxe.questions .btn-sair{margin-top:-30px}@media (max-width:629px){.home .others .boxe .sub-content{height:auto;margin-bottom:45px}.admin [st-table]>thead .home .others .boxe button.btn-reset-saving-price-filter,.home .others .boxe .admin [st-table]>thead button.btn-reset-saving-price-filter,.home .others .boxe .btn,.home .others .boxe .btn-filter-preset,.home .others .boxe .user .perfil .content .btn-sair,.user .perfil .content .home .others .boxe .btn-sair{width:130px;font-size:14px;padding:2px 0;font-weight:600}.home .others .boxe.newsletter{background-color:#EDEDED;padding:5px 15px 30px}.admin [st-table]>thead .home .others .boxe.newsletter button.btn-reset-saving-price-filter,.home .others .boxe.newsletter .admin [st-table]>thead button.btn-reset-saving-price-filter,.home .others .boxe.newsletter .btn,.home .others .boxe.newsletter .btn-filter-preset,.home .others .boxe.newsletter .user .perfil .content .btn-sair,.user .perfil .content .home .others .boxe.newsletter .btn-sair{width:100%;font-size:16px;padding:10px 0}.home .others .boxe.questions p{padding:0 15px}.home .others h3{margin-top:0}}.home .others h3{color:#232323;font-weight:700;font-size:2rem}.home .others p{font-weight:400;font-size:15px;line-height:16px;height:60px}@media (max-width:629px){.home .others p{height:auto;margin-bottom:20px}}.home .others .sub-content{height:120px}.home .others .sub-content input{margin:10px 0}.admin [st-table]>thead .home .others button.btn-reset-saving-price-filter,.home .others .admin [st-table]>thead button.btn-reset-saving-price-filter,.home .others .btn,.home .others .btn-filter-preset,.home .others .user .perfil .content .btn-sair,.user .perfil .content .home .others .btn-sair{background-color:#eb911e;border-radius:4px;color:#fff;font-weight:400;font-size:13px;line-height:2.7rem;padding:0;border:none;min-width:75px}.home .newsletter{margin-top:100px;background-color:#f0592b;padding-top:30px;padding-bottom:75px}@media (max-width:629px){.home .newsletter{margin-top:30px;padding-bottom:40px}}.home .newsletter h2,.home .newsletter h3,.home .newsletter p{text-align:center;color:#fff;font-size:2rem;font-weight:400}.home .newsletter h2{font-size:40px;font-weight:700;margin-bottom:0;margin-top:20px}@media (max-width:629px){.home .newsletter h2{margin-top:0;font-size:26px}}.home .newsletter h3{font-size:20px;font-weight:600;margin-bottom:15px}@media (max-width:629px){.home .newsletter h3{font-size:19px;margin-bottom:30px}.home .newsletter p{display:none}}.home .newsletter form{min-height:180px;overflow:hidden}.home .newsletter .sub-content{transition:all .5s}.home .newsletter .sub-content.ng-leave.ng-leave-active{margin-top:-300px}.home .newsletter .alert{background:0 0;font-size:16px;font-weight:700;float:left;width:100%;transition:all .2s}.home .newsletter .alert.ng-enter,.home .newsletter .alert.ng-leave-active{margin-top:-78px}.home .newsletter .alert-success{border:2px solid #e8cc00;color:#e8cc00}.home .newsletter .alert-success__icon{font-size:18px;position:relative;top:.3rem}.home .newsletter .alert-danger{border:2px solid #f8b57f;color:#f8b57f}.home .newsletter input{border:none;border-radius:8px;height:50px;padding:20px;font-size:18px}.home .newsletter input::-webkit-input-placeholder{color:#262626;font-weight:300}.home .newsletter input::-moz-placeholder{color:#262626;font-weight:300}.home .newsletter input:-ms-input-placeholder{color:#262626;font-weight:300}.home .newsletter input:-moz-placeholder{color:#262626;font-weight:300}.home .newsletter .has-error input{border:2px solid #f8b57f}.home .newsletter .help-block{color:#f8b57f;font-size:16px}.admin [st-table]>thead .home .newsletter button.btn-reset-saving-price-filter,.home .newsletter .admin [st-table]>thead button.btn-reset-saving-price-filter,.home .newsletter .btn,.home .newsletter .btn-filter-preset,.home .newsletter .user .perfil .content .btn-sair,.user .perfil .content .home .newsletter .btn-sair{background-color:#252525;border-radius:8px;color:#F8B57F;font-size:1.8rem;font-weight:700;padding:12px 30px;border:none;text-transform:uppercase;margin:0 auto;display:block}.home footer{margin-top:0}.home .box-carousel-home{width:90%;height:600px;margin:0 auto}.home .container-carousel-national-home .container h2{color:#108d41}.home .container-carousel-national-home .slick-arrow{background-color:#108d41}.home .container-carousel-international-home .container h2{color:#ff592b}.home .container-carousel-international-home .slick-arrow{background-color:#ff592b}.home .home-main-box-cards{border:1px solid #e1e1e1;border-radius:5px;padding:0;width:100%;margin-bottom:30px}.divider{border-bottom:1px solid #e1e1e1;width:100%}.seo-best-destinations .container.top-destinations.ng-scope{display:inline-block}@media (min-width:768px){.form-container-date{display:flex;flex-wrap:wrap}.form-container-date .dates{width:47%}.form-container-date .dates .date-in{margin:0}.form-container-date .form-button-quantity-passengers{width:53%;display:flex;flex-wrap:wrap}.form-container-date .form-button-quantity-passengers .passenger,.form-container-date .form-button-quantity-passengers .search-link{width:50%}.form-container-date .form-button-quantity-passengers .search-link button{margin-top:35px}}.flight-filter-not-found{margin:-300px 0;padding:350px 0}.flight-filter-not-found .flight-filter-not-found-text{font-size:18px}.min-height-content-bt{min-height:500px}.corona-virus__holder{display:flex;padding:0 16px;opacity:0;animation:show-corona-virus-holder .25s forwards ease-in-out 1.2s;align-items:center}.corona-virus__icon{margin-right:16px;align-self:flex-start}.corona-virus__link{color:inherit;text-decoration:underline}@keyframes show-corona-virus-holder{from{opacity:0}to{opacity:1}}.register{max-width:900px;padding-bottom:10rem}.register h2{font-weight:700;font-size:2.2rem;margin:20px 0 30px}.register p{font-size:15px}.register .tab-content{background-color:#fff;border-radius:0 0 5px 5px;padding-bottom:35px}@media (max-width:991px){.register h2{text-align:center}.register .tab-content{padding:15px 40px 40px}.register .btn-register{width:100%}}.admin [st-table]>thead .register .tab-content .btn-group-lg>button.btn-reset-saving-price-filter,.register .tab-content .admin [st-table]>thead .btn-group-lg>button.btn-reset-saving-price-filter,.register .tab-content .btn-group-lg>.btn,.register .tab-content .btn-group-lg>.btn-filter-preset,.register .tab-content .btn-lg,.register .tab-content .user .perfil .content .btn-sair,.user .perfil .content .register .tab-content .btn-sair{font-size:14px;padding:10px}.register .form-group{margin-bottom:35px}.register .form-group.first{margin-top:20px}.register .checkbox{font-size:15px}.register .checkbox a{text-decoration:underline;font-weight:700}.register .btn-register{background-color:#f75b24;color:#fff;padding:8px 20px;border-radius:4px;font-weight:600;text-transform:uppercase}.register .btn-register i{margin-left:5px}.email-confirmation h2,.password-changed h2{color:#252525;font-size:2.6rem;width:300px;display:inline-block;font-weight:700;vertical-align:middle}@media (min-width:992px){.register .btn-register{float:right}}.register.register-popup h2{margin:30px 40px}.register.register-popup .content{margin:30px 10px}@media (min-width:630px){.register.register-popup .content,.register.register-popup h2{margin:30px 40px}.register.register-popup .tab-content{padding-bottom:30px}.register.register-popup .center-md-50{padding-left:15%;padding-right:15%}}.email-confirmation .email-confirmation-container>div{padding:50px 0}.email-confirmation h2{margin-right:40px}.password-changed h2{margin-top:80px;margin-bottom:30px}.login .section-title{font-weight:700;font-size:2.2rem}.login .already-registered,.login .no-registered,.login .registered{margin-left:0!important;margin-right:0!important;border:none}.login .global-box{display:flex;justify-content:space-between}.login .global-box .col-md-border-right:not(:last-child),.login .global-box .user .perfil .content .details .avatar:not(:last-child),.user .perfil .content .details .login .global-box .avatar:not(:last-child){border-right:1px solid #000}@media (max-width:629px){.login .global-box{flex-wrap:wrap}.login .global-box .col-md-border-right:not(:last-child),.login .global-box .user .perfil .content .details .avatar:not(:last-child),.user .perfil .content .details .login .global-box .avatar:not(:last-child){border-right:none;border-bottom:1px solid #000}}@media (min-width:991px){.login .global-box .login-form,.login .global-box .register-form{max-width:260px;margin:0 auto}}.login .global-box .expand-box{flex-grow:1}.login .global-box .login-form__terms-text{margin-top:2rem}.login .already-registered{position:relative}.login .no-registered p,.login .registered p{font-size:16px!important}.login .no-registered .register-form,.login .registered .register-form{height:100%;position:relative}.login .no-registered .register-form a,.login .no-registered .register-form button,.login .registered .register-form a,.login .registered .register-form button{position:absolute;bottom:83px}@media (max-width:629px){.login .already-registered{border-bottom:1px solid #000}.login .already-registered button{margin-bottom:25px}.login .no-registered .register-form a,.login .no-registered .register-form button,.login .registered .register-form a,.login .registered .register-form button{position:initial;margin-bottom:25px;margin-top:25px}}.login .no-registered .register-form .register-form-recaptcha,.login .registered .register-form .register-form-recaptcha{position:initial;margin-top:3rem}.login .registered a{background-color:#f86629}.login .no-registered a{background-color:#f89726}@media (max-width:629px){.login .no-registered a{margin-top:20px}}.login .sub-section-title{margin:25px 0 15px;white-space:nowrap;font-weight:700;font-size:17px}@media (min-width:630px){.login .sub-section-title{margin:0 0 35px}}.login .content{margin-bottom:15px}@media (min-width:630px){.login .content{margin-bottom:30px}}.login .error-wrapper{white-space:pre-wrap}.login .button-wrapper{display:inline-block;width:100%}.login .recaptcha-wrapper{padding:0 0 2rem}.login .form-group{float:left;width:100%;margin:20px 0}.login .btn-facebook .img-facebook,.login .btn-google .img-google{margin-right:.8rem}.login a.forgot-password{text-decoration:underline;padding:5px 0;margin-top:10px;font-weight:400;font-size:1.5rem}.login .btn-login,.login .btn-register{font-size:14px;padding:7px;background-color:#bf1e2e;color:#fff;border-radius:4px;text-transform:uppercase;font-weight:600}.login .btn-login .fa,.login .btn-login [st-sort] i,.login .btn-register .fa,.login .btn-register [st-sort] i,[st-sort] .login .btn-login i,[st-sort] .login .btn-register i{font-size:12px;margin-left:5px}.login .btn-facebook,.login .btn-google{font-size:1.6rem;padding:.7rem;border-radius:2.7rem}.login .btn-facebook{background-color:#1877F2;color:#fff;margin-top:2rem;font-weight:400}.login .btn-google{background-color:#fff;color:#414042;margin-top:1rem;border:.1rem solid #b3b3b3}.password-email .btn-send,.password-reset .btn-send{background-color:#f75b24;border-radius:4px;line-height:25px}.login .btn-register{background-color:#f75b24}.login .register-form p{font-weight:400;font-size:1.4rem}.login.login-popup{margin:0 0 15px}@media (min-width:630px){.login.login-popup{margin:50px 0}}.login.login-popup h2{margin:20px 0}.password-email .center-container{margin:auto;width:645px;max-width:100%}.password-email h2{color:#252525;font-weight:700;font-size:2.2rem}.password-email p{color:#252525;font-weight:400;font-size:1.5rem;margin:30px 0}.password-email .form-inline{display:flex;justify-content:space-between;align-items:center}.password-email .form-group .form-control{max-width:100%;width:342px}.password-email .form-group .help-block{position:absolute}.password-email .btn-send{color:#fff;width:228px;margin-top:1px}@media (max-width:768px){.password-email .form-inline{display:block}.password-email .btn-send{width:100%;max-width:100%}.password-email .forms__input--full-width{margin-bottom:15px}}.password-reset h2{color:#252525;font-weight:700;font-size:2.2rem}.password-reset p{color:#252525;font-weight:400;font-size:1.5rem;margin:20px 0 30px}.password-reset h2,.password-reset p{margin-left:105px}.password-reset .form-group{margin-top:30px;margin-bottom:30px}.password-reset .control-label{padding-right:0}.password-reset .btn-send{color:#fff}.admin.container-fluid{padding-left:0;padding-right:10px}@media (min-width:630px){.admin.container-fluid .content-admin{padding-top:30px;padding-left:0;padding-right:0}}.admin.container-fluid .sidebar{margin-top:5px}.admin-panel.panel .panel-heading{display:flex;justify-content:space-between}.success-label{color:#fff;background-color:#5cb85c;margin-bottom:2px;font-weight:700;border:1px solid transparent;padding:4px 12px}.admin [st-table]#tblAntifraud>tbody>tr{color:#000;background-color:#f2f2f2;opacity:.8}.admin [st-table]#tblAntifraud>tbody>tr>td{border:0}.admin [st-table]#tblAntifraud>tbody>tr:nth-of-type(odd){background-color:#f0f0f0}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-25{color:#000;background-color:#c9dbee;opacity:.8}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-25:nth-of-type(odd){background-color:#c4def8}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-26{color:#000;background-color:#faf0c0;opacity:.8}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-26:nth-of-type(odd){background-color:#f8f5c4}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-27{color:#000;background-color:#c9eec9;opacity:.8}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-27:nth-of-type(odd){background-color:#c9f8c4}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-28{color:#000;background-color:#c9eec9;opacity:.8}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-28:nth-of-type(odd){background-color:#c9f8c4}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-30{color:#000;background-color:#c9eec9;opacity:.8}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-30:nth-of-type(odd){background-color:#c9f8c4}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-40{color:#000;background-color:#c9eec9;opacity:.8}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-40:nth-of-type(odd){background-color:#c9f8c4}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-43{color:#000;background-color:#c9eec9;opacity:.8}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-43:nth-of-type(odd){background-color:#c9f8c4}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-44{color:#000;background-color:#c9eec9;opacity:.8}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-44:nth-of-type(odd){background-color:#c9f8c4}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-47{color:#000;background-color:#c9eec9;opacity:.8}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-47:nth-of-type(odd){background-color:#c9f8c4}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-50{color:#000;background-color:#c9eec9;opacity:.8}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-50:nth-of-type(odd){background-color:#c9f8c4}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-55{color:#000;background-color:#c9eec9;opacity:.8}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-55:nth-of-type(odd){background-color:#c9f8c4}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-60{color:#000;background-color:#c9eec9;opacity:.8}.admin [st-table]#tblAntifraud>tbody>tr.antifraud-60:nth-of-type(odd){background-color:#c9f8c4}.antifraud-25{color:#000;background-color:#c9dbee;opacity:.8}.antifraud-25:nth-of-type(odd){background-color:#c4def8}.antifraud-26{color:#000;background-color:#faf0c0;opacity:.8}.antifraud-26:nth-of-type(odd){background-color:#f8f5c4}.antifraud-27{color:#000;background-color:#c9eec9;opacity:.8}.antifraud-27:nth-of-type(odd){background-color:#c9f8c4}.antifraud-28{color:#000;background-color:#c9eec9;opacity:.8}.antifraud-28:nth-of-type(odd){background-color:#c9f8c4}.antifraud-30{color:#000;background-color:#c9eec9;opacity:.8}.antifraud-30:nth-of-type(odd){background-color:#c9f8c4}.antifraud-40{color:#000;background-color:#c9eec9;opacity:.8}.antifraud-40:nth-of-type(odd){background-color:#c9f8c4}.antifraud-43{color:#000;background-color:#c9eec9;opacity:.8}.antifraud-43:nth-of-type(odd){background-color:#c9f8c4}.antifraud-44{color:#000;background-color:#c9eec9;opacity:.8}.antifraud-44:nth-of-type(odd){background-color:#c9f8c4}.antifraud-47{color:#000;background-color:#c9eec9;opacity:.8}.antifraud-47:nth-of-type(odd){background-color:#c9f8c4}.antifraud-50{color:#000;background-color:#c9eec9;opacity:.8}.antifraud-50:nth-of-type(odd){background-color:#c9f8c4}.antifraud-55{color:#000;background-color:#c9eec9;opacity:.8}.antifraud-55:nth-of-type(odd){background-color:#c9f8c4}.antifraud-60{color:#000;background-color:#c9eec9;opacity:.8}.antifraud-60:nth-of-type(odd){background-color:#c9f8c4}.antifraud__main-container{padding:0 10px}.antifraud__main-container uib-accordion>.panel-group>.panel>.panel-heading .accordion-toggle{padding:5px;font-size:15px}.antifraud__main-container uib-accordion label{margin:0 5px}.antifraud__main-container uib-accordion input[type=text],.antifraud__main-container uib-accordion select{border-radius:2px;border:1px solid #b7b7b7;padding:2px 10px 3px}.antifraud__header{display:-ms-grid;display:grid;-ms-grid-columns:auto 85px 170px;grid-template-columns:auto 85px 170px}.antifraud__header div{text-align:right}.antifraud__header--2-elements{display:-ms-grid;display:grid;-ms-grid-columns:auto 170px;grid-template-columns:auto 170px}.antifraud__analyst-stats{text-align:left;padding:0 24px 0 2px;margin-top:0}.antifraud__button{display:inline-block;border-radius:2px;padding:3px 15px;color:#fff;transition:opacity .2s ease;font-weight:600}.antifraud__button:active:not(.antifraud__button--disabled),.antifraud__button:hover:not(.antifraud__button--disabled){opacity:.8}.antifraud__button--disabled{opacity:.6}.antifraud__button--dark-green{background-color:#075a29;border:1px solid #075a29}.antifraud__button--orange{background-color:#F28500;border:1px solid #F28500}.antifraud__button--small{width:65px}.antifraud__button--large{width:170px}.antifraud__button--margin-botton-and-down{margin:0 10px 10px 0}.antifraud__button--margin-left{margin-left:10px}.antifraud__container-ops{width:100%;display:block;min-width:1500px}@media screen and (max-width:767px){.antifraud__button{width:100%}.antifraud__header{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.antifraud__accordion-body{display:-ms-grid;display:grid;grid-row-gap:10px}.antifraud__button--margin-left{margin-left:0}}[st-sort]:hover{cursor:pointer}.table>thead>tr>th{vertical-align:middle}.admin [st-table] tbody a{color:inherit}.admin [st-table] tbody a:focus,.admin [st-table] tbody a:hover{text-decoration:none}.admin [st-table]>thead button,.admin [st-table]>thead input,.admin [st-table]>thead select:not([multiple]){width:100%;height:35px;border:0;box-shadow:none}.admin [st-table]>thead button:focus,.admin [st-table]>thead input :focus,.admin [st-table]>thead select:not([multiple]):focus{box-shadow:none}.admin [st-table]>thead .btn-group button{width:auto}.admin [st-table]>thead button.btn-reset-saving-price-filter{width:auto;position:absolute;right:0;top:0;padding-right:0;padding-left:5px}.admin [st-table]:not(.table-bordered)>thead>tr>th{border:0}.admin [st-table]>thead>tr.filters>th{padding:0;min-width:90px}.admin [st-table]>thead>tr.filters>th.date-range input{width:50%;float:left}.admin [st-table] .saving-price-filter-type{position:relative}.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr{color:#000;background-color:#f7f7f7}.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr>td{border:0;text-align:center}.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-5{color:#000;background-color:#ff9}.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-15,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-20,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-23,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-24,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-25,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-26,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-42,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-43{color:#fff;background-color:red}.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-40,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-60-{color:#000;background-color:orange}.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-30,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-50{color:#fff;background-color:#38a5f3}.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-81{color:#fff;background-color:purple}.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-27,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-28,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-44,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-47,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-48,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-60-0,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-7,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-82{color:#fff;background-color:#676665}.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-55,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-60,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-60-1{color:#000;background-color:#50c364}.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-55.hotel-11,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-55.hotel-3,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-60-1.hotel-11,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-60-1.hotel-3,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-60.hotel-11,.admin [st-table].orders:not(.orders-promo-table__table)>tbody>tr.status-60.hotel-3{color:#000;background-color:#c088bd}.admin [st-table] .no-orders{color:#000!important}.table-container{overflow:auto}.custom-width{width:25%}.red-text{color:#C10222}.green-text{color:#00652E}.line-through-text{text-decoration:line-through}.container-search padding- .link,.payment .deposit-terms .link,.payment .deposit-terms .underline,.summary .terms a,.user .perfil .content section .btn-link{text-decoration:underline}.pre--order-table{margin:0;font:inherit}.button-reload{display:flex;flex-direction:column}.button-reload__order{padding:7px 12px}.button-filter{display:flex;flex-direction:column}.orders-tab{padding:1.5rem 0 0 1.5rem;margin-bottom:1.5rem;border-bottom:2px solid rgba(216,216,216,.8);width:100%;font-size:2rem}.orders-tab__item{min-width:13.6rem;padding:.7rem 3.5rem;color:#F05929;background-color:#E6E6E6;border:0;border-radius:3px}.orders-tab__item--active{color:#fff;background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%)}.clear-filters-btn{position:absolute;bottom:10px;right:2rem;border:none;background:#DADADA;border-radius:50%;width:14px;height:14px;line-height:14px;font-size:9px;text-align:center;padding:0}#superadmin ul li,#superadmin ul li.active{border-radius:4px;margin-bottom:10px;list-style:none}.clear-filters-btn:hover{background-color:#FF8883}.clear-filters-btn:active,.clear-filters-btn:focus{background-color:#EA3D35}.orders__dropdown-menu{left:-14rem;color:#000}.orders__group-btn{display:flex;justify-content:center}.orders__table-filter{min-height:35rem}.orders__clients{width:115%;max-width:115%}.orders__figure-length .figure{height:auto!important}.orders__table-word-break{word-break:break-word}.orders_table-min-width{min-width:6rem}#superadmin .textarea-min-size{height:200px!important;resize:vertical}#superadmin ul.uib-datepicker-popup li{background-color:#fff}#superadmin ul li{background-color:#a3867b}#superadmin ul li.active{background-color:#F05929}#superadmin ul a,#superadmin ul a:hover{color:#fff;font-weight:400;font-size:1.5rem;padding:8px 20px;display:block;background-color:transparent;border:none}#superadmin .custom-padding{padding-left:10px;padding-right:10px}#superadmin .custom-fares-padding{padding:3px}#superadmin .btn-primary{background-color:#F05929;color:#fff;border-radius:.6rem;border:none}#superadmin .btn-primary:hover{background-color:#BE5000}.margin-bottom{margin-bottom:1.4em}.update-button{padding:10px 20px 20px}.custom-token{display:flex;justify-content:center;align-items:center;margin-top:3rem}.email-campaigns .breadcrumb{margin-bottom:30px}.email-campaigns .list-actions{margin-bottom:40px}.email-campaigns .email-campaign-title,.email-campaigns .form-section{margin-bottom:30px}.email-campaigns .panel-campaign-preview{border-top:3px solid #285f8f;margin-bottom:30px}.email-campaigns .panel-campaign-preview .panel-heading{color:#285f8f;font-weight:700}.user h3,.user h4{font-weight:600;line-height:1}.email-campaigns .email-campaign-data{margin-bottom:40px}.email-campaigns .filters-panels .panel-title{margin-bottom:0}.email-campaigns .filter-option{margin-right:20px}.email-campaigns .panel-campaign-summary{font-size:16px;text-align:right}.email-campaigns .panel-campaign-summary-conversion{background-color:#F05929;color:#fff}.email-campaigns .panel-campaign-summary-critical{background-color:#f2dede}.email-campaigns .summary-primary-info{font-size:36px}.email-campaigns .summary-info{font-size:12px}.email-campaigns .input-data{width:130px;text-align:center}.email-campaigns .submit-button{margin-top:21px}.email-campaigns .container-dados-filtro{margin-bottom:40px}.email-campaigns-dashboard-modal .modal-content{padding:30px 40px}.email-campaigns-dashboard-modal .modal-dialog{margin-top:50px;max-width:500px}.email-campaigns-dashboard-modal .modal-title{color:#252525;font-size:22px;margin-bottom:0}.email-campaigns-dashboard-modal .modal-body{color:#252525}.email-campaigns-dashboard-modal .campaign-checkbox{margin-bottom:12px;margin-top:12px}.status-title,.user .subheader{margin-bottom:0}.promo_vertical-icon-align{vertical-align:middle}.text-align-end{text-align:end}.status-container{vertical-align:middle;padding:2rem 3.5rem}.status-line{display:flex}.status-detail{display:flex;padding:1rem}.center{justify-content:center}.btn-plus{padding:0;border-radius:50%}.status-title{display:block}.status-subtitle{font-size:1.1rem}.green-circle{width:45px;height:45px;border-radius:50%;border:.1rem solid #b3b3b3;background:#00652E;margin-right:2rem}.red-circle,.yellow-circle{border-radius:50%;width:45px;height:45px;margin-right:2rem}.yellow-circle{border:.1rem solid #b3b3b3;background:#EB902B}.red-circle{border:.1rem solid #b3b3b3;background:#C10222}.grey-circle{width:45px;height:45px;border-radius:50%;border:.1rem solid #b3b3b3;background:grey;margin-right:2rem}.check-icon,.circle-icon{position:absolute;margin-right:0}.circle-icon{margin-left:1.5rem;margin-top:1.3rem;font-size:1.7rem;color:#fff}.check-icon{margin-left:3rem;margin-top:.66rem;font-size:1.4rem;color:#b3b3b3}.theme-modal__heading{padding-right:.6rem}@media (min-width:630px){.user .content{border-left:solid 10px #e5e4e4;padding-top:50px;padding-left:35px}}.user h3{margin:0 0 30px;color:#232323;font-size:3rem}.user h4{color:#252525;font-size:1.8rem;margin:0 0 5px}.user .mb-style{margin-bottom:2rem}.user .perfil .content .btn-sair{font-size:12px;font-weight:400;text-transform:uppercase}.user .perfil .content hr{border-top:1px dotted #000;margin:0 0 5px}.user .perfil .content section{padding:15px 0}.user .perfil .content section p{margin:0 0 5px;color:#252525;font-weight:400;font-size:1.5rem}.user .perfil .content section .form-group{margin-top:15px}.user .perfil .content section .form-group .control-label{font-size:15px}.user .perfil .content section .btn-save{margin-top:30px}.user .perfil .content section .btn-save i{font-size:11px;margin-left:5px}@media (min-width:1027px){.user .perfil .content .section-wrapper{padding-bottom:3rem}}@media (max-width:1027px){.user .perfil .content .section-wrapper .form-group{padding-bottom:2rem}}.user .perfil .content .details{padding:0 0 10px;border-bottom:1px solid #dc683c;display:inline-block;width:100%}@media (max-width:629px){.user .perfil .content section .btn-save{position:fixed;bottom:20px;right:20px;z-index:100}.user .perfil .content .details,.user .perfil .content .details .row>div+div{margin-top:20px}}.user .perfil .content .details .avatar .avatar-img{float:left;margin-right:30px}@media (min-width:630px){.user .perfil .content .details .avatar+div{padding-left:30px}}.user .perfil .content .help-block{position:absolute}.order-card__holder{background-color:#fff;margin-bottom:4.8rem}.order-card__section-headers{display:flex;align-items:center;padding:1.1rem 2rem;text-align:center;color:#414042}.order-card__section-headers--centered{justify-content:center}.order-card__status-header{margin-left:1.6rem;text-align:left}.order-card__section-subheader{margin-right:auto}.order-card__section-holder{border:.1rem solid #B3B3B3}.order-card__arrow-button{background:0 0;padding:0;border:none;position:relative;width:26px;height:26px;margin-left:1.6rem;display:inline-block;transition:transform .25s ease-out}.order-card__arrow-button::after,.order-card__arrow-button::before{content:"";width:1.7rem;height:.3rem;position:absolute;left:.4rem;background-color:#414042}.order-card__arrow-button:before{top:.6rem;transform:rotate(-45deg)}.order-card__arrow-button:after{transform:rotate(45deg);bottom:.6rem}.order-card__arrow-button--pos-bottom:before{top:unset;left:0}.order-card__arrow-button--pos-bottom:after{bottom:unset;left:1.1rem}.order-card__arrow-button--invert{transform:scaleY(-1)}.order-card__footer{display:flex;flex-direction:column}.order-card__flight-details{display:flex}.order-card__flight-details-item{width:50%;margin:1rem;display:block;align-self:flex-start}.order-card__flight-details-item .flight-time__radio{display:none}.order-card__flight-details-item .flight-time__cia-label{margin:0 2.4rem 0 0}.order-card__flight-details-item .icon-info-holder--display-only{padding-left:0}.order-card__flight-holder{padding-top:1.4rem}.order-card__section-separator{margin:.4rem auto;width:calc(100% - 30px)}.order-card__section-headers--60,.order-card__section-headers--70,.order-card__section-headers--76,.order-card__section-hotel-headers--0{color:#fff}.order-card__hotel-description{border:.1rem solid #B3B3B3;display:-ms-grid;display:grid;-ms-grid-columns:1fr 105px;grid-template-columns:1fr 105px}.order-card .hotel-description__hotel-icon{display:none}.order-card .hotel-description__date{background:#f8f6f7}@media (min-width:768px){.order-card__arrow-button{display:none}.order-card__section-headers{padding:1.6rem}.order-card .hotel-description__hotel-text{-ms-grid-column:span 1;grid-column:span 1;border-bottom:solid 1px #d3d2d3}.order-card .hotel-description__date{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-column:span 1;grid-column:span 1}.order-card .hotel-description__check--green,.order-card .hotel-description__check--orange{padding:2rem 0 0 .4rem}}@media (max-width:768px){.order-card .flight-time__information-section--display-only,.order-card__flight-details-item{width:100%}.order-card__holder{border-radius:.8rem;overflow:hidden}.order-card__flight-details{flex-wrap:wrap}.order-card__hotel-description{display:flex;flex-direction:column}.order-card .hotel-description__check--green,.order-card .hotel-description__check--orange{padding:.6rem .4rem}.order-card .flight-time__box-item{padding:1rem}.order-card .flight-time-holder--display-only{-ms-grid-columns:auto 100px;grid-template-columns:auto 100px;display:-ms-grid;display:grid}.order-card .luggage-tag{display:flex;justify-content:flex-end}}.order-card__section-headers--1{background:#8A8A8A}.order-card__section-headers--2,.order-card__section-headers--3{background:#F9757C}.order-card__section-headers--4{background:#7CBE73}.order-card__section-headers--15,.order-card__section-headers--5{background:#F0B53B}.order-card__section-headers--20{background:#7CBE73}.order-card__section-headers--24{background:#F0B53B}.order-card__section-headers--40{background:#F9757C}.order-card__section-headers--44{background:#8A8A8A}.order-card__section-headers--50{background:#FA8833}.order-card__section-headers--56{background:#FBA0A0}.order-card__section-headers--60,.order-card__section-headers--70{background:#3F59E4}.order-card__section-headers--74{background:#FBA0A0}.order-card__section-headers--76{background:#3F59E4}.order-card__section-hotel-headers--0,.order-card__section-hotel-headers--1{background:#8A8A8A}.order-card__section-hotel-headers--2{background:#F0B53B}.order-card__section-hotel-headers--3{background:#FA8833}.order-card__section-hotel-headers--4{background:#F0B53B}.order-card__section-hotel-headers--5{background:#FA8833}.order-card__section-hotel-headers--6{background:#7CBE73}.order-card__section-hotel-headers--7{background:#FA8833}.order-card__section-hotel-headers--8{background:#7CBE73}.order-card__section-hotel-headers--10,.order-card__section-hotel-headers--9{background:#FA8833}.register .address-elements,.register .address-error-hide{display:none}#zip-code-err{margin-top:10px}.zip-code-err-text{color:#ed3730}.admin [st-table].insurance-failed>thead{background-color:#E6E6E6;color:#F05929}.admin [st-table].insurance-failed>thead select{margin-top:1rem;border-radius:.6rem;color:#B3B3B3;font-size:1.3rem}.admin [st-table].insurance-failed>thead>tr>th{padding-top:1.5rem;padding-bottom:1.5rem}.admin [st-table].insurance-failed>thead>tr.filters>th{padding:0}.admin [st-table].insurance-failed>tbody>tr{background-color:#fff;border-bottom:.1rem solid #E6E6E6}.admin [st-table].insurance-failed>tbody>tr>td{text-align:center;vertical-align:middle;padding-top:1.5rem;padding-bottom:1.5rem}.admin [st-table].insurance-failed [st-pagination]{border:none}.admin [st-table].insurance-failed .container-pagination ul li{position:relative;overflow:hidden;left:unset;color:#414042;background-color:#F8F6F7;border:.1rem solid #F8F6F7;border-radius:50%;width:32px;height:32px;display:inline-flex;margin:.5rem}.admin [st-table].insurance-failed .container-pagination ul li:first-child::after,.admin [st-table].insurance-failed .container-pagination ul li:first-child::before,.admin [st-table].insurance-failed .container-pagination ul li:last-child::after,.admin [st-table].insurance-failed .container-pagination ul li:last-child::before{content:none}.admin [st-table].insurance-failed .container-pagination ul li a:focus,.admin [st-table].insurance-failed .container-pagination ul li a:hover{z-index:2;color:#365BC7;background-color:#edf2ff;border-color:#edf2ff}.admin [st-table].insurance-failed .container-pagination ul li a{color:#365BC7;font-weight:700;font-size:1.7rem;border:none}.admin [st-table].insurance-failed .container-pagination ul li.active a{color:#fff;background-color:#365BC7;border:0;z-index:0;font-style:normal;font-weight:700;font-size:1.7rem}.insurance-failed__btn{border:none;border-radius:.6rem!important;color:#fff;background-color:#F05929}.insurance-failed__btn p{margin:0;padding:.5rem 1rem}.insurance-failed__btn--disabled{pointer-events:none;background-color:#B3B3B3;color:#666}.checkout__holder,.container-search{background-color:#F8F6F7}.insurance-failed__ordenation-icon{display:block;transition:all .2s ease-in-out;color:#F05929;background-image:transparent}.st-sort-ascent .insurance-failed__ordenation-icon{opacity:1;color:#EA3D35;transform:rotate(180deg)}.loyalty-home-banners__container-btn{display:flex;justify-content:space-between;flex-direction:column}.loyalty-home-banners__container-btn button:first-child{margin-bottom:.5rem}.loyalty-home-banners__form-line{margin-top:1rem}.loyalty-home-banners__error-caption{display:block;margin-top:5px;margin-bottom:10px;color:#C10222;font-size:11px;line-height:1}.loyalty-home-banners__error-input{border-color:#C10222!important;box-shadow:0 0 5px #C10222 important}@media (max-width:630px){#row-flexible-dates{padding-bottom:2rem;margin:0}}.container-search padding- .link{color:#00f}@media (min-width:1200px){.container-search #frmPassengers .row .holder-user-data{padding-right:5%}}.recaptcha-wrapper{padding:2rem}.recaptcha-wrapper-mobile{padding-top:2rem;display:flex;justify-content:center}.recaptcha-wrapper-tablet{display:flex;justify-content:center}.container-search--checkout{padding-top:8rem}.search__group-filter-section{width:25%;float:left;padding-right:40px}.search__action-link{margin:4rem 0;display:block}.search__main-content{margin-top:2rem}.search .affix{z-index:100}.search .search-footer{margin-top:30px;color:#414042;font-weight:400;font-size:14px;line-height:16px}@media (max-width:629px){.search .search-footer{width:100%;z-index:2;background-color:#F8F6F7;float:left}}@media (min-width:630px){.search .search-footer{margin-top:3rem;display:flex;flex-direction:column}}.search .search-footer .btn-laranja{min-width:70px;background-color:#f49c37;border-radius:3px;color:#fff;font-weight:400}.search .search-footer.black-friday{color:#edf2ff}.search .search-footer a:hover{color:#F05929}.search .search-footer ol{padding-left:15px}@media (max-width:630px){.step-2 .search-result{padding-top:50px;top:-50px;margin-bottom:-50px;pointer-events:none}.step-2 .search-result>*{pointer-events:auto}.search-result.disabled{display:none}}.search-result.disabled{opacity:.3;pointer-events:none}.search-result.disabled *{text-indent:-9999px;text-align:initial}.search-result.disabled * input+span{display:none}.search-result.disabled .header h3{text-indent:initial}.search-result .header{margin:0}.search-result .header h3{text-align:center;color:#232323;font-weight:700;font-size:22px;margin:10px 0 4px;white-space:nowrap;text-transform:uppercase}.search-result .header h3 small{width:0;display:inline-block;padding-left:20px;margin-right:-20px;color:#232323;font-weight:400;font-size:14px;text-transform:none}.search-result .header .destiny,.search-result .header .origin{width:48%;float:left;font-size:13px;line-height:13px;padding:0 10px}@media (min-width:630px){.search-result .header .destiny,.search-result .header .origin{font-size:15px;padding:0 20px}}.search-result .header .destiny strong,.search-result .header .origin strong{font-weight:600}.search-result .header i{width:4%;font-size:7px;position:relative;text-align:right;margin:5px 0}.search-result .header i:after{content:"";border-bottom:solid 1px;height:4px;width:100%;left:0;position:absolute}.search-result .filters{height:90px;position:relative;margin:25px -5px}@media (min-width:630px){.search-result .filters{margin-left:0;margin-right:0}}.search-result .filters[disabled]{opacity:.3;pointer-events:none}.search-result .filters[disabled] *{text-indent:-9999px;text-align:initial}.search-result .filters[disabled] * input+span{display:none}.search-result .filters .fields{color:#252525;font-weight:400;font-size:12px;margin:0 -1%;text-align:center}.search-result .filters .fields .field{float:left;width:23%;background-color:#ebebeb;border:1px solid #e4e4e4;margin:0 1% 10px;padding-top:10px}.search-result .filters .fields .field label{color:#252525;font-weight:600;font-size:12px}.search-result .filters .fields .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:no-repeat;padding:5px 14px;margin-top:-5px;width:100%;text-align-last:center;background-image:linear-gradient(45deg,transparent 50%,#6f6d6d 50%),linear-gradient(135deg,#6f6d6d 50%,transparent 50%);background-position:calc(100% - 15px) 18px,calc(100% - 10px) 18px;background-size:5px 5px,5px 5px}.search-result .filters .fields .filter-div{height:53px}.search-result .filters .fields .filter-div select{padding-top:23px;top:-20px;position:relative}.search-result .legend{height:23px}.search-result .legend .legend-content{border:1px solid #7c7c7c;border-bottom:none;background-color:#696565}.search-result .legend .legend-content label{color:#fff;font-weight:600;font-size:12px;line-height:22px;text-align:center;border:0;margin:0}.search-result .legend .legend-content label.voo{width:44%;float:left}.search-result .legend .legend-content label.price{width:56%;float:left;background-color:#077245;position:relative;border-left:1px solid #9d9d9d}.search-result .legend .legend-content label.price svg{position:absolute;bottom:-10px;left:50%;z-index:1;margin-left:-15px}.search-result .container-pagination{width:100%;float:right;text-align:center;position:relative}@media (min-width:1200px){.search-result .container-pagination{padding:0 0 0 34px}.search-result .container-pagination .pagination-prev{left:3.4rem}}@media (max-width:1199px){.search-result .container-pagination .pagination{display:block;margin-bottom:50px}}@media (max-width:629px){.search-result .container-pagination .pagination-next a,.search-result .container-pagination .pagination-prev a{width:30px}.search-result .container-pagination .pagination-next a{float:right}.search-result .container-pagination .without-tex-indent .pagination-next a,.search-result .container-pagination .without-tex-indent .pagination-prev a{text-indent:0;z-index:0;color:transparent}.search-result .container-pagination .without-tex-indent .pagination-next a::before,.search-result .container-pagination .without-tex-indent .pagination-prev a::before{content:"";font-family:theme-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.search-result .container-pagination ul{display:initial}.search-result .container-pagination ul li{width:30px;height:30px;display:inline-block;overflow:hidden;left:unset}.search-result .container-pagination ul li a{width:30px;border:none;background-color:transparent;text-align:center;margin:0;padding:0;line-height:30px}.search-result .container-pagination ul li a:hover{font-weight:600}.search-result .container-pagination ul li:first-child,.search-result .container-pagination ul li:last-child{width:80px;position:absolute;border:none}.search-result .container-pagination ul li:first-child a,.search-result .container-pagination ul li:last-child a{width:80px}.search-result .container-pagination ul li:first-child{left:0}.search-result .container-pagination ul li:first-child:before{content:'';width:12px;height:1px;position:absolute;background-color:#9d9d9d;left:0;transform:rotate(-40deg);top:11.3px}.search-result .container-pagination ul li:first-child:after,.search-result .container-pagination ul li:last-child:before{transform:rotate(40deg);content:'';width:12px;height:1px;position:absolute;background-color:#9d9d9d}.search-result .container-pagination ul li:first-child:after{left:0;top:19px}.search-result .container-pagination ul li:last-child{right:0}.search-result .container-pagination ul li:last-child:before{right:0;top:11.3px}.search-result .container-pagination ul li:last-child:after{content:'';width:12px;height:1px;position:absolute;background-color:#9d9d9d;right:0;transform:rotate(-40deg);top:19px}.search-result .container-pagination ul li.active a:hover,.search-result .container-pagination ul li.disabled a:hover{font-weight:400;background-color:transparent}.search-result .container-pagination ul li.active{border:1px solid #f5a63f}.search-result .container-pagination ul li.active a{color:#333}.search-result .container-pagination .without-tex-indent--new-search .pagination-next a,.search-result .container-pagination .without-tex-indent--new-search .pagination-prev a{text-indent:0;z-index:0;color:transparent}.search-result .container-pagination .without-tex-indent--new-search .pagination-next a:focus,.search-result .container-pagination .without-tex-indent--new-search .pagination-next a:hover,.search-result .container-pagination .without-tex-indent--new-search .pagination-prev a:focus,.search-result .container-pagination .without-tex-indent--new-search .pagination-prev a:hover{z-index:2;color:transparent;background-color:unset;border-color:unset}.search-result .container-pagination .without-tex-indent--new-search .pagination-next a::before,.search-result .container-pagination .without-tex-indent--new-search .pagination-prev a::before{font-family:theme-icons;color:#666;font-style:normal;font-variant:normal;text-transform:none;font-weight:700;position:relative;top:.3rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search-result .container-pagination .without-tex-indent--new-search .pagination-prev a::before{content:"";left:1rem}.search-result .container-pagination .without-tex-indent--new-search .pagination-next a::before{content:""}.search-result .search-footer{width:261px}.step-3 .flight.active:after{border:none}@media (max-width:630px){.step-3 .search-result{margin-bottom:15px}}.step-3 .search-result .header{margin-bottom:0}@media (min-width:630px) and (max-width:991px){.search.step-3 .search-footer .hidden-sm{display:block!important}}.passenger-details .passenger-header{margin-top:45px;margin-bottom:15px}.passenger-details .passenger-header h2{color:#fa5937;font-weight:700;margin-top:35px}@media (min-width:630px){.search-result .legend .legend-content label{font-size:14px}.passenger-details .passenger-header h2{font-size:25px;margin-bottom:20px}}.passenger-details .passenger-header p{font-weight:400;margin:0;line-height:1;font-size:16px}@media (min-width:630px){.passenger-details .passenger-header p{font-size:18px}}.passenger-details .passenger-header .passenger-header__title{font-size:23px;font-weight:600}.passenger-details .passenger-header .passenger-header--badged{grid-gap:2rem;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-column-gap:2rem}.passenger-details .passenger-header .passenger-header--title-badged{margin-top:0}.passenger-details .sidebar .sidebar-footer{margin-top:40px}.passenger-details .sidebar .sidebar-footer .sidebar-footer__highlight{width:100%}.passenger-details .sidebar .sidebar-footer h3{color:#252525;font-size:20px;font-weight:400}.passenger-details .sidebar .sidebar-footer h3 strong{font-weight:700}.passengers{margin-bottom:15px;font-size:12px}@media (min-width:630px){.passengers{margin-bottom:30px;font-size:14px}}.passengers .passenger{background-color:#ebede9;padding:0 0 20px;margin-top:20px}.passengers .passenger .tooltip .tooltip-inner p{line-height:1.4;font-size:11px}.passengers .passenger .separator{border-style:dashed;margin:16px}.passengers .passenger .isforegner,.passengers .passenger .isforegner-mobile{margin-left:15px}.passengers .passenger .isforegner label,.passengers .passenger .isforegner-mobile label{font-weight:400;font-size:14px}.passengers .passenger .info-message-label{display:flex}.passengers .passenger .info-message-label .fa-info-circle.mobile{font-size:20px;margin:0 10px}@media (max-width:991px){.passengers .passenger{margin:20px 0 30px}.payment .credit-card-details .guaranteed-boarding h2{text-align:center}}.passengers .passenger .row{margin:8px 40px 0 0}@media (min-width:630px){.passengers .passenger .row{margin:8px 40px 0 0}}.passengers .passenger .row .expiration-date,.passengers .passenger .row .full-width{max-width:100%;width:100%}.passengers .passenger .row .passport-emission-country{white-space:nowrap}.passengers .passenger .row [class*=col-md-]{padding-right:0;margin-bottom:5px}.passengers .passenger .row:last-child{margin-bottom:0}.passengers .passenger h5{color:#252525;background-color:#E4E6E3;padding:20px 10px;margin-top:0;font-weight:700;font-size:18px}.passengers .passenger h5 span{font-weight:400;font-size:16px}.passengers .passenger .message-attention{margin:8px 15px}.passengers .passenger .message-attention .message-attention-for-passport{font-size:13px;word-break:normal;margin:0;padding:0}.passengers .passenger .message-attention .message-attention-for-passport.name-lastname{display:block;white-space:normal;margin-bottom:14px}.passengers .passenger .message-attention .message-attention-for-passport .caller-example{text-decoration:underline;border:0;background:0 0;padding:0 4px}.passengers .passenger .text- .form-70{width:70%;margin:auto}.passengers .passenger+.passenger{border-top:solid 1px #CDCBCB}@media (max-width:630px){.passengers .passenger .form-group{margin-bottom:5px}.passengers .passenger .documentation{display:block;overflow:hidden;width:100%;margin:0!important}.payment .bank-debit-select,.payment .bank-deposit-select,.payment .credit-card-select{text-align:center}}.passengers .passenger .form-group .radio{margin-bottom:20px}.passengers .passenger .form-group .radio label{padding-left:16px}.passengers .passenger .form-group .radio input[type=radio]{margin-left:-14px}@media (min-width:992px){.passengers .passenger .form-group .radio{margin-top:30px}}@media (min-width:768px) and (max-width:1024px){.passengers .passenger .form-group{margin-bottom:8px}.passengers .passenger .form-group .help-block{height:10px;margin:2px 0}}.passengers .passenger input::-webkit-contacts-auto-fill-button,.passengers .passenger input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}.passengers .note-passengers{font-size:13px}@media (min-width:768px){.passengers .note-passengers{font-size:14px;font-weight:600}}.well{border:0;box-shadow:none;background:#ebede9;border-radius:0;margin:25px 0;padding:1px 10px 10px}.well .passenger{padding-left:0;padding-right:0;padding-top:0}.well .passenger .row{margin-bottom:5px}.well.collapsable{padding-bottom:1px}.well.collapsable.passenger-baby{padding:0}.well.collapsable.passenger-baby label.well-title{color:#252525;background-color:#E4E6E3;padding:20px 10px;margin-top:0;font-weight:700;font-size:18px}.well.collapsable.passenger-baby label.well-title::after{top:20px;right:10px}.well.collapsable.passenger-baby label.well-title.well-title-not-icon{cursor:initial}.well.collapsable.passenger-baby label.well-title.well-title-not-icon::after{display:none}.well.collapsable.passenger-baby .passenger .row{margin-right:20px}.well.collapsable.passenger-baby .passenger .note-passengers{padding:0 15px}.well .collapsing,.well.opened .collapse{padding-bottom:10px}.well .well-title{font-size:18px;display:block;margin:14px 0;padding-right:30px}.well .well-title img{margin:-10px 10px -7px 0}.well .well-title small{font-weight:400}.well.collapsable .well-title{position:relative;cursor:pointer}.well.collapsable .well-title:after{content:"+";position:absolute;right:0;color:#fff;font-weight:300;background-color:#434343;width:23px;text-align:center;border-radius:50%;height:23px;line-height:21px;top:0}.payment h2,.payment h3{color:#252525;font-weight:700}.well p{font-weight:400;line-height:1.2;font-size:16px}.well.opened .well-title:after{content:"\2212"}.well.plus-button-hidded .well-title{cursor:auto}.well.plus-button-hidded .well-title:after{content:"";width:0}@media (min-width:630px){.well p{font-size:18px}.well .form-group .radio{margin-top:30px}}.observation{border-bottom:1px solid #CDCBCB;padding-bottom:30px}.observation h5{font-size:18px;font-weight:700;margin:0 0 20px}.payment{margin:15px 0}.payment input::-webkit-contacts-auto-fill-button,.payment input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}@media (min-width:630px){.payment{margin:30px 0}}.payment h2{font-size:20px;margin-bottom:20px}.payment h3{font-size:16px;margin:20px 0}.payment h3.error{color:#ed3730}.payment .list-important-info{margin-bottom:15px;padding-left:20px;font-size:14px}@media (min-width:630px){.payment .list-important-info{font-size:15px}}.payment .list-important-info.compressed{font-size:12px}@media (min-width:480px){.payment .list-important-info.compressed{font-size:14px}}.payment .list-important-info li{margin-bottom:5px}@media (min-width:630px){.payment ul.list-important-info{font-size:15px}}@media (max-width:629px){.payment .promo .form-group{margin-right:0}.payment .promo .form-group label{display:block}.payment .promo .form-group button{margin-top:-2px;padding:0 10px}.payment .promo #promocode_hash{display:inline-block;width:135px;margin-left:0;margin-right:5px}.payment .credit-card-details .instalments table td{padding:5px 14px!important}.payment .credit-card-details .instalments table .juros-direita{padding-right:12px!important}}@media (max-width:629px) and (max-width:629px){.payment .credit-card-details .instalments table{width:100%}}@media (max-width:629px){.payment .credit-card-details .card-data div .form-group.exp-month,.payment .credit-card-details .card-data div .form-group.exp-year{width:28%!important}.payment .credit-card-details .card-data div .form-group.cc-cvc{width:40%!important}.payment .credit-card-details .card-data div .form-group.cc-cvc label{padding:0 5px;white-space:normal;font-size:.9em;margin-left:-3px}.payment ul li label:first-child{height:37px;min-height:37px}}@media (max-width:629px) and (min-width:630px){.payment .credit-card-details .card-data div .form-group.cc-cvc label{line-height:1em;margin-top:-4px}.payment ul li label:first-child{height:50px;padding:5px 20px}}.payment .tab-content{padding:8px;border:1px solid #8a8a8a}.payment .bank-debit-select,.payment .bank-deposit-select,.payment .credit-card-select{margin:0 -10px -20px}.payment .bank-debit-select .brand,.payment .bank-deposit-select .brand,.payment .credit-card-select .brand{margin:0 10px 20px}.payment .bank-debit-select .brand input[type=radio],.payment .bank-deposit-select .brand input[type=radio],.payment .credit-card-select .brand input[type=radio]{margin-top:10px}.payment .bank-debit-select .brand input[type=radio]:before,.payment .bank-deposit-select .brand input[type=radio]:before,.payment .credit-card-select .brand input[type=radio]:before{border-radius:2px}.payment .bank-debit-select .brand img,.payment .bank-deposit-select .brand img,.payment .credit-card-select .brand img{height:33px;border:1px solid #8a8a8a}.payment .credit-card-details .header p{color:#3d3d3d;font-size:12px}@media (min-width:629px){.payment .credit-card-details{margin:15px 30px}.payment .credit-card-details .header p{font-size:18px}.payment .credit-card-details .col-md-instalments{float:left}.payment .credit-card-details .instalments{margin-top:40px}}@media (max-width:629px){.payment .credit-card-details .instalments{margin-top:10px;margin-bottom:35px}}.payment .credit-card-details .instalments table{background:#fff}.payment .credit-card-details .instalments table td,.payment .credit-card-details .instalments table th{border:1px solid;border-color:rgba(138,138,138,.1) #8a8a8a;white-space:nowrap}.payment .credit-card-details .instalments table td,.payment .credit-card-details .instalments table td label,.payment .credit-card-details .instalments table th,.payment .credit-card-details .instalments table th label{font-weight:400;font-size:14px}@media (min-width:630px){.payment .tab-content{padding:15px}.payment .credit-card-details .instalments table td,.payment .credit-card-details .instalments table td label,.payment .credit-card-details .instalments table th,.payment .credit-card-details .instalments table th label{font-size:16px}}.payment .credit-card-details .instalments table td.instalment .radio,.payment .credit-card-details .instalments table th.instalment .radio{margin:0}.payment .credit-card-details .instalments table td.instalment .radio input,.payment .credit-card-details .instalments table th.instalment .radio input{margin-top:5px}.payment .credit-card-details .instalments table td .juros-esquerda,.payment .credit-card-details .instalments table th .juros-esquerda{margin-left:22px;font-size:12px;line-height:1}.payment .credit-card-details .instalments table td .juros-direita,.payment .credit-card-details .instalments table th .juros-direita{margin-left:22px;font-size:12px;padding-right:20px;line-height:1}.payment .credit-card-details .instalments table td label,.payment .credit-card-details .instalments table th label{margin-bottom:0}.payment .credit-card-details .instalments table tr:last-child td{border:1px solid #8a8a8a}.payment .credit-card-details .instalments table th{color:#252525;font-weight:600;font-size:16px;line-height:1;padding:13px 0;border-top:1px solid #8a8a8a}.payment .credit-card-details .instalments table th:nth-child(2){background-color:#f6b882}.payment .credit-card-details .instalments table td{padding:5px 10px 6px 18px}@media (min-width:630px){.payment .credit-card-details .instalments table td:nth-child(2) label{padding-right:20px}}.payment .credit-card-details .instalments table .font-juros{font-weight:700;font-size:12px}.payment .credit-card-details .instalments table .back-sem-juros{background-color:#fedb4f;padding:2px 10px 3px 18px}.payment .credit-card-details .card-data .header{margin-bottom:10px}.payment .credit-card-details .card-data .header h4{color:#252525;font-weight:700;font-size:18px;line-height:1;margin-top:0;padding:0}.payment .credit-card-details .card-data .header small{line-height:22px;font-size:13px;display:block}.payment .credit-card-details .card-data label{color:#292929;font-size:12px}@media (min-width:630px){.payment .credit-card-details .card-data .header{margin-bottom:25px}.payment .credit-card-details .card-data .header small{float:right}.payment .credit-card-details .card-data label{font-size:15px}}.payment .credit-card-details .card-data .form-group .help-block{margin-bottom:0}.payment .credit-card-details .card-data .form-group .help-block strong{display:block}.payment .credit-card-details .card-data .form-group:not(.has-error) .help-block{display:none}.payment .credit-card-details .card-data [ui-date-mask]{max-width:95px}.payment .credit-card-details .card-data .exp{width:initial}.payment .credit-card-details .card-data [cc-exp]{padding:0}.payment .credit-card-details .card-data [cc-exp] .form-group{float:left}.payment .credit-card-details .card-data [cc-exp] .form-group.exp-month,.payment .credit-card-details .card-data [cc-exp] .form-group.exp-year{width:21.5%;position:relative}.payment .credit-card-details .card-data [cc-exp] .form-group.exp-year{margin-left:2%}@media (min-width:480px){.payment .credit-card-details .card-data [cc-exp] .form-group.exp-year{margin-left:5%}}.payment .credit-card-details .card-data [cc-exp] .form-group.cc-cvc{width:40%;float:right}.payment .credit-card-details .card-data label[for=paymentCCCod],.payment .credit-card-details .card-data label[for=paymentDebCod]{white-space:nowrap}@media (max-width:629px){.payment .credit-card-details .card-data .row{margin-left:-5px;margin-right:-5px}.payment .credit-card-details .card-data .form-group{padding-left:5px}.payment .credit-card-details .card-data .instalments{margin-top:20px;margin-bottom:20px}}@media (min-width:630px){.payment .credit-card-details .card-data .form-group{margin-bottom:25px;padding:0}.payment .credit-card-details .card-data .form-group .help-block{position:absolute;margin-top:5px}.payment .credit-card-details .guaranteed-boarding{border-left:-25px;border-right:-25px}}.payment .credit-card-details .guaranteed-boarding{background:#fff;margin:50px 0 40px;border-radius:5px;overflow:hidden}.payment .credit-card-details .guaranteed-boarding h2{background-color:#bff49b;padding:0 25px;margin:0;font-size:18px;line-height:35px}.payment .credit-card-details .guaranteed-boarding .boarding-contant{padding:10px 18px}@media (max-width:991px){.payment .credit-card-details .guaranteed-boarding .tickets{margin:0 auto 5px;display:block;width:55px}.payment .credit-card-details .note-credit h3{text-align:center}}@media (min-width:630px){.payment .credit-card-details .guaranteed-boarding h2{font-size:21px;line-height:45px}.payment .credit-card-details .guaranteed-boarding .boarding-contant{padding:15px 45px 15px 25px}.payment .credit-card-details .guaranteed-boarding .tickets{margin-right:40px;margin-left:5px;float:left}}.payment .credit-card-details .guaranteed-boarding p{color:#252525;line-height:1.2;font-size:12px}@media (min-width:630px){.payment .credit-card-details .guaranteed-boarding p{font-size:16px}}.payment .credit-card-details .note-credit{margin-bottom:30px}.payment .credit-card-details .note-credit h3{font-weight:400;margin-top:0;font-size:18px;margin-bottom:10px}@media (min-width:630px){.payment .credit-card-details .note-credit h3{font-size:22px}}.payment .credit-card-details .note-credit h4{font-size:20px;font-weight:700;margin:40px 0 20px}.payment .credit-card-details .note-credit .checkbox{margin-top:35px;margin-bottom:0;text-align:left}.payment .credit-card-details .note-credit .checkbox label{position:relative;font-size:14px;font-weight:700;line-height:22px;padding-left:22px}.payment .credit-card-details .note-credit .checkbox input{border:1px solid #535353;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-left:-22px}@media (min-width:480px){.payment .credit-card-details .note-credit .checkbox label{line-height:25px;padding-left:27px}.payment .credit-card-details .note-credit .checkbox input{width:20px;height:20px;margin-left:-27px}}.payment .credit-card-details .note-credit .checkbox input:checked+span:after{content:"";position:absolute;top:3px;left:4px;box-sizing:border-box;width:8px;height:12px;transform:rotate(45deg);border:4px solid;border-top:0;border-left:0}@media (min-width:480px){.payment .credit-card-details .note-credit .checkbox input:checked+span:after{top:4px;left:7px;width:8px;height:14px}}.payment .deposit .deposit-title{font-weight:600;margin-top:10px;font-size:16px;text-align:center}@media (min-width:630px){.payment .deposit .deposit-title{font-size:18px;text-align:center;margin-bottom:30px}}.payment .deposit .agencys,.payment .deposit .internet-bank{display:flex;justify-content:center;margin-bottom:25px;flex-wrap:wrap}.payment .deposit .agencys img,.payment .deposit .internet-bank img{margin:6px 8px}.payment .deposit .deposit-terms{font-size:16px}.payment .deposit .deposit-terms .featured{font-size:17px;font-weight:700;margin:35px 0}.payment .deposit .deposit-terms .sub-title{font-size:16px;font-weight:700;text-align:left}.payment .deposit .deposit-terms .list-important-info.compressed{font-size:16px}.payment .deposit .deposit-terms .list-important-info.compressed li{margin-bottom:15px}.payment .deposit .btn-checkout{margin:30px auto}@media (max-width:991px){.payment .bank-logo{margin-bottom:15px}.payment .bank-info dd,.payment .bank-info dt{width:40%}.payment .deposit-terms{margin-top:20px}}.payment .bank-info{margin:0 0 25px}.payment .bank-info dd,.payment .bank-info dt{float:left;padding:0 2px;line-height:20px}.payment .bank-info dt{width:40%;text-align:right;font-size:14px}@media (min-width:992px){.payment .bank-info dt{font-size:16px}}.payment .bank-info dd{width:60%;font-size:13px}.payment .bank-info+.row{margin:25px 0 0;width:100%}.payment .bank-info+.row .deposit-terms{width:99%;margin:0 auto}@media (min-width:992px){.payment .bank-info dd{font-size:14px}.payment .bank-info .bank-logo{margin:10px auto 25px}}@media (min-width:1200px){.payment .bank-info p{font-size:15px}}.payment .bank-info p{margin:0}.payment .deposit-terms{font-size:13px}@media (min-width:480px){.payment .deposit-terms{padding:20px 50px;font-size:14px}}.payment .deposit-terms h4{font-weight:700;margin-bottom:20px;font-size:18px}@media (min-width:480px){.payment .deposit-terms h4{font-size:20px;text-align:center}}.payment .deposit-terms .receipt-to{color:#0744df;font-size:16px;font-weight:700;margin-bottom:45px;margin-top:20px}.payment .deposit-terms .receipt-to b{font-size:18px}.payment .deposit-terms .link{color:#00f}.payment .deposit-terms .form-group-deposit-terms{margin-bottom:0}.payment .deposit-terms .checkbox{margin-top:35px;margin-bottom:0;text-align:center}.payment .deposit-terms .checkbox label{position:relative;font-size:14px;font-weight:700;line-height:22px;padding-left:22px}.payment .deposit-terms .checkbox input{border:1px solid #535353;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-left:-22px}@media (min-width:480px){.payment .deposit-terms .checkbox label{line-height:25px;padding-left:27px}.payment .deposit-terms .checkbox input{width:20px;height:20px;margin-left:-27px}}.payment .deposit-terms .checkbox input:checked+span:after{content:"";position:absolute;top:3px;left:4px;box-sizing:border-box;width:8px;height:12px;transform:rotate(45deg);border:4px solid;border-top:0;border-left:0}.payment .footer-title{text-align:center;margin-top:30px}.payment .footer-title h3{font-weight:400;margin-bottom:10px;font-size:18px}@media (max-width:629px){.payment .footer-title h3{padding:0 20px}}@media (min-width:480px){.payment .deposit-terms .checkbox input:checked+span:after{top:4px;left:7px;width:8px;height:14px}.payment .footer-title h3{font-size:22px}}.payment hr{border-top:solid 1px #CDCBCB}.payment .promocode{border-bottom:1px solid #CDCBCB;padding:15px 0;display:block}.payment .promocode>*{margin-right:15px}.payment .promocode label{color:#252525;font-weight:700;font-size:18px}.payment .promocode input{width:200px;height:33px;border-radius:4px;margin-left:10px}.payment .promocode .btn-promocode{background-color:#dedddd;border-color:#8a8a8a;border-radius:4px;height:33px;font-weight:600;padding:0 15px}.payment .promocode .btn-promocode i{margin-right:5px}.payment .promocode .bonus{position:relative;background-color:#F87D1B;height:32px;color:#fff;font-weight:700;font-size:10px;line-height:30px;padding:0 10px 0 2px;margin-left:15px;border-radius:0 2px 2px 0}.payment .promocode .bonus:before{content:"";border:solid transparent;border-width:20px 20px 20px 0;border-right-color:#F87D1B;margin-top:-4px;position:absolute;top:0;left:-20px}.payment .promocode .bonus strong{color:#fff;font-size:16px;padding-right:2px}.summary .inner-summary{margin:0 0 15px}@media (min-width:630px){.summary .inner-summary{margin:30px 0 0}}.summary .inner-summary h4{color:#252525;font-weight:700;font-size:20px;margin:0 0 20px}.summary .inner-summary .summary-passengers{padding:0}.summary .inner-summary .summary-passengers .passenger{border-top:1px dotted;margin:0;padding:10px 0;line-height:19px;width:100%;float:left}.summary .inner-summary .summary-passengers .passenger:last-child{padding-bottom:0}.summary .inner-summary .summary-passengers .passenger .passanger-name{color:#252525;font-weight:600;font-size:17px;text-align:left;padding:0}.summary .inner-summary .summary-passengers .passenger .btn-open{background-color:#a5a5a5;padding:0 5px 0 2px;border-radius:4px;color:#fff;font-weight:400;font-size:10px;line-height:19px;border:none}.summary .inner-summary .summary-passengers .passenger .btn-open:before{content:"+";background-color:#8b8686;border-radius:2px;line-height:15px;width:15px;display:inline-block;margin-right:5px}.summary .inner-summary .summary-passengers .passenger.is-open .btn-open:before{content:"−"}.summary .inner-summary .summary-passengers .passenger .details{margin:0;padding:10px 0 0;color:#252525;font-weight:400;font-size:15px;list-style:none;width:100%;float:left}.summary .inner-summary .summary-passengers .passenger .details:last-of-type{padding-bottom:0}.summary .inner-summary .summary-passengers .passenger .passenger-info{display:inline-block;float:left;padding-bottom:5px}.summary .inner-summary .summary-passengers .passenger .passenger-info strong{display:block}@media (min-width:992px){.summary .inner-summary .summary-passengers .passenger.adult .more-passenger-info{float:right;width:60%}.summary .inner-summary .summary-passengers .passenger.adult .document{min-width:25%}.summary .inner-summary .summary-passengers .passenger.adult .gender{min-width:20%}.summary .inner-summary .summary-passengers .passenger.adult .birthdate,.summary .inner-summary .summary-passengers .passenger.adult .phone_number{min-width:25%}.summary .inner-summary .summary-passengers .passenger.child .passenger-info{padding-right:30px}}@media (max-width:991px){.summary .inner-summary .summary-passengers .passenger .passenger-info{padding-right:20px}}@media (max-width:629px){.summary .inner-summary .summary-passengers .passenger .details.box .email{width:100%}.summary .inner-summary .summary-passengers .passenger .details.box .more-passenger-info .birthdate,.summary .inner-summary .summary-passengers .passenger .details.box .more-passenger-info .document{width:54%}.summary .inner-summary .summary-passengers .passenger .details.box .more-passenger-info .gender,.summary .inner-summary .summary-passengers .passenger .details.box .more-passenger-info .phone_number{width:40%}.order-success{margin-top:50px!important}}.summary .inner-summary .summary-payment{padding:0}@media (max-width:630px){.summary .inner-summary .summary-payment{border-top:solid 1px #CDCBCB;padding-top:15px}}.summary .inner-summary .summary-payment .card-info{padding-bottom:20px}.summary .inner-summary .summary-payment .card-info p{font-size:15px}.summary .inner-summary .summary-payment .card-info .flag{width:60px}.summary .inner-summary .payment-table{width:100%;white-space:nowrap}@media (min-width:630px){.summary .inner-summary .summary-payment{border-left:1px solid;padding-right:0;padding-left:30px;margin-right:-15px}.summary .inner-summary .payment-table{font-size:15px}.summary .inner-summary .payment-table td,.summary .inner-summary .payment-table th{padding:10px}.summary .inner-summary .payment-table .money,.summary .inner-summary .payment-table .points{padding-right:22px}}.summary .inner-summary .payment-table tfoot td,.summary .inner-summary .payment-table tfoot th,.summary .inner-summary .payment-table thead th,.summary .inner-summary .payment-table tr.pax td{border:1px solid #9b9ba4}.summary .inner-summary .payment-table .spacer{height:4px}.summary .inner-summary .payment-table .money,.summary .inner-summary .payment-table .points{text-align:right;padding-right:7px}.summary .inner-summary .payment-table td,.summary .inner-summary .payment-table th{padding:5px 3px;text-align:center}.summary .inner-summary .payment-table td{background-color:#fff}.summary .inner-summary .payment-table td.pax-type{background-color:#fedccb}.summary .inner-summary .payment-table thead th{background-color:#f6f4c2;color:#252525;font-weight:700}.summary .inner-summary .payment-table tbody th{background-color:#fff;text-align:right;border-left:1px solid #9b9ba4}.summary .inner-summary .payment-table tbody td{border-right:1px solid #9b9ba4}.summary .inner-summary .payment-table .end-pax+tr td,.summary .inner-summary .payment-table .end-pax+tr th{border-top:1px solid #9b9ba4}.summary .inner-summary .payment-table tfoot{text-transform:uppercase;font-weight:700}.summary .inner-summary .payment-table tfoot td,.summary .inner-summary .payment-table tfoot th{background-color:#eefee2}.summary .inner-summary .payment-table tfoot th{text-align:right;border-right:0}.summary .inner-summary .payment-table tfoot td{border-left:0}.summary .terms{border:1px solid;padding:5px 15px;background-color:#fff;color:#252525;font-weight:400;font-size:15px}.summary .terms a{font-weight:700}.summary .terms+hr{border-color:#999}.order-success .content h3{color:#464645;font-weight:700;font-size:26px;text-align:center;margin:30px 0 14px}.order-success .content h3.safety-pay-confirmation-title{margin:30px 0!important;color:#f65b25!important;font-weight:700}@media (min-width:630px){.order-success .content h3{margin:50px 0 14px}.order-success .content h3.confirmation-fastcash{margin:30px 0 50px!important}}.order-success .content .congratulations{color:#252525;font-weight:600;font-size:20px;margin:20px 0}@media (max-width:630px){.order-success .content .congratulations{text-align:center}}@media (min-width:630px){.order-success .content .congratulations{margin:30px 0}}.order-success .content .congratulations big{color:#0a8a3c;font-weight:700;font-size:20px}.order-success .content p{margin-bottom:5px;color:#252525;font-weight:400;font-size:15px}.order-success .content .sigle-message{margin-top:2.5rem}.order-success .content nav.search-footer{border-top:1px solid #d5d3d4;padding-top:30px}.admin [st-table]>thead .order-success .content nav.search-footer button.btn-reset-saving-price-filter,.order-success .content nav.search-footer .admin [st-table]>thead button.btn-reset-saving-price-filter,.order-success .content nav.search-footer .btn,.order-success .content nav.search-footer .btn-filter-preset,.order-success .user .perfil .content nav.search-footer .btn-sair,.user .perfil .order-success .content nav.search-footer .btn-sair{text-transform:none}@media (max-width:629px){.order-success .content h3.safety-pay-confirmation-title{text-align:center}.order-success .content nav.search-footer{margin-left:0;width:100%}.admin [st-table]>thead .order-success .content nav.search-footer button.btn-reset-saving-price-filter,.order-success .content nav.search-footer .admin [st-table]>thead button.btn-reset-saving-price-filter,.order-success .content nav.search-footer .btn,.order-success .content nav.search-footer .btn-filter-preset,.order-success .user .perfil .content nav.search-footer .btn-sair,.user .perfil .order-success .content nav.search-footer .btn-sair{display:block;margin-bottom:15px}}@media (min-width:630px){.order-success .content nav.search-footer{margin:70px 0}.admin [st-table]>thead .order-success .content nav.search-footer .btn+button.btn-reset-saving-price-filter,.admin [st-table]>thead .order-success .content nav.search-footer .btn-filter-preset+button.btn-reset-saving-price-filter,.admin [st-table]>thead .order-success .content nav.search-footer button.btn-reset-saving-price-filter+.btn,.admin [st-table]>thead .order-success .content nav.search-footer button.btn-reset-saving-price-filter+.btn-filter-preset,.admin [st-table]>thead .order-success .content nav.search-footer button.btn-reset-saving-price-filter+button.btn-reset-saving-price-filter,.admin [st-table]>thead .order-success .user .perfil .content nav.search-footer .btn-sair+button.btn-reset-saving-price-filter,.admin [st-table]>thead .order-success .user .perfil .content nav.search-footer button.btn-reset-saving-price-filter+.btn-sair,.admin [st-table]>thead .user .perfil .order-success .content nav.search-footer .btn-sair+button.btn-reset-saving-price-filter,.order-success .content nav.search-footer .admin [st-table]>thead .btn+button.btn-reset-saving-price-filter,.order-success .content nav.search-footer .admin [st-table]>thead .btn-filter-preset+button.btn-reset-saving-price-filter,.order-success .content nav.search-footer .admin [st-table]>thead button.btn-reset-saving-price-filter+.btn,.order-success .content nav.search-footer .admin [st-table]>thead button.btn-reset-saving-price-filter+.btn-filter-preset,.order-success .content nav.search-footer .admin [st-table]>thead button.btn-reset-saving-price-filter+button.btn-reset-saving-price-filter,.order-success .content nav.search-footer .btn+.btn,.order-success .content nav.search-footer .btn+.btn-filter-preset,.order-success .content nav.search-footer .btn-filter-preset+.btn,.order-success .content nav.search-footer .btn-filter-preset+.btn-filter-preset,.order-success .user .perfil .content nav.search-footer .admin [st-table]>thead .btn-sair+button.btn-reset-saving-price-filter,.order-success .user .perfil .content nav.search-footer .admin [st-table]>thead button.btn-reset-saving-price-filter+.btn-sair,.order-success .user .perfil .content nav.search-footer .btn+.btn-sair,.order-success .user .perfil .content nav.search-footer .btn-filter-preset+.btn-sair,.order-success .user .perfil .content nav.search-footer .btn-sair+.btn,.order-success .user .perfil .content nav.search-footer .btn-sair+.btn-filter-preset,.order-success .user .perfil .content nav.search-footer .btn-sair+.btn-sair,.user .perfil .admin [st-table]>thead .order-success .content nav.search-footer button.btn-reset-saving-price-filter+.btn-sair,.user .perfil .order-success .content nav.search-footer .admin [st-table]>thead .btn-sair+button.btn-reset-saving-price-filter,.user .perfil .order-success .content nav.search-footer .admin [st-table]>thead button.btn-reset-saving-price-filter+.btn-sair,.user .perfil .order-success .content nav.search-footer .btn+.btn-sair,.user .perfil .order-success .content nav.search-footer .btn-filter-preset+.btn-sair,.user .perfil .order-success .content nav.search-footer .btn-sair+.btn,.user .perfil .order-success .content nav.search-footer .btn-sair+.btn-filter-preset,.user .perfil .order-success .content nav.search-footer .btn-sair+.btn-sair{float:right}}.order-success .content .terms a{text-decoration:underline!important}.order-success .content .deposit{margin-top:30px}.order-success .content .deposit .warning{color:red;text-transform:uppercase}.order-success .content .deposit ul{margin-bottom:30px}.order-success .content .deposit ul li span{width:25px;height:25px;border:2px solid red;border-radius:50%;font-weight:600;display:inline-block;margin-right:10px;text-align:center;line-height:1.7}.order-success .content .deposit .bank{width:320px;border:2px solid grey;float:left;margin-bottom:35px;margin-right:80px}.order-success .content .deposit .bank:last-child{margin-right:0;float:none}@media (max-width:400px){.order-success .content .deposit .bank{width:100%}.order-success .content .deposit .bank .bank-name{text-align:left}}.order-success .content .deposit .bank th{padding:5px 20px}.order-success .content .deposit .bank .bank-name{border-bottom:2px solid grey;font-size:1.3em}.order-success .content .deposit .bank .bank-logo{border-bottom:2px solid grey}.order-success .content .deposit .bank td{padding:20px 20px 10px}.order-success .content .deposit .bank.banco-do-brasil{border:2px solid #ffec00}.order-success .content .deposit .bank.banco-do-brasil .bank-logo,.order-success .content .deposit .bank.banco-do-brasil .bank-name{background-color:#ffec00;border-bottom:2px solid #ffec00}.order-success .content .deposit .bank.santander{border:2px solid #c90404}.order-success .content .deposit .bank.santander .bank-name{background-color:#ea2530;border-bottom:2px solid #ea2530;color:#FFF}.order-success .content .deposit .bank.santander .bank-logo{background-color:#ea2530;border-bottom:2px solid #ea2530}.order-success .content .deposit .bank.caixa .bank-logo,.order-success .content .deposit .bank.caixa .bank-name{background-color:#0b6eb9;border-bottom:2px solid #0b6eb9}.order-success .content .deposit .bank.caixa{border:2px solid #0b6eb9}.order-success .content .deposit .bank.caixa .bank-name{color:#FFF}.order-success .content .deposit .bank.bradesco{border:2px solid #c90404}.order-success .content .deposit .bank.bradesco .bank-name{background-color:#ea2530;border-bottom:2px solid #ea2530;color:#FFF}.order-success .content .deposit .bank.bradesco .bank-logo{background-color:#ea2530;border-bottom:2px solid #ea2530}.order-success .content .box-safetypay-notes{float:left;margin-top:20px;margin-bottom:40px;background-color:#fff49c;padding:20px}.order-success .content .box-safetypay-notes .safetypay-note{font-size:18px}.order-success .content .box-safetypay-notes .box-order-code{margin:15px auto;border:1px solid #888;padding:10px;text-align:center;max-width:240px}.order-success .content .box-safetypay-notes .box-order-code .label{font-size:16px;color:#2a2a2a}.order-success .content .box-safetypay-notes .box-order-code .order-code{font-size:20px;color:#fa5937}@media (max-width:629px){.order-success .content .box-safetypay-notes{padding:20px 10px}.order-success .content .box-safetypay-notes .box-order-code{margin:25px auto 10px}}.search-expired .search-expired-container{text-align:center;padding:34rem 0 4rem;display:flex;flex-direction:column;align-items:center}.search-expired .search-expired-container>div{padding:50px 0}.search-expired .search-expired-container__text{margin-right:0}.search-expired h2{color:#252525;font-weight:700;font-size:26px;width:300px;display:inline-block;vertical-align:middle;margin-right:40px}.search-expired h2 small{color:#252525;font-weight:600;font-weight:20px}select.type-document-padding{padding-left:6px;padding-right:6px}.btn-toggle-filters{position:fixed;bottom:20px;left:46%;z-index:1101;padding:15px 22px;font-size:20px;border-radius:90px}.btn-toggle-filters.filters-opened{bottom:auto}@media (max-width:629px){.btn-toggle-filters.filters-opened{position:fixed;top:0;left:0;padding:9px 22px 9px 20px;font-size:35px;background:#f8f6f7;border:none;border-radius:0}}.btn-filter-preset{position:relative;margin:0 6px;padding:0;border:none;font-weight:400}@media (max-width:629px){.btn-filter-preset{margin:0 4px;padding:6px;border:1px solid #000;border-radius:3px;font-size:12px}.btn-filter-preset:after{display:none}}@media (min-width:630px){.btn-toggle-filters.filters-opened{top:20px;left:300px}.btn-filter-preset{background:0 0!important;box-shadow:none!important;font-weight:400;font-size:14px}.btn-filter-preset:hover{text-decoration:underline}.btn-filter-preset:last-child{margin-right:0}.btn-filter-preset:first-child{margin-left:0}.btn-filter-preset:after{content:'';width:1px;height:15px;background-color:#797979;position:absolute;top:2px;right:-7px}.btn-filter-preset:last-child:after{display:none}}.btn-filter-preset:active,.btn-filter-preset:enabled,.btn-filter-preset:focus{background:0 0;outline:0}.btn-filter-preset__active,.btn-filter-preset__active:active,.btn-filter-preset__active:enabled,.btn-filter-preset__active:focus{color:#F05929}@media (max-width:1199px){.container-filter{position:fixed;top:0;left:0;z-index:1100;width:281px;height:100%;padding-bottom:100px;overflow:auto}}.container-filter .header{height:60px;line-height:60px;text-align:center;text-transform:uppercase;background-color:#f8f6f7;font-weight:600;font-size:18px;border-bottom:1px solid #dbd9da;position:relative}@media (max-width:629px){.container-filter{border:none;-webkit-overflow-scrolling:touch}.container-filter .header{height:54px}}.container-filter .global-clear{width:100%;margin-bottom:-20px}.container-filter .global-clear .clear-filter{display:block;margin:15px auto 0;width:100px;height:30px;padding:6px 12px;background-color:rgba(251,219,56,.43);border:1px solid rgba(190,190,190,.48);border-radius:2px;font-weight:400}.container-filter .comeBack,.container-filter .company,.container-filter .go,.container-filter .price,.container-filter .stops{width:92%;margin:0 auto;overflow:hidden;padding:20px 0}.container-filter .comeBack h3,.container-filter .company h3,.container-filter .go h3,.container-filter .price h3,.container-filter .stops h3{text-transform:uppercase;font-size:15px;font-weight:700;margin-top:1rem;margin-bottom:1.5rem}.container-filter .comeBack .descriptionTxt,.container-filter .comeBack input,.container-filter .company .descriptionTxt,.container-filter .company input,.container-filter .go .descriptionTxt,.container-filter .go input,.container-filter .price .descriptionTxt,.container-filter .price input,.container-filter .stops .descriptionTxt,.container-filter .stops input{float:left;font-size:15px}.container-filter .comeBack input,.container-filter .company input,.container-filter .go input,.container-filter .price input,.container-filter .stops input{margin-right:10px}.container-filter .comeBack div,.container-filter .company div,.container-filter .go div,.container-filter .price div,.container-filter .stops div{font-size:15px}.container-filter .comeBack .options,.container-filter .comeBack .options-one,.container-filter .company .options,.container-filter .company .options-one,.container-filter .go .options,.container-filter .go .options-one,.container-filter .price .options,.container-filter .price .options-one,.container-filter .stops .options,.container-filter .stops .options-one{width:100%;margin:1rem 0 1.5rem;font-size:14px;text-align:center}.container-filter .comeBack .options-wrapper,.container-filter .company .options-wrapper,.container-filter .go .options-wrapper,.container-filter .price .options-wrapper,.container-filter .stops .options-wrapper{margin:1rem 0 0}.container-filter .comeBack .left span,.container-filter .comeBack .right span,.container-filter .company .left span,.container-filter .company .right span,.container-filter .go .left span,.container-filter .go .right span,.container-filter .price .left span,.container-filter .price .right span,.container-filter .stops .left span,.container-filter .stops .right span{font-weight:700}.container-filter .comeBack .left,.container-filter .company .left,.container-filter .go .left,.container-filter .price .left,.container-filter .stops .left{float:left;margin-left:15px}.container-filter .comeBack .right,.container-filter .company .right,.container-filter .go .right,.container-filter .price .right,.container-filter .stops .right{float:right;margin-right:15px}.container-filter .checkbox-style input[type=checkbox]{display:none}.container-filter .checkbox-style label{cursor:pointer;font-weight:600;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:190px}.container-filter .checkbox-style label.uppercase{text-transform:uppercase}.container-filter .checkbox-style input[type=checkbox]+label:before{border:1px solid #5D5C5C;content:"\00a0";display:inline-block;font-size:1.6rem;line-height:1em;height:16px;margin:0 10px 0 0;padding:0;vertical-align:top;width:16px;border-radius:4px}.container-filter .checkbox-style input[type=checkbox]:checked+label:before{background:#f1ecec;color:#000;content:"\2714";text-align:center}.container-filter .checkbox-style input[type=checkbox]:checked+label:after{font-weight:700}.container-filter .checkbox-style{position:relative}.container-filter .checkbox-style input.disable+label{color:#dadada}.container-filter .checkbox-style input.disable+label::before{border:1px solid #a5a5a5}.container-filter .checkbox-style .total-groups{width:30px;height:20px;border:1px solid #a5a5a5;position:absolute;top:3px;right:3px;text-align:center;line-height:1.3;font-size:14px;color:#757575}.container-filter .rzslider{margin-top:1rem}.container-filter .rzslider .rz-bar{height:10px;background-color:#B3B3B3;border-radius:.5rem}.container-filter .go .rzslider .rz-selection{background:#fbdb38}.container-filter .comeBack .rzslider .rz-selection{background:#f5a63f}.container-filter .price .rzslider .rz-selection{background:#666}.container-filter .rzslider .rz-pointer{width:20px;height:20px;top:-5px;background-color:#FFF;border:2px solid #F05929}.container-filter .rzslider .rz-bubble,.container-filter .rzslider .rz-bubble.rz-limit,.container-filter .rzslider .rz-pointer:after{display:none}@media (max-width:629px){.container-filter .checkbox-style{margin-bottom:5px}.container-filter .rzslider{margin-left:5%;width:90%}}cart-promocode{display:block}.promo{margin-bottom:10px}@media (min-width:630px){.promo{margin-top:15px;margin-bottom:0}}@media (min-width:629px) and (max-width:992px){.promo{display:flex;justify-content:space-between;align-items:center}}@media (min-width:630px) and (max-width:991px){.promo{margin-top:45px;margin-bottom:0}.promo .form-group input{margin-top:8px;padding:20px 10px;font-size:15px}.promo .form-group button{margin-left:2%;width:23%;margin-top:10px;padding:10px 0!important;height:auto!important;font-size:14px}.promo.well.collapsable .well-title:after{content:none}.promo.well.collapsable .collapse{display:block;height:auto!important}}.promo .form-group{display:block;overflow:hidden;margin-bottom:10px}.promo .form-group label{display:block;font-weight:700;font-size:18px;margin-bottom:18px}.promo .form-group input{width:75%;display:block;float:left;box-shadow:none;border:2px solid #bfc0be}.promo .form-group button{padding:0 15px;margin-left:5%;width:20%;float:left;height:35px;display:block;color:#FFF;background-color:#f49c37;border-radius:4px;font-weight:400}.passengers{border-top:none}button.btn-checkout{width:65%;margin:20px auto}@media (max-width:629px){button.btn-checkout{width:100%;line-height:50px;border-radius:5px;font-size:20px}.payment .form-no-login .form-group:first-child{padding-left:15px!important}.payment .form-no-login .form-group:last-child{padding-right:15px!important}.payment .card-data{margin-top:0!important}.payment .form-group:first-child{padding-left:0!important}.payment .form-group:last-child{padding-right:0!important}.payment .ccd-number{width:100%!important}.payment .ccd-expiration{width:100%!important;margin-left:0!important}.payment .cc-cvc{margin-left:0!important}.payment .credit-card-details{margin-top:0}.payment .credit-card-details .third-row div:first-child{width:42%!important;margin-right:0!important}.payment .credit-card-details .third-row div{width:32%!important}.payment .credit-card-details .quaternary-row div:last-child{width:44%!important;margin-left:0!important}}.payment .card-data{margin-top:40px}.payment .credit-card-details__expand-button-holder{text-align:center;margin-top:2.6rem;display:flex;justify-content:center}.payment .credit-card-details__expand-button{width:369px;height:36px;background:#F75B24;border-radius:.4rem;border:0;font-weight:700;font-size:1.3rem;line-height:1.6rem;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center}.payment .credit-card-details__expand-button-icon{margin-right:.8rem;font-size:1.6rem;font-weight:700;transition:.5s}.payment .credit-card-details__expand-button-icon--inverted{transform:rotate(180deg)}.payment .credit-card-details table{margin:0 auto}.payment .credit-card-details .form-group.exp-year{margin-left:7%}.payment .credit-card-details .titular-card-data{float:left;margin-top:23px}.payment .nav-radio.nav{border-bottom:none;margin-top:40px;background:#e8e8d7}.payment .nav-radio.nav label>span{margin-left:10px}.payment .nav-radio.nav li{margin-left:25px}.payment .nav-radio.nav li:last-child::after{width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#e8e8d7 transparent transparent;display:block;content:'';position:absolute;margin-left:50%;left:-18px}.payment .nav-radio.nav>li>label{padding:8px 0;font-size:18px;border-radius:4px 4px 0 0;border-color:#636364}@media (min-width:480px){.payment .nav-radio.nav>li>label{min-height:50px;padding:14px 0}}.payment .nav-radio.nav:after{border-radius:initial;border-color:#636364;border-bottom:none;background-color:#ebede9}.payment .nav-radio.nav .detail-payment-type{display:block;padding-left:28px}best-prices .icon-play-green,best-prices table tr td .general-best{display:none}.payment .nav-tabs.nav{border-bottom:none;margin-top:40px}.payment .nav-tabs.nav>li{max-width:50%}.payment .nav-tabs.nav>li>label{padding:8px 0;font-size:16px;border-radius:4px 4px 0 0;border-color:#636364;width:auto;margin-right:0}@media (max-width:629px){.payment .nav-radio.nav>li>label{font-size:16px}.payment .nav-tabs.nav>li>label{font-size:14px;padding:14px 6px}}@media (min-width:630px) and (max-width:991px){.payment .nav-tabs.nav>li>label{font-size:14px;padding:14px 8px}}@media (min-width:992px) and (max-width:1199px){.payment .nav-tabs.nav>li>label{font-size:15px;padding:14px 7px}}@media (min-width:1200px){.payment .nav-tabs.nav>li>label{font-size:16px;padding:14px 10px}}.payment .nav-tabs.nav>li:not(.active)>label{background-color:#dbdcda;color:#000}.payment .nav-tabs.nav>li.active>label{background-color:#ebede9;color:#292929;border-bottom-color:transparent}.payment .nav-tabs.nav:after{border-radius:initial;border-color:#636364;border-bottom:none;background-color:#ebede9}.payment .tab-content{background-color:#ebede9}.payment .margin-methods{margin-top:20px;padding-top:15px}.payment .title-methods{font-size:18px;font-weight:700;text-align:center}.payment .credit-card-details .instalments table th:first-child,.payment .credit-card-details .instalments table th:last-child{background-color:#FFF}.payment .credit-card-details .first-row>div{width:40%}.payment .credit-card-details .small-inputs-row{width:100%}.payment .credit-card-details .small-inputs-row .first-col{float:left;width:40%}.payment .credit-card-details .small-inputs-row .second-col{float:left;width:55%;margin-left:5%;position:relative}.payment .credit-card-details .small-inputs-row .field-group__feedback-text--error{position:absolute;color:#ed3730;font-size:1.1rem;font-weight:700;top:6rem}.payment .credit-card-details .field-group__form-control--invalid{border-color:#ed3730;box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.075)}.payment .credit-card-details .birthday-input{width:24%}.payment .credit-card-details .large-inputs-row{width:100%}.payment .credit-card-details .large-inputs-row .first-col{float:left;width:69%;margin-right:5%}.payment .credit-card-details .large-inputs-row .last-col{float:left;width:26%;margin-left:0;position:relative}.payment .credit-card-details .large-inputs-row .field-group__feedback-text--error{position:absolute;color:#ed3730;font-size:1.1rem;font-weight:700;top:6rem}.payment .credit-card-details .quaternary-row{width:100%}.payment .credit-card-details .quaternary-row div{width:56%;float:left}.payment .credit-card-details .quaternary-row div:last-child{width:40%;margin-left:4%}.payment .credit-card-details .card-data-debit{margin-top:15px}.payment .credit-card-details .third-row-debit div:last-child{margin-left:0}.payment .credit-card-details .card-type label{margin-top:10px}.payment .credit-card-details .card-type label img{margin-left:10px;width:65px}.payment .credit-card-details .card-type label input{float:left;margin-top:12px}.payment .credit-card-details .card-type label:last-child{margin-left:15px}.payment .payment-time-warning{margin-top:24px;margin-bottom:24px;text-align:center}.payment .safety-pay-box{float:left;margin:20px 50px;background-color:#f6f7f4;border:1px solid #dcdcdc;border-radius:3px}@media (max-width:629px){.payment .safety-pay-box{margin:20px 0}.payment .safety-pay-box .internet-banking{padding:0 10px}}.payment .safety-pay-box .payment-safetypay-title{margin-top:35px;margin-bottom:28px;text-align:center}.payment .safety-pay-box .internet-banking{text-align:center}@media (min-width:630px) and (max-width:767px){.payment .safety-pay-box .internet-banking{padding:0 30px}}@media (min-width:992px) and (max-width:1199px){.payment .safety-pay-box .internet-banking{padding:0 20px}}.payment .safety-pay-box .bank-brand{width:78px;height:auto;margin:5px}.payment .safety-pay-box .payment-money{float:left;text-align:center;padding:0 45px 20px}@media (max-width:629px){.payment .safety-pay-box .payment-money{padding:0 15px 20px}}.payment .safety-pay-box .payment-money-title{margin-top:24px;margin-bottom:24px}.block-next{width:100%;float:left;border:1px solid #9d9d9d;margin-bottom:50px;margin-top:25px;padding:7px 15px;text-align:center}@media (min-width:992px) and (max-width:1199px){.block-next{padding:20px 0 15px;margin-bottom:0}.block-next .header{margin:1.5px 0 0 15px!important}.block-next .btn-container,.block-next .header,.block-next .inbound,.block-next .outbound{float:left;width:auto}.block-next .inbound .description,.block-next .outbound .description{width:auto!important;margin-left:20px}.block-next .btn-search{margin-left:20px!important}}@media (min-width:630px) and (max-width:991px){.block-next{margin-bottom:0}.block-next .inbound,.block-next .outbound{float:left;width:30%;margin-top:0!important}.block-next .outbound{margin-left:18%}.block-next .inbound{margin-left:0}.block-next .btn-container{clear:both}.block-next .btn-search{margin-left:0!important}}@media (min-width:480px) and (max-width:629px){.block-next{margin-bottom:0}.block-next .inbound,.block-next .outbound{width:50%;margin:0 auto}.block-next .btn-search{margin-left:0!important}}@media (max-width:480px){.block-next{margin-bottom:0}.block-next .inbound,.block-next .outbound{width:80%;margin:0 auto}.block-next .btn-search{margin-left:0!important}}.block-next .header{text-align:center;font-weight:600;font-size:18px;margin-bottom:14px}.block-next .inbound,.block-next .outbound{margin-top:5px;overflow:hidden;position:relative}.block-next .inbound .description,.block-next .outbound .description{width:56px;font-weight:600;font-size:13px;text-align:right;margin-right:6px;text-transform:uppercase}.block-next .inbound .global-link,.block-next .outbound .global-link{width:22px;height:21px;border:1px solid #9d9d9d;border-radius:5px;float:left;position:relative;padding:0;background-color:#fff}.block-next .inbound .global-link .select-back,.block-next .inbound .global-link .select-next,.block-next .outbound .global-link .select-back,.block-next .outbound .global-link .select-next{width:20px;height:19px}.block-next .inbound .global-link .select-back:after,.block-next .inbound .global-link .select-back:before,.block-next .inbound .global-link .select-next:after,.block-next .inbound .global-link .select-next:before,.block-next .outbound .global-link .select-back:after,.block-next .outbound .global-link .select-back:before,.block-next .outbound .global-link .select-next:after,.block-next .outbound .global-link .select-next:before{content:'';width:7px;height:1px;position:absolute;background-color:#9d9d9d;left:6px}.block-next .inbound .global-link .select-back:before,.block-next .inbound .global-link .select-next:before,.block-next .outbound .global-link .select-back:before,.block-next .outbound .global-link .select-next:before{transform:rotate(-40deg);top:6.5px}.block-next .inbound .global-link .select-back:after,.block-next .inbound .global-link .select-next:after,.block-next .outbound .global-link .select-back:after,.block-next .outbound .global-link .select-next:after{transform:rotate(40deg);top:10.5px}.block-next .inbound .global-link .select-next,.block-next .outbound .global-link .select-next{transform:rotate(180deg)}.block-next .inbound p,.block-next .outbound p{width:60px;float:left;text-align:center;font-size:14px}.block-next .btn-search{padding:3px 24px;border:1px solid #BEBEBE;line-height:1;border-radius:2px;margin-top:6px;margin-left:0;font-weight:400}.block-next.one-way .outbound{margin-top:40px}@media (min-width:992px) and (max-width:1199px){.block-next.one-way .outbound{margin-top:7px}}best-prices{width:100%;float:right;margin-top:25px;margin-bottom:20px}best-prices .description,best-prices .featured,best-prices .price{background-color:#FFF;text-align:center}@media (min-width:1200px){best-prices{padding:0 0 0 34px}}@media (max-width:1199px){best-prices{margin-bottom:50px}}best-prices table{width:100%;border:1px solid #9d9d9d}best-prices table tr td{position:relative}best-prices table tr:nth-child(2) td:nth-child(2) .general-best{width:70px;height:26px;display:block;position:absolute;top:5px;left:5px;background-image:url(../img/icons/best-price.svg);background-repeat:no-repeat}@media (max-width:629px){best-prices .description,best-prices .featured,best-prices .price{background-color:transparent}best-prices table tr:nth-child(2) td:nth-child(2) .general-best{width:28px}best-prices table tr:nth-child(2) td:nth-child(2) .general-best p{display:none}}@media (min-width:630px) and (max-width:991px){best-prices table tr:nth-child(2) td:nth-child(2) .general-best{width:66px}}best-prices table tr:nth-child(2) td:nth-child(2) .general-best img{width:25px;float:left}best-prices table tr:nth-child(2) td:nth-child(2) .general-best p{width:38px;float:right;text-align:left;margin:3px 0 0;line-height:1;font-size:11px;font-weight:600}best-prices table tr:nth-child(2) td:nth-child(2).has-earn{background-color:#bef19b}best-prices table tr:nth-child(2) td:nth-child(2).has-earn a{font-size:15px}best-prices table tr:nth-child(2) td:nth-child(2).has-earn .general-best p{color:#0c7416}best-prices table td{width:25%;text-align:center}best-prices table td.featured{width:18%}best-prices table th{height:32px}best-prices .empty{border-left-style:hidden;border-top-style:hidden;font-weight:400}best-prices .has-earn{background-color:#e4fad4}best-prices .price-link:focus{text-decoration:none}best-prices .price-link.active{font-weight:700;text-decoration:underline}best-prices .price-empty,best-prices .price-link{display:inline-block;padding:8.8px 0}.block-general{width:100%;height:546px;border:1px solid #9b9d9a;position:relative;float:right;margin-bottom:40px}.block-general .block-four,.block-general .block-one,.block-general .block-three,.block-general .block-two{text-align:center}.block-general .block-four div,.block-general .block-one div,.block-general .block-three div,.block-general .block-two div{position:relative;top:50%;transform:translateY(-50%)}.block-general .block-four,.block-general .block-two{position:absolute;right:0;border-left:1px solid #9b9d9a}.block-general .block-four div p,.block-general .block-one div p,.block-general .block-three div p,.block-general .block-two div p{font-weight:700;margin-top:15px}.block-general .block-one{width:73%;height:52%;border-bottom:1px solid #9b9d9a}@media (max-width:629px){.block-general .block-one{width:100%!important}.block-general .block-two{display:none}}.block-general .block-two{width:27%;height:200px;top:0;border-bottom:1px solid #9b9d9a}.block-general .block-three{width:73%;height:47%}@media (max-width:629px){.block-general .block-three{width:100%!important}.block-general .block-four{display:none}}.block-general .block-four{width:27%;height:346px;bottom:0}.confirmed .block-warning{border:2px solid #e96902;margin:25px auto 0;padding:30px 15px;text-align:center;max-width:600px;width:100%}.confirmation-box,.confirmation-order-final{border-radius:1.8rem;display:block;transition:all}.confirmed .block-warning p{color:#e96902;line-height:1.6;font-size:18px}.confirmed .block-warning p .atention{font-weight:700;color:#000;font-size:22px}.confirmed .block-warning p .diff{font-weight:700}.confirmation-order-final{max-width:80rem;box-shadow:5px 5px 20px rgba(37,37,39,.2);padding:2rem 0;margin:2.5rem auto 5rem;text-align:center}.confirmation-order-final__details{padding:0 2rem}.confirmation-order-final__details hr{max-width:547px}.confirmation-order-final .email-client{margin:25px 0!important;font-size:22px;font-weight:700!important}.confirmation-order-final .box-code{margin-bottom:30px}.confirmation-order-final .credicard{margin:0 auto;text-align:left}.confirmation-order-final .block-card{max-width:547px;width:100%;margin:30px auto}.confirmation-order-final .block-card .description{width:547px;margin:0 auto}.confirmation-order-page{margin-top:5rem}.confirmation-box{max-width:80rem;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;padding:2rem 0;margin:2.5rem auto 5rem}.confirmation-box__title{display:flex;justify-content:center;text-align:center}.confirmation-box__section{padding:3rem 3rem 0}.confirmation-order-page__header{z-index:2;position:relative;transition:all .25s ease-in-out}.confirmation-order-page__mail-alert-message{max-width:800px;margin:4rem auto}.confirmation-order-final-deposit{margin-top:0}.confirmation-order-final-deposit h3{text-align:left!important;position:relative}.confirmation-order-final-deposit .deposit{margin-top:5px!important;font-size:1.7rem!important}.confirmation-order-final-deposit .deposit span{font-size:13px}.confirmation-order-final-deposit .diff2{font-size:1.7rem!important}.confirmation-order-final-deposit .diff{padding:0;margin-bottom:40px!important}.confirmation-order-final-deposit .diff li{margin-bottom:12px}.confirmation-order-final-deposit .box-important{width:100%;height:auto;overflow:hidden;background-color:#f8eaeb;padding:25px;font-size:15px}.confirmation-order-final-deposit .box-important ol{padding:0 0 0 15px}.confirmation-order-final-deposit .information-important{font-size:1.7rem!important;margin:30px 0!important}@media screen and (max-width:768px){.confirmation-order-final-deposit{margin-top:6rem}}.box-cancel-mobile{padding:13px 0}.box-cancel .header-cancel,.box-cancel .header-cancel-mobile{border-radius:6px 6px 0 0;background-color:#ffd790;padding:13px}.box-cancel{min-height:348px;margin:46px 16px 16px}.box-cancel .header-cancel-mobile{width:100%;height:68px}.box-cancel .header-cancel-mobile .icon{width:12%;height:50px;float:left}.box-cancel .header-cancel-mobile .icon img{margin-top:2px;width:30px}.box-cancel .header-cancel-mobile .header-content,.box-cancel .header-cancel-mobile .header-content-mobile{width:88%;height:50px;float:right}.box-cancel .header-cancel-mobile .header-content-mobile h3{font-size:17px;color:#dc6806;font-weight:700;margin:0;text-align:left}.box-cancel .header-cancel-mobile .header-content h3{font-size:24px;color:#dc6806;font-weight:700;margin:0}.box-cancel .header-cancel-mobile .header-content p{font-size:16px;color:#4f493c;margin:0}.box-cancel .header-cancel{width:100%;height:80px}.box-cancel .header-cancel .icon{width:12%;height:50px;float:left}.box-cancel .header-cancel .icon img{margin-top:5px;width:30px}.box-cancel .header-cancel .header-content,.box-cancel .header-cancel .header-content-mobile{width:88%;height:50px;float:right}.box-cancel .header-cancel .header-content-mobile h3{font-size:24px;color:#dc6806;font-weight:700;margin:0}.box-cancel .header-cancel .header-content h3{font-size:24px;color:#dc6806;font-weight:700;margin:0}.box-cancel .header-cancel .header-content p{font-size:16px;color:#4f493c;margin:0}.box-cancel .bg-desktop{background-color:#f2f2f2}.box-cancel .bg-mobile{background-color:#FFF}.box-cancel .body-cancel{width:100%;min-height:268px;border-radius:0 0 6px 6px;padding:25px 13px}.box-cancel .body-cancel .body-link{margin-top:20px}.box-cancel .body-cancel .body-link a{text-decoration:underline;color:#0744df;font-size:15px}.box-cancel .body-cancel .border-bottom-box-content{border-bottom:1px solid #cdc9c9;margin-bottom:13px}.box-cancel .body-cancel .body-box-content h1{font-size:18px;color:#3e3e3e;font-weight:600;margin:0 0 18px;text-align:left}.box-cancel .body-cancel .body-box-content h3{font-size:15px;color:#3e3e3e;font-weight:700;margin:0 0 2px;text-align:left}.box-cancel .body-cancel .body-box-content p{font-size:15px;color:#3e3e3e;font-weight:500;margin:0 0 24px}.confirmation-order-final-deposit.flex,.confirmation-order-final.flex{display:flex}.confirmation-order-final .holder-content-payment,.confirmation-order-final-deposit .holder-content-payment{position:relative;width:100%}.confirmation-order-final .box-code,.confirmation-order-final-deposit .box-code{margin-bottom:30px}.search-form-vehicle.confirmation-final .booking{max-width:280px;margin:30px auto;overflow:hidden;height:278px;width:100%}.search-form-vehicle.confirmation-final .nav.nav-tabs{background:#fff}.search-form-vehicle.confirmation-final .nav.nav-tabs .nav-item .nav-link .description-tab{display:flex;align-items:center;padding:6px;justify-content:flex-end}.search-form-vehicle.confirmation-final .nav.nav-tabs .nav-item .nav-link .description-tab p{display:flex;margin:0;padding:0;line-height:30px;width:100%}.search-form-vehicle.confirmation-final .nav.nav-tabs .nav-item .nav-link .description-tab img{display:flex;width:50%}.search-form-vehicle.confirmation-final .tab-content>.active{display:block;width:100%}.time-safetypay{color:#EA3D35;font-size:22px;position:relative}.alert-modal-title-safetypay{color:#f65b25;font-size:22px;font-weight:700}.title-icon-safety-pay{display:flex;margin-top:30px}.title-icon-safety-pay .title{text-align:center;font-size:2.3rem;font-weight:700;color:#414042}.fill-in-the-fields{font-weight:600!important;margin-top:30px}.order-number-and-assist-card-box{display:flex;flex-wrap:wrap;margin-top:40px;margin-bottom:50px}@media (max-width:629px){.order-success .content p,.reserve-number{text-align:center}.search-expired .search-expired-container{padding:10rem 0 4rem}.title-icon-safety-pay{margin-bottom:25px}.title-icon-safety-pay .icon{margin:1rem}.assist-card-box,.reserve-number,.title-icon-safety-pay .title{width:100%}.reserve-number{width:70%;height:40px;margin:0 auto 20px}.reserve-number span{display:block;width:100%;border:1px solid #cdcdcd;padding:8px;border-radius:5px}}@media (min-width:630px){.title-icon-safety-pay{margin-bottom:25px}.title-icon-safety-pay .icon{width:40px;text-align:center;margin-bottom:15px}.title-icon-safety-pay .icon img{margin-top:10px}.title-icon-safety-pay .title{width:calc(100% - 40px)}.reserve-number{width:250px;text-align:center;padding-right:20px}.reserve-number span{display:block;width:100%;border:1px solid #cdcdcd;padding:5px;border-radius:5px}.assist-card-box{width:calc(100% - 250px);padding-top:9px}}.iframe-safety-pay{border:1px solid #cdcdcd;margin-bottom:30px;margin-top:10px}.img-stopwatch img{width:40px}.footer-stopwatch-safetypay{text-align:center!important}.footer-stopwatch-safetypay button{background:#f65b25;color:#FFF;border-radius:3px;padding:6px 60px}.footer-stopwatch-safetypay buttonbutton:hover{color:#FFF}.renew-safetypay .modal-dialog{width:450px}.renew-safetypay .modal-dialog .modal-content .modal-header{padding:15px 15px 0}.renew-safetypay .modal-dialog .modal-content .modal-header h3{font-size:25px}.certificates.certificates-row{display:flex;align-items:center}.certificates.certificates-row .selo-blindado-component img,.certificates.certificates-row .site-blindado img{float:right;margin:0 4px 0 0}.certificates.certificates-row .selo-blindado{width:280px}.group-search__skeleton-screen{position:absolute;width:100%;z-index:4;padding-bottom:11rem;background:#fcfcfc;left:0;top:0}.group-search__skeleton-screen--package{margin-top:0}.flight-group-search__skeleton-screen{position:relative;margin-bottom:-18rem;overflow:hidden;padding-top:10rem;padding-bottom:0}.flights-container--black{background-color:#1B1B1B!important}.group-search__holder--loading{background-color:#F8F6F7;padding-bottom:2.5rem}.group-search__holder--loading .flights-container{width:1366px;padding:16rem 4rem 0;max-width:100vw;height:100vh}.group-search__holder-mobile--loading .container-mobile{height:100vh}.black-friday-mobile *{background-color:transparent}.black-friday-mobile * i,.black-friday-mobile * label,.black-friday-mobile * span{color:#edf2ff!important}.group-search__holder{background-color:#F8F6F7;padding:0 0 8rem;display:flex;flex-direction:column}.group-search__holder .flights-container{width:1366px;max-width:100vw;margin-top:16rem}.group-search__holder--package{padding-top:16rem}@media (max-width:767px){.group-search__holder--package{padding-top:25rem}}.search-warnings__text{font-size:14px;line-height:19px}.search-warnings:hover,.search-warnings__link{color:#F05929;text-decoration:underline}.order-success .content .confirmation-order__container{max-width:1366px;padding:7rem 4rem 0;margin:0 -11.2rem}.order-success .content .confirmation-order__message-box{max-width:600px;box-shadow:5px 5px 20px rgba(37,37,39,.25);border-radius:1.8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem;margin:4rem auto 0}.order-success .content .confirmation-order__message-box-image{width:100px}.order-success .content .confirmation-order__message-box-item{margin-bottom:4rem;margin-top:0;text-align:center}.order-success .content .confirmation-order__bar-code-section{display:flex;flex-direction:column;align-items:center;padding:6rem 4rem 4rem;border:1px solid #cdcdcd;text-align:center}.order-success .content .confirmation-order__tips{padding:2rem 0}.order-success .content .confirmation-order__bar-code-text{margin:1.5rem}.order-success .content .confirmation-order__bar-code-digits{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}.order-success .content .confirmation-order__icon-wrapper{margin:2rem 0}.order-success .content .confirmation-order__icon{margin-left:1.5rem;cursor:pointer}.order-success .content .confirmation-order__barcode-img{width:90%;display:block;margin:1.6rem auto 0;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}@media screen and (min-width:900px){.order-success .content .confirmation-order__barcode-img{width:100%}}.order-success .content .confirmation-order__bar-code-input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;color:transparent;background-color:transparent;border:none;width:1px;height:1px}.order-success .content .confirmation-order__bar-code-input::-moz-selection{background-color:transparent;color:transparent}.order-success .content .confirmation-order__bar-code-input::selection{background-color:transparent;color:transparent}.order-success .content .confirmation-order__bar-code-input-code{font:inherit;background-color:transparent;border:none;width:auto;word-break:break-word;display:inline-block}.order-success .content .confirmation-order__billet-price{font-size:28px;font-weight:700}.order-success .content .confirmation-order__button,.order-success .content .confirmation-order__icon-copy{padding:.9rem 1.5rem;display:flex;font-size:1.4rem;line-height:1.7rem;width:320px;height:40px;letter-spacing:.035em;max-width:calc(100% - 2rem);font-weight:700;text-align:center}.order-success .content .confirmation-order__button{color:#F05929;background:0 0;border:1px solid #F05929;border-radius:1rem;justify-content:center;margin:2rem 1rem 0}.order-success .content .confirmation-order__button:hover{background:rgba(240,89,41,.15);color:#F05929;border:1px solid #F05929;text-decoration:none}.order-success .content .confirmation-order__icon-copy{color:#FFF;background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);border:1px solid #F05929;border-radius:1rem;justify-content:center;margin:1rem 1rem 0}.order-success .content .confirmation-order__icon-copy .copy-code-icon__holder{padding:.6rem}.order-success .content .confirmation-order__icon-copy:hover{background:linear-gradient(308.6deg,#C10222 -7.94%,#F2473F 79.38%)}@media screen and (max-width:890px){.order-success .content .confirmation-order__container{padding:0;margin:0 0 6rem}.order-success .content .confirmation-order__bar-code-digits{display:initial;line-height:2rem}.order-success .content .confirmation-order__bar-code-input-code{font-size:1.6rem;line-height:1.15;min-width:initial;width:calc(100% - 2rem);margin:0 auto;word-break:break-word;display:inline-block;text-align:center}.order-success .content .confirmation-order__barcode-img{display:none}.order-success .content .confirmation-order__icon-copy{margin:1rem auto 0}}.theme-old-styles .field-group__clear-button{display:none}.theme-old-styles .payment-forms__credit-card-number{display:block;position:relative}.payment-instruction__columns{max-width:1286;width:auto}.payment-instruction__action-link{margin:4rem 0;display:block}.selo-blindado-component{width:100%;text-align:center}.selo-blindado-component img{height:20px}@media (min-width:630px) and (max-width:991px){.selo-blindado-component{margin-top:30px}}@media (max-width:659px){.selo-blindado-component img{height:20px}}.airline-loading{border:1px solid #d8cbbb;position:relative;line-height:29px}.airline-loading .airline{font-size:14px;white-space:nowrap;width:144px;max-width:50%;display:inline-block;color:#464645}@media (min-width:630px){.airline-loading{text-align:center;line-height:70px}.airline-loading .airline{font-size:14px}}@media (min-width:1200px){.airline-loading .airline{font-size:15px}}@media (max-width:991px){.airline-loading .airline{font-size:11px;width:117px!important}}.airline-loading .airline.loading{color:#9e8882}.airline-loading .airline label{margin:0}.airline-loading .airline .status.loading:after{content:"...";position:absolute;animation:loading 1s infinite}@media (max-width:629px){.airline-loading .airline .status.loading{font-size:90%}.airline-loading .airline{width:50%}}@media (min-width:1200px){.airline-loading .airline{width:228px}}.airline-loading .btn-close{background:0 0;padding:5px;line-height:1;top:-2px;right:-2px;font-size:12px;color:#464645}@media (max-width:629px){.airline-loading{text-align:center}.airline-loading .airline{width:auto!important;margin-right:10px;position:relative}.airline-loading .airline:after{content:' - ';position:absolute;font-weight:700;right:-7px;bottom:1px}.airline-loading .airline:nth-last-child(-n+2):after{display:none}.airline-loading .diff{display:block}.airline-loading .diff:after{content:"...";position:absolute;animation:loading 1s infinite}.airline-loading:after{display:none}}.checkout-page__skeleton-item,.checkout-page__skeleton-price-item,.revision-page__skeleton-background{animation:animate-skeleton-screen-gradient 5s linear infinite}@keyframes loading{0%,100%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.loading-modal .modal-dialog{margin-top:10%}.loading-modal .modal-header{text-align:center}.loading-modal h1{font-size:28px}.loading-modal .modal-body{text-align:center;padding-top:50px;padding-bottom:100px}.flight>div>div{height:auto!important}flight-group form{float:left;width:100%}.group-flights{width:100%;min-height:666px;box-sizing:border-box;border:1px solid #9b9d9a;border-top:none;margin:0 0 40px;float:right;position:relative;margin-left:0!important;margin-right:0!important;display:flex}@media (max-width:629px){.group-flights .new-group-flight{width:100%!important}.group-flights .new-cart{position:static!important;width:100%!important;border-left:none!important}.group-flights .group-cards label{padding-top:10px}.group-flights .group-cards li{padding:0 7px!important}.group-flights .group-cards li .company{width:50px!important}.group-flights .group-cards li .qnt-stop{position:absolute;top:-13px;left:130px;font-size:10px!important}.group-flights .group-cards li .sep{width:80px!important}}.group-flights:hover{box-shadow:3px 5px 3px 0 #dadada}.group-flights .new-group-flight{width:73%}.group-flights .new-group-flight .group-arrival .header,.group-flights .new-group-flight .group-departure .header{width:100%;height:62px;background-color:#f8f6f7;border-bottom:1px solid #9b9d9a;border-top:1px solid #9b9d9a;padding:0 12px;position:relative}.group-flights .new-group-flight .group-arrival .header span,.group-flights .new-group-flight .group-departure .header span{height:60px;line-height:58px}.group-flights .new-group-flight .group-arrival .header span.info,.group-flights .new-group-flight .group-departure .header span.info{font-size:17px;font-weight:700;width:40px;display:inline-block;text-align:center}.group-flights .new-group-flight .group-arrival .header span.inSig,.group-flights .new-group-flight .group-arrival .header span.outSig,.group-flights .new-group-flight .group-departure .header span.inSig,.group-flights .new-group-flight .group-departure .header span.outSig{font-size:16px;font-weight:400}.group-flights .new-group-flight .group-arrival .header .date,.group-flights .new-group-flight .group-departure .header .date{font-size:13px;font-weight:600;margin:0 0 0 8px;width:50px;overflow:hidden;display:inline-block;text-align:left;top:4px;position:relative}@media (max-width:1199px){.group-flights .new-group-flight .group-arrival .header .date,.group-flights .new-group-flight .group-departure .header .date{width:50px;text-align:left;margin:0 0 0 8px}}.group-flights .new-group-flight .group-arrival .header .in,.group-flights .new-group-flight .group-arrival .header .out,.group-flights .new-group-flight .group-departure .header .in,.group-flights .new-group-flight .group-departure .header .out{max-width:155px;width:auto;white-space:nowrap;display:inline-block;font-size:16px;font-weight:600;text-align:left;position:relative}.group-flights .new-group-flight .group-arrival .header .in p,.group-flights .new-group-flight .group-arrival .header .out p,.group-flights .new-group-flight .group-departure .header .in p,.group-flights .new-group-flight .group-departure .header .out p{float:none;top:initial}.group-flights .new-group-flight .group-arrival .header .in p .location-city,.group-flights .new-group-flight .group-arrival .header .out p .location-city,.group-flights .new-group-flight .group-departure .header .in p .location-city,.group-flights .new-group-flight .group-departure .header .out p .location-city{max-width:100%;height:auto;line-height:1;float:none;overflow:hidden;text-overflow:ellipsis;display:inline-block}@media (max-width:1199px){.group-flights .new-group-flight .group-arrival .header .in,.group-flights .new-group-flight .group-arrival .header .out,.group-flights .new-group-flight .group-departure .header .in,.group-flights .new-group-flight .group-departure .header .out{width:auto;max-width:90px}}.group-flights .new-group-flight .group-arrival .header .out,.group-flights .new-group-flight .group-departure .header .out{width:125px;text-align:right}@media (max-width:1199px){.group-flights .new-group-flight .group-arrival .header .out,.group-flights .new-group-flight .group-departure .header .out{width:102px}}.group-flights .new-group-flight .group-arrival .header div p,.group-flights .new-group-flight .group-departure .header div p{position:relative;float:right;top:13px}.group-flights .new-group-flight .group-arrival .header div p .descAirportIn,.group-flights .new-group-flight .group-arrival .header div p .descAirportOut,.group-flights .new-group-flight .group-departure .header div p .descAirportIn,.group-flights .new-group-flight .group-departure .header div p .descAirportOut{position:absolute;bottom:-13px;font-size:12px;font-weight:300;line-height:1;height:14px;width:180px;white-space:nowrap;overflow:hidden}.group-flights .new-group-flight .group-arrival .header div p .descAirportOut,.group-flights .new-group-flight .group-departure .header div p .descAirportOut{right:-39px;text-align:right}.group-flights .new-group-flight .group-arrival .header div p .descAirportIn,.group-flights .new-group-flight .group-departure .header div p .descAirportIn{left:0;text-align:left}.group-flights .new-group-flight .group-arrival .header .icon,.group-flights .new-group-flight .group-departure .header .icon{width:12px;height:1px;margin:0 15px;background-color:#676767;position:relative;display:inline-block;top:-5px}.group-flights .new-group-flight .group-arrival .header .icon:after,.group-flights .new-group-flight .group-arrival .header .icon:before,.group-flights .new-group-flight .group-departure .header .icon:after,.group-flights .new-group-flight .group-departure .header .icon:before{content:'';width:6px;height:1px;position:absolute;right:-1px;background-color:#676767}.group-flights .new-group-flight .group-arrival .header .icon:before,.group-flights .new-group-flight .group-departure .header .icon:before{top:-2px;transform:rotate(45deg)}.group-flights .new-group-flight .group-arrival .header .icon:after,.group-flights .new-group-flight .group-departure .header .icon:after{top:2px;transform:rotate(-45deg)}@media (max-width:1199px){.group-flights .new-group-flight .group-arrival .header .icon,.group-flights .new-group-flight .group-departure .header .icon{margin:0 5px}}.group-flights .new-group-flight .group-arrival .header:before,.group-flights .new-group-flight .group-departure .header:before{content:'';width:4px;height:60px;background-color:#fcda4e;position:absolute;top:0;left:0}.group-flights .new-group-flight .group-arrival .group-cards ul,.group-flights .new-group-flight .group-departure .group-cards ul{padding:0;margin:0}.group-flights .new-group-flight .group-arrival .group-cards ul label,.group-flights .new-group-flight .group-departure .group-cards ul label{margin:0;padding:0;width:100%;border-bottom:1px dashed #9b9d9a;font-weight:400;position:relative}.group-flights .new-group-flight .group-arrival .group-cards ul label:last-child,.group-flights .new-group-flight .group-departure .group-cards ul label:last-child{border-bottom:none}.group-flights .new-group-flight .group-arrival .group-cards ul label:hover,.group-flights .new-group-flight .group-departure .group-cards ul label:hover{background-color:#fefaf9;cursor:pointer}.group-flights .new-group-flight .group-arrival .group-cards ul label:hover:before,.group-flights .new-group-flight .group-departure .group-cards ul label:hover:before{content:'';width:2px;height:50px;background-color:#fddb4f;position:absolute;top:0;left:0}.group-flights .new-group-flight .group-arrival .group-cards ul label input[type=radio],.group-flights .new-group-flight .group-departure .group-cards ul label input[type=radio]{border:0;width:17px;height:2em;margin:10px 0 10px 3px;vertical-align:middle}.group-flights .new-group-flight .group-arrival .group-cards ul label input,.group-flights .new-group-flight .group-arrival .group-cards ul label p,.group-flights .new-group-flight .group-arrival .group-cards ul label span,.group-flights .new-group-flight .group-departure .group-cards ul label input,.group-flights .new-group-flight .group-departure .group-cards ul label p,.group-flights .new-group-flight .group-departure .group-cards ul label span{display:inline-block}.group-flights .new-group-flight .group-arrival .group-cards ul label .button-details,.group-flights .new-group-flight .group-departure .group-cards ul label .button-details{padding:6px 11px;border:1px solid #BEBEBE;line-height:1;border-radius:2px;float:right;margin-top:11px;background-color:transparent}@media (max-width:1199px){.group-flights .new-group-flight .group-arrival .group-cards ul label .button-details,.group-flights .new-group-flight .group-departure .group-cards ul label .button-details{padding:3px}}.group-flights .new-group-flight .group-arrival .group-cards ul label li,.group-flights .new-group-flight .group-departure .group-cards ul label li{height:50px;padding:0 15px;list-style:none}.group-flights .new-group-flight .group-arrival .group-cards ul label li input,.group-flights .new-group-flight .group-departure .group-cards ul label li input{margin-right:8px;margin-left:3px}.group-flights .new-group-flight .group-arrival .group-cards ul label li .hour-inner,.group-flights .new-group-flight .group-arrival .group-cards ul label li p,.group-flights .new-group-flight .group-departure .group-cards ul label li .hour-inner,.group-flights .new-group-flight .group-departure .group-cards ul label li p{display:inline-block;font-size:17px;font-weight:600;position:relative;top:-7px}@media (max-width:1199px){.group-flights .new-group-flight .group-arrival .group-cards ul label li input,.group-flights .new-group-flight .group-departure .group-cards ul label li input{margin:0}.group-flights .new-group-flight .group-arrival .group-cards ul label li .hour-inner,.group-flights .new-group-flight .group-arrival .group-cards ul label li p,.group-flights .new-group-flight .group-departure .group-cards ul label li .hour-inner,.group-flights .new-group-flight .group-departure .group-cards ul label li p{font-size:13px}}.group-flights .new-group-flight .group-arrival .group-cards ul label li .hour-inner:first-child,.group-flights .new-group-flight .group-arrival .group-cards ul label li p:first-child,.group-flights .new-group-flight .group-departure .group-cards ul label li .hour-inner:first-child,.group-flights .new-group-flight .group-departure .group-cards ul label li p:first-child{text-align:right}.group-flights .new-group-flight .group-arrival .group-cards ul label li .hour-inner:last-child,.group-flights .new-group-flight .group-arrival .group-cards ul label li p:last-child,.group-flights .new-group-flight .group-departure .group-cards ul label li .hour-inner:last-child,.group-flights .new-group-flight .group-departure .group-cards ul label li p:last-child{text-align:left}.group-flights .new-group-flight .group-arrival .group-cards ul label li .company,.group-flights .new-group-flight .group-departure .group-cards ul label li .company{width:125px;font-size:14px;font-weight:400;text-transform:uppercase;margin:0 10px 0 20px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;top:7px;position:relative}@media (max-width:1199px){.group-flights .new-group-flight .group-arrival .group-cards ul label li .company,.group-flights .new-group-flight .group-departure .group-cards ul label li .company{width:123px;font-size:13px;margin:0 5px}}.group-flights .new-group-flight .group-arrival .group-cards ul label li .qnt-stop,.group-flights .new-group-flight .group-departure .group-cards ul label li .qnt-stop{width:60px;position:absolute;bottom:-15px;left:0;right:0;margin-left:auto;margin-right:auto;font-weight:400;font-size:11px}.group-flights .new-group-flight .group-arrival .group-cards ul label li .flight-details p,.group-flights .new-group-flight .group-departure .group-cards ul label li .flight-details p{line-height:20px;padding-top:10px}.group-flights .new-group-flight .group-arrival .group-cards ul label li .flight-details p span,.group-flights .new-group-flight .group-departure .group-cards ul label li .flight-details p span{display:initial;font-weight:600}.group-flights .new-group-flight .group-arrival .group-cards ul label li .sep,.group-flights .new-group-flight .group-departure .group-cards ul label li .sep{width:105px;text-align:center;font-size:13px;font-weight:600;position:relative;top:-7px}.group-flights .new-group-flight .group-arrival .group-cards ul label li .sep .before,.group-flights .new-group-flight .group-departure .group-cards ul label li .sep .before{width:20px;height:1px;margin:0 5px 0 0;background-color:#fcda4e;position:relative;display:inline-block;top:-5px}.group-flights .new-group-flight .group-arrival .group-cards ul label li .sep .before:before,.group-flights .new-group-flight .group-departure .group-cards ul label li .sep .before:before{content:'';width:5px;height:5px;border-radius:50%;background-color:#fcda4e;position:absolute;left:-4px;bottom:-1.5px}@media (max-width:1199px){.group-flights .new-group-flight .group-arrival .group-cards ul label li .sep .before,.group-flights .new-group-flight .group-departure .group-cards ul label li .sep .before{width:7px}}.group-flights .new-group-flight .group-arrival .group-cards ul label li .sep .after,.group-flights .new-group-flight .group-departure .group-cards ul label li .sep .after{width:20px;height:1px;margin:0 0 0 5px;background-color:#fcda4e;position:relative;display:inline-block;top:-5px}.group-flights .new-group-flight .group-arrival .group-cards ul label li .sep .after:after,.group-flights .new-group-flight .group-departure .group-cards ul label li .sep .after:after{content:'';width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #fcda4e;position:absolute;right:-4px;bottom:-2.5px}@media (max-width:1199px){.group-flights .new-group-flight .group-arrival .group-cards ul label li .sep .after,.group-flights .new-group-flight .group-departure .group-cards ul label li .sep .after{width:7px}}.group-flights .new-group-flight .group-arrival .group-cards ul label li .sep span,.group-flights .new-group-flight .group-departure .group-cards ul label li .sep span{text-align:center;width:inherit;line-height:15px}@media (max-width:1199px){.group-flights .new-group-flight .group-arrival .group-cards ul label li .sep,.group-flights .new-group-flight .group-departure .group-cards ul label li .sep{width:110px}}.group-flights .new-group-flight .group-arrival .group-cards ul label li .hour-inner .iata-inner,.group-flights .new-group-flight .group-departure .group-cards ul label li .hour-inner .iata-inner{width:30px;position:absolute;bottom:-16px;left:9px;font-size:13px;font-weight:400;padding:0;margin:0;text-align:right}@media (max-width:1199px){.group-flights .new-group-flight .group-arrival .group-cards ul label li .hour-inner .iata-inner,.group-flights .new-group-flight .group-departure .group-cards ul label li .hour-inner .iata-inner{left:0}}.group-flights .new-group-flight .group-arrival .group-cards ul label li .hour-inner__next-day-warning,.group-flights .new-group-flight .group-departure .group-cards ul label li .hour-inner__next-day-warning{position:relative}.group-flights .new-group-flight .group-arrival .group-cards ul label li .hour-inner__next-day-warning:hover>.hour-inner__next-day-tooltip,.group-flights .new-group-flight .group-departure .group-cards ul label li .hour-inner__next-day-warning:hover>.hour-inner__next-day-tooltip{opacity:1}.group-flights .new-group-flight .group-arrival .group-cards ul label li .hour-inner__next-day-tooltip,.group-flights .new-group-flight .group-departure .group-cards ul label li .hour-inner__next-day-tooltip{position:absolute;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out;left:50%;transform:translate(-50%,0);bottom:calc(100% + .5rem)}.group-flights .new-group-flight .group-arrival .more-flights,.group-flights .new-group-flight .group-departure .more-flights{text-align:center;color:#606060;background-color:#ebe7e6;border-top:1px solid #9d9d9d;box-shadow:inset 0 9px 0 0 #eee;cursor:pointer}.group-flights .new-group-flight .group-arrival .group-cards ul label:hover:before,.group-flights .new-group-flight .group-arrival .header:before{background-color:#f59f51}.group-flights .new-cart{width:27%;border-left:1px solid #9b9d9a;position:absolute;right:0;display:flex;flex-direction:column;height:100%;align-items:center}.group-flights .new-cart .selo-blindado-component,.group-flights .new-cart .site-blindado{width:90px;height:21px;text-align:center;margin:5px auto}.group-flights .new-cart .selo-blindado-component div,.group-flights .new-cart .site-blindado div{width:100%!important;height:21px;background-color:#FFF}.group-flights .new-cart .selo-blindado-component a img,.group-flights .new-cart .site-blindado a img{width:100%;max-width:90px;text-align:center;margin-top:3px}.group-flights .new-cart .selo-blindado{width:100%;height:21px;text-align:center;margin:5px auto}.group-flights .new-cart .selo-blindado div{width:100%!important;height:21px;background-color:#FFF}.group-flights .new-cart .selo-blindado img{height:35px;max-width:90px;text-align:center;margin-top:-2px}.revision-page{display:-ms-grid;display:grid;min-height:100vh;padding-top:3.2rem;transition:opacity .2s .1s}.revision-page::after,.revision-page::before{display:none}.revision-page--skeleton-container{z-index:2;top:0;right:0;bottom:0;left:0}.revision-page--hidden{min-height:initial;height:1px}.revision-page--hidden>*{position:absolute;opacity:0}.revision-page__top-search-form{top:0}.revision-page__base{position:relative;padding-top:10rem}.revision-page__section{width:100%;max-width:700px}.revision-page__aside{width:100%}.revision-page__aside--skeleton{min-height:530px;align-self:flex-start;width:100%;margin-top:2rem}.revision-page__caroulsel-wrapping{width:100%;display:-ms-grid;display:grid}.revision-page__caroulsel,.revision-page__caroulsel-icon{grid-area:1/1/2/2}.revision-page__caroulsel>.thumbnails-carousel{width:100%}.revision-page__caroulsel-icon{-ms-grid-row-align:end;align-self:end;justify-self:end;z-index:2}.revision-page__heading-3{font-size:20px;color:#272727;font-weight:700;text-align:center}.revision-page__heading-5{font-size:18px;color:#2a2a2a;font-weight:600;margin:32px 0 16px;padding:0;line-height:1;text-transform:uppercase}.revision-page__detail-heading{background-color:#f8f6f6;font-size:20px;padding:0;margin:0;height:60px}.revision-page__heading-icon{background-color:#ececec;width:60px;height:60px;display:inline-block;padding:12px;margin-right:16px}.revision-page__detail-section{margin-top:32px}.revision-page__detail-section--bordered{border:1px solid #dbdada}.revision-page__detail-section--skeleton{min-height:470px;align-self:flex-start;width:100%}.revision-page__detail-content{padding:0 24px 24px}.revision-page__detail-content--equaly-spaced{margin-top:24px}.revision-page__detail-paragraph{font-size:15px;line-height:17px}.revision-page__detail-paragraph--ephased{margin-bottom:16px}.revision-page__ordenated-list{list-style-type:decimal-leading-zero;list-style-position:inside;padding:0}.revision-page__input-group{display:flex;position:relative;flex-direction:column}.revision-page__input-icon{position:absolute;bottom:1.9rem;z-index:1;font-size:2rem;left:1.5rem}.revision-page__skeleton-background{background:linear-gradient(-45deg,#B3B3B3 40%,#F8F6F7 50%,#FAFAFA 52%,#F8F6F7 54%,#B3B3B3 60%);background-size:400% 400%}@media screen and (min-width:767px){.revision-page{padding-top:18rem}.revision-page__aside{justify-self:center}.revision-page__aside--skeleton{margin-top:0}.revision-page__base{padding-top:0}.revision-page__top-search-form{top:initial}.revision-page__caroulsel-wrapping{max-width:700px;justify-self:center}.revision-page__section{justify-self:center}.revision-page__heading-3{text-align:left;font-size:25px}.revision-page__caroulsel-icon{-ms-grid-row-align:start;align-self:start}}@media screen and (min-width:1200px){.revision-page{grid-gap:0 2rem;-ms-grid-columns:1fr 450px;grid-template-columns:1fr 450px}.revision-page__caroulsel-wrapping{max-width:initial}.revision-page__aside{margin-left:32px;justify-self:flex-end;grid-area:span 2/span 1}}.step-3 .date-flight .btn-new-search{width:175px;display:none}@media (max-width:1199px){nav.subnav .subnav-brand{margin-bottom:10px!important;margin-top:-10px!important}}.search-form-itens .invert-btn{width:inherit;height:inherit;position:absolute;top:0;left:0;padding:7px;background-color:#dcdcdc;border-radius:4px;-webkit-appearance:none;border:none;transition:transform .2s linear;transform:rotate(0)}.search-form-itens .invert-btn.inverted{transform:rotateY(180deg)}.search-form-itens .invert-btn img{position:absolute;top:7px;height:20px;left:11px}.discount-figure .figure{width:150px;text-align:center}.discount-figure .figure__image{width:97px}.date-flight{float:left;height:51px;margin-top:15px;display:flex}@media (max-width:1199px){.date-flight{width:100%}}@media (max-width:991px){.date-flight{height:auto!important}.date-flight .btn-new-search{padding:15px 20px!important;margin-left:0!important}.date-flight .date .in,.date-flight .date .out{margin:0 10px!important}}@media (min-width:768px){.date-flight .location .arrival .bottom,.date-flight .location .departure .bottom{display:block!important}}.date-flight .location.package{display:-ms-grid;display:grid;-ms-grid-columns:auto auto 1fr;grid-template-columns:auto auto 1fr}.date-flight .location.package .highlight{grid-area:1/1/2/4;text-transform:uppercase;font-weight:700;font-size:14px;margin:0}.date-flight .location.package .icon{vertical-align:bottom;margin:8px 15px 0;-ms-grid-row-align:end;align-self:end}.date-flight .location.package .bottom{text-align:left;margin:7px 0 0;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:630px) and (max-width:767px){.date-flight .location{top:-20px!important}.date-flight .location .icon{margin:6px 2px 0!important}}@media (max-width:991px){.date-flight{float:left}.date-flight .location{position:relative;top:0}.date-flight .location .icon{top:0!important}.date-flight .arrival .top .highlight,.date-flight .departure .top .highlight{text-transform:uppercase}}@media (max-width:991px) and (min-width:630px) and (max-width:767px){.date-flight .arrival,.date-flight .departure{width:45px;text-align:center}.date-flight .arrival .top,.date-flight .departure .top{text-align:center!important;width:auto!important}}.date-flight .additional,.date-flight .date,.date-flight .location{display:inline-block}.date-flight .additional .arrival,.date-flight .additional .class-service,.date-flight .additional .departure,.date-flight .additional .icon,.date-flight .additional .in,.date-flight .additional .out,.date-flight .additional .passenger,.date-flight .date .arrival,.date-flight .date .class-service,.date-flight .date .departure,.date-flight .date .icon,.date-flight .date .in,.date-flight .date .out,.date-flight .date .passenger,.date-flight .location .arrival,.date-flight .location .class-service,.date-flight .location .departure,.date-flight .location .icon,.date-flight .location .in,.date-flight .location .out,.date-flight .location .passenger{display:inline-block;margin:0 15px}@media (min-width:630px) and (max-width:991px){.date-flight .additional .arrival,.date-flight .additional .class-service,.date-flight .additional .departure,.date-flight .additional .icon,.date-flight .additional .in,.date-flight .additional .out,.date-flight .additional .passenger,.date-flight .date .arrival,.date-flight .date .class-service,.date-flight .date .departure,.date-flight .date .icon,.date-flight .date .in,.date-flight .date .out,.date-flight .date .passenger,.date-flight .location .arrival,.date-flight .location .class-service,.date-flight .location .departure,.date-flight .location .icon,.date-flight .location .in,.date-flight .location .out,.date-flight .location .passenger{margin:0 5px}}.date-flight .additional .arrival p,.date-flight .additional .class-service p,.date-flight .additional .departure p,.date-flight .additional .icon p,.date-flight .additional .in p,.date-flight .additional .out p,.date-flight .additional .passenger p,.date-flight .date .arrival p,.date-flight .date .class-service p,.date-flight .date .departure p,.date-flight .date .icon p,.date-flight .date .in p,.date-flight .date .out p,.date-flight .date .passenger p,.date-flight .location .arrival p,.date-flight .location .class-service p,.date-flight .location .departure p,.date-flight .location .icon p,.date-flight .location .in p,.date-flight .location .out p,.date-flight .location .passenger p{margin:0}.date-flight .additional .arrival .top,.date-flight .additional .class-service .top,.date-flight .additional .departure .top,.date-flight .additional .icon .top,.date-flight .additional .in .top,.date-flight .additional .out .top,.date-flight .additional .passenger .top,.date-flight .date .arrival .top,.date-flight .date .class-service .top,.date-flight .date .departure .top,.date-flight .date .icon .top,.date-flight .date .in .top,.date-flight .date .out .top,.date-flight .date .passenger .top,.date-flight .location .arrival .top,.date-flight .location .class-service .top,.date-flight .location .departure .top,.date-flight .location .icon .top,.date-flight .location .in .top,.date-flight .location .out .top,.date-flight .location .passenger .top{line-height:32px;font-weight:700;font-size:15px;text-transform:capitalize}.date-flight .additional .arrival .bottom,.date-flight .additional .class-service .bottom,.date-flight .additional .departure .bottom,.date-flight .additional .icon .bottom,.date-flight .additional .in .bottom,.date-flight .additional .out .bottom,.date-flight .additional .passenger .bottom,.date-flight .date .arrival .bottom,.date-flight .date .class-service .bottom,.date-flight .date .departure .bottom,.date-flight .date .icon .bottom,.date-flight .date .in .bottom,.date-flight .date .out .bottom,.date-flight .date .passenger .bottom,.date-flight .location .arrival .bottom,.date-flight .location .class-service .bottom,.date-flight .location .departure .bottom,.date-flight .location .icon .bottom,.date-flight .location .in .bottom,.date-flight .location .out .bottom,.date-flight .location .passenger .bottom{font-size:16px;font-weight:300}.date-flight .additional .arrival .top,.date-flight .additional .departure .top,.date-flight .date .arrival .top,.date-flight .date .departure .top,.date-flight .location .arrival .top,.date-flight .location .departure .top{width:105px;font-weight:500;font-size:24px;text-align:right;line-height:28px}.date-flight .additional .arrival .bottom,.date-flight .additional .departure .bottom,.date-flight .date .arrival .bottom,.date-flight .date .departure .bottom,.date-flight .location .arrival .bottom,.date-flight .location .departure .bottom{width:105px;font-size:20px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.date-flight .additional .departure,.date-flight .date .departure,.date-flight .location .departure{margin-right:0}.date-flight .additional .departure .bottom,.date-flight .date .departure .bottom,.date-flight .location .departure .bottom{text-align:right}.date-flight .additional .arrival,.date-flight .date .arrival,.date-flight .location .arrival{margin-left:0}.date-flight .additional .arrival .top,.date-flight .date .arrival .top,.date-flight .location .arrival .top{text-align:left}.date-flight .additional .icon,.date-flight .date .icon,.date-flight .location .icon{width:12px;height:17px;background-image:url(/img/icons/seta-ida-e-volta.svg);background-repeat:no-repeat;background-size:100%;vertical-align:top;margin:5px 15px}.date-flight .location{width:300px;border-right:1px solid #cacaca;margin-right:10px}.date-flight.one-way .additional .passager,.date-flight.one-way .location{margin-right:20px}.date-flight.one-way .location .icon{background-image:url(/img/icons/outlined-arrow-right-black.svg);background-position-y:3px}.date-flight.one-way .additional,.date-flight.one-way .date{margin-right:20px;display:flex}.date-flight .btn-new-search{padding:10px 20px;margin:0 0 0 15px;background-color:#e5e3e4;border-radius:5px;top:6px;position:relative;font-weight:600;font-size:16px;float:right}@media (max-width:991px){.date-flight .btn-new-search{top:0}}.date-flight .btn-new-search:after{content:'';width:100%;height:3px;background-color:#bdbdbd;position:absolute;bottom:0;border-radius:0 0 5px 5px;left:0}.date-flight .additional,.date-flight .date{position:relative;top:-5px}.search-form .search-form-itens{color:#252525;font-weight:400;font-size:1.5rem}@media (min-width:630px){.search-form .search-form-itens{display:flex;align-items:flex-end;flex-wrap:wrap}}.search-form .line-break{width:100%;height:5px}.search-form button[uib-dropdown-toggle],.search-form input{border-radius:1rem}.search-form .date-in .form-control,.search-form .date-out .form-control{padding:.4rem .9rem}@media (min-width:630px) and (max-width:1199px){.search-form .search-form-itens{clear:both}.search-form .form-group{margin:0 5px}}@media (min-width:1200px){.search-form .form-group{margin:0 5px}}.search-form .form-group .form-group .passenger>label,.search-form .form-group>label{display:block;margin-bottom:6px;margin-top:5px}.search-form .form-group input:focus~.help-block,.search-form .search-link .btn-search .iconSearch{display:none}.search-form .form-group input:focus{box-shadow:none}.search-form .form-group:first-child{margin-left:0}.search-form .form-group .help-block{position:absolute;background-color:#ed3730;color:#fff;z-index:10}.search-form .form-group.has-error input{border:2px solid #ed3730}.search-form .form-group.has-error .help-block{padding:5px}.search-form .form-group.has-error .help-block:before{content:"";border:solid;position:absolute;border-width:0 5px 5px;border-color:#ed3730 transparent;top:-5px}.search-form .form-group[disabled]{opacity:.5}@media (max-width:991px){.search-form .form-group.date-in,.search-form .form-group.date-out{position:relative}.search-form .form-group.date-in .dropdown-menu,.search-form .form-group.date-out .dropdown-menu{left:-21px!important}.search-form .form-group.date-in .dropdown-menu:after,.search-form .form-group.date-in .dropdown-menu:before,.search-form .form-group.date-out .dropdown-menu:after,.search-form .form-group.date-out .dropdown-menu:before{left:65px!important}}@media (max-width:991px) and (min-width:700px) and (max-width:767px){.search-form .form-group.date-in .dropdown-menu,.search-form .form-group.date-out .dropdown-menu{left:-21px!important;top:87px!important}.search-form .form-group.date-in .dropdown-menu:after,.search-form .form-group.date-in .dropdown-menu:before,.search-form .form-group.date-out .dropdown-menu:after,.search-form .form-group.date-out .dropdown-menu:before{left:56px!important}}@media (max-width:991px) and (min-width:630px) and (max-width:699px){.search-form .form-group.date-in .dropdown-menu,.search-form .form-group.date-out .dropdown-menu{left:-21px!important;top:87px!important}.search-form .form-group.date-in .dropdown-menu:after,.search-form .form-group.date-in .dropdown-menu:before,.search-form .form-group.date-out .dropdown-menu:after,.search-form .form-group.date-out .dropdown-menu:before{left:56px!important}}.search-form .form-group.date-in{position:relative;flex:2.6;min-width:86px;margin-left:1rem}.search-form .form-group.date-in .clearDate{height:34px;line-height:34px;top:32px;position:absolute;right:0;padding:0 8px;margin:0;border-left:1px solid #a7a7a7;font-size:12px;cursor:pointer}.search-form .form-group.date-in .clearDate img{width:8px}.search-form .form-group.date-in .clearDate.search-form{height:34px;line-height:34px;margin:1px}@media (min-width:768px) and (max-width:991px){.search-form .form-group.date-out .dropdown-menu{left:-57px!important}}@media (min-width:700px) and (max-width:767px){.search-form .form-group.date-out .dropdown-menu{left:-78px!important}.search-form .form-group.date-out .dropdown-menu:after,.search-form .form-group.date-out .dropdown-menu:before{left:115px!important}}@media (min-width:630px) and (max-width:699px){.search-form .form-group.date-out .dropdown-menu{left:-78px!important;top:87px!important}.search-form .form-group.date-out .dropdown-menu:after,.search-form .form-group.date-out .dropdown-menu:before{left:115px!important}}.search-form .travel{flex:4.9}.search-form .travel label{font-size:14px}.search-form .travel .ida-volta-check{float:right;font-size:12px;font-weight:400;margin-top:5px}.search-form .travel .ida-volta-check input{margin:0;vertical-align:middle}.search-form .date{flex:2.6;width:43%}.search-form .date.date-out{float:left}.search-form .date.date-in{float:right}.search-form .class-service .dropdown-menu,.search-form .passenger .dropdown-menu{border:1px solid #a7a7a7;margin-top:-1px;padding:15px 25px;border-top-left-radius:0;width:250px}@media (max-width:768px){.search-form .travel .ida-volta-check{display:none}.search-form .class-service #container-passenger-class,.search-form .passenger #container-passenger-class{left:-56px}}.search-form .class-service div.form-group.class{margin:0}.search-form .class-service .btn-group button{min-width:102px;font-weight:400;height:35px!important;text-align:left}.search-form .class-service .btn-group button .fa-chevron-down{float:right;margin-top:2px}.search-form .class-service .dropdown-menu{border:1px solid #a7a7a7;margin-top:-1px;border-top-left-radius:0;min-width:130px;border-radius:initial}.search-form .class-service .dropdown-menu li{height:30px;line-height:30px;padding:0 25px;cursor:pointer}.search-form .class-service .dropdown-menu li:first-child{border-bottom:1px solid #8A8A8A}.search-form .class-service select{border:1px solid #c0bfbf}@media (min-width:630px) and (max-width:1199px){.search-form .search-link{margin-left:10px}}@media (min-width:630px) and (max-width:991px){.search-form .class-service{flex:.23}.search-form .search-link{margin-left:auto}}.search-form .search-link .btn-search{padding:10px 20px;font-weight:700;font-size:16px;border-radius:4px;border:none;background-color:#696564;box-shadow:0 2px 2px 0 rgba(0,0,0,.75)}.search-form .search-link .btn-search .textSearch{display:block}.search-form .search-link .btn-search-disabled{padding:7px 25px!important}.grid{display:-ms-grid;display:grid;align-items:end}.grid--xgap-2em{grid-column-gap:2em}@media screen and (max-width:767px){.grid-m{display:-ms-grid;display:grid}.grid--repeat-m-2fr{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.grid--search-form{padding:10px 15px 0}.grid__item{-ms-grid-column:span 1;grid-column:span 1}.grid__item--m-xspan2{-ms-grid-column:span 2;grid-column:span 2}.btn--search{width:100%}.form-group--with-discount-tag{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.form-group--with-discount-tag>*{flex:1 0 100%}.form-group--with-discount-tag figure-scaffold,.form-group--with-discount-tag>label{flex:1 0 calc(50% - 2em);margin:0}.form-group--with-discount-tag .figure__image{height:50px;float:right;margin-bottom:8px;max-width:136px}}@media screen and (min-width:768px){.grid__item--md-1fr-auto-3{-ms-grid-columns:1fr (auto) [3];grid-template-columns:1fr repeat(3,auto)}.grid__item--md-4-1fr{-ms-grid-columns:(1fr) [4];grid-template-columns:repeat(4,1fr)}.grid-md--xgap-1em{grid-column-gap:1em}.grid-md__item--span-4{-ms-grid-column:span 4;grid-column:span 4}.grid--booking-search{-ms-grid-columns:110px 110px 1fr 150px;grid-template-columns:110px 110px 1fr 150px}.grid--search-form{padding:18px 16px 22px}}#footer{background:#fafafa;box-shadow:.5rem .5rem 2rem 0 rgba(37,37,39,.25);margin:auto;padding:5rem 0;width:100%;z-index:6;position:relative}#footer .wrapper-footer{display:-ms-grid;display:grid;align-items:center;row-gap:3rem;grid-template-areas:"company-info" "need-help" "footer-menu" "payment-methods" "footer-certificates" "best-price-text" "footer-links" "social-networks"}#footer .wrapper-footer::after,#footer .wrapper-footer::before{display:none}@media (min-width:992px){#footer .wrapper-footer{width:100%!important;max-width:1350px}}#footer .wrapper-footer .company-info{grid-area:company-info;color:#8A8A8A;display:flex;flex-direction:column;text-align:center;position:relative;align-items:center;justify-content:center}#footer .wrapper-footer .company-info .band{width:164px;height:50px;margin-bottom:2.5rem}@media (min-width:769px){#footer .wrapper-footer{column-gap:2rem;grid-template-areas:"company-info company-info" "footer-menu footer-menu" "need-help footer-certificates" "payment-methods payment-methods" "best-price-text best-price-text" "footer-links footer-links" "social-networks social-networks"}#footer .wrapper-footer .company-info{flex-direction:row;text-align:left}#footer .wrapper-footer .company-info .band{width:266px;height:81px;margin-bottom:0}#footer .wrapper-footer .company-info .desc{padding-left:4rem}}#footer .wrapper-footer .company-info .band img{width:100%;height:auto}#footer .wrapper-footer .company-info .desc{display:flex;flex-direction:column;justify-content:left}#footer .wrapper-footer .company-info .desc span{color:#666;font-size:1.6rem;line-height:2.2rem}#footer .wrapper-footer .company-info .desc span:first-child{font-size:1.8rem;line-height:4rem;font-family:Montserrat,sans-serif;font-weight:700;color:#666}@media (min-width:769px){#footer .wrapper-footer .company-info .desc span:first-child{font-size:2.3rem}#footer .wrapper-footer .footer-menu a.quem-somos{order:0}#footer .wrapper-footer .footer-menu a.blog{order:1}#footer .wrapper-footer .footer-menu a.politica-privacidade{order:2}#footer .wrapper-footer .footer-menu a.termos-condicoes{order:3}#footer .wrapper-footer .footer-menu a.remarcacao-cancelamento-reembolso{order:4}#footer .wrapper-footer .footer-menu a.trabalhe-conosco{order:5}}#footer .wrapper-footer .need-help{grid-area:need-help}#footer .wrapper-footer .footer-menu{grid-area:footer-menu;column-gap:1.3rem;row-gap:2rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);white-space:normal}#footer .wrapper-footer .footer-menu::after,#footer .wrapper-footer .footer-menu::before{display:none}#footer .wrapper-footer .footer-menu a{font-size:1.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none}@media (min-width:769px){#footer .wrapper-footer .footer-menu{column-gap:5rem;row-gap:1rem;-ms-grid-columns:(auto) [3];grid-template-columns:repeat(3,auto);margin-bottom:.6rem}}@media (min-width:1024px){#footer .wrapper-footer .footer-menu{column-gap:3.5rem;row-gap:0;-ms-grid-columns:(auto) [6];grid-template-columns:repeat(6,auto)}}#footer .wrapper-footer .payment-methods{grid-area:payment-methods}#footer .wrapper-footer .best-price-text{grid-area:best-price-text;margin:0}#footer .wrapper-footer .footer-certificates{grid-area:footer-certificates}#footer .wrapper-footer .footer-links{grid-area:footer-links;display:-ms-grid;display:grid;row-gap:2rem;column-gap:1.5rem;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr)}@media (min-width:769px){#footer .wrapper-footer .best-price-text{margin-top:1rem}#footer .wrapper-footer .footer-links{-ms-grid-columns:(1fr) [4];grid-template-columns:repeat(4,1fr);margin-top:1rem}}#footer .wrapper-footer .footer-links a{font-size:1.5rem;color:#414042;text-decoration:none}#footer .wrapper-footer .social-networks{grid-area:social-networks;max-width:850px;width:100%;margin:0 auto}#footer .wrapper-footer .social-networks h4{font-family:Montserrat,sans-serif;text-align:center;text-transform:lowercase;color:#414042;font-size:2.4rem;line-height:2.9rem;font-weight:700;margin:0 0 2rem}#footer .wrapper-footer .social-networks ul{display:-ms-grid!important;display:grid!important;-ms-grid-columns:(minmax(30px,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(30px,1fr));margin:0;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}#footer .wrapper-footer .social-networks ul li{display:flex;justify-content:center;padding:0}#footer .wrapper-footer .social-networks ul li img{width:30px;height:30px;margin:0 auto}@media (min-width:769px){#footer .wrapper-footer .social-networks h4{color:#666}#footer .wrapper-footer .social-networks ul li img{width:50px;height:50px}}.navbar-classic{background-color:#fff}@media (max-width:629px){body.iphone-inapp-browser{margin-top:0}.navbar-classic{background-color:#FDFDFD;border-bottom:1px solid #E9E9E9;position:fixed;top:0;z-index:7;width:100%}.iphone-inapp-browser .navbar-classic{position:static}.iphone-inapp-browser .navbar-classic .navbar-classic-brand{display:none}.iphone-inapp-browser .navbar-classic .navbar-collapse{width:calc(100% + 30px)}.navbar-classic .navbar-classic-login{clear:both}}@media (min-width:630px){.navbar-classic{padding-top:10px}}.navbar-classic .navbar-classic-brand{margin:0;padding:8px 0}.navbar-classic .navbar-classic-brand img{height:42px}.navbar-classic .navbar-classic-login .navbar-text{margin:0 25px 0 0;color:#252525;font:400 13px Open Sans,Arial,sans-serif;line-height:31px}@media (min-width:768px) and (max-width:991px){.navbar-classic .navbar-classic-brand{width:40%;float:left}.navbar-classic .navbar-classic-login{width:57%;float:right;padding-top:56px}}.navbar-classic .navbar-toggle{padding:20px;margin:-5px -17px}.navbar-classic .navbar-toggle .icon-bar{background-color:#EC4E26}@media (max-width:629px){.navbar-classic .navbar-collapse{margin:0 -15px;overflow:hidden;border-top:1px solid #E9E9E9}.navbar-classic .navbar-collapse .nav-links{padding-left:15px}}@media all and (min-width:768px) and (max-width:991px){.navbar-classic .nav.navbar-nav.nav-links.pull-md-right li:first-child{padding-left:0}}.navbar-classic .navbar-classic-header{position:relative}.navbar-classic .nav-links{position:absolute;bottom:0;right:0;display:flex;justify-content:space-between;align-items:flex-end;color:#071d2d;font-weight:600;font-size:17px;width:calc(100% - 150px)}@media (min-width:775px){.navbar-classic .nav-links{width:calc(100% - 150px)}}@media (min-width:992px){.navbar-classic .navbar-classic-brand img{height:67px}.navbar-classic .nav-links{width:calc(100% - 210px)}}@media (min-width:1200px){.navbar-classic .nav-links{width:calc(100% - 230px)}}.navbar-classic .nav-links:after,.navbar-classic .nav-links:before{display:none}.navbar-classic .nav-links.nav-links-login{background-color:#eee;padding:10px 15px 0;margin:0 0 25px}@media (min-width:630px){.navbar-classic .nav-links li{padding-left:25px}}@media (min-width:630px) and (max-width:1024px){.navbar-classic .nav-links li{padding-left:15px;font-size:15px}}.navbar-classic .nav-links li:last-child{min-width:164px}.navbar-classic .nav-links a{padding:0 0 18px;display:block;text-align:center;line-height:16px}.navbar-classic .nav-links a:hover{background:0 0}@media (min-width:630px){.navbar-classic .nav-links a.active:after,.navbar-classic .nav-links a:hover:after{content:"";height:5px;background-color:#ef4136;display:block;margin-top:10px;position:absolute;bottom:0;width:100%}}.navbar-classic .nav-links .btn-sell-your-miles{border-top-left-radius:10px;border-top-right-radius:10px;padding-top:16px;padding-bottom:13px;font-weight:700;background-color:#07810A}.navbar-classic .nav-links .btn-sell-your-miles:before{background:url(/img/icons/golden-dollar-icon-sm.png) 48% 66% no-repeat #046129}@media (max-width:767px){.navbar-classic .nav-links .btn-sell-your-miles{padding:10px 10px 10px 50px;margin-bottom:8px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.step-3 .navbar-classic{padding-bottom:10px}.step-3 .navbar-classic .btn-sell-your-miles{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.blog .navbar-classic .nav-links{width:100%;position:static;margin-top:10px}.blog .navbar-classic .nav-links li{padding-left:0}@media (min-width:1024px) and (max-width:1050px){.navbar-classic .container{width:calc(100% - 20px)}}@media (min-width:768px){.menu-new .navbar-nav li{float:none}.menu-new .navbar-nav li a{display:block}}.navbar{background-color:#fff;line-height:22px;padding:0;border:none;border-bottom:1px solid #CCC!important}@media (max-width:629px){body{margin-top:50px}.navbar{position:fixed;top:0;z-index:1030;width:100%;height:52px}.menu-opened .navbar{height:60px;border-bottom:8px solid #fee2be}.search:not(.menu-opened).step-3 .navbar:after,.search:not(.menu-opened).step-4 .navbar:after{content:"";background:url(../img/footer-line.png);height:4px;display:block;background-size:contain;margin-top:2px;position:absolute;width:100%;z-index:0}}.navbar .navbar-toggle{font-size:21px;padding:0;line-height:35px;width:35px;text-align:center;margin-top:5px;margin-left:10px;color:#EC4E26;background-color:#f2ede7}.navbar .navbar-toggle svg{fill:#A49889;stroke:#A49889;vertical-align:baseline}.navbar .navbar-toggle.active{background-color:#e7bc84}.navbar .navbar-toggle.active svg{fill:#f1f0f0;stroke:#f1f0f0}.navbar .navbar-toggle.active i{color:#f1f0f0}.navbar .navbar-toggle.active:after{content:"";position:absolute;display:block;border-style:solid;border-width:4px 8px 8px;border-color:transparent transparent #fee2be;left:50%;margin-left:-8px;top:100%}.navbar .navbar-toggle i{color:#A49889}.navbar .navbar-classic-brand{margin:0;padding-top:8px}.navbar .navbar-classic-brand img{height:40px}.navbar .nav-links-login{background-color:#eee;padding:10px 15px 0;margin:0 0 25px}.navbar .navbar-text{margin:0;display:none}@media (min-width:630px){.navbar .navbar-classic-brand{display:none}.navbar a{color:#fff;font-weight:400;font-size:14px}}@media (max-width:629px){.navbar .navbar-collapse{margin:0 -15px;height:auto;position:absolute;top:52px;width:100%;background:#fff;box-shadow:0 4px 5px 0 rgba(24,23,24,.39);border-top:8px solid #fee2be}.navbar .navbar-collapse .nav-links{padding-left:15px;font-weight:600;font-size:1.6rem}.navbar .navbar-collapse .nav-links li{line-height:normal}.navbar .navbar-collapse .nav-links a{line-height:12px;padding:0 0 18px}}.navbar .time-expires p{margin:0;line-height:2.4}.navbar .btn-group{float:right}.navbar .btn-group .btn-primary{background:0 0;border:none;color:#333;font-weight:400;line-height:1.8;border-left:1px solid #CCC;border-right:1px solid #CCC}.navbar .time-expires{float:right;margin:0 30px}.navbar .nav-login>li{background-color:#868580;border-right:1px solid #CCC}.navbar .nav-login>li>a{background:#FFF;color:#000;border-radius:0;font-weight:600}.navbar .nav-login>li>a:hover{background:#FFF}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{text-decoration:underline}nav.subnav{padding:15px 0 17px;background-color:#fcfcfc;position:relative}body.step-3 nav.subnav:after{content:"";background:url(../img/footer-line.png);height:2px;display:block;position:absolute;width:100%;bottom:0;background-size:cover}nav.subnav .btn-search,nav.subnav .btn-search[disabled]:hover{background-color:#5e5a5a}nav.subnav .subnav-brand{margin:0 25px 0 0;line-height:61px}@media (min-width:1200px){nav.subnav .subnav-brand{float:left;margin-right:45px}}nav.subnav .subnav-brand img{margin-bottom:-12px}nav.subnav .form-group label{font-size:15px}nav.subnav .form-group.travel label{font-size:18px}nav.subnav .form-group label.ida-volta-check{font-size:14px}nav.subnav .btn-search{color:#fff;border-radius:2px!important}@media (max-width:629px){nav.subnav{background-color:#edebeb;position:fixed;z-index:130;top:0;max-height:100%;overflow-y:scroll;padding-top:0;padding-bottom:0;width:100%;box-shadow:0 4px 5px 0 rgba(24,23,24,.39)}nav.subnav .navbar-collapse{overflow:hidden;margin-top:52px;padding-bottom:20px;padding-top:10px}nav.subnav .search-form .btn-search{background-color:#ed3730;color:#fff;font-size:22px;padding:8px}}.search-horizontal-form{padding:1.5rem 0 1.7rem;background-color:#FCFCFC;position:relative;height:96px}.search-horizontal-form__container{display:flex;max-width:1120px;padding:0 1rem;justify-content:space-between;margin:0 auto}.search-horizontal-form__container:after,.search-horizontal-form__container:before{display:none}.search-horizontal-form__content{width:82rem}.search-horizontal-form__separator{border-top:unset;background:url(/img/footer-line.png);height:4px;display:block;background-size:contain;margin:0}.search-horizontal-form__separator--spaced{margin-bottom:3rem}.search-horizontal-form__btn-go-back{width:50px;height:50px;margin:0;background:0 0;border:.1rem solid #fff;box-sizing:border-box;border-radius:50%;font-size:2.8rem;display:flex;vertical-align:center;justify-content:center;align-items:center}.search-horizontal-form__btn-go-back--filled-header{width:50px;height:75px;font-size:1.8rem;opacity:1;border-color:transparent}.search-horizontal-form__btn-go-back--filled-header:hover{color:#fff}.search-horizontal-form__btn-go-back--filled-header:focus{color:#fff;border-color:theme_pure_white}.search-horizontal-form__btn-go-back--home{transform:unset;border:unset}.search-horizontal-form__btn-go-back--home a:focus,.search-horizontal-form__btn-go-back--home a:hover{text-decoration:none}.search-horizontal-form .search-header-top__holder{width:calc(100% - 90px)}@media (min-width:821px){.search-form__heading--hidden-lg-devices,.search-horizontal-form__btn-go-back{display:none}}@media (max-width:820px){.search-horizontal-form{position:fixed;z-index:30;width:100%;background:#fff;transition:top .25s ease-out;top:-10rem;left:0;min-height:10rem;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;align-items:center}.search-horizontal-form--filled-header{position:absolute;left:0;top:0;background:#365BC7;padding:1.5rem 1rem 0;min-height:unset}.search-horizontal-form--filled-header:active,.search-horizontal-form--filled-header:focus{color:#fff}.search-horizontal-form--showing{top:0}.search-horizontal-form__logo,.search-horizontal-form__separator{display:none}.search-horizontal-form .search-header-top__holder{width:calc(100% - 65px)}.nav-bar-hotel-search__holder.navbar{z-index:0;width:0;height:0;opacity:0}}@media screen and (max-width:325px){.search-horizontal-form--filled-header{min-height:105px}}.subheader{background:url(../img/login-header.jpg) center;background-size:cover;padding-top:30px;padding-bottom:5px;margin-bottom:50px;color:#dc683c;font-weight:300;font-size:4rem}.subheader .fare-max{color:#00AD46}@media (max-width:629px){.subheader{display:none}}#header-hotel{position:fixed;width:100%;z-index:41}#header-hotel .nav-header,#header-hotel .top-hotel-search-form{position:initial;margin-top:0}.header-global{position:relative}.header-global #localizaInternas{width:107px!important;height:36px;position:absolute;top:0;right:0;margin:0!important}#title-search{position:relative;overflow:hidden}#title-search #localizaInternas{width:107px!important;height:36px;float:left;margin-left:20px}#header-car{height:61px;display:flex;justify-content:flex-end;align-items:flex-end}#header-car button{width:260px;height:35px;background-color:#e5e3e4;border-radius:3px;border:none;border-bottom:2px solid #bdbdbd}#header-car button img{margin-left:7px}#header-car button:first-child{margin-right:45px}#header-car p{margin:0;padding:0;line-height:32px;display:inline-block;font-size:15px;font-weight:700}@media (min-width:630px) and (max-width:1199px){#header-car button{width:245px}#header-car button p{font-size:13px}#header-car button:first-child{margin-right:15px}#header-car button:last-child{margin-right:0}}#summary-search{height:72px;background-color:#f3f2e8}#summary-search>div{height:100%;display:flex;flex-wrap:nowrap}#summary-search #summary-get,#summary-search #summary-post{width:50%;height:100%;flex:1;display:flex}#summary-search #summary-get .icon-summary,#summary-search #summary-post .icon-summary{flex:2;background-color:#ebeacb;position:relative;padding:0 16px;text-align:center}#summary-search #summary-get .icon-summary img,#summary-search #summary-get .icon-summary p,#summary-search #summary-post .icon-summary img,#summary-search #summary-post .icon-summary p{top:50%;transform:translateY(-50%);position:relative}#summary-search #summary-get .icon-summary img,#summary-search #summary-post .icon-summary img{height:29px}#summary-search #summary-get .icon-summary p,#summary-search #summary-post .icon-summary p{display:inline-block;text-transform:uppercase;font-weight:700;font-size:14px;margin-left:6px;top:50%;transform:translateY(-50%);position:relative}#summary-search #summary-get .icon-summary:after,#summary-search #summary-post .icon-summary:after{content:'';position:absolute;top:28px;right:-10px;width:0;height:0;border-style:solid;border-width:9px 0 9px 10px;border-color:transparent transparent transparent #ebeacb}@media (min-width:630px) and (max-width:1199px){#summary-search #summary-get .icon-summary img,#summary-search #summary-post .icon-summary img{height:20px}}#summary-search #summary-get .resume-summary,#summary-search #summary-post .resume-summary{flex:5;padding:0 20px;overflow:hidden}#summary-search #summary-get .resume-summary p,#summary-search #summary-post .resume-summary p{margin:0}#summary-search #summary-get .resume-summary p.date,#summary-search #summary-post .resume-summary p.date{font-weight:700;position:relative;font-size:14px;margin-top:16px}#summary-search #summary-get .resume-summary p.date .hours,#summary-search #summary-post .resume-summary p.date .hours{padding:1px 8px;background-color:#000;border-radius:4px;display:block;color:#FFF;position:absolute;top:0;left:78px;font-size:11px;font-weight:600}#summary-search #summary-get .resume-summary p.locality-resume,#summary-search #summary-post .resume-summary p.locality-resume{text-transform:uppercase;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.container-search-car{margin-top:60px}.container-search-car #back-search-car{background-color:#ee9b20;border:none;border-radius:4px;padding:7px 20px;color:#FFF}car-selector{padding-left:15px}car-selector #title-search p{font-size:23px;font-weight:600;margin:0 0 23px;float:left}car-selector .container-pagination .pagination-prev{left:0!important}car-selector .container-pagination{padding:0}car-selector .container-pagination ul li.pagination-prev{left:0}.block-general.vehicles{border-radius:5px;border:8px solid #F2F2f2;height:352px}.block-general.vehicles .block-one{width:100%;height:100%;border:none}.car-card{border-radius:5px;border:8px solid #F2F2f2;margin-bottom:35px}.car-card form{display:flex;flex-wrap:wrap}.car-card .car-model{width:68%;padding:15px}.car-card .car-model .description-model{font-size:18px;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.car-card .car-model img{width:250px;margin-top:23px}.car-card .block-rent{width:32%;padding:15px;position:relative;border-left:1px solid #ededed}.car-card .block-rent p{text-align:right}.car-card .block-rent .rent-description-group{font-size:15px;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:absolute;right:15px}.car-card .block-rent .rent-value{margin-top:56px;font-size:35px;font-weight:700}.car-card .block-rent .rent-value span{font-size:20px}.car-card .block-rent .rent-note{font-size:12px;font-weight:400;color:#3a3939;margin-top:-13px}.car-card .block-rent button{font-size:20px;font-weight:700;width:100%;color:#FFF;background-color:#19a132;padding:6px 7px;border:none;border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.75);float:right;margin:14px 0 20px}.car-card .description-conditions{width:100%;display:block;font-size:12px;font-weight:400;color:#707070;margin-top:20px;overflow:hidden;line-height:1.2}.car-card .description-conditions p{text-align:left}.car-card .description-conditions p:last-child{margin-bottom:0}.car-card .upgrade-category{width:100%;height:70px;display:flex;background-color:#fbee00;flex-wrap:nowrap;align-content:center;border-radius:5px}.car-card .upgrade-category .description-upgrade,.car-card .upgrade-category .title-upgrade{display:flex;align-items:center;border-radius:5px 0 0 5px}.car-card .upgrade-category .description-upgrade p,.car-card .upgrade-category .title-upgrade p{margin:0}.car-card .upgrade-category .title-upgrade{flex:1;background-color:#f6c000;font-size:16px;font-weight:600;text-transform:uppercase;justify-content:center;position:relative}.car-card .upgrade-category .title-upgrade:after{content:'';width:0;height:0;border-style:solid;border-width:35px 0 35px 15px;border-color:transparent transparent transparent #f6c000;right:-15px;top:0;position:absolute}.car-card .upgrade-category .description-upgrade{flex:3;padding:0 20px 0 35px;font-size:15px}.confirmation{overflow:hidden}.confirmation #left-block{width:70%;float:left;padding-left:40px;border-right:1px solid #ededed}.confirmation #left-block .car-model{width:100%;padding:30px 45px 27px 0}.confirmation #left-block .car-model .description-model span{font-size:15px;font-weight:600;color:#898989;margin-left:15px}.confirmation #left-block .car-model img{width:auto;height:150px}.confirmation #left-block .description-conditions{padding:0 45px 30px 0;border:none}.confirmation #left-block .description-conditions p{font-size:13px}.confirmation #left-block .get-vehicle{padding:0 45px 30px 0;display:flex;flex-wrap:wrap}.confirmation #left-block .get-vehicle .title{width:100%;font-size:20px;font-weight:600;color:#19a132}.confirmation #left-block .get-vehicle .description-title{width:100%;color:#515151;margin-bottom:22px;font-size:15px}.confirmation #left-block .get-vehicle input{height:43px;border-radius:4px;border:1px solid #a7a7a7;padding:4px 10px;flex:2}.confirmation #left-block .get-vehicle input:last-child{margin-left:20px}.confirmation #left-block .get-vehicle input.diff{flex:1.4;margin:0 15px}.confirmation #left-block .get-vehicle .help-block{width:100%}@media (min-width:630px) and (max-width:1199px){.confirmation #left-block{width:60%}.confirmation #left-block .car-model .description-model span{margin-left:0;display:block}.confirmation #left-block .get-vehicle input{width:100%}.confirmation #left-block .get-vehicle input:last-child{margin-left:0;margin-top:20px}}.confirmation #right-block{width:30%;float:right}.confirmation #right-block .block-info{padding:30px 45px}.confirmation #right-block .block-info .title-info{font-size:18px;font-weight:600;margin-bottom:12px}.confirmation #right-block .block-info .options{position:relative;margin-bottom:10px;overflow:hidden}.confirmation #right-block .block-info .options .tooltip-confirmation{position:absolute;top:0;right:0;width:19px;height:19px;text-align:center;font-weight:700;line-height:19px;display:inline-block;border-radius:50%;margin-left:20px;background-color:#616161;color:#FFF;cursor:pointer}.confirmation #right-block .block-info .options div,.confirmation #right-block .block-info .options p{display:inline-block;margin:0}.confirmation #right-block .block-info .options input{margin-left:4px}.confirmation #right-block .block-info .options label{font-size:15px;font-weight:600;margin-left:3px}.confirmation #right-block .block-info .options .global-arrow{width:20px;height:20px;background-color:#dcdbd9;border-radius:50%;text-align:center;margin-right:10px;vertical-align:top;float:left}.confirmation #right-block .block-info .options .global-arrow .arrow{display:inline-block;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #626262;margin-left:2px;margin-top:5px}.confirmation #right-block .block-info .options .description-option{width:175px;float:left;font-size:15px;font-weight:600;cursor:pointer}.confirmation #right-block .block-info .options:last-child{margin-top:15px}.confirmation #right-block .block-rent{width:100%;padding:30px}.confirmation #right-block .block-rent .rent-description-group{text-align:left;text-transform:uppercase;font-size:18px;margin-bottom:10px}.confirmation #right-block .block-rent button{width:100%}@media (min-width:630px) and (max-width:1199px){.confirmation #right-block{width:40%}.confirmation #right-block .block-info{padding:20px 25px}}.checkbox-style input[type=checkbox]{display:none}.checkbox-style label{cursor:pointer;font-weight:600;font-size:14px}.checkbox-style label.uppercase{text-transform:uppercase}.checkbox-style input[type=checkbox]+label:before{border:1px solid #5D5C5C;content:"\00a0";display:inline-block;font-size:16px;line-height:1em;height:16px;margin:0 10px 0 0;padding:0;vertical-align:top;width:16px;border-radius:4px}.checkbox-style input[type=checkbox]:checked+label:before{background:#f1ecec;color:#545454;content:"\2714";text-align:center}.inner .content .row:before,.inner .inner-header:after,.inner.advantages .advantage .count:after{content:""}.checkbox-style input[type=checkbox]:checked+label:after{font-weight:700}.checkbox-style{position:relative}.checkbox-style input.disable+label{color:#dadada}.checkbox-style input.disable+label::before{border:1px solid #a5a5a5}.checkbox-style .total-groups{width:30px;height:20px;border:1px solid #0da5c5;position:absolute;top:3px;right:3px;text-align:center;line-height:1.3;font-size:14px;color:#0da5c5}.localiza-eticket-modal .modal-dialog{width:1002px}.localiza-eticket-frame{border:none;width:100%;height:1476px}#confirmation-end #confirmation-car,#confirmation-end #confirmation-value{border-bottom:1px solid rgba(0,0,0,.4);overflow:hidden}@media (min-width:768px){#confirmation-end #confirmation-car #info-car{top:30px!important}#confirmation-end #confirmation-car{height:auto!important;padding:35px 0!important}}#confirmation-end #confirmation-car #info-car,#title-confirmation p{top:50%;transform:translateY(-50%);float:left;position:relative}#title-confirmation{height:45px;position:relative;margin:30px 0}#title-confirmation img{width:45px;margin-right:15px;float:left}#title-confirmation p{font-size:26px;font-weight:600;margin:0}#confirmation-end{border-radius:5px;border:8px solid #F2F2f2;padding:20px 45px}#confirmation-end #confirmation-ticket #info-confirmation p{font-size:16px;font-weight:600;margin:0}#confirmation-end #confirmation-ticket #info-confirmation p:first-child{font-size:24px;margin-bottom:15px}#confirmation-end #confirmation-ticket #info-confirmation p:first-child span{color:#19a132}#confirmation-end #confirmation-ticket #info-confirmation p:last-child{color:#8b8b8b;margin-bottom:25px}#confirmation-end #confirmation-ticket button{font-size:20px;font-weight:700;color:#FFF;padding:10px 80px;background-color:#f36506;border:none;border-radius:3px}#confirmation-end #confirmation-car{height:171px;margin-top:45px;border-top:1px solid rgba(0,0,0,.4);padding:15px 0;box-sizing:border-box}#confirmation-end #confirmation-car img{height:141px;float:left}#confirmation-end #confirmation-car #info-car p{margin:0}#confirmation-end #confirmation-car #info-car p#info-model{font-size:18px;font-weight:700}#confirmation-end #confirmation-car #info-car p#info-group{font-size:15px;font-weight:600;margin-bottom:20px}#confirmation-end #confirmation-car #info-car p.info-note{font-size:13px;color:#707070}#confirmation-end #confirmation-value p{margin:12px 0;font-size:20px;font-weight:700;line-height:1}#confirmation-end #confirmation-value p:first-child{float:left;text-transform:uppercase}#confirmation-end #confirmation-value p:last-child{float:right}#confirmation-end #confirmation-value p span{font-size:12px;font-weight:400;color:#3a3939;padding-left:10px;text-transform:initial}#confirmation-end #confirmation-data #block-get,#confirmation-end #confirmation-data #block-post,#confirmation-end #confirmation-data #block-responsible{overflow:hidden;margin:30px 0}#confirmation-end #confirmation-data #block-get p,#confirmation-end #confirmation-data #block-post p,#confirmation-end #confirmation-data #block-responsible p{font-size:16px}#confirmation-end #confirmation-data #block-get p.title,#confirmation-end #confirmation-data #block-post p.title,#confirmation-end #confirmation-data #block-responsible p.title{font-weight:700;text-transform:uppercase;margin:0}#confirmation-end #confirmation-data #block-get p.description,#confirmation-end #confirmation-data #block-get p.info,#confirmation-end #confirmation-data #block-post p.description,#confirmation-end #confirmation-data #block-post p.info,#confirmation-end #confirmation-data #block-responsible p.description,#confirmation-end #confirmation-data #block-responsible p.info{float:left}#confirmation-end #confirmation-data #block-get p.description,#confirmation-end #confirmation-data #block-post p.description,#confirmation-end #confirmation-data #block-responsible p.description{font-weight:700;margin:0 4px 0 35px}#confirmation-end #confirmation-data #block-get p.description.first,#confirmation-end #confirmation-data #block-post p.description.first,#confirmation-end #confirmation-data #block-responsible p.description.first{margin-left:0}#confirmation-end #confirmation-data #block-get p.info.locality,#confirmation-end #confirmation-data #block-get p.info.name-complete,#confirmation-end #confirmation-data #block-post p.info.locality,#confirmation-end #confirmation-data #block-post p.info.name-complete,#confirmation-end #confirmation-data #block-responsible p.info.locality,#confirmation-end #confirmation-data #block-responsible p.info.name-complete{max-width:280px;min-width:280px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#confirmation-end #confirmation-data #block-get p.info.name-complete,#confirmation-end #confirmation-data #block-post p.info.name-complete,#confirmation-end #confirmation-data #block-responsible p.info.name-complete{min-width:initial}.checkout__payment-types-holder{background-color:#ebede9;border:.1rem solid #ACABA4}.checkout__payment-header-title{color:#252525;background-color:#E4E6E3;padding:2rem 1rem;display:flex;justify-content:center;font-size:2rem;font-weight:700}.checkout__assist-card,.checkout__important-information-holder{padding:2.5rem 4.5rem;display:flex;flex-direction:column}.checkout__flight-review,.checkout__selo-blindado{margin:25px 45px;display:block}.checkout__payment-info{font-size:1.6rem}.price-tax-title--packages{font-size:18px;font-weight:700;text-align:center;text-transform:uppercase;line-height:23px;padding:12px;margin:0}.payer-form__subtitle{font-weight:400;font-size:1.6rem;line-height:1.25}.checkout__accept-terms{position:relative}.checkout__accept-terms-tool-tip{position:absolute;bottom:2.8rem;width:42rem;right:-20rem}.checkout__accept-terms-text{width:85%}.checkout__accept-terms-text a{color:#F05929}.checkout-page{background:#F8F6F7;color:#414042;display:block;margin-bottom:0}.checkout-page__special-button{max-width:400px;margin:4rem auto}.checkout-page__logo-holder{display:flex;width:calc(100% - 50px);height:100%;justify-content:center;align-items:center}.checkout-page__icon-inverted{transform:rotate(180deg);font-size:2rem}.checkout-page__separator{margin-top:2rem;margin-bottom:2rem;border-top:solid .1rem #B3B3B3}.checkout-page__wrapper-item{background:#fff;margin:0 0 4rem;border-radius:1rem;padding:3rem;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;overflow:hidden;position:relative}.checkout-page__bordered-container,.checkout-page__hotel-description{border:.1rem solid #B3B3B3;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF}.checkout-page__compact-multi-city{padding:2rem!important}.checkout-page__insurance-card{padding-bottom:2rem}.checkout-page__person-wrapper{display:block}.checkout-page__title-info-page{text-align:center;padding:2rem 0}.checkout-page__login-recommendation{margin-bottom:4rem}.checkout-page__holder{display:-ms-grid;display:grid;-ms-grid-columns:auto 400px;grid-template-columns:auto 400px;max-width:1326px;margin:0 auto;grid-gap:1rem 4rem;padding:6rem 2rem;min-height:100vh}.checkout-page__holder--hotels-checkout{-ms-grid-columns:calc(100% - 430px) 400px;grid-template-columns:calc(100% - 430px) 400px}.checkout-page__hotel-description{margin-top:1rem}.checkout-page__action-link{margin:1rem 0 2rem;display:block}.checkout-page__bordered-container{border-radius:.8rem;width:100%}.checkout-page__warning{background-color:#edf2ff;border-radius:.8rem;margin:1.2rem 0;padding:2rem 1.6rem;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF}.checkout-page__bordered-container{background-color:#fff;padding:1rem 2rem}.checkout-page__travel-flight-title{font-weight:700;font-size:1.5rem;text-transform:uppercase;margin-bottom:.5rem}.checkout-page__sticky-item{position:-webkit-sticky;position:sticky;top:9rem}.checkout-page__info-and-review-holder{-ms-grid-row-align:stretch;align-self:stretch;padding-top:1rem;padding-bottom:2rem;-ms-grid-row:span 3;grid-row:span 3}.checkout-page__extra-space{margin-top:1rem;margin-bottom:1rem}.checkout-page__display-groupe{display:flex;width:100%;flex-wrap:wrap}.checkout-page__simple-title{margin-bottom:1.6rem}.checkout-page__order-summary-container{background-color:#F05929;padding:2rem;box-shadow:5px 5px 20px rgba(37,37,39,.25);border-radius:1rem;display:flex;justify-content:space-between;align-items:center}.checkout-page__order-summary-container--compact{display:flex;margin-bottom:4rem;cursor:pointer}.checkout-page__order-summary-container--total{display:flex;justify-content:space-evenly}.checkout-page__order-summary-container--total .checkout-page__price-points{text-align:right}.checkout-page__order-summary-container--total .checkout-page__price-points--taxes{white-space:nowrap}.checkout-page__summary-dailies{margin-right:1rem}.checkout-page__go-up-trigger{font-size:2.5rem}.checkout-page__price-total{margin:0 1rem}.checkout-page__price-and-details{opacity:0;transition:opacity .1s linear}.checkout-page__hotel-details-button{margin-top:2rem}.checkout-page__hotel-details-holder{padding:0;overflow:hidden}.checkout-page__hotel-details{padding:2rem 2rem 2.5rem;position:relative}.checkout-page__guests-count{font-size:2rem;display:flex;margin-top:2rem}.checkout-page__guests-icon{margin-right:1rem}.checkout-page__image-slider{height:140px}.checkout-page__banner-warning-list{margin-bottom:0;-webkit-padding-start:2.6rem;padding-inline-start:2.6rem}.checkout-page__drawer-flight-itinerary{z-index:43}.checkout-page__hotel-checkout-prices-and-tax{margin-top:4rem}.checkout-page__payment-and-info-data{-ms-grid-row-align:stretch;align-self:stretch;display:initial}.admin [st-table]>thead .checkout-page__no-transition button.btn-reset-saving-price-filter,.checkout-page__no-transition .admin [st-table]>thead button.btn-reset-saving-price-filter,.checkout-page__no-transition .btn,.checkout-page__no-transition .btn-filter-preset,.checkout-page__no-transition .user .perfil .content .btn-sair,.user .perfil .content .checkout-page__no-transition .btn-sair{transition:none}.checkout-page__no-refundable-message{margin:1rem 0;display:flex;align-items:center}.checkout-page__no-refundable-icon{font-size:2rem!important;margin-right:1rem}.checkout-page__wrapper-banner{margin:0 0 4rem}.banner-immediate-booking__active .checkout-page__holder{padding-top:10rem}.checkout-page__skeleton-price-item{background:linear-gradient(-45deg,#B3B3B3 40%,#F8F6F7 50%,#FAFAFA 52%,#F8F6F7 54%,#B3B3B3 60%);background-size:400% 400%;color:transparent;display:inline-block;min-width:130px;transition:all .25s ease-in-out}.checkout-page__skeleton-price-container{background-color:#fff;transition:background-color .5s ease-in;margin-bottom:4rem}.checkout-page__hide-skeleton-itens .checkout-page__skeleton-price-item{background:0 0;color:inherit}.checkout-page__hide-skeleton-itens .checkout-page__skeleton-price-container{background-color:#F05929;margin-bottom:4rem}@media screen and (max-width:767px){.checkout-page{margin-bottom:-2rem}.checkout-page__holder{padding:0 2rem;margin:0 auto;max-width:50rem;grid-gap:1rem;width:100%}.checkout-page__wrapper-item{padding:2rem}.checkout-page__wrapper-item--loyalty{padding:2rem 2rem 3rem}.checkout-page__person-and-prices-holder{transition:transform .3s ease-in-out}.checkout-page__info-and-review-holder{-ms-grid-row:1;grid-row:1;padding-bottom:0;position:absolute}__person-and-prices-holder--paralax-slide{transform:translateY(calc(7rem - 100%))}}@media screen and (max-width:991px){.checkout-page__holder{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:4rem 2rem 10rem}.checkout-page__order-summary{position:fixed;width:100vw;top:0;left:0;padding:12rem 2rem 2.4rem;background-color:#fff;z-index:30;overflow:auto;height:100vh;pointer-events:none;will-change:transform;transform:translateY(calc(100% + 7rem));transition:transform .3s ease-in-out}.checkout-page__order-summary--open{transform:translateY(0);pointer-events:all}.checkout-page__order-summary-container{max-width:50rem;margin-left:auto;margin-right:auto}.checkout-page__order-summary-block{display:block;text-align:right}.checkout-page__order-summary-block-icon{font-size:2rem;margin:0 .8rem}.checkout-page__mobile-modal-header{position:fixed;top:0;left:0;height:7rem;width:100%;background:#fff;border-bottom:.1rem solid #E6E6E6;text-align:center;padding:2.2rem 0}.checkout-page__mobile-modal-close-btn{position:absolute;color:#666;top:.7rem;right:1rem;font-size:5.7rem;height:5.7rem;padding:0;background:0 0;border:none;line-height:1}.banner-immediate-booking__active .checkout-page__holder{padding-top:1rem}}@media screen and (min-width:767px) and (max-width:991px){.checkout-page__holder{max-width:720px}.checkout-page__bordered-container{width:100%;margin:2.3rem auto}}.checkout-page__skeleton-item+.checkout-page__skeleton-item,.checkout-page__skeleton-item--spaced{margin-left:1rem}.checkout-page__skeleton-container{display:flex;flex-direction:column}.checkout-page__skeleton-row{display:flex;flex-wrap:wrap}.checkout-page__skeleton-row+.checkout-page__skeleton-row{margin-top:1.6rem}.checkout-page__skeleton-row--center-items{align-items:center}.checkout-page__skeleton-item{background:linear-gradient(-45deg,#B3B3B3 40%,#F8F6F7 50%,#FAFAFA 52%,#F8F6F7 54%,#B3B3B3 60%);background-size:400% 400%;height:1.4em}.checkout-page__skeleton-item--med{min-width:35%}.checkout-page__skeleton-item--small{min-width:24%}.checkout-page__skeleton-item--big{min-width:50%}.checkout-page__skeleton-item--large{min-width:100%}.checkout-page__skeleton-item--expand{flex-grow:1}.checkout-page__skeleton-item--icon{width:2rem}.checkout-page-modal .modal-dialog{height:calc(100% - 60px)}.checkout-page-modal .modal-content{border-radius:1rem;border:none;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.checkout-page-modal .modal-content__header{position:relative;min-height:60px;left:0;top:0;background:#F05929;border-radius:1rem 1rem 0 0;display:flex;align-items:center;justify-content:center}.checkout-page-modal .modal-content__close-button{position:absolute;right:2.5rem;top:2rem;padding:0;display:flex;border:none;background:0 0;color:#fff}.checkout-page-modal .modal-content__body{overflow-y:scroll;background:#fff}@media screen and (max-width:768px){.checkout-page-modal .modal-dialog{height:100vh;width:100vw;margin:0}.checkout-page-modal .modal-content{border-radius:0}}.radar-modal{min-height:100%}.radar-modal .modal-dialog{min-height:75rem}.radar-modal .modal-content{max-height:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.checkout-page__skeleton-screen-item{background:#fff;color:red}.confirmation-page__section{max-width:79rem;display:block;margin:2rem auto}.confirmation-page__box{box-shadow:5px 5px 20px rgba(37,37,39,.25);background-color:#fff;display:-ms-grid;display:grid;gap:2rem;padding:4rem;border-radius:1rem}.admin-order-page{background:0 0}.admin-order-page__tabset{padding-top:3rem;width:100%}.admin-order-page__divider{margin:2rem 0;border-top:.1rem dotted #414042}.admin-order-page .nav-tabs{display:none}.admin-order-page .tab-content{border:none}.voucher-available,.voucher-burned,.voucher-changed{color:#fff;border-radius:5px;font-weight:700;padding:2px 5px}.voucher-available{background-color:#00AD46}.voucher-burned{background-color:#EA3D35}.voucher-changed{background-color:#FFB727}.btn_split{background:#00652E;padding:4px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.conventional-cancellation-page{padding:0 3.5rem 4rem}.conventional-cancellation-page__header{display:flex;align-items:center;flex-wrap:wrap}.conventional-cancellation-page__back-btn{display:flex;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.conventional-cancellation-page__back-btn--alone{margin:0 0 4rem}.conventional-cancellation-page__tabs{margin:0 auto}.conventional-cancellation-page__divider{flex:1 0 100%;border:.1rem dotted #666}.conventional-cancellation-page__error-messages{justify-self:flex-end;-ms-grid-row-align:center;align-self:center}.conventional-cancellation-page__select-wrapper{width:32rem}.conventional-cancellation-page__controlls{display:flex;justify-content:flex-end;gap:1rem;flex-wrap:wrap}.conventional-cancellation-page__errors{width:100%;text-align:right}.conventional-cancellation-page__buttons{display:flex;gap:2rem;justify-content:flex-end}.conventional-cancellation-page__split{background-color:#00652e;color:#fff;width:60px;height:30px;display:flex;align-items:center;justify-content:center;font-weight:700}.conventional-cancellation-page__title{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:2rem}.inner{background-color:#FCFCFC}.inner .inner-header{background-position:center top;background-image:url(../img/inner/destaque-interna.jpg);margin-bottom:15px}@media (max-width:629px){.inner .inner-header{display:none}}.inner .inner-header:after{background:url(../img/footer-line.png);height:4px;display:block;background-size:contain}.inner .inner-header h3{color:#d7876d;font-weight:300;font-size:4.5rem;margin-top:100px}@media (max-width:629px){.inner .sidebar{margin-top:20px}}.inner .sidebar ul{list-style:none;padding:0}.inner .sidebar ul li a{background-color:#de9e85;border-radius:4px;display:block;color:#fff;font-weight:400;font-size:14px;line-height:3.5rem;padding:0 15px}.inner .sidebar ul li.active a{background-color:#f78c22}@media (min-width:630px){.inner .inner-header{margin-bottom:65px}.inner .sidebar{float:left;width:225px}.inner .sidebar ul li a{padding:0 30px;font-size:16px}.inner .sidebar ul li+li{margin-top:5px}}@media (max-width:629px){.inner .sidebar ul{margin:-3px}.inner .sidebar ul li{width:100%;float:left;padding:3px}}.inner .sidebar .contact-localiza{width:226px;background-color:#FFF;border:2px solid #dcdcdc;border-radius:3px;margin:30px 0;padding:15px;position:relative}.inner .sidebar .contact-localiza .duvida{margin-bottom:10px}.inner .sidebar .contact-localiza .contact-number{font-size:22px;font-weight:700;color:#19a132}.inner .sidebar .contact-localiza .contact-title{font-size:15px;font-weight:700;margin-bottom:0}.inner .sidebar .newsletter{margin:50px 0}.inner .sidebar .newsletter h3{font-size:20px}.inner .sidebar .newsletter h2{font-weight:700}.inner .sidebar .newsletter p{font-size:15px}.inner .sidebar .newsletter input{margin-bottom:10px}.admin [st-table]>thead .inner .sidebar .newsletter button.btn-reset-saving-price-filter,.inner .sidebar .newsletter .admin [st-table]>thead button.btn-reset-saving-price-filter,.inner .sidebar .newsletter .btn,.inner .sidebar .newsletter .btn-filter-preset,.inner .sidebar .newsletter .user .perfil .content .btn-sair,.user .perfil .content .inner .sidebar .newsletter .btn-sair{background-color:#908f8f;border-radius:4px;color:#fff;font-weight:400;font-size:1.5rem;padding:7px 20px}.inner p{color:#252525;font-weight:400;font-size:1.5rem;margin-bottom:20px}.inner p.big{color:#252525;font-size:18px}@media (min-width:630px){.inner .content.has-sidebar{width:75%;float:right;margin-bottom:5rem}}@media (min-width:768px) and (max-width:991px){.inner .content.has-sidebar{width:65%}}@media (max-width:1024px) and (orientation:landscape){.inner .content.has-sidebar{width:65%}}@media (max-width:629px){.inner .content{margin-top:20px}.inner.about-us .step img{width:80px;-o-object-position:left;object-position:left;-o-object-fit:contain;object-fit:contain}.inner.about-us .step img+h2{display:inline-block}}.inner .content h2{color:#252525;font-weight:600;font-size:30px;margin-top:0}.inner .content .seo-context__inter h2{margin-top:4.5rem;color:#ff592b}.inner .content .seo-context__inter .slick-next,.inner .content .seo-context__inter .slick-prev{background-color:#ff592b}.inner .content .seo-context__national h2{margin-top:4.5rem;color:#108d41}.inner .content .seo-context__national .slick-next,.inner .content .seo-context__national .slick-prev{background-color:#108d41}.inner .content .subtitle{font-size:20px;margin-top:2px}@media screen and (max-width:767px){.inner .content .seo-context__inter h2,.inner .content .seo-context__national h2{margin-top:1.5rem}}.inner.about-us .step{margin:20px 0 40px}.inner.about-us .step img{margin:0 20px 15px 0}@media (min-width:630px){.inner.about-us .step img{float:left}.inner.about-us .step img~*{margin-left:95px}}.inner.about-us .step h2{color:#252525;font-weight:400;font-size:2.7rem;line-height:1;margin-top:0;margin-bottom:15px}.inner.about-us .step p:last-child{margin-bottom:0}.inner.faq .panel{margin-bottom:25px}.inner.faq .panel .panel-title{background-color:#fedcb1;color:#252525;font-weight:600;font-size:1.6rem;margin:0}.inner.faq .panel .panel-title a{display:block;padding:8px 15px;position:relative}.inner.faq .panel .panel-title a:focus{outline:0;text-decoration:none}.ac-link-popup-modal span,.inner-page__call-to-rules,.inner-page__link-rules{text-decoration:underline}.inner.faq .panel .panel-title i{position:absolute;right:5px;top:6px;color:#fff;display:block;width:24px;line-height:24px;background-color:#f78c22;text-align:center;border-radius:50%;font-size:12px}.inner.faq .panel .panel-title i.fa-chevron-up{padding-bottom:3px;line-height:21px}.inner.faq .panel .panel-body{background-color:#fff;padding:20px 15px;font-size:15px}.inner.faq .panel .panel-body a{color:#252525;font-weight:700;font-size:1.5rem;text-decoration:underline}.inner.contact-us .inner-header{background-image:url(../img/inner/destaque-faleconosco.jpg)}.inner.contact-us .form-group{margin-bottom:25px}.inner.contact-us [ui-br-phone-number]{width:158px}.inner.contact-us .btn-send{background-color:#f78c22;border-radius:4px;color:#fff;text-transform:uppercase;line-height:33px;padding:0 35px}.inner.advantages .inner-header{background-image:url(../img/inner/destaque-vantagens.jpg)}.inner.advantages .advantage{margin:35px 0}.inner.advantages .advantage .count{color:#fff;font-weight:300;font-size:2.2rem;background-color:#ef4f26;padding:2px 10px;position:relative;float:left;margin-top:-5px}.inner.advantages .advantage .count:after{display:inline-block;position:absolute;right:-15px;height:2px;top:0;border:solid transparent;border-width:16px 0 16px 15px;border-left-color:#ef4f26}.inner.advantages .advantage .count~*{margin-left:80px}.inner.advantages-2 .advantage .count{background-color:#0a8a3c}.inner.advantages-2 .advantage .count:after{border-left-color:#0a8a3c}.inner.how-it-works .inner-header{background-image:url(../img/how-it-works/topo.png);margin-bottom:30px}.inner.how-it-works .inner-header .container{width:auto;padding:0}.inner.how-it-works .inner-header h3{color:#fff;font-size:300;font-weight:8rem;line-height:10rem;margin-top:200px;margin-bottom:0;text-align:center;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.7) 100%)}@media (min-width:630px){.inner.how-it-works .inner-header h3{background:rgba(0,0,0,.5)}}.inner.how-it-works .inner-header h3 .subtitle{color:#fff;font-weight:300;font-size:2rem;padding:5px;background-color:#ef5026;border-radius:4px;display:inline-block;margin-bottom:20px;vertical-align:bottom}@media (max-width:767px){.inner.how-it-works .inner-header{display:block;margin-bottom:0}.inner.how-it-works .inner-header h3{margin-top:50px;font-weight:400;font-size:2.2rem;line-height:1;text-align:left;padding:10px 15px}.inner.how-it-works .inner-header h3 .subtitle{display:none}}.inner.how-it-works #image-step-two-two,.inner.how-it-works #step-two #display-mobile{display:none}.inner.how-it-works p span{font-weight:700}.inner.how-it-works #phrase-impact{font-size:25px;margin:35px 0 25px}.inner.how-it-works #step-four,.inner.how-it-works #step-one,.inner.how-it-works #step-tree,.inner.how-it-works #step-two{margin:0 0 50px}.inner.how-it-works #image-step-four,.inner.how-it-works #image-step-one,.inner.how-it-works #image-step-tree,.inner.how-it-works #image-step-two,.inner.how-it-works #image-step-two-two{width:80%;height:400px;margin:0 auto;background-repeat:no-repeat}.inner.how-it-works #step-one #image-step-one{width:100%;height:189px;background-image:url(../img/how-it-works/step-one-desktop.png);background-size:100% auto}.inner.how-it-works #step-two #image-step-two{width:100%;height:447px;margin:45px auto;background-image:url(../img/how-it-works/step-two-desktop.png);background-size:100% auto}.inner.how-it-works #step-two p{line-height:1.5em;margin-left:50px}.inner.how-it-works #step-two #hide-mobile{font-weight:400}.inner.how-it-works #step-two #block-explains .icon{width:30px;height:30px;border-radius:50%;color:#FFF;text-align:center;line-height:30px;float:left;margin-right:15px;font-weight:700}.inner.how-it-works #step-two #block-explains #black{background-color:#1f1d1d}.inner.how-it-works #step-two #block-explains #red{background-color:#b71b27}.inner.how-it-works #step-two #block-explains #yellow{background-color:#f78b21}.inner.how-it-works #step-two #block-explains #orange{background-color:#ef4f25}.inner.how-it-works #step-two #block-explains #green{background-color:#09893b}.inner.how-it-works #step-two #block-explains #green-two{background-color:#83bf37}.inner.how-it-works #step-tree #image-step-tree{width:100%;height:600px;margin:45px auto;background-image:url(../img/how-it-works/step-tree-desktop.png);background-size:100% auto}.inner.how-it-works #step-four{text-align:center}.inner.how-it-works #step-four #semi{font-weight:600}.inner.how-it-works #step-four #image-step-four{width:100%;height:845px;margin:45px auto 60px;background-image:url(../img/how-it-works/step-four-desktop.png);background-size:100% auto}.inner.how-it-works #step-four h2,.inner.how-it-works #step-four p{text-align:left}.inner.how-it-works #step-four ol{font-size:15px;text-align:left}.inner.how-it-works #step-four a{position:relative}.admin [st-table]>thead .inner.how-it-works #step-four a button.btn-reset-saving-price-filter,.inner.how-it-works #step-four a .admin [st-table]>thead button.btn-reset-saving-price-filter,.inner.how-it-works #step-four a .btn,.inner.how-it-works #step-four a .btn-filter-preset,.inner.how-it-works #step-four a .user .perfil .content .btn-sair,.user .perfil .content .inner.how-it-works #step-four a .btn-sair{width:350px;height:60px;background-color:#28913c;border-radius:5px;margin-top:150px}.admin [st-table]>thead .inner.how-it-works #step-four a button.btn-reset-saving-price-filter p,.inner.how-it-works #step-four a .admin [st-table]>thead button.btn-reset-saving-price-filter p,.inner.how-it-works #step-four a .btn p,.inner.how-it-works #step-four a .btn-filter-preset p,.inner.how-it-works #step-four a .user .perfil .content .btn-sair p,.user .perfil .content .inner.how-it-works #step-four a .btn-sair p{line-height:50px;margin:0;color:#FFF;text-transform:uppercase;font-weight:600;font-size:1.4em;text-align:center}.admin [st-table]>thead .inner.how-it-works #step-four a button.btn-reset-saving-price-filter .icon,.inner.how-it-works #step-four a .admin [st-table]>thead button.btn-reset-saving-price-filter .icon,.inner.how-it-works #step-four a .btn .icon,.inner.how-it-works #step-four a .btn-filter-preset .icon,.inner.how-it-works #step-four a .user .perfil .content .btn-sair .icon,.user .perfil .content .inner.how-it-works #step-four a .btn-sair .icon{width:180px;height:150px;position:relative;background-image:url(../img/how-it-works/search.svg);background-size:100%;background-repeat:no-repeat;top:-163px;left:72px}.inner.how-it-works #step-four #start-search{text-align:center;margin-top:60px}.inner.how-it-works #step-four #start-search+p{text-align:center;font-size:1.5em}.inner.how-it-works hr{border-color:#000}@media all and (min-width:768px) and (max-width:991px){.inner.how-it-works #image-step-four,.inner.how-it-works #image-step-one,.inner.how-it-works #image-step-tree,.inner.how-it-works #image-step-two{width:100%!important}.inner.how-it-works #step-one #image-step-one{height:110px}.inner.how-it-works #step-two #image-step-two{height:240px}.inner.how-it-works #step-tree #image-step-tree{height:340px}.inner.how-it-works #step-four #image-step-four{height:460px}}@media all and (max-width:1024px) and (orientation:landscape){.inner.how-it-works #image-step-four,.inner.how-it-works #image-step-one,.inner.how-it-works #image-step-tree,.inner.how-it-works #image-step-two{width:100%!important}.inner.how-it-works #step-one #image-step-one{height:140px}.inner.how-it-works #step-two #image-step-two{height:360px}.inner.how-it-works #step-tree #image-step-tree{height:460px}.inner.how-it-works #step-four #image-step-four{height:710px}}@media all and (max-width:767px){.inner.how-it-works .content #hide-mobile,.inner.how-it-works .inner-header:after{display:none}.inner.how-it-works .inner-header{background-image:none}.inner.how-it-works .inner-header h3{color:#000;font-size:2em;background:0 0;margin-top:20px;font-weight:600}.inner.how-it-works .content{margin-top:10px}.inner.how-it-works .content .subtitle{font-size:20px;margin-top:2px}.inner.how-it-works .content h2{font-size:1.75em}.inner.how-it-works .content #phrase-impact{text-align:left;margin-top:0;font-size:1.2em}.inner.how-it-works .content #step-one #image-step-one{width:236px;height:288px;background-image:url(../img/how-it-works/step-one-mobile.png);background-size:100%}.inner.how-it-works .content #step-two #image-step-two{width:202px;height:669px;background-image:url(../img/how-it-works/step-two-mobile-one.png)}.inner.how-it-works .content #step-two #image-step-two-two{width:185px;height:169px;background-image:url(../img/how-it-works/step-two-mobile-two.png);margin-bottom:30px;margin-top:30px;display:block}.inner.how-it-works .content #step-two #display-mobile{display:block}.inner.how-it-works .content #step-two #block-explains .icon{width:25px;height:25px;line-height:25px}.inner.how-it-works .content #step-two p{margin-left:40px}.inner.how-it-works .content #step-tree #image-step-tree{width:253px;height:485px;background-image:url(../img/how-it-works/step-tree-mobile.png)}.inner.how-it-works .content #step-four #semi{margin-top:20px}.inner.how-it-works .content #step-four #image-step-four{width:169px;height:858px;background-image:url(../img/how-it-works/step-four-mobile.png);margin-bottom:60px}.admin [st-table]>thead .inner.how-it-works .content #step-four a button.btn-reset-saving-price-filter,.inner.how-it-works .content #step-four a .admin [st-table]>thead button.btn-reset-saving-price-filter,.inner.how-it-works .content #step-four a .btn,.inner.how-it-works .content #step-four a .btn-filter-preset,.inner.how-it-works .user .perfil .content #step-four a .btn-sair,.user .perfil .inner.how-it-works .content #step-four a .btn-sair{width:250px;margin-top:120px}.admin [st-table]>thead .inner.how-it-works .content #step-four a button.btn-reset-saving-price-filter .icon,.inner.how-it-works .content #step-four a .admin [st-table]>thead button.btn-reset-saving-price-filter .icon,.inner.how-it-works .content #step-four a .btn .icon,.inner.how-it-works .content #step-four a .btn-filter-preset .icon,.inner.how-it-works .user .perfil .content #step-four a .btn-sair .icon,.user .perfil .inner.how-it-works .content #step-four a .btn-sair .icon{width:140px;height:84px;top:-139px;left:40px}.inner.how-it-works .content #start-search{margin-top:50px!important;padding:0 50px}.inner.how-it-works .content #start-search+p{display:none}}.inner.rent-cars .global-text{display:flex;flex-wrap:nowrap;margin-bottom:35px}.inner.rent-cars .global-text .text{flex:6;padding-right:70px}.inner.rent-cars .global-text .text .description{font-size:18px;margin-top:35px}.inner.rent-cars .global-text .logoLocaliza{width:174px;height:110px;flex:1;margin-top:35px}.inner.rent-cars .search-form-assist-card assist-card-search-form{margin-top:25px}.inner.rent-cars .search-form-car{padding:15px 40px}.inner.rent-cars .search-form-assist-card,.inner.rent-cars .search-form-car{border:1px solid #ababab;border-radius:6px;background-color:#fafafa;position:relative}.inner.rent-cars .search-form-assist-card .description,.inner.rent-cars .search-form-car .description{width:100%;font-size:25px;text-align:center;padding:15px 0;margin-top:13px}.inner.rent-cars .search-form-assist-card .search-form-itens,.inner.rent-cars .search-form-car .search-form-itens{background-color:#fafafa;border:none;padding-top:20px;box-shadow:none}.inner.rent-cars .search-form-assist-card:after,.inner.rent-cars .search-form-car:after{content:'';width:100%;height:1px;background-color:#ede9e8;position:absolute;top:100px;left:0}.inner.villamix-bsb{background-color:#000;background-image:url(../img/backgroundVillamix.jpg);background-size:cover;background-repeat:no-repeat;background-position:0 105px}.inner.villamix-bsb p{color:#FFF}.inner.villamix-bsb .inner-header{display:none}.inner.villamix-bsb .villa{color:#fff;text-align:center;padding-top:80px;font-weight:400;font-size:1.5rem}.inner.villamix-bsb .villa .row{width:500px;margin:0 auto}.inner.villamix-bsb .villa p{font:inherit}.inner.villamix-bsb .villa .logos::after{content:'';width:103%;height:1px;background-color:#FFF;position:relative;bottom:-30px;margin:0 auto}.inner.villamix-bsb .villa .logo123::after{content:'';width:1px;height:123%;background-color:#FFF;position:absolute;right:2px;bottom:-20px}.inner.villamix-bsb .villa form{margin-bottom:70px}.inner.villamix-bsb .villa form>div{margin:15px 0;padding:0}.inner.villamix-bsb .villa form input,.inner.villamix-bsb .villa form select{width:100%;height:31px;background:#3d3d3d;border:none;color:#FFF;border-radius:0;font-size:15px;padding:4px 12px;box-shadow:none;-webkit-appearance:none}.inner.villamix-bsb .villa form input::-webkit-input-placeholder,.inner.villamix-bsb .villa form select::-webkit-input-placeholder{color:#FFF}.inner.villamix-bsb .villa form input:-ms-input-placeholder,.inner.villamix-bsb .villa form select:-ms-input-placeholder{color:#FFF}.inner.villamix-bsb .villa form input::placeholder,.inner.villamix-bsb .villa form select::placeholder{color:#FFF}.inner.villamix-bsb .villa form label{width:100%;text-align:left;font-size:19px;font-weight:600}.inner.villamix-bsb .villa form .has-error label{color:red}.inner.villamix-bsb .villa form .cityBox{padding-left:25px}.inner.villamix-bsb .villa form button{width:156px;height:44px;background-color:#df993d;color:#FFF;font-size:20px;font-weight:700;border:none;text-transform:uppercase;margin-top:25px}.inner.villamix-bsb .villa .destaque{font-size:34px;font-weight:400;margin-top:55px;margin-bottom:5px}.inner.villamix-bsb .villa .general{font-size:20px;font-weight:400}.inner.villamix-bsb .villa .general.top{margin-bottom:40px}.inner.villamix-bsb .villa .cadastre{margin-top:40px;margin-bottom:5px;font-size:33px}.inner.villamix-bsb .villa .ganhe{font-size:21px}.inner.villamix-bsb .villa #observation{font-size:14px;font-weight:400;opacity:.5}@media all and (max-width:991px){.inner.villamix-bsb{background-position:0 50px}.inner.villamix-bsb .villa form .cityBox{padding-left:0}}@media all and (max-width:767px){.inner.villamix-bsb .villa{padding:0}.inner.villamix-bsb .villa .logos .logoVilla{margin-top:25px}.inner.villamix-bsb .villa .logos .logoVilla img{width:70%}.inner.villamix-bsb .villa .logos .logo123 img{width:30%}.inner.villamix-bsb .villa .logos .logo123:after,.inner.villamix-bsb .villa .logos:after{display:none}.inner.villamix-bsb .villa form label{font-size:16px}.inner.villamix-bsb .villa .row{width:100%}.inner.villamix-bsb .villa .destaque{font-size:22px}.inner.villamix-bsb .villa .general{font-size:14px}.inner.villamix-bsb .villa .general.top{margin-bottom:40px}.inner.villamix-bsb .villa .cadastre{font-size:23px}.inner.villamix-bsb .villa .ganhe{font-size:13px}.inner.villamix-bsb .villa #observation{font-size:12px}}.form-seo-best-destinations{max-width:76rem;height:53rem;margin:1rem}.form-seo-best-destinations flight-search-form .flight-search-form__title{color:#fff}.form-seo-best-destinations flight-search-form .flight-search-form__group-radio{margin:1rem 0;display:flex;align-items:center;justify-content:center}.form-seo-best-destinations flight-search-form .flight-search-form__group-radio--label{width:50%;background-color:transparent;padding:1rem 2rem;border:.1rem solid #fff;border-radius:2.1rem 0 0 2.1rem;border-right:transparent;text-align:center;color:#fff}.form-seo-best-destinations flight-search-form .flight-search-form__group-radio--label:last-child{border-radius:0 2.1rem 2.1rem 0;border:.1rem solid #fff;border-left:transparent}.form-seo-best-destinations flight-search-form .flight-search-form__group-radio input{opacity:0;position:fixed;width:0}.form-seo-best-destinations flight-search-form .flight-search-form__group-radio input:checked+.flight-search-form__group-radio--label{border:.1rem solid #fff;background-color:rgba(255,255,255,.25);color:#fff;font-weight:700}.form-seo-best-destinations flight-search-form .flight-search-form__group-radio input:checked+.flight-search-form__group-radio--label:last-child{border-radius:0 2.1rem 2.1rem 0}.form-seo-best-destinations flight-search-form .flight-search-form__invert-button{display:none}@media screen and (min-width:768px){.form-seo-best-destinations{max-width:76rem;height:55.5rem;margin:0 auto 8rem}.form-seo-best-destinations .inline-group-input{flex:1 0 50%;display:flex;align-items:flex-end}.form-seo-best-destinations .inline-group-input .passenger-row{width:93%}.form-seo-best-destinations .inline-group-input .passenger-row .passenger{width:34rem}.form-seo-best-destinations .search-form .date.date-out{margin-right:2rem;flex:2.6}.form-seo-best-destinations .search-form .form-group.date-in{margin:0}.form-seo-best-destinations .buttonSearch{display:flex;margin-top:1rem}.form-seo-best-destinations .form-control{border-radius:.8rem}.form-seo-best-destinations .passenger .dropdown-menu{width:50.5rem;padding:3rem}.form-seo-best-destinations .passenger .dropdown-menu-class{width:65rem}.form-seo-best-destinations .dates,.form-seo-best-destinations .passenger-row{display:flex;justify-content:space-between;align-items:flex-end}.form-seo-best-destinations .dates{width:100%}.form-seo-best-destinations .passenger-row{width:88%}.form-seo-best-destinations .passenger-row .passenger{width:30rem}.form-seo-best-destinations .flight-search-form__invert-button{flex:0 0 auto}.form-seo-best-destinations .flight-search-form__groups{display:flex;align-items:baseline;justify-content:space-between;width:100%}.form-seo-best-destinations .flight-search-form__group-radio{margin:.5rem;width:316px}.form-seo-best-destinations .button--search{color:#ed3730;background-color:#f3eeee;border-color:#ed3730;border-radius:1rem;text-transform:uppercase;margin-left:10rem}}@media screen and (max-width:767px){.form-seo-best-destinations .bg-form-seo{height:530px}.form-seo-best-destinations .inline-group-input{display:block}.form-seo-best-destinations .flight-search-form--mobile-seo .dropdown-menu{padding:1rem}.form-seo-best-destinations .flight-search-form--mobile-seo .hidden-flight-filter-loyalty{display:none}.form-seo-best-destinations .flight-search-form--mobile-seo .flight-search-form__title{text-align:center;margin-bottom:3rem}.form-seo-best-destinations .flight-search-form--mobile-seo .airports-row{display:block}.form-seo-best-destinations .flight-search-form--mobile-seo .buttonSearch theme-button{height:54px;width:100%}.form-seo-best-destinations .flight-search-form--mobile-seo .flight-search-form__message{background-color:#fff;color:#414042;border:.1rem solid #EB902B;border-radius:1rem;margin:2rem auto}.form-seo-best-destinations .flight-search-form--mobile-seo .flight-search-form__input.form-control{padding-left:1.2rem}.form-seo-best-destinations .flight-search-form--mobile-seo .flight-search-form__text-input.form-control{padding-left:1rem;border-radius:.8rem;margin-bottom:2rem;text-align:left}.form-seo-best-destinations .flight-search-form--mobile-seo .search-form .class-service h4.help-block,.form-seo-best-destinations .flight-search-form--mobile-seo .search-form .passengers h4.help-block{z-index:26;color:#666;font-weight:400;position:absolute;left:1.2rem;text-transform:lowercase;font-size:1rem;padding-top:.6rem}.form-seo-best-destinations .flight-search-form--mobile-seo .label-in{position:absolute;left:1.2rem;color:#666;font-weight:400;font-size:1rem;top:.4rem}.form-seo-best-destinations .flight-search-form--mobile-seo .flight-search-form__inputs-container .select-fa-chevron-down:after,.form-seo-best-destinations .flight-search-form--mobile-seo .passengers .help-block{color:#414042}.form-seo-best-destinations .flight-search-form--mobile-seo .grid--search-form{width:100%;padding:0 1rem;margin-top:2rem}.form-seo-best-destinations .flight-search-form--mobile-seo .flight-search-form__input-icon--left{left:.2rem}.form-seo-best-destinations .flight-search-form--mobile-seo .flight-search-form__input-icon{display:none}.form-seo-best-destinations .flight-search-form--mobile-seo .select-fa{background-color:unset}.form-seo-best-destinations .flight-search-form--mobile-seo .form-group.travel.arrival{margin-left:0}.form-seo-best-destinations .flight-search-form--mobile-seo .filter-currency-or-points-seo{justify-content:space-between}.form-seo-best-destinations .flight-search-form--mobile-seo .flight-search-form__inputs-container{width:100%;display:block;margin-top:6rem}.form-seo-best-destinations .flight-search-form--mobile-seo .dates,.form-seo-best-destinations .flight-search-form--mobile-seo .search-section-form{display:block}.form-seo-best-destinations .flight-search-form--mobile-seo .dates .date{width:48%}.form-seo-best-destinations .flight-search-form--mobile-seo .date,.form-seo-best-destinations .flight-search-form--mobile-seo .dates .somente-ida{width:100%}.form-seo-best-destinations .flight-search-form--mobile-seo .dates .somente-ida input{border-radius:.8rem}.form-seo-best-destinations .flight-search-form--mobile-seo .date-in,.form-seo-best-destinations .flight-search-form--mobile-seo .date-out{margin-left:0;margin-right:0}.form-seo-best-destinations .flight-search-form--mobile-seo .flight-search-form__group-radio{margin-bottom:2rem}.form-seo-best-destinations .flight-search-form--mobile-seo .form-control{padding-left:1rem;padding-top:1.8rem;padding-right:3.2rem;font-size:1.4rem}.form-seo-best-destinations .flight-search-form--mobile-seo .passenger__label-mobile{color:#666;font-weight:400;font-size:1rem}.form-seo-best-destinations .flight-search-form--mobile-seo .flight-search-form__input-date.form-control{padding-left:1rem;padding-top:1.8rem;padding-right:3.2rem;font-size:1.4rem;border-radius:.8rem}}.seo-page__title{padding:1.5rem 0}.seo-page__subtitle{padding-bottom:2rem;display:block}.seo-page__intro-content{padding:3.5rem 0}.seo-page__intro-content--pure{padding:3.5rem 0 0}.seo-page__text-section{padding-top:3rem}.form-seo-title{font-size:30px;letter-spacing:-1px;color:#ef4f26;font-weight:400;margin-bottom:37px;margin-top:0}.form-seo-title span{font-weight:600}.bg-form-seo{background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);padding:1rem;border:1px solid #bfbfbf;border-radius:5px;box-shadow:2px 3px 7px 0 rgba(50,50,50,.24)}.seo-form .date.date-in,.seo-form .date.date-out{margin-top:22px}.seo-form .search-link .btn-search{background:#ed3730;color:#FFF;border-radius:2px}.page-seo-content{margin-top:100px}.page-seo-content h1{font-size:30px;color:#252525;font-weight:600;margin:0 0 20px}.page-seo-content h2{font-size:18px!important;color:#252525;font-weight:600;margin:0 0 20px!important}.page-seo-content p{font-size:15px;color:#252525}.page-seo-content p a{font-weight:700}.page-sitemap-content h2{font-size:18px!important;color:#252525;font-weight:600;margin:0 0 20px!important}.page-sitemap-content .sitemap-list{margin-top:35px;padding:0;column-count:1;column-gap:20px}.page-sitemap-content .sitemap-item{list-style:none;font-size:16px;margin-bottom:5px}@media only screen and (min-width:768px){.page-sitemap-content .sitemap-list{column-count:2}}@media only screen and (min-width:1024px){.page-sitemap-content .sitemap-list{column-count:3}}@media only screen and (min-width:1366px){.page-sitemap-content .sitemap-list{column-count:4}}.seo-icon-content{width:100%;margin-top:20px}.seo-icon-content .seo-icon{width:12%;height:67px;float:left}.seo-icon-content .seo-icon img{width:64px}.seo-icon-content .seo-step-content{width:88%;min-height:60px;float:left}.seo-icon-content .seo-step-content h3{margin:0 0 7px;font-size:15px;font-weight:600}.seo-step-1{height:80px;margin-top:60px}.seo-step-2{height:120px}.seo-step-3{height:160px}.seo-form-control{font-size:15px!important;height:42px!important;border:1px solid #bfbfbf}.seo-form .form-group.date-in .clearDate{border-left:1px solid #bfbfbf;height:40px!important;top:30px!important;line-height:38px!important}.seo-form .passenger button[uib-dropdown-toggle]{height:40px!important;border:1px solid #bfbfbf!important}@media (max-width:767px){.inner .content,.seo-best-destinations .container.top-destinations.ng-scope{display:inline-block}.seo-page__intro-content{padding:0}.inner .content{width:100%}.seo-best-destinations .container.top-destinations.ng-scope .row-best-destinations .col-lg-6{padding-left:0!important;padding-right:0!important}.inner .content h2{font-size:20px;font-weight:700;text-align:left}.page-seo-content h1{font-size:20px;color:#252525;font-weight:700;margin:0 0 20px}.seo-icon-content{width:100%;margin-top:20px}.seo-icon-content .seo-icon{width:25%;height:67px;float:left}.seo-icon-content .seo-icon img{width:55px;margin-top:27px}.seo-icon-content .seo-step-content{width:75%;min-height:60px;float:left}.seo-icon-content .seo-step-content h3{margin:0 0 7px;font-size:15px;font-weight:600}.top-destinations .btn-laranja{font-size:16px;font-weight:600}}.top-destinations .airline-price,.top-destinations .destination .airline-price{background-image:none!important}.inner-page__link-rules{color:#2122f2}.inner-page__therms-and-conditions{font-size:15px;color:#000;font-weight:400;vertical-align:baseline}.inner-page__therms-and-conditions-title{font-size:17px}.contact-us-custhelp__frame{border:0;width:100%;min-height:890px}@media (min-width:768px) and (max-width:991px){.contact-us-custhelp__frame{left:-273px}}.best-destinations{margin-top:0}@media (max-width:991px){.best-destinations{background-color:#FFF!important}.best-destinations .container{padding-left:5px!important;padding-right:5px!important}.best-destinations .row{margin-left:0!important;margin-right:0!important}.best-destinations .navbar{position:relative!important}.best-destinations .left{width:50%;float:left}.best-destinations .right{width:50%;float:right}.best-destinations .linkCard{text-decoration:none}.best-destinations .difference{width:70%!important;margin:0 auto}.best-destinations .affix{z-index:199;left:0}.best-destinations .detail-mobile-trip{position:inherit;background-color:#fff;z-index:10;padding:0 5px}}.best-destinations .best-destinations-banner{margin-bottom:30px}.best-destinations .inner-header{background:url(../img/best-destinations/bt-bg-title-new.jpg?1557861402902) center no-repeat #ff592b}.best-destinations .inner-header .banner-title{color:#fff;font-weight:300;font-size:4rem;line-height:90px;margin-bottom:0;text-align:center}@media (min-width:630px){.best-destinations .inner-header .banner-title{background:rgba(0,0,0,.5)}}.best-destinations .inner-header .banner-title .subtitle{color:#fff;font-weight:300;font-size:20px;padding:5px;background-color:#ef5026;border-radius:4px;display:inline-block;margin-bottom:20px;vertical-align:bottom}.best-destinations .inner-header h3{color:#fff;font-weight:300;font-size:80px;line-height:100px;margin-bottom:0;text-align:center}@media (min-width:630px){.best-destinations .inner-header h3{background:rgba(0,0,0,.5)}}.best-destinations .inner-header h3 .subtitle{color:#fff;font-weight:300;font-size:20px;padding:5px;background-color:#ef5026;border-radius:4px;display:inline-block;margin-bottom:20px;vertical-align:bottom}@media (max-width:629px){.best-destinations .inner-header{display:none;margin-bottom:0}.best-destinations .inner-header h3{margin-top:50px;font-weight:400;font-size:22px;line-height:1;text-align:left;padding:10px 15px}.best-destinations .inner-header h3 .subtitle{display:none}}.best-destinations .sidebar{margin-top:0}@media (min-width:630px){.best-destinations .sidebar{margin-top:20px}}.best-destinations .content .title{color:#232323;font-weight:700;font-size:20px;margin:0 0 15px}@media (min-width:630px){.best-destinations .content .title{font-size:30px;margin:15px 0}}@media (max-width:767px){.best-destinations .content .city-text,.best-destinations .content h2{display:none}}@media (max-width:629px){.best-destinations .content{margin-top:10px}}@media (min-width:630px){.best-destinations.index .content{margin-top:80px}}.best-destinations .btn-laranja{font-size:15px}@media (min-width:992px) and (max-width:1199px){.best-destinations .btn-laranja{font-size:12px;min-width:70px!important;padding:0 8px!important}}.best-destinations .btn-load-more{padding:10px;margin:20px 0}@media (min-width:630px){.best-destinations .btn-load-more{padding:20px;margin:50px 0}}.best-destinations .btn-load-more img{margin-right:5px}.best-destinations .btn-load-more span{vertical-align:middle}.best-destinations .destination-label{text-align:center}@media (min-width:630px){.best-destinations .destination-label{text-align:left}}.best-destinations .all-destinations{margin:50px 0 20px}.best-destinations .all-destinations h4{color:#232323;font-weight:700;font-size:22px;text-align:center;margin:30px 0}.best-destinations .all-destinations ul{padding:0 20px;list-style:none;columns:2}.best-destinations .all-destinations li:before{content:"";border-color:transparent #111;border-style:solid;border-width:4px 0 4px 6px;display:inline-block;margin:0 4px 1px 0}.best-destinations .all-destinations a{color:#232323;font-weight:400;font-size:16px;line-height:24px}.best-destinations .destination{color:#fff;margin-bottom:30px;background-color:#3c6f3d}.best-destinations .destination.international{background-color:#633c6f}.best-destinations .destination.international .trip hr{border-color:#9F6CAD}.best-destinations .destination .destination-img{position:relative;height:90px;width:100%;background-color:#000;background-size:cover;background-position:center}.best-destinations .destination .destination-img:before{content:"";background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 55%,rgba(0,0,40,.7) 100%);position:absolute;width:100%;height:100%;left:0}.best-destinations .destination .destination-img h4{position:absolute;bottom:0;font-weight:400;font-size:30px;line-height:1;width:100%;text-align:center;text-shadow:1px 1px 0 #000}.best-destinations .destination .description{padding:15px;color:#f1f0f0;font-size:15px}@media (max-width:359px){.best-destinations .destination .description .destination-city{display:block}.best-destinations .destination .description .price.diff{position:relative;top:-25px}}.best-destinations .destination .trip{padding:7px 0}.best-destinations .destination .trip hr{margin:7px 0;border-color:#84D486}.best-destinations .destination .trip hr#line-separation{width:100%}.best-destinations .destination .trip .arrow{margin:0 7px}.best-destinations .destination .trip .price{color:#f1f0f0;font-weight:700px;line-height:16px}.best-destinations .destination .trip+.trip{border-top:1px solid #f1f0f0}.admin [st-table]>thead .best-destinations .destination button.btn-reset-saving-price-filter,.best-destinations .destination .admin [st-table]>thead button.btn-reset-saving-price-filter,.best-destinations .destination .btn,.best-destinations .destination .btn-filter-preset,.best-destinations .destination .user .perfil .content .btn-sair,.user .perfil .content .best-destinations .destination .btn-sair{margin-top:15px}@media (min-width:630px){.best-destinations .all-destinations ul{columns:4}.best-destinations .destination .destination-img{height:230px}.best-destinations .tips{margin-bottom:25px}.best-destinations.from svg,.best-destinations.to svg,.best-destinations.trip svg{height:40px}}.best-destinations .warning{margin:30px 0;text-align:center}.best-destinations .destination-tab{list-style:none;padding:0;margin-top:30px;margin-bottom:0}.best-destinations .destination-tab li{height:auto;margin:0 10px 0 0;display:inline-block}.best-destinations .destination-tab li a{display:block;background-color:#AEAEAE;border-radius:4px 4px 0 0;padding:15px 20px;color:#fff;font-weight:700;font-size:18px}.best-destinations .destination-tab li.active a{background-color:#2f7600}.best-destinations .destination-tab li.diff.active a{background-color:#FE6639}@media (max-width:629px){.best-destinations .destination-tab{margin:30px -1.5% 18px;position:relative}.best-destinations .destination-tab li{width:47%;float:left;margin:0 1.5%;position:relative}.best-destinations .destination-tab li.active a{background-color:#2f7600}.best-destinations .destination-tab li.diff.active a{background-color:#ff4e2c}.best-destinations .destination-tab li a{background-color:#afafaf;font-size:14px;line-height:1;padding:7px 10px;border-radius:4px}.best-destinations .destination-tab li small{font-weight:600}.best-destinations .destination-tab li.origin{text-align:right}}.best-destinations .destination-search{border:1px solid rgba(113,113,113,.5);border-radius:6px;margin-bottom:40px}.best-destinations .destination-search p{color:#252525;font-size:18px;font-weight:700;margin:15px 0}.best-destinations .destination-search h3{color:#252525;font-size:25px;font-weight:700;padding:12px}.best-destinations .destination-search .divider{border-bottom:1px solid #ebe6e3}.best-destinations .destination-search .control-label{color:#252525;font-weight:900;font-size:20px;line-height:30px;text-align:right}.best-destinations .destination-search .control-label.left{text-align:left}.best-destinations .destination-search .btn-search{border-radius:6px;background-color:#E3DAD6;border:transparent}.best-destinations .destination-search .btn-search span{font-size:17px!important}.best-destinations .destination-search .btn-search .iconSearch{display:none}@media (max-width:768px){.best-destinations .destination-search .btn-search .iconSearch{width:15px;height:15px;display:block;background-image:url(/img/icons/lupa.svg);background-repeat:no-repeat}}.best-destinations .destination-search .btn-search .textSearch{display:none}@media (min-width:769px){.best-destinations .destination-search .btn-search .textSearch{display:block}}.best-destinations .destination-search .destination-frm{padding:10px 55px 0}.best-destinations .destination-search .search-form{padding:25px 100px 35px}.best-destinations .destination-search .search-form .search-form-itens .form-control{height:43px;font-size:16px;border-color:#bfbfbf;box-shadow:initial}.best-destinations .destination-search .search-form .search-form-itens .travel{flex:initial;margin:0 0 15px}.best-destinations .destination-search .search-form .search-form-itens .travel+span{width:6%;float:left;text-align:center;box-sizing:border-box;padding:0 1%;display:block;top:-20px;position:relative}.best-destinations .destination-search .search-form .search-form-itens .travel+span img{width:15px}.best-destinations .destination-search .search-form .search-form-itens .travel label{font-size:20px!important;margin-top:0;margin-bottom:10px}.best-destinations .destination-search .search-form .search-form-itens .date-in .clearDate{height:41px;line-height:41px;font-size:14px;font-weight:500;top:36px;cursor:pointer}.best-destinations .destination-search .search-form .search-form-itens .date-in .clearDate img{width:8px}.best-destinations .destination-search .search-form .search-form-itens .date-out{margin-left:0;flex:2.9}.best-destinations .destination-search .search-form .search-form-itens .date-in label,.best-destinations .destination-search .search-form .search-form-itens .date-out label{font-size:16px!important;margin-bottom:10px}.best-destinations .destination-search .search-form .search-form-itens .passenger{width:120px;flex:initial}.best-destinations .destination-search .search-form .search-form-itens .passenger .passenger-number button{background-color:#c5c4c3;font-size:17px}.best-destinations .destination-search .search-form .search-form-itens .passenger button[uib-dropdown-toggle]{font-size:16px;height:43px;border-color:#bfbfbf}.best-destinations .destination-search .search-form .search-form-itens .passenger label{font-size:16px!important;margin-bottom:10px}.best-destinations .destination-search .search-form .search-form-itens .passenger .class-service .form-group.class .select-fa.select-fa-chevron-down:after{top:0;padding:15px 10px}.best-destinations .destination-search .search-form .search-form-itens .btn-search{width:100%;background-color:#ed3730;color:#fff;box-shadow:0 3px 3px -2px rgba(0,0,0,.3);padding:10px 5px}.best-destinations .destination-search .search-form .search-form-itens .btn-search span{font-size:18px!important}.best-destinations .destination-search .search-form .search-form-itens .btn-search .iconSearch{display:none}@media (max-width:768px){.best-destinations .destination-search .search-form .search-form-itens .btn-search .iconSearch{width:15px;height:15px;display:block;background-image:url(/img/icons/lupa.svg);background-repeat:no-repeat}}.best-destinations .destination-search .search-form .search-form-itens .btn-search .textSearch{display:none}@media (min-width:769px){.best-destinations .destination-search .search-form .search-form-itens .btn-search .textSearch{display:block}}.best-destinations .destination-flights .destination-flight,.best-destinations .destination-title{display:flex}.best-destinations .destination-flights .destination-flight .col-arrival,.best-destinations .destination-flights .destination-flight .col-departure,.best-destinations .destination-title .col-arrival,.best-destinations .destination-title .col-departure{flex:2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 15px}.best-destinations .destination-flights .destination-flight .col-icone,.best-destinations .destination-title .col-icone{flex:.3}.best-destinations .destination-flights .destination-flight .col-sense,.best-destinations .destination-title .col-sense{flex:1;text-align:center}.best-destinations .destination-flights .destination-flight .col-price,.best-destinations .destination-title .col-price{flex:2;text-align:center}.best-destinations .destination-flights .destination-flight .col-price .price-from,.best-destinations .destination-title .col-price .price-from{margin:0 auto}.best-destinations .destination-flights .destination-flight .col-btn,.best-destinations .destination-title .col-btn{flex:2}@media (max-width:629px){.best-destinations .destination-flights .destination-flight,.best-destinations .destination-title{flex-wrap:wrap}.best-destinations .destination-flights .destination-flight .col-arrival,.best-destinations .destination-flights .destination-flight .col-departure,.best-destinations .destination-flights .destination-flight .col-icone,.best-destinations .destination-title .col-arrival,.best-destinations .destination-title .col-departure,.best-destinations .destination-title .col-icone{font-weight:700}.best-destinations .destination-flights .destination-flight .col-icone,.best-destinations .destination-title .col-icone{margin:5px 0}.best-destinations .destination-flights .destination-flight .col-arrival,.best-destinations .destination-flights .destination-flight .col-departure,.best-destinations .destination-title .col-arrival,.best-destinations .destination-title .col-departure{line-height:1.5}.best-destinations .destination-flights .destination-flight .col-sense,.best-destinations .destination-title .col-sense{line-height:1;margin:5px 0 10px;font-size:14px}.best-destinations .destination-flights .destination-flight .col-arrival,.best-destinations .destination-flights .destination-flight .col-btn,.best-destinations .destination-flights .destination-flight .col-departure,.best-destinations .destination-flights .destination-flight .col-icone,.best-destinations .destination-flights .destination-flight .col-price,.best-destinations .destination-flights .destination-flight .col-sense,.best-destinations .destination-title .col-arrival,.best-destinations .destination-title .col-btn,.best-destinations .destination-title .col-departure,.best-destinations .destination-title .col-icone,.best-destinations .destination-title .col-price,.best-destinations .destination-title .col-sense{width:100%;flex:initial;text-align:center}.best-destinations .destination-flights .destination-flight .col-arrow,.best-destinations .destination-flights .destination-flight .col-chegada,.best-destinations .destination-flights .destination-flight .col-partida,.best-destinations .destination-title .col-arrow,.best-destinations .destination-title .col-chegada,.best-destinations .destination-title .col-partida{display:inline;margin:0 auto}.best-destinations .destination-flights .destination-flight .col-partida,.best-destinations .destination-title .col-partida{margin-right:5px}.best-destinations .destination-flights .destination-flight .col-chegada,.best-destinations .destination-title .col-chegada{margin-left:5px}.best-destinations .destination-flights .destination-flight .col-arrow,.best-destinations .destination-title .col-arrow{margin:0}.best-destinations .destination-flights .destination-flight .col-cia,.best-destinations .destination-title .col-cia{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.best-destinations .destination-flights .destination-flight .col-cia,.best-destinations .destination-flights .destination-flight .col-paradas,.best-destinations .destination-flights .destination-flight .col-pesquisar,.best-destinations .destination-flights .destination-flight .col-preco,.best-destinations .destination-flights .destination-flight .col-sentido,.best-destinations .destination-title .col-cia,.best-destinations .destination-title .col-paradas,.best-destinations .destination-title .col-pesquisar,.best-destinations .destination-title .col-preco,.best-destinations .destination-title .col-sentido{width:100%}.best-destinations .destination-flights .destination-flight .col-preco .price,.best-destinations .destination-flights .destination-flight .col-price .price,.best-destinations .destination-title .col-preco .price,.best-destinations .destination-title .col-price .price{padding-right:10px}.best-destinations .destination-flights .destination-flight .col-sentido,.best-destinations .destination-title .col-sentido{font-size:13px;line-height:1;margin:-5px 0 5px}}.best-destinations .destination-title{background-color:#D6CCC7;color:#363636;margin-top:30px;font-weight:700;font-size:14px;line-height:40px}.best-destinations .destination-title.trip{display:block;background-color:#e9d0c7;text-align:center;font-size:15px;line-height:40px;font-weight:700}@media (max-width:629px){.best-destinations .line-navbar{width:100%;height:1px;position:fixed;top:50px;left:0;background-color:#3F3F3F;z-index:1}.best-destinations .detail-mobile{display:block;text-align:center;position:relative;padding-bottom:40px;width:calc(100% + 0px)!important;background-color:#fff;padding-top:20px}.best-destinations .detail-mobile:before{content:'';width:calc(100% + 16px);height:1px;background-color:#2f7600;position:absolute;top:0;left:-15px;z-index:200}.best-destinations .detail-mobile.from:before{background-color:#ff4e2c}.best-destinations .detail-mobile p{margin:0}.best-destinations .detail-mobile .city-detail,.best-destinations .detail-mobile .description{height:20px;line-height:1}.best-destinations .detail-mobile .city-detail{font-weight:700;font-size:20px;color:#252525}.best-destinations .detail-mobile .header-description{width:calc(100% + 20px);position:absolute;left:-15px;bottom:0;background-color:#ebebeb;overflow:hidden;font-size:30px;color:#252525;padding:6px 18px}.best-destinations .detail-mobile .header-description .left,.best-destinations .detail-mobile .header-description .right{font-weight:600;line-height:1.2;text-align:left}.best-destinations .detail-mobile .header-description .right{text-align:right}.best-destinations .destination-flights .destination-flight{border:1px solid #e3d6d0;border-radius:6px;background-color:#f9f1eb;padding:0;display:flex}.best-destinations .destination-flights .destination-flight .city,.best-destinations .destination-flights .destination-flight .price{line-height:1;padding:8px 10px}.best-destinations .destination-flights .destination-flight .city{width:calc(100% - 120px);text-align:left;font-size:18px;line-height:1.5}.best-destinations .destination-flights .destination-flight .price{width:119px;background-color:#8fdd5b;text-align:right;color:#252525;border-radius:0 6px 6px 0}.best-destinations .destination-flights .destination-flight .price p{margin:0!important}.best-destinations .destination-flights .destination-flight .price p.description-price{font-weight:600;font-size:20px}.best-destinations .destination-flights .destination-flight .price p.sense{font-size:14px}.best-destinations .detail-mobile-trip{width:calc(100%)!important;overflow:hidden;padding-bottom:8px}.best-destinations .detail-mobile-trip p{margin:0;color:#252525}.best-destinations .detail-mobile-trip .description{font-size:16px}.best-destinations .detail-mobile-trip .city-detail{font-size:18px;font-weight:700}.best-destinations .header-description-trip{width:calc(100% + 10px)!important;background-color:#cacaca;overflow:hidden;font-size:14px;color:#252525;padding:6px 18px;position:relative;left:-5px;text-align:center;border-top:1px solid #3F3F3F}.best-destinations .header-description-trip p{margin:0}.best-destinations .destination-flight-new{border:1px solid #e3d6d0;border-radius:6px;background-color:#f9f1eb;margin-top:20px;padding:15px 10px}.best-destinations .destination-flight-new:last-child{margin-bottom:20px}.best-destinations .destination-flight-new p{margin:0}.best-destinations .destination-flight-new .iata-hour{font-size:12px;font-weight:400;position:relative;display:inline-block;top:-2px}.best-destinations .destination-flight-new .col-cia,.best-destinations .destination-flight-new .col-paradas{width:50%;float:left;font-size:15px!important;color:#252525}.best-destinations .destination-flight-new .col-cia{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left}.best-destinations .destination-flight-new .col-paradas{text-align:right;border-left:1px solid #eadfd9}.best-destinations .destination-flight-new .global-time{width:206px;margin:0 auto}.best-destinations .destination-flight-new .col-chegada,.best-destinations .destination-flight-new .col-partida{font-size:20px;color:#252525;font-weight:600}.best-destinations .destination-flight-new .col-arrow{margin:0 5px}.best-destinations .destination-flight-new .col-arrow svg{width:12px;top:-2px;position:relative}.best-destinations .destination-flight-new .col-preco{width:calc(100% + 20px);background-color:#9de78e;position:relative;left:-10px;bottom:-15px;border-radius:0 0 6px 6px;overflow:hidden;padding:12px 10px 10px}.best-destinations .destination-flight-new .col-preco .label,.best-destinations .destination-flight-new .col-preco .price{font-weight:600}.best-destinations .destination-flight-new .col-preco .label{font-size:18px}.best-destinations .destination-flight-new .col-preco .price{font-size:20px;text-align:right}.best-destinations .destination-flight-new .col-preco .sense{width:100%;text-align:right}.best-destinations .destination-flight-new .col-preco .sense.yes-sommeting{text-align:center;font-size:14px}.best-destinations .destination-flight-new .col-preco .sense.yes-sommeting span{text-transform:lowercase}.best-destinations .destination-flight-new .col-preco .sense.non-sommeting{font-size:14px}.best-destinations .destination-flight-new .col-preco .sense.non-sommeting span{width:50%;float:left;display:inline-block;text-align:left;text-transform:lowercase;padding:0 16px}.best-destinations .destination-flight-new .col-preco .sense.non-sommeting span:first-child{text-align:right;padding:0 25px}}.best-destinations .destination-flights{margin-bottom:20px}.best-destinations .destination-flights .destination-flight{margin-top:10px;color:#252525;font-weight:400;font-size:14px;line-height:40px}@media (min-width:992px) and (max-width:1199px){.best-destinations .destination-flights .destination-flight{font-size:12px}}@media (min-width:630px){.best-destinations .destination-flights{margin-bottom:60px}.best-destinations .destination-flights .destination-flight{padding:0;background-color:#efe6e2;margin:10px 0}.best-destinations .destination-flights .destination-flight>div{padding:0;float:left}.best-destinations .destination-flights .destination-flight svg{height:40px;float:left}}.best-destinations .destination-flights .destination-flight svg{stroke:#252525;display:block;margin:auto}.best-destinations .destination-flights .destination-flight .city{font-weight:600}@media (min-width:630px){.best-destinations .destination-flights .destination-flight .row>div:first-child{padding-left:30px}.best-destinations .destination-flights .destination-flight .city{text-align:left;font-weight:initial;float:left}.best-destinations .destination-flights .destination-flight .price-from{width:120px}}.best-destinations .destination-flights .destination-flight .price-from{float:right;margin-right:5px}@media (max-width:629px){.best-destinations .destination-flights .destination-flight .price-from{border-radius:4px;background-color:#abe287}}.best-destinations .destination-flights .destination-flight .price-from .label{position:relative;background-color:#8fdd5b;border-radius:4px 0 0 4px;display:inline-block;font-size:14px;float:left;padding:0 10px}.best-destinations .destination-flights .destination-flight .price-from .label:after{content:"";position:absolute;right:-15px;border:solid;border-width:20px 0 20px 15px;border-color:transparent transparent transparent #8fdd5b}@media (min-width:630px){.best-destinations .destination-flights .destination-flight .price-from .label{display:none}}.best-destinations .destination-flights .destination-flight .price-from .price{color:#252525;font-weight:600;font-size:21px;line-height:40px;display:block;position:relative;text-align:right}@media (min-width:630px){.best-destinations .destination-flights .destination-flight .price-from .price{background-color:#8fdd5b;margin-right:15px;display:block;text-align:right;padding-right:10px;font-size:16px}.best-destinations .destination-flights .destination-flight .price-from .price:after{content:"";position:absolute;right:-15px;border:solid;border-width:20px 0 20px 15px;border-color:transparent transparent transparent #8fdd5b}}.best-destinations .destination-flights .destination-flight .col-divisor{border-left:1px solid #5f656d;height:20px;margin-top:10px}.best-destinations .destination-flights .destination-flight .col-cia{font-weight:700;border-right:2px solid #e9dad0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.best-destinations .destination-flights .destination-flight .btn-laranja{min-width:85px;padding:0 10px;line-height:30px;display:block;margin-top:10px}@media (min-width:630px){.best-destinations .destination-flights .destination-flight .btn-laranja{margin:3px 4px 5px;float:right}.best-destinations .destination-flights .destination-flight:hover{background-color:#e9dad0;color:#000}.best-destinations .destination-flights .destination-flight:hover svg{stroke:#fff}.best-destinations .destination-flights .destination-flight:hover .price{background-color:#61bd23;font-size:17px}.best-destinations .destination-flights .destination-flight:hover .price:after{border-left-color:#61bd23}.best-destinations .destination-flights .destination-flight:hover .col-cia,.best-destinations .destination-flights .destination-flight:hover .col-paradas{border-right:2px solid #efe6e3}.best-destinations .destination-flights .destination-flight:hover .col-paradas{border-left:2px solid #efe6e3}}@media all and (min-width:600px) and (max-width:768px){.best-destinations .destination-flight>div{padding:0 5px}.best-destinations .destination-flight .col-pesquisar a{min-width:85px;white-space:normal;padding:0 5px}.best-destinations .destination-flight .col-preco .price-from{width:100%}.best-destinations .destination-flight .col-preco .price-from .price{margin-right:0}.best-destinations .destination-flight .col-preco .price-from .price:after{display:none}}.best-destinations.trip .title{margin-bottom:30px}.best-destinations.trip .title h2,.best-destinations.trip .title p{margin:0}.best-destinations.trip .title h4{font-size:18px}@media (max-width:629px){.best-destinations.trip .title h4{background-color:#5b4a45;color:#fff;padding:10px;border-radius:4px 5px 0 0;position:relative;margin:20px 0 0}.best-destinations.trip .title h4:after{content:"";border:solid;border-color:transparent #5b4a45;border-width:38.8px 0 0 25px;position:absolute;right:-23px;top:1px}.best-destinations.trip .title .trip{border:1px solid #5b4a45;border-radius:0 0 4px 4px;height:38px}.best-destinations.trip .title .trip h2{color:#5b4a45;font-weight:700;font-size:14px;line-height:1}.best-destinations.trip .title .trip label{color:#5b4a45;font-weight:600;font-size:12px;line-height:1;margin:0}.best-destinations.trip .title .trip .airport{width:50%;float:left;padding:5px 10px}.best-destinations.trip .title .trip .airport.-to{text-align:right}.best-destinations.trip .title .trip svg{border:solid #5b4a45;border-width:1px 1px 0 0;border-top-right-radius:4px;width:27px;height:27px;transform:rotateZ(45deg);position:absolute;margin:4.5px 0 0 -18px}}@media (min-width:630px){.best-destinations.trip .title{text-align:center}.best-destinations.trip .title .trip>div{display:inline-block;vertical-align:text-top;margin:0 10px}.best-destinations.trip .title .airport{width:40%}.best-destinations.trip .title .airport.-from div{float:right}.best-destinations.trip .title .airport.-to div{float:left}.best-destinations.trip .title svg{stroke:#252525}.best-destinations.trip .col-cia{flex:.4;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.best-destinations.trip .col-chegada,.best-destinations.trip .col-partida{flex:.35}.best-destinations.trip .col-sentido{flex:.5}.best-destinations.trip .col-sentido-ida,.best-destinations.trip .col-sentido-volta{flex:.7}.best-destinations.trip .col-sentido-ida .bold,.best-destinations.trip .col-sentido-volta .bold{font-weight:700;font-size:13px}}.best-destinations.trip .destination-flights{position:relative;margin-bottom:10px}@media (max-width:629px){.best-destinations.trip .col-cia{line-height:1;border:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.best-destinations.trip .col-arrow,.best-destinations.trip .col-arrow svg,.best-destinations.trip .col-chegada,.best-destinations.trip .col-partida{display:inline}.best-destinations.trip .col-arrow svg{vertical-align:baseline;margin:0 5px}.best-destinations.trip .col-paradas{font-size:13px;line-height:1;margin-bottom:10px;border:none}.best-destinations.trip .linkCard{text-decoration:none}}@media (min-width:630px) and (min-width:992px) and (max-width:1199px){.best-destinations.trip .col-sentido-ida .bold,.best-destinations.trip .col-sentido-volta .bold{font-size:12px}}@media (min-width:630px){.best-destinations.trip .col-sentido-ida .min,.best-destinations.trip .col-sentido-volta .min{text-transform:lowercase;font-size:14px}.best-destinations.trip .col-sentido-ida .min span,.best-destinations.trip .col-sentido-volta .min span{display:inline-block;margin-left:10px}.best-destinations.trip .col-sentido-ida .sommeting,.best-destinations.trip .col-sentido-volta .sommeting{color:#89746b}.best-destinations.trip .col-paradas{flex:.5;border-right:2px solid #e9dad0;border-left:2px solid #e9dad0}.best-destinations.trip .col-preco{flex:.7}.best-destinations.trip .col-pesquisar{flex:.5}}@media (min-width:630px) and (min-width:992px) and (max-width:1199px){.best-destinations.trip .col-sentido-ida .min,.best-destinations.trip .col-sentido-volta .min{font-size:12px}}.best-destinations.trip .destination-flight{text-align:center}@media (min-width:630px){.best-destinations.trip .destination-flight{display:flex}}.best-destinations.trip .destination-flight .airline{border-radius:4px;color:#f1f0f0;font-weight:600;font-size:13px;padding:3px 0;width:65px;display:inline-block;text-align:center}.best-destinations.trip .destination-flight .airline.TAM{background-color:#b81c28}.best-destinations.trip .destination-flight .airline.GOL{background-color:#e99818}.best-destinations.trip .destination-flight .airline.AZU{background-color:#1756be}.best-destinations.trip .destination-flight .airline.AVI{background-color:#e4091a}.best-destinations .destination-title-line{border-bottom:4px solid #2A761B}.best-destinations .destination-title-line.orange{border-bottom:4px solid #FE6639}.bt-home-list-continent li{font-family:x}h1.bt-main-card-header-in-title{font-size:45px;letter-spacing:-1px;color:#ff592b;font-weight:600}h1.bt-main-card-header-na-title{font-size:45px;letter-spacing:-1px;color:#108d41;font-weight:600}.bt-box-list{float:left}.bt-box-list .bt-header-list{width:100%;margin-bottom:20px;float:left}.bt-box-list .global-ordenations{width:100%;padding:10px 0 0;float:left}.bt-box-list .st-table{float:left;width:100%}.bt-box-list .st-table .bt-body-table{width:100%;margin-top:0;float:left}.bt-form-destinetions{font-size:20px!important;letter-spacing:-1px;color:#535353;font-weight:600;width:290px!important;height:50px;line-height:30px;background:#e0e0e0;border:1px solid #e0e0e0;box-shadow:none!important}select.bt-form-destinetions,select.bt-form-destinetions:focus{background-image:url(../img/best-destinations/bt-arrow-select.svg);background-size:12px 12px;background-repeat:no-repeat;background-position:96% 19px}.select-arrow{font:inherit}select.bt-form-destinetions{margin-right:20px}select.bt-form-destinetions:focus{outline:0}select.bt-form-destinetions:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.bt-body-table td{border-bottom:1px solid #fffefe}.bt-btn-table{float:right}.bt-box-continents-countries-cities .bt-title-city h2:last-child{color:#279e02;font-size:25px;font-weight:600}.bt-box-name-city .bt-name-city .bt-title-name-city-list ul{margin-left:-19px}.bt-box-name-city .bt-name-city .bt-title-name-city-list ul li{padding:13px 7px;font-size:22px;font-weight:500}.error-page .error-container__button-2--gradient,.error-page .error-container__description{font-family:Montserrat;font-style:normal;font-weight:700;text-align:center}.bt-box-name-city .bt-name-city .bt-title-name-city-list ul li a{color:grey}.bt-box-name-city .bt-name-city .bt-title-name-city-list ul li a:hover{color:#ff592b;text-decoration:none}.error-page .error-container{max-width:750px}.error-page .error-container__image{margin:4rem 0;text-align:center}.error-page .error-container__description--value-1{font-size:2.7rem;line-height:3.3rem;color:#4F4F4F;margin-bottom:1rem}.error-page .error-container__description--head-2{font-size:2.1rem;line-height:2.55rem;color:#666}.error-page .error-container__button-2{margin:4rem 0;text-align:center}.error-page .error-container__button-2--gradient{color:#FFF;background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);border-radius:1.5rem;font-size:1.4rem;line-height:1.7rem;padding:1.6rem 4rem;height:54px}@media screen and (min-width:768px){.error-page .error-container__description--value-1{font-size:3.2rem;line-height:3.9rem}.error-page .error-container__description--head-2{font-size:2.3rem;line-height:2.8rem}.error-page .error-container__button-2--gradient{font-size:1.6rem;line-height:2rem}}@media (min-width:630px){.error-page .error-container{margin:100px auto;height:36em}}.error-page .date-expired-container{max-width:750px}.error-page .date-expired-container .desktop,.error-page .date-expired-container .mobile{display:none}@media (max-width:629.9px){.error-page .date-expired-container{margin:75px auto;text-align:center}.error-page .date-expired-container .mobile{display:inline}}@media (min-width:630px){.error-page .date-expired-container{margin:100px auto}.error-page .date-expired-container .desktop{display:inline}}.error-page .date-expired-container h2{color:#2a2a2a;font-weight:300;font-size:3.6rem;margin:0;text-transform:uppercase}@media (max-width:629.9px){.error-page .date-expired-container h2{margin-top:15px;font-size:1.9rem}}.error-page .date-expired-container h2 big{color:#ef4f26;line-height:100px;vertical-align:middle;display:inline-block}@media (min-width:630px){.error-page .date-expired-container h2 big{font-size:86px;margin-bottom:30px;margin-left:0}}@media (max-width:629.9px){.error-page .date-expired-container h2 big{font-size:40px;margin-left:0;margin-bottom:0;margin-top:-25px}}.error-page .date-expired-container p{color:#2a2a2a;font-weight:400;font-size:1.8rem}.error-page .date-expired-container .btn-laranja{margin-top:15px}.error-page .date-expired-container.error-503 h2{text-transform:uppercase;line-height:1;margin-bottom:30px}.error-page .date-expired-container.error-503 h2 strong{font-weight:600}.error-page .date-expired-container.error-503 h2 .orange{color:#ef4f26}.hotels-details{color:#414042}.hotels-details__all{margin-top:17rem}.hotels-details__head-links{display:flex;justify-content:space-between;align-items:center}.hotels-details__container{max-width:1280px;width:100%}.hotels-details__platined-bg{background:#FAFAFA}.hotels-details__action-link{min-height:2rem}.hotels-details__galery-slide-show{display:block;margin-top:4rem;overflow:hidden;min-height:425px}.hotels-details__about-commodities,.hotels-details__details-info-holder{display:-ms-grid;display:grid;grid-gap:1rem}.hotels-details__details-info-holder{-ms-grid-columns:1.6fr 2fr;grid-template-columns:1.6fr 2fr;margin:4rem 0}.hotels-details__about-commodities{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;margin:4rem 0}.hotels-details__about-commodities--inverted{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}.hotels-details__item-title{margin:.8rem 0 1.4rem}.hotels-details__about-accommodation{height:100%}.hotels-details__embebed-map{height:215px;padding-bottom:.5rem}.hotels-details__rooms-details-and-price{background:#fff;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;border-radius:1rem;padding:2rem;min-height:200px}.hotels-details__rooms-details-and-price--no-padding{padding:0;display:block}.hotels-details__change-accommodation{text-align:center;margin-top:4rem}.hotels-details__change-accommodation-btn{max-width:39.6rem;margin:2rem auto}.hotels-details__title-section-rooms{margin-bottom:2rem;margin-top:4rem}.hotels-details__box-section-rooms{margin-bottom:4rem}.hotels-details__hotel-about-accommodation-holder{display:-ms-grid;display:grid}.hotels-details__hotel-about-accommodation{transition:opacity linear .25s}.hotels-details__hotel-about-accommodation--opaque{opacity:0}.hotels-details__comments{padding:2rem 0}.hotels-details-controller{background:#fafafa;-webkit-overflow-scrolling:touch}.hotel-search--step-3 #footer{padding-bottom:13rem;margin:0}@media (min-width:820px){.hotels-details__localization-title{display:none}}@media (max-width:820px){.hotels-details__all{margin-top:unset}.hotels-details__best-price-title{margin:2rem auto;text-align:center}.hotels-details__head-links{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;position:relative}.hotels-details__container{margin:0;padding:0}.hotels-details__box-section-rooms{margin-bottom:5rem}.hotels-details__galery-slide-show{display:block;margin-top:0;min-height:320px}.hotels-details__details-info-holder{display:flex;flex-direction:column;margin:0;padding:2rem}.hotels-details__details-info-holder--spaced{margin-top:10rem}.hotels-details__rooms-details-and-price{margin-top:2.5rem}.hotels-details__about-commodities{display:flex;flex-direction:column-reverse;padding:0 2rem 2rem;margin:0}.hotels-details__item-title{margin:1.6rem 0 .6rem}.hotels-details__embebed-map{height:150px}.hotels-details__change-accommodation{padding:2rem;text-align:left}.hotels-details__button-select{border-top:1px solid #B3B3B3;padding:2rem;margin-bottom:-2rem;width:100%;background:#fff;transition:bottom .35s linear}.hotels-details__button-select--fixed{position:fixed;bottom:2rem;left:0;z-index:5}.hotels-details__button-select--hidden{bottom:-12rem}.hotels-details__title-section-rooms-inner{text-align:center;display:flex;padding:3rem}.hotels-details__comments{padding:0 2rem}.hotel-search--step-3 #footer{padding-bottom:9.8rem}}.hotels-details__skeleton-container .hotels-details__action-link::after,.hotels-details__skeleton-container .hotels-details__gallery-show-skeleton-image{background:linear-gradient(-45deg,#B3B3B3 40%,#F8F6F7 50%,#FAFAFA 52%,#F8F6F7 54%,#B3B3B3 60%);animation:animate-skeleton-screen-gradient 5s linear infinite}.hotels-details__skeleton-container .hotels-details__action-link::after{content:'';display:block;height:2.3rem;width:15rem;background-size:400% 400%}.hotels-details__skeleton-container .hotels-details__galery-slide-show{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:(1fr) [2];grid-template-rows:repeat(2,1fr);gap:1rem;height:513px;margin-top:4rem}.hotels-details__skeleton-container .hotels-details__gallery-show-skeleton-image{background-size:400% 400%}.hotels-details__skeleton-container .hotels-details__gallery-show-skeleton-image--big{grid-area:1/1/3/3}.hotels-details__skeleton-container [class*='--skeleton-item']{background:linear-gradient(-45deg,#B3B3B3 40%,#F8F6F7 50%,#FAFAFA 52%,#F8F6F7 54%,#B3B3B3 60%);animation:animate-skeleton-screen-gradient 5s linear infinite;background-size:400% 400%}.hotels-details__skeleton-container .hotels-details__details-and-info-holder--skeleton-item-1{height:2.4rem;width:13.7rem;margin-bottom:1.9rem}.hotels-details__skeleton-container .hotels-details__details-and-info-holder--skeleton-item-2{height:2.3rem;width:34rem;margin-bottom:1rem}.hotels-details__skeleton-container .hotels-details__details-and-info-holder--skeleton-item-3{height:7.8rem;width:39.4rem;margin-bottom:1rem}.hotels-details__skeleton-container .hotels-details__rooms-details-and-price{display:flex;padding:2rem;justify-content:space-between}.hotels-details__skeleton-container .hotels-details__rooms-details-and-price--skeleton-item-1{width:34rem;height:2.3rem;margin-bottom:4.2rem}.hotels-details__skeleton-container .hotels-details__rooms-details-and-price--skeleton-item-2{width:13.7rem;height:2.3rem;margin-bottom:2.1rem}.hotels-details__skeleton-container .hotels-details__rooms-details-and-price--skeleton-item-3{width:34rem;height:7.6rem}.hotels-details__skeleton-container .hotels-details__rooms-details-and-price--skeleton-item-4{width:.1rem}.hotels-details__skeleton-container .hotels-details__rooms-details-and-price--skeleton-item-5{width:19.7rem;height:2rem;margin-bottom:2.8rem}.hotels-details__skeleton-container .hotels-details__rooms-details-and-price--skeleton-item-6{width:15.3rem;height:4rem;margin:0 auto 4.6rem}.hotels-details__skeleton-container .hotels-details__rooms-details-and-price--skeleton-item-7{width:21.7rem;height:14.3rem}.hotels-details__skeleton-container.hotels-details__box-section-rooms{display:-ms-grid;display:grid;-ms-grid-columns:2.5fr 2fr 1fr;grid-template-columns:2.5fr 2fr 1fr;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;background:#fff;padding:0;border-radius:1rem 1rem 0 0;overflow:hidden;margin-top:5rem}.hotels-details__skeleton-container .hotels-details__skeleton-hotel-header{background-color:#F8F6F7;padding:2.2rem 0 1.8rem 4.2rem;grid-column:1/-1;margin-bottom:4.6rem}.hotels-details__skeleton-container .hotels-details__skeleton-hotel-header::after{content:'';display:block;width:40.7rem;height:4rem;background:linear-gradient(-45deg,#B3B3B3 40%,#F8F6F7 50%,#FAFAFA 52%,#F8F6F7 54%,#B3B3B3 60%);animation:animate-skeleton-screen-gradient 5s linear infinite;background-size:400% 400%}.hotels-details__skeleton-container .hotels-details__skeleton-hotel-group--skeleton-item-1{width:40.7rem;height:4rem;margin-bottom:6.2rem;margin-left:4.2rem}.hotels-details__skeleton-container .hotels-details__skeleton-hotel-group--skeleton-item-2{width:17.5rem;height:2rem;margin-left:4.2rem}.hotels-details__skeleton-container .hotels-details__skeleton-hotel-group--skeleton-item-3{width:13.7rem;height:2.3rem;margin-bottom:2rem}.hotels-details__skeleton-container .hotels-details__skeleton-hotel-group--skeleton-item-4{width:36.1rem;height:9.5rem}.hotels-details__skeleton-container .hotels-details__skeleton-hotel-group--skeleton-item-5{width:21.1rem;height:1.6rem;margin-bottom:1.3rem}.hotels-details__skeleton-container .hotels-details__skeleton-hotel-group--skeleton-item-6{width:15.5rem;height:4rem;margin:0 auto 2.3rem}.hotels-details__skeleton-container .hotels-details__skeleton-hotel-group--skeleton-item-7{width:20.7rem;height:4rem;margin-bottom:5.3rem}.hotels-details__skeleton-container .hotels-details__skeleton-hotel-about{display:-ms-grid;display:grid;gap:0 6.5rem;-ms-grid-columns:1fr minmax(30rem,34rem);grid-template-columns:1fr minmax(30rem,34rem)}.hotels-details__skeleton-container .hotels-details__hotel-about-accommodation--skeleton-item{height:20.5rem;width:100%}.hotels-details__skeleton-container .hotels-details__hotel-about-comodities-skeleton-section{display:-ms-grid;display:grid;gap:1.4rem;-ms-grid-rows:(2.4rem) [4];grid-template-rows:repeat(4,2.4rem);margin-bottom:10rem}@media screen and (max-width:820px){.hotels-details__skeleton-container .hotels-details__action-link::after,.hotels-details__skeleton-container .hotels-details__gallery-show-skeleton-image{display:none}.hotels-details__skeleton-container .hotels-details__action-link{height:80px}.hotels-details__skeleton-container .hotels-details__galery-slide-show{height:23rem;min-height:initial;grid-template:1fr/1fr}.hotels-details__skeleton-container .hotels-details__gallery-show-skeleton-image--big{display:block}.hotels-details__skeleton-container .hotels-details__rooms-details-and-price-skeleton-section:not(:first-child),.hotels-details__skeleton-container .hotels-details__skeleton-hotel-group--skeleton-item-7,.hotels-details__skeleton-container .hotels-details__skeleton-hotel-header{display:none}.hotels-details__skeleton-container .hotels-details__details-and-info-holder--skeleton-item-1{width:13.7rem;height:2.3rem;margin-bottom:1.9rem}.hotels-details__skeleton-container .hotels-details__details-and-info-holder--skeleton-item-2{height:2.3rem;width:80%;margin-bottom:1rem}.hotels-details__skeleton-container .hotels-details__details-and-info-holder--skeleton-item-3{width:100%;height:7.8rem}.hotels-details__skeleton-container .hotels-details__rooms-details-and-price{flex-direction:column}.hotels-details__skeleton-container .hotels-details__rooms-details-and-price--skeleton-item-1{width:100%;max-width:420px;height:2.3rem;margin-bottom:5.8rem}.hotels-details__skeleton-container .hotels-details__rooms-details-and-price--skeleton-item-2{width:13.6rem;height:2.3rem;margin-bottom:1.9rem}.hotels-details__skeleton-container .hotels-details__rooms-details-and-price--skeleton-item-3{width:100%;height:9rem}.hotels-details__skeleton-container.hotels-details__box-section-rooms{background:0 0;box-shadow:none;border-radius:0;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem;margin-top:0}.hotels-details__skeleton-container .hotels-details__skeleton-hotel-group-section{box-shadow:5px 5px 20px #25252733;background-color:#F8F6F7;padding:1.2rem 2rem .8rem}.hotels-details__skeleton-container [class*=hotels-details__skeleton-hotel-group--skeleton-item-]:nth-child(1){width:13.6rem;height:2.3rem;margin:0 0 .8rem}.hotels-details__skeleton-container [class*=hotels-details__skeleton-hotel-group--skeleton-item-]:nth-child(2){height:2.3rem;width:24rem;margin:0}.hotels-details__skeleton-container .hotels-details__skeleton-hotel-about{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:0 2rem}.hotels-details__skeleton-container .hotels-details__hotel-about-comodities-skeleton-section{margin-bottom:4rem}.hotels-details__skeleton-container .hotels-details__hotel-about-accommodation-tile{-ms-grid-row:3;grid-row:3}.hotels-details__skeleton-container .hotels-details__hotel-about-accommodation--skeleton-item{-ms-grid-row:4;grid-row:4;margin-bottom:5rem}}.hotel-index-page,body.column-body{flex-direction:column;display:flex}.hotel-index-page__content{margin-top:10rem;background-color:#F8F6F7}.hotel-index-page__main-content{margin-top:3rem}@media screen and (max-width:767px){.hotel-index-page__content{margin-top:7rem;padding:2rem 0 0}.hotel-index-page__main-content{margin-top:0}}@media screen and (min-width:767px){.hotel-confirmation-page-container{margin-top:11rem}}.hotel-search #footer{margin-top:0}.hotel-index-page__content>banner-error>.error-container{margin-top:14rem}@media screen and (max-width:767px){.hotel-index-page__content>banner-error>.error-container{margin-top:0}}@media (min-width:768px) and (max-width:820px){.hotel-index-page__content{margin-top:15rem}}.banner-immediate-booking__active .hotel-index-page__content{margin-top:12rem}@media screen and (min-width:767px){.banner-immediate-booking__active .hotels-details__all{margin-top:20rem}}.package-hotels-search{background:#F8F6F7}.deeplink-card .card-token,.sample-box{padding:.2rem .6rem;background-color:#e3f2fd}.package-hotels-search__container{display:flex;flex-direction:column}.package-hotels-search__content{margin-top:25rem}@media (min-width:768px){.package-hotels-search__content{margin-top:16rem}}.package-flights-search__holder{display:-ms-grid;display:grid;-ms-grid-columns:300px auto;grid-template-columns:300px auto;gap:4rem;margin-top:3rem}.package-flights-search__cards-skeleton-screen{margin-top:160px}.package-flights-search__flights-container{width:1366px;max-width:100%}@media (max-width:1200px){.package-flights-search__holder{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}}.panel-search__subtitle{margin-bottom:2rem;display:flex}.customization-hotels{width:115%}.customization-hotels .theme-tabs__tab{text-transform:unset;font-family:inherit}.customization-hotels__theme-tabs{display:flex;justify-content:flex-start}.customization-hotels__hotels-item{display:block;margin-top:3rem}.customization-hotels__hotels-item--overlaid{position:relative;z-index:45}.sample-box{margin-bottom:10px;border-radius:8px}.sample-box p>code{font-size:80%}.sample-box p:last-of-type{margin-bottom:0}.deeplink-card .card-title{margin:0;line-height:inherit}.deeplink-card .card-token{text-align:center;border:.1rem dashed #ccc;margin:1rem 0;border-radius:.8rem}.ac-table-bady td:first-child,.ac-table-head th:first-child{border-right:1px solid #cecece}.deeplink-card .card-text{font-size:80%;color:#888;margin:0}h3.tab-title{font-size:2.5rem;margin:2rem 0}.py-2{padding-top:2rem;padding-bottom:3rem}.fares-container{padding:2rem 2rem 0}@media (min-width:630px) and (max-width:767px){.container{width:615px}.modal-open .modal .modal-dialog{width:630px;z-index:100000000}.login-popup.login .register-form .content{height:30px;margin-bottom:10px}.airline-loading .airline{width:140px;text-align:left}#footer .col-md-2,#footer .col-md-5 h5,#footer .col-md-7 h5,#frmPassengers .selo-blindado-component,#frmPassengers .site-blindado{text-align:center}.date-flight .location .arrival,.date-flight .location .departure{margin:0}.date-flight .location .icon{margin:0 2px}.date-flight .btn-new-search{padding:10px}.group-flights .new-cart .price .group-price-cia p{font-size:11px}.group-flights .new-cart.exclusive .price .group-exclusive p{font-size:13px}.group-flights .new-group-flight .group-arrival .group-cards ul label .pull-md-left .hidden-xs,.group-flights .new-group-flight .group-departure .group-cards ul label .pull-md-left .hidden-xs{display:none}.group-flights .new-group-flight .group-arrival .group-cards ul label .pull-md-left .visible-xs,.group-flights .new-group-flight .group-departure .group-cards ul label .pull-md-left .visible-xs{display:block!important}.group-flights .new-group-flight .group-arrival .header .in,.group-flights .new-group-flight .group-arrival .header .out,.group-flights .new-group-flight .group-departure .header .in,.group-flights .new-group-flight .group-departure .header .out{width:auto;max-width:90px}.group-flights .new-cart .price .group-price-cia div .price-cia{font-size:17px}.group-flights .new-cart .detail .btn-purchase button{font-size:10px}#footer{position:relative;z-index:1000}#footer .col-md-2{width:100%!important}#footer .col-md-6.mcAfee{width:50%;height:32px}#footer .col-md-6.mcAfee a{position:absolute;left:10px}#footer .col-md-6.siteBlindado{width:50%;height:32px;left:0;position:absolute}#footer .col-md-6.siteBlindado a{position:absolute;right:10px}#footer .col-md-5,#footer .col-md-7{width:100%;text-align:center}#footer .nav-login{display:none}.search.step-3 .subnav .date-flight{float:right;margin-right:70px}.search-form .search-form-itens .form-group.travel label{font-size:13px!important}}.bg-white{background-color:#fff}#tbl-installments tr{height:50px}#tbl-installments label,#tbl-installments tbody tr{cursor:pointer}.clear_both{clear:both!important}.display-flexed-and-wrapped{display:flex;justify-content:space-around;flex-wrap:wrap}.display-flexed-and-wrapped__divided-into-two{width:47%}.section-fraud__brand-container{display:flex;justify-content:flex-end}.section-fraud__brand-img+.section-fraud__brand-img{margin:0 0 0 16px;display:flex;align-items:center}.section-fraud__brand-img .figure{width:90px}.section-fraud__brand-img--image-lg .figure{height:40px}.section-fraud__company-logo>.figure .figure__image{width:50%}.section-fraud__repurchase-tag,.section-insurance__error-tag{color:#FFF;background:#8B0B9E;font-weight:700;text-align:center;font-size:1.6rem;padding:0 1.6rem;border-radius:.4rem}.section-insurance__error-tag{background:#c30}.display-flexed-end-aligned{display:flex;justify-content:flex-end;align-items:center}.app-topbar__container{display:flex;flex-wrap:wrap}@media (min-width:1200px){.app-topbar__container{flex-wrap:nowrap}}body.scroll-page-blocked{overflow:hidden;width:100%}.ac-header p{font-size:16px;color:#3e3e3e;margin:0 0 15px}.ac-header h2{margin-bottom:5px;margin-top:9px;font-size:25px;color:#252525;font-weight:700}.ac-link-popup-modal{cursor:pointer;display:block;background:url(/img/seta-mobile.svg) left no-repeat;background-size:8px;padding-left:18px}.ac-link-popup-modal span{font-size:16px;font-weight:700}.assist-card__terms-box{padding:2rem 0 0;text-align:justify}.ac-box-head{background:#faeddf}.ac-box-body{background:#fdf6ee;padding-bottom:15px;padding-top:40px}.ac-description-end-date{font-size:16px;font-weight:600;color:#2a2a2a;margin-bottom:25px}.ac-description-end-date span{font-weight:400}.ac-box-general{width:100%;background:#faeddf;display:inline-block}.ac-table{background:#FFF;border:1px solid #cecece}.ac-table tr td{vertical-align:middle!important}.ac-table tr td p{margin:0}.empty-name-passenger{font-size:13px}.label-input-insurance input::-webkit-input-placeholder{color:#555;opacity:1}.label-input-insurance input:-ms-input-placeholder{color:#555;opacity:1}.label-input-insurance input::placeholder{color:#555;opacity:1}.label-input-insurance input{font-weight:500;font-size:15px;color:#555}.ac-description-total{padding:15px 0 15px 8px!important}.ac-form-group{margin-bottom:0}.ac-responsible-children{font-size:11px;color:#010101;font-weight:700;text-align:right}.ac-description-total p,.ac-total p{color:#2a2a2a;font-size:20px;font-weight:700}.ac-table-head th p{font-size:18px;font-weight:700;color:#2a2a2a;margin-bottom:0}.ac-table-head th:first-child{width:70%;border-bottom:1px solid #cecece}.ac-table-head th:last-child{width:30%;border-bottom:1px solid #cecece}.ac-table-bady{text-align:center}.ac-table-bady td{padding-top:15px;padding-bottom:15px}.ac-table-bady td p{font-size:16px;color:#2a2a2a}.ac-table-bady td:last-child{padding-top:12px}.ac-table-bady td:last-child p{font-size:16px;font-weight:500}.ac-modal-header{background:#f95638}.ac-modal-logo{width:160px;height:30px;margin:0 auto}.ac-box-info-passenger,.ac-container-head-root,.ac-line{display:inline-block;width:100%}.ac-container-roof{background:#f7f8f8;padding-left:15px;padding-right:15px;margin-top:-5px}.ac-btn-close,.ac-btn-close:hover{color:#FFF}.ac-line{border-bottom:1px dotted #969497;margin-bottom:20px;padding-bottom:15px}.ac-line-padding-top{padding-top:15px}.ac-roof-description{font-size:14px;font-weight:400;color:#000;margin:0}.ac-roof-price{font-weight:600;color:#f95638;font-size:14px;margin:0}.ac-box-button-with-insurance,.ac-divider{margin-bottom:30px}.ac-col-left,.ac-col-right{text-align:center;font-size:18px;font-weight:700;color:#FFF;height:40px;padding-top:6px}.ac-title-by-list{font-size:20px;color:#67666a;font-weight:700;margin-left:-5px}.ac-col-left{background-color:#a1a1a1}.ac-col-right{background-color:#8d8b8b}.ac-root-title{font-size:18px;font-weight:400;color:#67666a;margin-left:15px}.ac-root-title span{color:#67666a;font-style:italic;font-weight:700}.ac-title-price{font-size:18px;color:#464646;font-weight:600}.ac-price-finally{font-size:25px;font-weight:600;color:#464646}.ac-btn-generate-with-insurance,.ac-btn-generate-without-insurance{color:#FFF;border-radius:5px}.ac-btn-generate-with-insurance:hover,.ac-btn-generate-without-insurance:hover{color:#FFF}.ac-btn-generate-without-insurance{background:#fa5937;font-size:20px;padding-top:15px;padding-bottom:15px}.ac-btn-generate-with-insurance{background:#4fbf28;font-size:24px;padding-top:12px;padding-bottom:13px}.ac-divider{border-bottom:1px solid #cecece;margin-top:30px}.ac-box-info-passenger{background:#FFF;border:1px solid #999}.ac-box-info-passenger div{padding-top:13px;padding-bottom:13px}.ac-title-mb-passenger-price{font-size:15px;font-weight:700;color:#2a2a2a;margin:15px 0}.ac-footer-title-price{font-size:15px;font-weight:700;color:#2a2a2a;margin:3px 0 0}.ac-description-px-mb{font-size:12.5px;color:#2a2a2a;font-weight:400;margin:0}.ac-footer-price,.ac-price-px-mb{font-size:18px;font-weight:700;color:#2a2a2a}.ac-price-px-mb{margin:0}.ac-footer-price{margin:0 0 10px}.ac-text-price{text-align:right}.input-insurance-cpf{width:155px}assist-card .input-cpf-holder{max-width:400px;margin:auto}.col-input-insurance-cpf-body,.col-input-insurance-cpf-head{border-right:1px solid #cecece;padding:8px 15px!important;border-bottom:none!important}@media (min-width:320px) and (max-width:568px){.ac-btn-generate-with-insurance{font-size:21px}}@media (max-width:767px){assist-card-checkout-button,checkout-button{display:inline-block;width:100%}.label-input-insurance{font-weight:500}.assist-card__terms-box{padding:2rem 1rem 0}assist-card .input-cpf-holder{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}assist-card .input-cpf-holder label{flex:1;max-width:40px;font-size:12.5px;font-weight:700;color:#2a2a2a}assist-card .form-control{width:154px;height:40px;border-radius:4px;border:1px solid #949494;font-size:15px;padding:4px 27px}assist-card .input-cpf-holder.has-error{color:#ed3730}.feedback-error-text{width:100%;color:inherit}.ac-line-mobile{border-bottom:1px solid #cecece}.ac-box-name-mb{width:100%;min-height:20px}.ac-box-info-passenger div{padding-bottom:10px;padding-top:0;margin-top:0;margin-bottom:0}.passengers .passenger .isforegner{margin-left:0}.information-for-foreigners-mb{font-weight:600;font-size:13px;color:#2a2a2a;margin-bottom:0;margin-top:12px;text-align:center}.ac-col-left,.ac-col-right{font-size:14px;padding-top:10px}.ac-text-price{text-align:left}.ac-container,.ac-header-mb,.ac-link-popup-modal-mb,.ac-title-by-list,.ac-title-modal-h2-mb{text-align:center}.ac-title-by-list{font-size:18px;color:#67666a;font-weight:700}.ac-root-title{font-size:15px}.checkbox label span{font-size:18px}.ac-btn-generate-with-insurance,.ac-btn-generate-without-insurance{margin-bottom:60px}.ac-description-end-date{text-align:center;font-size:15px}.ac-link-popup-modal-mb{border:1px solid #e04532;border-radius:5px;width:181px;margin:0 auto 15px;background-position-x:17px;padding-bottom:5px;padding-top:5px}.ac-link-popup-modal-mb span{font-size:12px;text-decoration:none}.ac-header-mb p{font-size:16px}.ac-header-mb h2{font-size:22px}.box-input{margin:0 auto}.modal-body-ac{padding:0 15px 15px}.ac-box-children-info{width:250px;height:20px;margin:0 auto}.ac-box-children-info small{color:#f22;font-size:14px;margin:0}.ac-title-modal-h2-mb{margin-bottom:32px}.ac-title-modal-h2-mb h2{color:#2a2a2a;font-weight:700;font-size:22px;margin:0 0 5px}.ac-title-modal-h2-mb p{color:#2a2a2a;font-weight:700;font-size:15px}.ac-title-modal-p-mb{margin-bottom:30px}.ac-title-modal-p-mb p{font-size:17px;color:#3a3a3a;font-weight:400;margin:0}.ac-name-passenger p{margin-bottom:3px!important}}.navbar{z-index:3}assist-card,assist-card-button-price,site-blindado{display:inline-block;width:100%}.ac-modal-header-confirmation{background:#FFF;height:50px}assist-card-form{width:100%;min-height:50px;display:block;background:#FFF}.box-input{width:250px;border:1px solid #515151;height:60px}.box-input .ac-label-cpf,.box-input .ac-label-input{width:100%;display:block;float:left}.box-input .ac-label-cpf{padding-top:5px;height:28px}.box-input .ac-label-cpf label{color:#3a3a3a;font-size:14px;font-weight:700}.box-input .ac-label-input span{width:80%;display:block;height:30px;margin:0 auto}.box-input .ac-label-input span input{text-align:center;width:100%;margin:0 auto;border:none;height:30px;font-size:14px;padding-left:10px;padding-right:10px}.ac-title-modal-h2 h2{color:#2a2a2a;font-weight:700;font-size:30px;margin:0 0 25px}.ac-title-modal-p{margin-bottom:50px}.ac-title-modal-p p{font-size:18px;color:#3a3a3a;font-weight:700;margin:0}.ac-btn-orange{width:300px;margin-bottom:20px;font-size:22px}.ac-name-passenger p{font-size:20px;color:#2a2a2a;margin-top:15px;margin-bottom:0}.ac-name-passenger .ac-text-children{color:#f22;font-size:14px;margin:0}.mg-bottom-30{margin-bottom:30px}.ac-text-num-card{font-size:15px}.ac-text-alert{font-size:18px}.information-for-foreigners-2{margin-top:10px!important}.information-for-foreigners{font-weight:600;font-size:13px;color:#2a2a2a;margin-bottom:0;margin-top:3px}.isforegner-baby{font-weight:400;margin-left:15px;font-size:16px}.ac-message-confirmation{margin-bottom:20px}.ac-message-confirmation img{float:left;width:150px;margin-right:15px;margin-top:4px}.ac-message-confirmation p{font-size:20px!important;color:#b93a33!important;text-align:left!important}.add-padding,.form-group-ccd-terms,.form-group-deposit-terms{text-align:center}@media (max-width:667px){.ac-message-confirmation,.ac-message-confirmation-img{text-align:center}.ac-message-confirmation p{font-size:20px!important}}.form-group-ccd-terms.has-error div label span,.form-group-deposit-terms.has-error div label span{color:#ed3730}.add-padding{display:flex;flex-direction:column;align-items:center;padding:20px 30px}.add-padding .ac-message-confirmation p{text-align:center!important}@media (max-width:767px){.forms__input--full-width{padding:4px 12px;width:100%}.forms__input--full-width:after,.forms__select-container:after{padding:8px 10px;height:36px;width:36px}}checkout-button{position:relative}.checkout-button__input-hidden{cursor:none;pointer-events:none;position:absolute;z-index:0;top:calc(100% + 20px);opacity:0}assist-card-search-form{width:100%;display:block}assist-card-search-form .box-search-form{display:flex;flex-wrap:wrap;padding:7px 0 0}assist-card-search-form .search-link{margin:0;display:flex;width:100%}.box-insurance-departure .form-group input{background:url(/img/icons/pin-assist.svg) right no-repeat #cdcdcd;background-size:16px}@media (max-width:768px){.box-insurance-button{display:flex;width:100%}.box-insurance-button .search-link{margin:0}.box-insurance-button .search-link .btn-search{width:100%}button#passengerSelect{border-radius:5px;height:50px;box-shadow:none;font-size:16px;color:#252525;font-weight:400;text-align:left}}@media (min-width:768px){search-form-assist-card{padding:15px 100px}assist-card-search-form .assist-card-search-form{padding:0}assist-card-search-form .assist-card-search-form__trip{grid-area:1/1/2/4;display:flex;align-items:flex-end;align-self:start}assist-card-search-form .assist-card-search-form__trip .box-insurance-arrow{width:2em;height:43px;line-height:43px;margin:0 8px;padding:0 4px}assist-card-search-form .arrival-date.form-group.date.date-in,assist-card-search-form .assist-card-search-form__trip .form-group,assist-card-search-form .box-insurance-quantity .form-group,assist-card-search-form .departure-date.form-group.date.date-ou{margin:0}assist-card-search-form .assist-card-search-form__without-discount .assist-card-search-form__trip{grid-area:1/1/2/5}assist-card-search-form .box-insurance-departure .input-assist-card{width:150px}assist-card-search-form .date.form-group{width:initial}assist-card-search-form .box-insurance-arrival{flex:1}assist-card-search-form .assist-card-search-form .form-group.date-in .clearDate{top:40px;height:29px;padding-left:.3rem;display:flex}assist-card-search-form button#passengerSelect{border-radius:5px;height:50px;box-shadow:none;font-size:16px;color:#252525;font-weight:400}assist-card-search-form .input-assist-card{height:43px;box-shadow:none;font-size:16px;color:#252525}assist-card-search-form .assist-card-form-label{font-size:16px;color:#252525;font-weight:700}assist-card-search-form .box-insurance-departure-arrival{width:100%;display:flex;flex-wrap:wrap}assist-card-search-form .box-insurance-departure-arrival .box-insurance-arrival .form-group,assist-card-search-form .box-insurance-departure-arrival .box-insurance-date .form-group,assist-card-search-form .box-insurance-departure-arrival .box-insurance-departure .form-group{margin:0!important}assist-card-search-form .box-insurance-departure-arrival .box-insurance-departure{width:160px}assist-card-search-form .box-insurance-departure-arrival .box-insurance-departure .form-group input{background:url(/img/icons/pin-assist.svg) right no-repeat #cdcdcd;background-size:16px;background-position-x:97%;color:#353535}assist-card-search-form .box-insurance-departure-arrival .box-insurance-arrow{width:40px}assist-card-search-form .box-insurance-departure-arrival .box-insurance-arrow p img{width:20px;margin-top:45px}assist-card-search-form .box-insurance-date .date,assist-card-search-form .btn-search{width:100%}assist-card-search-form .box-insurance-departure-arrival .box-insurance-arrival{flex:1}assist-card-search-form .box-insurance-date{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr auto;grid-template-columns:1fr 1fr 1fr auto;grid-gap:16px;align-items:end}assist-card-search-form .box-insurance-date .date,assist-card-search-form .box-insurance-date .passenger{margin:0}assist-card-search-form .box-insurance-date .departure-date.form-group.date.date-ou{flex:1;margin-right:10px}assist-card-search-form .box-insurance-date .arrival-date.form-group.date.date-in{flex:1}.assist-card-search-form .form-group.select-fa.select-fa-chevron-down:after{position:absolute;right:0;border-left:1px solid #c0bfbf;font-size:12px;display:flex;height:28px;font-weight:400;top:36px;align-items:center;padding:0 7px}}.info-luggage__icon,.item-itinerary__duration-section{-ms-grid-row-align:center;align-self:center}.box-insurance-button .search-link{margin:0}.box-insurance-button .search-link .btn-search{height:43px;background-color:#ed3730;color:#fff;box-shadow:0 3px 3px -2px rgba(0,0,0,.3)}select#select_assist_card_arrival{border:1px solid #959595}.assist-card-search-form .passenger .passenger-number .description{width:95px;display:inline-block;padding:0;margin-top:0}.assist-card-search-form .passenger .passenger-number .description label{font-size:16px}@media (max-width:767px){.search-form .form-control{height:45px}.box-insurance-button .search-link .btn-search{height:50px}.assist-card-search-form .passenger .dropdown-menu,.search-form .class-service .dropdown-menu{border:1px solid #a7a7a7;margin-top:-1px;padding:15px 25px;border-top-left-radius:0}.assist-card-btn-passengers:after,.assist-card-search-form .select-fa-chevron-down:after,.assist-card-search-form .select-fa:after{border-left:1px solid #c0bfbf;font-weight:400;position:absolute;right:0}.assist-card-btn-passengers:after{font-family:theme-icons;content:"";font-size:12px;display:flex;height:28px;top:7px;align-items:center;padding:0 7px}.assist-card-search-form .select-fa-chevron-down:after{top:3px;padding:8px 10px;font-size:large;font-family:theme-icons;content:""}.assist-card-search-form .select-fa:after{font-size:12px;display:flex;height:28px;top:36px;align-items:center;padding:0 7px}.assist-card-img-form{width:30%;display:block;height:30px;position:absolute;right:0;top:-5px}.box-insurance-departure{position:relative}}.assist-card-search-form .passenger .passenger-number:first-of-type{margin-left:0}.assist-card-search-form .passenger .passenger-number.adl{float:none}.assist-card-search-form .passenger .passenger-number{white-space:nowrap;margin-bottom:5px}.assist-card-search-form .passenger .passenger-number .buttons{width:70%;margin-top:10px;display:inline-block;border-radius:5px}.assist-card-search-form .passenger [uib-dropdown-menu]>button{margin-top:8px;text-transform:uppercase;font-weight:700;padding:6px 40px;width:100%}.assist-card-search-form .passenger .passenger-number input{width:32px;display:inline-block;text-align:center;color:#252525;font-size:14px;font-weight:700;border:none}.assist-card-search-form .passenger button[uib-dropdown-toggle]{height:35px;border:1px solid #a7a7a7;font-size:12px;line-height:1.42857;color:#333;min-width:92px;width:100%;padding:4px 8px;display:block}.home>.highlight .assist-card-search-form .btn-search{margin:0;width:100%}.home>.highlight .assist-card-search-form .btn-search span{font-size:18px!important}.search-form-assist-card{padding:15px 100px}@media (max-width:991px){.search-form-assist-card assist-card-search-form .box-insurance-button-quantity .box-insurance-quantity .passenger,.search-form-assist-card assist-card-search-form .box-insurance-date{width:100%}.search-form-assist-card.search-form-assist-card{padding:16px 24px}.search-form-assist-card assist-card-search-form{height:initial}.search-form-assist-card assist-card-search-form form{height:auto;padding:0}.search-form-assist-card assist-card-search-form .assist-card-search-form .form-group.date-in .clearDate{top:23px}.search-form-assist-card assist-card-search-form .box-search-form{align-items:flex-end}.search-form-assist-card assist-card-search-form .assist-card-form-label{margin:0}.search-form-assist-card assist-card-search-form .box-insurance-departure-arrival{margin-bottom:0;height:auto}.search-form-assist-card assist-card-search-form .box-insurance-departure-arrival .box-insurance-departure{flex:1;max-width:120px}@supports ((width:-webkit-max-content) or (width:-moz-max-content) or (width:max-content)){.search-form-assist-card assist-card-search-form .box-insurance-departure-arrival .box-insurance-departure{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.search-form-assist-card assist-card-search-form .box-insurance-departure-arrival .box-insurance-arrival{flex:1 0 auto}.search-form-assist-card assist-card-search-form .box-insurance-button-quantity{flex:1 0 auto;padding:0;margin:0;height:auto}.search-form-assist-card assist-card-search-form .box-insurance-button-quantity .box-insurance-quantity{max-width:calc(50% - 10px);height:initial}.search-form-assist-card assist-card-search-form .box-insurance-button{width:100%;display:flex}.search-form-assist-card assist-card-search-form .box-insurance-button .search-link{margin:auto;display:block}.search-form-assist-card assist-card-search-form .box-insurance-button .search-link .btn-search{height:43px}}.banner-sdu-closed-service{width:100%;background:#fcf8f3;color:#8c6d2c;padding:8px 16px;margin:12px 0;display:flex;align-items:center;justify-content:center;font-size:16px;border-radius:4px;box-sizing:border-box}.banner-sdu-closed-service__icon{font-weight:700;font-size:22px;color:#8c6d2c;margin-right:8px;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:18px}.banner-sdu-closed-service__text{color:#8c6d2c;font-size:14px;font-weight:500;margin-right:12px}.banner-sdu-closed-service__button{background:0 0;color:#8c6d2c;border:none;font-weight:700;font-size:14px;cursor:pointer;padding:0 8px;border-radius:8px;transition:background .2s;line-height:28px;margin-left:auto;white-space:nowrap}.bt-home-list-continent li a,.bt-home-list-continent li a:hover,.button-search-flight,.button-search-flight:hover{animation-duration:.5s;transition:.5s}.banner-sdu-closed-service__button:hover{background:#f3e7d1}.banner-sdu-closed-service__button--outlined-tangerine{color:#F05929;background-color:#fff;border:1px solid #F05929}.banner-sdu-closed-service__button--tangerine{color:#fff;background-color:#F05929;border:1px solid #F05929}@media (max-width:600px){.banner-sdu-closed-service{flex-direction:column;align-items:center}.banner-sdu-closed-service__button{margin-left:0;margin-top:6px}.banner-sdu-closed-service__icon{display:none}}.big-black{height:200px;padding-top:8rem;background-color:#1B1B1B!important}.text-white{color:#fff!important}.box-outline-primary,.btn-outline-primary{border:1px solid #F05929;color:#F05929;border-radius:1rem;max-width:200px;padding:4px 12px}.d-flex{display:flex;align-items:center}.btn-outline-primary:hover{background:#F05929;color:#FFF}.box-outline-success,.btn-outline-success{border:1px solid #00652E;color:#00652E;border-radius:1rem;padding:4px 12px}.border-top,.bus-ticket-header-box-a,.bus-ticket-header-box-b,.bus-ticket-header-box-c{border-top:1px solid #D9D9D9}.border-right,.bus-ticket-header-box-a,.bus-ticket-header-box-d{border-right:1px solid #D9D9D9}.border-left,.bus-ticket-header-box-d{border-left:1px solid #D9D9D9}.btn-outline-success:hover{background:#00652E;color:#FFF}.btn-fat{padding:1rem 2rem;border-radius:1rem}.border-radius{border-radius:2px}.border-radius-none{border-radius:0}.border-bottom{border-bottom:1px solid #D9D9D9}.border-all{border:1px solid #D9D9D9}.border-bottom-none{border-bottom:0}.m-0{margin:0}.ml{margin-left:1rem}.mr{margin-right:1rem}.mr-sm{margin-right:.5rem}.m-y-sm{margin:1rem 0}.pt{padding-top:1rem}.pt-sm{padding-top:.5rem}.pr{padding-right:1rem}.p-all{padding:1rem}.bus-passenger-info{background:#f1f1f1;border-radius:.5rem;padding:.75rem;margin-bottom:1rem}.bus-passenger-info-full{border-radius:0;margin:0 -15px}.bus-passenger-info p{margin:0}.bus-ticket{border:1px solid #D9D9D9;border-radius:.75rem}.bus-ticket-footer{background:#f1f1f1}.w30{width:30px}.d-inline-block{display:inline-block}.d-none{display:none}@media only screen and (max-width:992px){.border-md-none{border:0}.bus-ticket-header-box-a{border-right:0}.bus-ticket-header-box-c{border-top:0}}@media only screen and (max-width:630px){.bus-ticket-header-box-b,.bus-ticket-header-box-e{border-right:1px solid #D9D9D9;border-left:1px solid #D9D9D9}.bus-ticket-header-box-a,.bus-ticket-header-box-b{border-top:0}.bus-ticket-header-box-d{border-right:0;border-left:0}.big-black{padding:1rem;height:initial;text-align:left;border-radius:.75rem .75rem 0 0}.big-black h4{margin:0}.text-xs-center{text-align:center}.d-xs-block{display:block}.d-xs-none{display:none}.border-xs-none{border:0}.w-xs-full{width:100%;max-width:100%}}best-destinations{width:100%;display:inline-block;margin-top:62px}.bt-home-box-search-form{width:85%;height:50px;margin:0 auto}.search-line{padding:6px 18px;border-radius:4px;background-color:#f2efef;display:flex}@media (max-width:990px){.search-line{flex-wrap:wrap}.search-line .bt-box-label-form.title-label{flex:1 0 100%}.search-line .bt-select-group{display:flex;flex-wrap:wrap;justify-content:space-between}.search-line .bt-select-group .form-group{max-width:calc(50% - 15px);flex:1 0}.search-line .bt-select-group .form-group:first-child{margin-right:15px}.search-line .bt-form-destinations{width:100%}.search-line .bt-check-group,.search-line .bt-select-group{width:calc(100% - 20rem)}}@media (min-width:991px){.search-line .bt-box-label-form{width:140px}.search-line .bt-form-destinations{width:250px}}.search-line .bt-form-destinations{height:42px;background-color:#fff;border:1px solid #b7b7b7;padding:0 1em;font-size:18px}.search-line .bt-title-select{font-size:22px;letter-spacing:-1px;color:#535353;font-weight:600}.search-line .bt-check-group,.search-line .bt-select-group{float:left}.search-line .bt-check-group{width:244px}@media (min-width:992px){.search-line .bt-check-group{margin-left:1.5rem}}.search-line .bt-check-group label{font-size:18px;letter-spacing:0;color:#535353;font-weight:400;float:left;margin-top:10px;margin-right:16px}.search-line .bt-check-group label:before{vertical-align:initial!important;margin:0!important;background-color:#fff}.label-field-search-flight{font-size:30px;letter-spacing:-1px;color:#ff592b;font-weight:700;margin-right:30px;display:block;float:left;margin-top:1px}.button-search-flight,.field-search-flight{height:49px;font-size:25px;letter-spacing:-1px}.field-search-flight{width:400px!important;border-radius:8px;border:none;background-color:#e0e0e0;color:#6f6f6f;margin-right:20px;box-shadow:none!important;border-color:#e0e0e0!important}.button-search-flight{width:182px;border-radius:8px;background-color:#ff592b;border:1px solid #ff592b;color:#fff;font-weight:700}.button-search-flight:hover{background-color:#2CA90B;border:1px solid #2CA90B;color:#FFF}.bt-home-list-continent{width:95%;height:37px;display:block;list-style:none;margin:50px auto 80px}.bt-home-list-continent li{float:left;width:148px;height:37px;line-height:16px;font-size:18px;letter-spacing:0;color:#373737;font-weight:400;margin-left:70px;text-align:center}.bt-home-list-continent li a{display:block;width:100%;height:37px;text-decoration:none;text-align:center;padding:10px}.bt-btn-table,.bt-table-body,.bt-table-body:hover,.bt-table-body:hover .bt-btn-table{animation-duration:1s;transition:1s}.bt-home-list-continent li:first-child{margin-left:0}.bt-main-region-in-title,.bt-main-region-na-title{color:#373737;font-size:25px;font-weight:500;margin-bottom:20px}.bt-home-list-continent-in li{background-color:#FFF;border:1px solid #ff592b}.bt-home-list-continent-in li a:hover{background:#ff592b;color:#FFF}.best-destinations{background:#fff!important}.bt-home-list-continent-na li{background-color:#FFF;border:1px solid #108d41}.bt-home-list-continent-na li a:hover{background:#108d41;color:#FFF}.title-page-best-destination-general{margin-top:0;margin-bottom:50px;text-align:center;font-size:28px}.bt-main-box-cards{border:1px solid #e1e1e1;border-radius:5px;padding:0;width:100%;margin-bottom:30px}.bt-main-box-card-img{height:164px;width:100%;border-radius:5px 5px 0 0}.bt-main-box-card-img img{height:158px;width:100%;border-radius:5px 5px 0 0;-o-object-fit:cover;object-fit:cover}.bt-main-card-body{padding:8px 27px 0}.bt-main-card-name-city .bt-card-city-name{width:100%}.card-int-fare-warning{display:block;line-height:1}.paragraph-int-fare-warning{margin-top:-8px}.bg-new-best-destinations{background:url(../img/best-destinations/best-destinations-banner-desk.jpg) center no-repeat #ff592b}@media (max-width:1700px){.bg-new-best-destinations{background-position:calc(50% - 35px) 50%}}.best-destination-box-banner{height:252px}.bt-title-banner{color:#FFF;font-size:40px;font-weight:600;width:100%;float:left}.bt-title-banner--packages{font-weight:400}.bt-title-banner--packages .bt-title-banner__subtitle{display:block}.bt-title-banner-2{color:#FFF;font-size:49px;font-weight:300;background:0 0!important;margin-top:0!important}.bt-box-title-banner{padding-left:0!important;padding-right:0!important;width:55%;height:100%;display:flex;flex-flow:column;justify-content:center}.bt-box-notification,.bt-title-list{height:30px;width:100%}.bt-title-list p{font-size:25px;letter-spacing:-1px;color:#535353;font-weight:600}.bt-name-city-list{position:relative;width:100%}.bt-name-city-list h1{letter-spacing:-1px;color:#535353;font-weight:600}.bt-name-city-list .bt-name-city-list-link,.bt-name-city-list .bt-name-city-list-link:active,.bt-name-city-list .bt-name-city-list-link:focus,.bt-name-city-list .bt-name-city-list-link:hover,.bt-name-city-list .bt-name-city-list-link:visited{text-decoration:none}.bt-box-notification{margin-bottom:21px;margin-top:19px}.bt-box-notification span:first-child{width:50%;height:50px;display:block;float:left}.bt-box-notification span:first-child h1{font-size:50px;letter-spacing:-1px;color:#535353;font-weight:600;margin-top:-1px}.bt-box-notification span:last-child p,.bt-city-country-header .box-align .box-right p{font-size:17px}.bt-box-notification span:last-child{text-align:right;width:50%;height:50px;display:block;float:right;padding-top:28px}.bt-city-country-header .box-align{height:30px;width:100%}.bt-city-country-header .box-align .box-left{width:50%;float:left;height:30px}.bt-city-country-header .box-align .box-left h1{color:#535353;font-weight:600}.bt-city-country-header .box-align .box-right{width:50%;float:right;height:30px;padding-top:10px}.bt-box-list,.bt-header-list .bt-title-city,.bt-info-trip{width:100%}.bt-info-trip p{font-size:20px;letter-spacing:0;color:#535353;font-weight:600}.bt-header-list{position:relative}.bt-header-list .bt-title-city h1{letter-spacing:-1px;color:#ff592b}.bt-header-list .bt-header-navbar{width:100%;margin-top:20px}.bt-title-select{letter-spacing:-1px;color:#535353;font-weight:600;margin-right:20px;margin-top:0}.bt-ct-destinations{margin-right:30px}@media (width:768px){.bt-mth-destinations{padding-top:40px}}.bt-btn-best-price{width:365px;height:48px;padding-top:15px;display:block;color:#108d41;position:relative;border-radius:5px;text-align:right;padding-left:20px;font-size:26px;line-height:17px;font-weight:600;cursor:pointer}@media (max-width:1199px) and (min-width:768px){.bt-btn-best-price{width:100%;text-align:left;padding-left:0}}@media (max-width:1199px){.bt-btn-best-price-cntr{padding-left:0}}button.bt-btn-best-price:active,button.bt-btn-best-price:hover button.bt-btn-best-price:focus{background-color:#ff592b!important;border:1px solid #ff592b!important;color:#FFF}.bt-icon-box-best-price{display:block;width:80px;height:80px;background-image:url(../img/best-destinations/bt-parcel-icon.svg);background-repeat:no-repeat;position:absolute;right:0;top:-16px}.bt-body-list{width:100%}.bt-body-table{border-bottom:1px solid #fffefe;width:100%;margin-top:30px;float:left}.bt-body-table td:last-child{border-right:none}.bt-body-table td{border-right:1px solid #e2dddd}@media (max-width:1199px) and (min-width:768px){.bt-body-table td{padding:5px!important}}.bt-table-body-date-inbound,.bt-table-body-date-outbound,.bt-table-header-date-inbound,.bt-table-header-date-outbound{padding-right:20px!important;padding-left:20px!important}.bt-table-header{background:#575757;font-size:18px;letter-spacing:0;color:#fff;font-weight:300}.bt-table-header th{border-right:1px solid #666!important}.bt-table-header-date-inbound{min-width:128px}.bt-table-header-date-day{width:94px}.bt-table-header-date-button{width:117px}.bt-table-body-date-outbound{width:100px}.bt-table-body-date-inbound{width:107px}.bt-table-body-date-day{width:85px}.bt-table-body-date-button{width:117px}.bt-table-body-date-button .bt-box-button{width:100%;margin:0 auto;display:block;height:38px;text-align:center}.bt-table-body-date-button .bt-price-economy{width:100%;display:block;height:20px;text-align:center;font-size:14px;font-style:italic;font-weight:500;color:#535353;margin-top:4px}.bt-table-header-date-day .bt-tb-column-day{width:30px!important;margin-left:23px}.bt-table-header-date-day .bt-icon-tb{margin-right:8px}.bt-tb-column-day,.bt-tb-column-inbound,.bt-tb-column-outbound,.bt-tb-column-price{height:20px;display:block;width:50px;float:left;margin-top:0}@media (max-width:1199px) and (min-width:768px){.bt-tb-column-day,.bt-tb-column-inbound,.bt-tb-column-outbound,.bt-tb-column-price{width:34px}}.bt-tb-column-outbound{text-align:right;padding-right:29px}.bt-tb-column-inbound{margin-left:-7px}.bt-icon-date-oubount{margin-right:-4px}.bt-tb-column-price{margin-left:2px}.bt-month{text-transform:uppercase}.bt-icon-tb{height:20px;width:25px;display:block;float:right;cursor:pointer;background-position-x:12px}@media (max-width:1199px) and (min-width:768px){.bt-icon-tb{width:11px;background-position-x:0;margin-right:0}}.icon-order span:last-child{background-image:url(../img/best-destinations/bt-arrow-loaded.svg);background-repeat:no-repeat}.st-sort-ascent span:last-child,.st-sort-descent span:last-child{background-repeat:no-repeat!important;background-size:12px!important;background-position-y:4px!important}.st-sort-descent span:last-child{background-image:url(../img/best-destinations/bt-arrow-desc.svg)!important}.st-sort-ascent span:last-child{background-image:url(../img/best-destinations/bt-arrow-asc.svg)!important}.bt-box-label-form{width:110px;float:left;margin-top:7px}@media (max-width:768px){.bt-box-label-form{float:initial}}.bt-table-body{text-align:center;font-size:16px;letter-spacing:0;color:#535353;background:#ebebeb!important}@media (min-width:768px) and (max-width:991px){.bt-table-body{font-size:13px}}.bt-table-body.bt-table-body-best-price{background-color:#e4f7d9!important}.bt-table-body.bt-table-body-best-price .bt-price-table{color:#108d41}.bt-table-body.bt-table-body-best-price .bt-btn-table{background-color:#108d41;border:1px solid #108d41}.bt-table-body:hover{background:#FFF!important;color:#535353}.bt-table-body:hover .bt-btn-table{background:#ff592b;color:#FFF;border:none;text-decoration:none}.bt-table-body.bt-table-body-best-price:hover{background-color:#f7fff2!important}.bt-table-body.bt-table-body-best-price:hover .bt-btn-table{background:#1d6831;border:1px solid #1d6831}.bt-body-table>table>thead>tr>th{border-bottom:none}.bt-body-table>table>tbody>tr.bt-table-body>td{vertical-align:middle;border-top:none;padding-left:20px;padding-right:20px}.bt-td-price-table{text-align:right;width:203px}.bt-td-price-table .bt-icon-tb{margin-right:7px}.bt-arrow-table{width:20px;height:9px;background-image:url(../img/best-destinations/arrow-table.svg);margin:11px auto 0;display:block}.bt-btn-table{width:100%;background:#88c864;font-size:22px;padding:10px 30px;margin-right:0!important;line-height:17px;color:#FFF;border-radius:5px;border:none;cursor:pointer}.bt-price-table{font-size:22px;font-weight:500;color:#535353;text-align:right}@media (min-width:768px) and (max-width:991px){.bt-price-table{font-size:19px}}.tags-info{font-size:10px;letter-spacing:0;color:#535353;font-weight:300;font-style:italic;width:100%;float:left;height:5px;margin-top:5px;text-align:left}.tb-date{display:block;margin:0 auto;width:100%;float:left;height:20px}.bt-box-continents-countries-cities .bt-title-city{width:100%;height:35px;float:left}.bt-box-continents-countries-cities .bt-title-city h2:first-child a{font-size:35px;color:#535353}.bt-box-continents-countries-cities .bt-title-city h2:last-child a{text-decoration:none;color:#279e02;font-size:25px;font-weight:600}.bt-box-continents-countries-cities .bt-name-city ul{list-style:none;margin-left:-38px;margin-top:12px}.bt-box-continents-countries-cities .bt-name-city ul .bt-main-city a{letter-spacing:-1px;color:#ff592b;font-weight:500}.bt-box-continents-countries-cities .bt-name-city ul li:first-child{list-style:none;margin-left:0}.bt-box-continents-countries-cities .bt-name-city ul li{list-style:disc;font-size:26px;float:left;margin-left:37px;margin-right:9px}.bt-box-continents-countries-cities .bt-name-city ul li a{color:#757575;text-transform:none}.icon-date{padding:12px 8px!important}.date-margin-top{margin-top:20px}best-destinations-continent-region,best-destinations-flights{background:#FFF;width:100%;min-width:600px;display:block;padding-bottom:50px}.bt-box-search-form{width:80%;min-height:400px;border:1px solid #a7a7a7;border-radius:5px;margin:0 auto}@media (max-width:991px){.bt-box-search-form{width:100%}}.bt-title-new-search{margin-top:80px}.bt-box-form{width:80%;margin:0 auto;padding:15px 30px;min-height:200px}@media (max-width:1200px){.bt-box-form{width:100%}}.bt-box-search-form-title{width:100%;padding:20px 0}.bt-box-search-form-title h3{font-size:25px;font-weight:500;color:#252525}.bt-btn-search,.bt-btn-search:hover{background-color:#ed372f!important;color:#FFF}.bt-btn-search{border-radius:2px}.bt-box-load,.bt-box-not-result{width:100%;float:left;margin-top:10px;padding-top:5px;font-size:20px;margin-bottom:30px}.bt-box-region-list-city-country,.form-group.travel{width:100%}.bt-city-country-header{margin-bottom:22px}.bt-city-country-header h1{font-size:30px;color:#535353;font-weight:600}.bt-box-name-city{width:100%;height:60px}.bt-box-name-city .bt-name-city:first-child{border-top:1px solid #d7d7d7}.bt-box-name-city .bt-name-city{height:60px;border-bottom:1px solid #d7d7d7}.bt-box-name-city .bt-name-city .bt-title-name-city-list{width:40%;height:40px;display:list-item;float:left;padding:13px 7px;font-size:22px;font-weight:500;margin-left:20px}.bt-box-name-city .bt-name-city .bt-title-name-city-list a{color:grey}.bt-box-name-city .bt-name-city .bt-title-name-city-list a:hover{color:#ff592b;text-decoration:none}.bt-box-name-city .bt-name-city .bt-price{width:30%;height:40px;display:block;float:right}.bt-box-name-city .bt-name-city .bt-price h2 a{color:#279e02;font-size:22px;font-weight:600}.bt-box-name-city .bt-name-city .bt-price h2 a:hover{text-decoration:none}.box-searh-best-destination,best-destinations-city-list,best-destinations-region-list{width:100%;background:#FFF;display:block}.box-searh-best-destination,best-destinations-city-list{padding-bottom:50px}@media (min-width:767px) and (max-width:991px){.box-searh-best-destination .search-link{margin-top:20px}}@media (max-width:767px){.box-searh-best-destination .search-link{margin-top:40px}}.bt-notification{font-size:13px}.bt-notification-list-city{font-size:15px;text-align:right;width:100%;height:20px;display:block;margin-top:-11px;padding:0;position:relative;right:-15px}@media (max-width:1199px) and (min-width:768px){.bt-notification-list-city{width:100%;right:0;text-align:left}}.bt-main-card-notification{font-size:11px;position:relative;top:-6px}.bt-notification-continent{font-size:15px;position:relative;right:0}.banner-best-destination{margin-bottom:0!important}.bg-best-destinations{background:#FFF!important}.bg-best-destinations .inner-header{margin-bottom:0;height:252px}.bg-best-destinations .inner-header .container{height:252px}best-destinations-regions{display:block;float:left;width:100%}@media (max-width:1200px){.bt-main-card,.bt-main-card-weekend{height:300px}.bt-main-box-card-img{height:124px}.bt-main-box-card-img img{height:100%}.bt-main-card-body{padding-left:15px}.bt-main-card-name-city{font-size:24px}.bt-main-card-name-price{margin-bottom:10px}}@media (max-width:991px){.bt-main-card-body{padding-left:10px}.bt-main-card-name-city{font-size:22px}.bt-main-card-name-price{font-size:30px}}@media (max-width:768px){.bt-text-title-box-links{margin-bottom:30px}}.bt-regions-links{padding-left:0;padding-right:0;padding-top:15px}.bt-text-title-box-links{font-size:22.5px;color:#373737;font-weight:600}.bt-box-inter-national{display:flex;padding-left:15px;padding-right:15px}.bt-box-inter-national .bt-box-inter,.bt-box-inter-national .bt-box-national{flex:1}.bt-box-inter-national .bt-box-inter span,.bt-box-inter-national .bt-box-national span{display:block;width:100%;height:30px;font-size:15px;color:#373737;text-align:center;font-weight:600}best-destinations-boxing-regions-links{display:inline-block;overflow:hidden;width:100%}.home-international li a{border-radius:5px;border:1px solid #ff592b;color:#373737}.home-national li a{border:1px solid #108d41;color:#373737;border-radius:5px}.bt-name-city-list{top:0}.best-destinations-box-title{margin-top:38px}.bt-name-city-list h1{font-size:27.5px;margin:0}.bt-header-list .bt-title-city h1{font-size:25px;font-weight:600;margin:10px 0 0}.bt-featured-best-destinations{width:100%;height:60px;background:#bbf4a7;padding-top:7px}.bt-featured-best-destinations .bt-featured-text-bd{font-size:20px;font-weight:600;color:#238239;margin:0}.bt-featured-best-destinations .bt-featured-notification{font-size:16px;font-weight:500;color:#494949;margin:0}.bt-featured-best-destinations-inter{height:80px!important}.bt-mobile-card{width:100%;height:120px;margin-bottom:7px}.bt-mobile-card-link{width:100%;height:100px;display:block}.bt-mobile-card-link .bt-head-card-for-mobile-bg-default{background:#ebebeb}.bt-mobile-card-link .bt-head-card-for-mobile-bg-best-price{background:#daf2cc}.bt-mobile-card-link .bt-head-card-for-mobile{width:100%;height:70px;display:flex;padding-left:16px;padding-right:16px;justify-content:space-between}.bt-mobile-card-link .bt-head-card-for-mobile .bt-hd-card-departure-arrival{width:50%;height:50px;flex:1;display:flex}.bt-mobile-card-link .bt-head-card-for-mobile .bt-hd-card-price{width:50%;height:50px;flex:1;padding-top:15px}.bt-mobile-card-link .bt-head-card-for-mobile .bt-hd-card-price p{font-style:italic;color:#535353;font-size:14px;margin-top:2px}.bt-mobile-card-link .bt-body-card-for-mobile-bg-default{background:#f4f1f1}.bt-mobile-card-link .bt-body-card-for-mobile-bg-best-price{background:#ecf8e7}.bt-mobile-card-link .bt-body-card-for-mobile{width:100%;height:50px;display:flex;padding:0 16px 6px;align-items:flex-end}.bt-mobile-card-link .bt-body-card-for-mobile .bt-body-card-date,.bt-mobile-card-link .bt-body-card-for-mobile .bt-body-card-days,.bt-mobile-card-link .bt-body-card-for-mobile .bt-body-card-month{padding-top:15px}.bt-mobile-card-link .bt-body-card-for-mobile .bt-body-card-month{flex:1.2;text-transform:capitalize}.bt-mobile-card-link .bt-body-card-for-mobile .bt-body-card-month span{font-size:15px;color:#535353;font-weight:700}.bt-mobile-card-link .bt-body-card-for-mobile .bt-trip-date-round{flex:1;text-align:center;float:left}.bt-mobile-card-link .bt-body-card-for-mobile .bt-trip-date-round strong{font-weight:600;display:block}.bt-mobile-card-link .bt-body-card-for-mobile .bt-body-card-days{flex:1.2}.bt-mobile-card-link .bt-body-card-for-mobile .bt-body-card-days span{font-size:15px;color:#535353;font-weight:500}.bt-hd-card-departure{flex:1.5;height:50px;padding-top:19px}.bt-hd-card-arrow{flex:.9;height:50px;display:flex;padding-top:27px}.bt-hd-card-arrow .bt-head-arrow{flex:2;width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 8.5px;border-color:transparent transparent transparent #575757}.bt-hd-card-arrow .bt-body-arrow{flex:1;height:2px;width:8px;background:#575757;position:relative;top:3px}.bt-hd-head-arrival{flex:3;height:50px;padding-top:19px}.bt-font-destination-h3{font-size:20px;font-weight:400;color:#535353;margin:0}.bt-font-price-h3{font-size:25px;font-weight:600;margin:0}.bt-font-color-default{color:#535353}.bt-font-color-best-price{color:#238239}.load-more{margin:30px 0;display:inline-block;width:100%}.btn-laranja,.full-search-button{padding:8px 30px!important}.full-search-box{margin-top:27px;margin-bottom:47px}.full-search-box p{margin:0;font-size:20px;font-weight:600;color:#373737}.full-search-box .bt-full-search-message{margin-bottom:35px}.full-search-box .full-search-button{background:#b71b28;color:#fff;border-radius:4px;font-weight:600}.banner-mobile-best-destinations{background:#ef4f26;color:#FFF;height:75px;width:100%;padding:22px 15px 15px}.banner-mobile-best-destinations h1{font-size:26px;margin:0;font-weight:lighter}.bt-title-select{font-size:20px}.bt-info-result{margin-top:30px;margin-bottom:10px}.form-group-filter-mobile{margin-bottom:25px!important;display:block!important}.bt-form-destinations{width:100%!important}.bt-form-destinations option{background:#FFF;color:#535353}.bt-form-destinations>option:hover{background:#ef7d3b!important;color:#FFF}.tab-best-destinations{width:100%;height:40px;border-bottom:1px solid #e4d9e7;margin-bottom:9px;display:flex;margin-top:10px}.tab-best-destinations span{cursor:pointer;width:137px;text-align:center;height:40px;padding:6px 0;margin-top:0;margin-bottom:0;flex:1;border-left:1px solid #e4d9e7;border-top:1px solid #e4d9e7;border-right:1px solid #e4d9e7;border-radius:5px 5px 0 0;font-size:17.5px;font-weight:600;background:#eeecee}.tab-best-destinations span:first-child{color:#ff592b;margin-left:15px;margin-right:10px}.tab-best-destinations span:last-child{color:#108d41;margin-left:10px;margin-right:15px}.tab-best-destinations .tab-active{background:#FFF}.bt-box-notification-mobile{height:30px;width:100%;margin-bottom:21px;margin-top:19px}.bt-box-notification-mobile span{width:100%;height:50px;display:block}.bt-box-notification-mobile span h1{font-size:27.5px;letter-spacing:-1px;color:#535353;font-weight:600;margin-top:-1px}.bt-box-notification-mobile span p{font-size:12.5px;font-weight:600}best-destinations-continent-region-mobile{margin-bottom:70px}.bt-box-continents-countries-cities:last-child{border-bottom:none;overflow:hidden}.bt-box-continents-countries-cities{border-bottom:1px solid #d7d7d7;display:flow-root;padding-bottom:8px;overflow:hidden}.bt-box-continents-countries-cities .bt-title-city-mobile{width:100%;height:35px}.bt-box-continents-countries-cities .bt-title-city-mobile h2:first-child{text-align:left;margin:32px 0 0;font-weight:600}.bt-box-continents-countries-cities .bt-title-city-mobile h2:first-child a{font-size:22.5px;color:#535353;font-weight:600}.bt-box-continents-countries-cities .bt-title-city-mobile h2:last-child{margin:0;text-align:left;color:#279e02;font-size:16px;font-weight:600}.bt-box-continents-countries-cities .bt-name-city{width:100%;float:left;margin-top:32px;margin-bottom:10px;display:flex;flex-wrap:wrap}.bt-box-continents-countries-cities .bt-name-city span.bt-name-city-mobile,.bt-title-name-city-list span{height:20px;padding-left:16px;margin-bottom:20px;font-size:16px;background-image:url(../img/seta-mobile.svg);background-size:10px 10px;background-position:0 6px;background-repeat:no-repeat}.bt-box-continents-countries-cities .bt-name-city span.bt-name-city-mobile{flex:1 0 50%}.bt-box-continents-countries-cities .bt-name-city span.bt-name-city-mobile .bt-main-city a{color:#ff592b;font-weight:500}.bt-title-name-city-list span{display:block}.bt-price-mobile{flex:1}.bt-price-mobile h2{font-size:16px;margin:0}.bt-price-mobile h2 a{font-size:16px;color:#757575;font-weight:500}.bt-price-mobile h2 a span{color:#279e02;font-weight:600}.bt-name-city-mb{width:100%;border-bottom:1px solid #d7d7d7;display:flex;padding:15px 0}.bt-box-name-city{display:table;flex:1;margin-top:30px;padding-top:50px;padding-bottom:15px;margin-bottom:50px}.bt-title-name-city-list{padding:20px 0}.bt-title-name-city-list-mb{margin-bottom:0}.bt-title-name-city-list-mb span{background-image:url(../img/seta-mobile.svg);background-size:10px 10px;background-position:0 6px;padding-left:16px;background-repeat:no-repeat;padding-top:3px}.bt-title-name-city-list-mb span a{font-size:16.5px;font-weight:600;color:#757575}.bt-city-country-header .box-align .box-left h1{margin:33px 0 7px;font-size:20px!important}.card-int-fare-warning{font-size:9px;padding-top:1px}best-destinations-home-mobile{width:100%}best-destinations-home-mobile h2{margin:25px 0}.bt-tab-body .bt-main-cards-international,.bt-tab-body .bt-main-cards-national{justify-content:space-between}.btn-load-more-card{height:35px;color:#FFF;font-size:12px;font-weight:700;background:#ff592b;border-radius:5px}@media (max-width:768px){.bt-tab-body .bt-main-cards-international,.bt-tab-body .bt-main-cards-national{margin-bottom:25px}.btn-best-travels-dynamic{margin:40px auto 30px}.btn-best-travels-dynamic a{height:40px;background:#108d41;color:#FFF;font-size:20px;font-weight:600;padding:10px 40px;border-radius:5px}.tab-best-destinations-not-border{border-bottom:none;height:0;margin-top:0}}.bt-tab-body-national-holidays h2,.bt-tab-body-national-weekend h2{text-align:center;color:#108d41;font-size:2.6rem}.bt-filter-weekend{width:100%;display:flex;flex-wrap:wrap}@media (max-width:768px){.bt-filter-weekend .bt-filter-title{width:100%;text-align:center}.bt-filter-weekend .bt-filter-title p{font-size:20px;color:#373737;margin-top:5px}.bt-filter-weekend .bt-filter-select,.bt-filter-weekend .bt-filter-select label,.bt-filter-weekend .bt-filter-select select{width:100%}}@media (min-width:768px){.bt-filter-weekend .bt-filter-title{width:36%;text-align:right}.bt-filter-weekend .bt-filter-title p{font-size:26px;color:#373737;margin-top:5px}.bt-filter-weekend .bt-filter-select{width:64%}.bt-filter-weekend .bt-filter-select select{width:450px}}.bt-filter-weekend .bt-filter-title{padding-right:15px}.bt-filter-weekend .bt-filter-select select{height:48px;font-size:20px;font-weight:400;color:#5e5e5e}.best-destinations-banners{display:flex;justify-content:center;margin-top:36px}.best-destinations-banners>*{flex:1}.bt-banner{display:flex;flex-wrap:wrap;margin:0 12px;border-radius:4px;border:1px solid #dcdcdc;max-width:500px;padding:16px}.bt-banner.bt-banner-weekend{background-color:#faf3e9;margin-right:6px}.bt-banner.bt-banner-international{background-color:#f1dcdf;margin-left:6px}.bt-banner .bt-banner-icon{flex:1;min-width:120px;max-width:140px;display:flex;align-items:center;justify-content:center}.bt-banner .bt-banner-text{flex:1;display:flex;flex-direction:column;font-size:24px;margin-left:16px;min-width:200px;line-height:1.2}.bt-banner .bt-banner-text>span{width:100%}.bt-banner .bt-banner-text .highlight-text{font-weight:700}.bt-banner .bt-banner-text .bt-banner-button-redirect{padding:4px 16px;max-width:100px;height:30px;border-radius:8px;background-color:#ff592b;color:#fff;font-size:16px;text-align:center;margin-top:8px}.bt-banner .bt-banner-text .bt-banner-button-redirect:hover{text-decoration:none;opacity:.95}.duplicated-purchase-modal__link,.group-filter-package .group-filter-package__btn-clear:hover{text-decoration:underline}@media (max-width:640px){.bt-banner{height:initial}.bt-banner.bt-banner-weekend .hidden-lg:not(.highlight-text){max-width:110px}.bt-banner .bt-banner-text{font-size:18px;min-width:100%;margin-left:0}.bt-banner .bt-banner-icon{margin-top:8px;max-height:50%}}@media screen and (max-width:991px){.bt-banner{height:100%}}@media (max-width:991px){.bt-banner{flex-direction:column;text-align:center;padding:8px;margin-top:16px}.bt-banner-icon{width:100%;margin:0 auto 16px}.bt-banner-text{align-items:center}.best-destinations-banners{margin-bottom:16px}}@media (min-width:1200px){.bt-banner-text{margin-left:8px;min-width:240px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}}.bt-banner-icon{margin-top:-8px}.bt-tab-body-national-holidays,.bt-tab-body-national-weekend{margin-bottom:25px}.carrousel-slides-containter{height:440px}@media (max-width:767px){.carrousel-slides-containter{height:250px}}.carrousel-animate.ng-enter{transition:.4s ease-in all;opacity:0}.carrousel-animate.ng-enter.ng-enter-active,flexible-dates .flex-day .style-tooltip{opacity:1}@media (min-width:768px) and (max-width:1024px){.title-page-best-destination-general{margin-top:3.5rem}.tab-best-destinations{width:100%;height:40px;border-bottom:1px solid #e4d9e7;margin-bottom:9px;display:flex;margin-top:10px}.tab-best-destinations span{cursor:pointer;width:137px;text-align:center;height:40px;padding:6px 0;margin-top:0;margin-bottom:0;flex:1;border-left:1px solid #e4d9e7;border-top:1px solid #e4d9e7;border-right:1px solid #e4d9e7;border-radius:5px 5px 0 0;font-size:17.5px;font-weight:600;background:#eeecee}.tab-best-destinations span:first-child{color:#ff592b;margin-left:15px;margin-right:10px}.tab-best-destinations span:last-child{color:#108d41;margin-left:10px;margin-right:15px}.tab-best-destinations .tab-active{background:#FFF}}best-destinations .best-destinations__cards-holder{display:flex;justify-content:space-between;flex-wrap:wrap;padding:12px}best-destinations .best-destinations__cards-holder .best-destinations_card-item{flex:0 0 auto;width:calc(50% - 9px)}best-destinations .best-destinations__cards-holder .best-destinations__card-item--full-width{width:calc(100% - 4.5px)}best-destinations .best-destinations__cards-holder .best-destinations_card-item:nth-of-type(2n+1){margin-right:18px}best-destinations .best-destinations_card-item:not(:nth-child(1)),best-destinations .best-destinations_card-item:not(:nth-child(2)){margin-top:16px}best-destinations .best-destinations_card-item{background:#e6e6e6;float:left;border-radius:8px}@media screen and (min-width:992px){best-destinations .best-destinations__main-box::after{content:'';width:1px;background-color:#e1e1e1;height:100%;position:absolute;top:0;right:calc(50% - 1px)}best-destinations .best-destinations__cards-holder{padding:0 16px 16px;position:relative}best-destinations .best-destinations__cards-holder--left-bordered{height:100%}best-destinations .best-destinations_card-item{width:calc(50% - .8rem);margin-top:16px}best-destinations .best-destinations__card-item--full-width{width:calc(100% - 4.5px)}best-destinations .best-destinations_card-item:not(:nth-child(1)),best-destinations .best-destinations_card-item:not(:nth-child(2)){margin-top:16px}}@media screen and (min-width:768px) and (max-width:992px){best-destinations .best-destinations__cards-holder{width:100%}}@media screen and (min-width:768px) and (max-width:1024px){best-destinations .best-destinations__cards-holder{justify-content:flex-start}best-destinations .best-destinations_card-item.best-destinations-card-item--three-on-row{width:calc(33% - 8px);margin:16px 5px}best-destinations .best-destinations__cards-holder .best-destinations_card-item:nth-of-type(2n+1){margin-right:5px}}.cancelation-policy{color:#666;padding:4rem;height:100rem}.cancelation-policy>div.topic{padding-left:4rem}.cancelation-policy>div{padding-bottom:2.4rem}@media (max-width:767px){.cancelation-policy{color:#414042;padding:2rem}.cancelation-policy>div{padding-bottom:1.77rem}}.conventional-wallet-ccd{width:100%;min-height:5.6rem;margin-bottom:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.conventional-wallet-ccd__card{width:15rem;padding:.4rem 1rem;display:flex;background-color:#F1F9F4;gap:.4rem}@media (max-width:767px){.conventional-wallet-ccd__card{width:13rem}}.conventional-wallet-ccd__card--text{color:#00652E}.doubts-radar-modal .modal-dialog{width:100%;height:100%;margin:0}.doubts-radar-modal .modal-content{border:none;width:100%;height:100%;background-color:#F8F6F7;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width:767px){.doubts-radar-modal .modal-dialog{max-width:710px;margin:3rem auto}.doubts-radar-modal .modal-content{border-radius:1rem;width:auto;height:auto}}.doubts-radar-modal__content{padding:1rem 1rem 2rem}.doubts-radar-modal__header{display:flex;gap:3rem;padding:1rem;background-color:#fff}.doubts-radar-modal__button-close{position:absolute;right:2rem;top:2.5rem;border:none;background-color:transparent;font-size:2rem;display:none}.doubts-radar-modal__card-header{display:flex;justify-content:space-between;max-width:610px;margin:1.5rem auto 0;background-color:#fff;padding:1rem 2rem;border-radius:1rem;align-items:center;cursor:pointer}.doubts-radar-modal__card-header h5{max-width:210px}.doubts-radar-modal__card-header div{display:flex;gap:1.5rem;align-items:center}.doubts-radar-modal__card-header span{width:30px;height:30px;border-radius:3rem;background-color:#FDEEE3;display:flex;justify-content:center;align-items:center}.doubts-radar-modal__button-close-modal{transform:rotate(180deg);font-size:18px;border:none;background-color:transparent}.doubts-radar-modal__card-body{max-width:610px;padding:3rem;margin:auto;background-color:#fff;display:flex;flex-direction:column;gap:2rem}.doubts-radar-modal__card-header-open{box-shadow:0 0 20px 0 #A6ABBD40;border-radius:1rem 1rem 0 0}.doubts-radar-modal__card-body-open{box-shadow:0 0 20px 0 #A6ABBD40;border-radius:0 0 1rem 1rem}@media screen and (min-width:767px){.doubts-radar-modal__content{padding:1rem 0 2rem}.doubts-radar-modal__header{justify-content:center}.doubts-radar-modal__button-close{display:block}.doubts-radar-modal__button-close-modal{display:none}.doubts-radar-modal__card-header h5{max-width:none}.doubts-radar-modal__card-header i{font-size:2rem}}.duplicated-purchase-modal .modal-dialog{width:814px;height:auto;max-width:calc(100% - 4rem);margin:auto;background-color:#fff;border-radius:1rem}.duplicated-purchase-modal__body{display:-ms-grid;display:grid;gap:2rem;padding:4rem}.duplicated-purchase-modal__icon{justify-self:center}.duplicated-purchase-modal__button{margin-top:2rem;justify-self:center;width:320px;max-width:100%}.duplicated-purchase-modal__title{margin:0}.duplicated-purchase-modal .modal-content__header{background-color:#F05929}@media (max-width:768px){.duplicated-purchase-modal .modal-dialog{position:absolute;top:50%;left:50%}.duplicated-purchase-modal.modal.in .modal-dialog{transform:translate(-50%,-75%)}.duplicated-purchase-modal.modal.fade .modal-dialog{transform:translate(-50%,-50%)}.duplicated-purchase-modal__button{width:100%}.duplicated-purchase-modal__body{padding:2rem}}embebed-google-maps{width:100%;height:100%;background:#fff}embebed-google-maps .embebed-google-maps__iframe{width:100%;height:100%;border:0}fidelidade-header .fidelidade-group{display:flex;align-items:center}fidelidade-header .fidelidade-group__logo{margin-left:1.8rem}fidelidade-header .fidelidade-group__logo--desktop{display:none}fidelidade-header .fidelidade-group__logo--mobile{display:block;width:26px}fidelidade-header .fidelidade-group__punctuation{margin-left:1rem}@media screen and (min-width:769px){fidelidade-header .fidelidade-group{padding-right:4rem;height:50px;margin-right:3rem;border-right:1px solid #B3B3B3}fidelidade-header .fidelidade-group__logo--desktop{display:block}fidelidade-header .fidelidade-group__logo--mobile{display:none}fidelidade-header .fidelidade-group__punctuation{margin-left:1.8rem}}fidelidade-header .fidelidade-group__punctuation span>span{display:none}@media screen and (min-width:769px){fidelidade-header .fidelidade-group__punctuation span>span{display:initial}}flexible-dates{width:100%;height:186px;display:flex;border-radius:1rem;text-align:center;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;background:#fff;color:#414042}flexible-dates .week-label{font-size:1.8rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;margin-top:15px;margin-bottom:15px}flexible-dates .week-caption{display:none}flexible-dates form{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}flexible-dates flexible-dates-week{display:flex;width:100%;margin-top:5px;margin-bottom:10px}flexible-dates .day{width:100%;height:100%;background-color:#FFF;border:0;padding:6px}flexible-dates .day.has-earn .value-flexible{color:#08a118}flexible-dates .day .value-flexible{font-weight:700;margin:3px 0;line-height:3.1rem;color:#00652E}flexible-dates .day.active{background-color:#365BC7;position:relative;border-radius:1rem;color:#fff}flexible-dates .day.active .date-flexible,flexible-dates .day.active .value-flexible{color:#fff}flexible-dates .day[disabled]{color:#afafaf!important;cursor:not-allowed}flexible-dates .day[disabled] .value-flexible{color:#afafaf}flexible-dates .day .date-flexible,flexible-dates .day .flexible,flexible-dates .day .general-info{display:block;font-size:1.7rem;font-weight:700;line-height:2.3rem}flexible-dates .day .date-flexible{color:#666}flexible-dates .day .value-flexible{font-size:2.3rem}flexible-dates .day .flexible{font-size:1.5rem;font-weight:400;line-height:2rem}flexible-dates .flex-day{flex:1;height:104px}flexible-dates .flex-day .style-tooltip .tooltip-inner{background-color:#414042;color:#FFB727;font-weight:400;font-size:1.4rem;line-height:20px;border-radius:.8rem;padding:10px 20px}flexible-dates .flex-day .style-tooltip .tooltip-arrow{border-top-color:#414042}flexible-dates .loader .date-flexible{position:relative;top:-10px}flexible-dates .loader .search-icon{position:relative;top:0;font-size:17px;line-height:3.6rem}flexible-dates .btn-submit{margin:22px auto 30px;background-color:#fbdbbb;border-radius:4px;color:#272727;text-transform:uppercase;font-size:18px;font-weight:600;padding:4px 25px;width:50%}@media (max-width:768px){flexible-dates{height:128px}flexible-dates .week-label{font-size:1.5rem;line-height:2rem;font-family:Nunito,sans-serif;text-transform:unset;margin-bottom:4px}flexible-dates .day .date-flexible,flexible-dates .day .general-info,flexible-dates .week-caption{font-size:1.1rem;line-height:1.5rem}flexible-dates .week-caption{display:inline;margin-top:0;font-weight:400}flexible-dates .flex-day{height:53px}flexible-dates .day .flexible{display:none}flexible-dates .day .value-flexible{font-size:1.3rem;line-height:1.8rem}flexible-dates .loader .date-flexible{top:-2px}flexible-dates .loader .search-icon{line-height:2.2rem}}.tab-content>.active{width:100%}.flight-itinerary-multi-city-summary__title{display:flex;margin-bottom:1rem}.flight-itinerary-multi-city-summary__subtitle{display:flex;justify-content:center;margin:2rem 0;background:#FAFAFA;width:100%;padding:1rem;align-items:center;text-transform:uppercase}.flight-itinerary-multi-city-summary__box{display:flex;flex-direction:column;align-items:center}.flight-itinerary-multi-city-summary__compact{width:100%}.flight-itinerary-multi-city-summary__box-compact{padding-bottom:3rem}@media screen and (min-width:768px){.flight-itinerary-multi-city-summary__title{margin-bottom:0}}flight-itinerary{display:flex;height:100%;justify-content:center;flex-wrap:wrap}flight-itinerary .flight-itinerary__itinerary-section{background-color:#fff;box-shadow:0 0 20px rgba(166,171,189,.25);padding:2rem 2rem 0;margin:0 2rem 2rem;border-radius:1rem;width:100%}flight-itinerary .flight-itinerary__share-button{display:none}flight-itinerary .flight-itinerary__title{display:flex;margin-bottom:1rem}flight-itinerary .flight-itinerary__tariff-and-value-for-miles{width:320px;padding:2rem 1rem;text-align:center;border:1px solid #E6E6E6;margin:0 auto 2rem;border-radius:1rem;background-color:#fff;max-height:35px;box-shadow:0 0 20px 0 #A6ABBD40;display:flex;align-items:center;justify-content:center}flight-itinerary .flight-itinerary__subtitle{display:flex;justify-content:center;margin-bottom:2rem;background:#FAFAFA;width:calc(100% + 4rem);height:3rem;padding:.6rem;align-items:center;text-transform:uppercase}flight-itinerary .flight-itinerary__box{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}flight-itinerary .flight-itinerary__inner-box{width:100%}@media screen and (min-width:768px){flight-itinerary .flight-itinerary__share-button{display:block;position:absolute;top:0;right:0}flight-itinerary .flight-itinerary__itinerary-section{box-shadow:unset;position:relative}flight-itinerary .flight-itinerary__title{justify-content:center;margin-bottom:2rem}flight-itinerary .flight-itinerary__title--small-margin{margin-bottom:.6rem}flight-itinerary .flight-itinerary__inner-box{width:700px;max-width:96%}flight-itinerary .flight-itinerary__package-info{margin-bottom:3.2rem}flight-itinerary .flight-itinerary__subtitle{padding:1rem}}.flight-itinerary-summary__title{display:flex;margin-bottom:1rem}.flight-itinerary-summary__subtitle{display:flex;justify-content:center;margin:2rem 0;background:#FAFAFA;width:100%;padding:1rem;align-items:center;text-transform:uppercase}.flight-itinerary-summary__box{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.flight-itinerary-summary__title{margin-bottom:0}}@keyframes slideInFromRight{0%{transform:translate3d(120%,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes slideInFromLeft{0%{transform:translate3d(-120%,0,0)}100%{transform:translate3d(0,0,0)}}flight-price-card{width:100%;border-radius:1rem;background-color:#fff;display:block;-webkit-overflow-scrolling:touch}flight-price-card:first-child{animation:1.2s ease-out 0 1 slideInFromRight}flight-price-card .flight-price-card__disable-old{margin-bottom:0}flight-price-card .flight-price-card__enable-old{margin-bottom:2rem}flight-price-card .flight-price-card__cards-container{width:100%}flight-price-card .flight-price-card__divisor{border-color:#E6E6E6;margin:2rem 2rem 1.4rem}flight-price-card .flight-price-card__box-container{box-shadow:5px 5px 20px rgba(37,37,39,.25);border-radius:1rem;display:-ms-grid;display:grid}flight-price-card .finalize-purchase-holder{display:flex;flex-direction:column;align-items:center;padding:0 2rem 2rem}flight-price-card .finalize-purchase-holder .purchase-parcel{font-size:16px;color:#20c;font-weight:700;display:flex;align-items:center}flight-price-card .finalize-purchase-holder .purchase-parcel .qty{font-size:26px;margin:0 8px}flight-price-card .finalize-purchase-holder .button-purchase{border-radius:5px;box-shadow:0 3px 7px rgba(0,0,0,.16);background-color:#20c;border-color:transparent;padding:10px;font-size:18px;font-weight:700;width:100%;margin:12px 0;text-transform:uppercase}flight-price-card .finalize-purchase-holder .button-purchase .disabled,flight-price-card .finalize-purchase-holder .button-purchase disabled,flight-price-card .finalize-purchase-holder .button-purchase[disabled]{letter-spacing:2px;background-color:#8a7cc5}flight-price-card .finalize-purchase-holder .clock-text{font-size:12px;color:#388e3c;font-weight:400;display:flex;align-items:center}flight-price-card .finalize-purchase-holder .clock-text .fa-clock-o{font-size:18px;margin:0 10px}flight-price-card .flight-price-card__tag-holder--new-search{top:2.2rem;z-index:1;right:-1.1rem;font-size:.9rem}flight-price-card .flight-price-card__tag-holder--new-search .animated-tag__color{padding:.5rem}flight-price-card .flight-price-card__bottom-message{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;margin-top:2rem}flight-price-card .flight-price-card__bottom-icon{color:#00652E;font-size:20px;margin-right:10px}flight-price-card .flight-price-card__travel-price-detail{margin:1.6rem;padding:2.4rem;display:block;background-color:transparent;border:.1rem solid #E6E6E6}flight-price-card .flight-price-card__price-details{display:block;margin:2rem 2rem 0;padding:2rem 0;border:1px solid #B3B3B3;border-radius:10px}flight-price-card .flight-price-card__no-spacing{padding:2rem 0 0}flight-price-card .flight-price-card__actions{width:100%}flight-price-card .flight-price-card__actions--btn{margin-top:2rem}@media (min-width:768px){flight-price-card .finalize-purchase-holder,flight-price-card .flight-price-card__card-header{-ms-grid-column:2;grid-column-start:2}flight-price-card{border:0}flight-price-card .flight-price-card__bottom-message{margin-top:0}flight-price-card .flight-price-card__disable-old{margin-bottom:0}flight-price-card .flight-price-card__enable-old{margin-bottom:4rem}flight-price-card .flight-price-card__grid-box{display:-ms-grid;display:grid;-ms-grid-columns:1fr 302px;grid-template-columns:1fr 302px;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}flight-price-card .flight-price-card__flight-holder{border-bottom-left-radius:1rem;border-top-left-radius:1rem;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;border-right:.1rem solid #B3B3B3}}@media screen and (max-width:325px){flight-price-card .flight-price-card__grid-box{max-width:285px}}@media screen and (min-width:769px){flight-price-card .finalize-purchase-holder{width:100%}}flight-review{display:block;background-color:#fff;border:1px solid #959595;margin:20px 0}flight-review .flight-review__luggage-tag{display:flex;margin-top:1.2rem;min-width:12rem;justify-content:center}flight-review .flight-review__luggage-number{margin-left:1.8rem}flight-review .flight-review__calendar-icon{display:block;opacity:0}flight-review .flight-review__calendar-icon--show{opacity:1}flight-review .title-bar{position:relative;height:34px;border-bottom:4px solid}flight-review .title-bar .title{text-transform:uppercase;text-align:center;font-size:18px;margin:0;padding:5.5px 0}flight-review .title-bar .btn-details{position:absolute;right:5px;top:4px}flight-review .title-bar.outbound{border-bottom-color:#fedb4f}flight-review .title-bar.inbound{border-bottom-color:#f9a051}flight-review p{margin:0 0 10px;line-height:1}flight-review .body-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-ms-grid-rows:(auto) [5];grid-template-rows:repeat(5,auto);grid-auto-flow:column;padding:10px 0;gap:0 1rem}flight-review .body-info .title{margin:0 0 10px;font-size:13px}flight-review .body-info .arrival,flight-review .body-info .departure{display:contents}flight-review .body-info .departure{text-align:right}flight-review .body-info .middle-info{grid-area:1/2/6/3;text-align:center;position:relative}flight-review .body-info .arrival .icon-calender{display:block;position:relative}flight-review .body-info .arrival .icon-calender span{position:absolute;top:5px;left:4px;font-size:11px;font-weight:600}flight-review .airport-iata{font-size:35px;font-weight:700}flight-review .airport-description{font-size:13px;font-weight:600}flight-review .date{font-size:20px;font-weight:600}flight-review .week-day{font-size:15px;text-transform:capitalize;margin:0 5px}flight-review .time{font-size:17px;font-weight:600}flight-review .middle-info .airline{font-size:14px;font-weight:600;text-transform:uppercase}flight-review .middle-info .stops-info{font-size:13px}flight-review .middle-info .stops-info.direct{color:#1baf03}flight-review .middle-info .duration{position:absolute;bottom:0;width:100%}flight-review .long-arrow-right{padding:10px 0}flight-review.checkout__flight-review--small{margin:0;border:none}flight-review.checkout__flight-review--small+.checkout__flight-review--small{border-top:1px solid #959595}flight-review.checkout__flight-review--small .body-info{padding:10px 12px 18px}flight-review.checkout__flight-review--small .body-info .title{margin:0 0 4px;font-size:12px}flight-review.checkout__flight-review--small.checkout__flight-review{margin:0}flight-review.checkout__flight-review--small p{margin:0 0 4px;font-weight:600}flight-review.checkout__flight-review--small .airport-iata{font-size:28px;line-height:35px;font-weight:700}flight-review.checkout__flight-review--small .long-arrow-right{padding:8px 0}flight-review.checkout__flight-review--small .airport-description{font-size:11px}flight-review.checkout__flight-review--small .middle-info .stops-info{font-size:12px;line-height:15px}flight-review.checkout__flight-review--small .middle-info .stops-info.direct{color:inherit}flight-review.checkout__flight-review--small .middle-info .duration{position:static;bottom:initial;font-weight:400;font-size:10px;line-height:13px}flight-review.checkout__flight-review--small .middle-info .airline{font-size:12px}flight-review.checkout__flight-review--small .date{font-size:16px;margin-bottom:8px}flight-review.checkout__flight-review--small .week-day{font-size:11px;font-weight:400}flight-review.checkout__flight-review--small .time{font-size:12px;font-weight:700}flight-review.checkout__flight-review--small .title-bar .title{font-size:16px;padding:6px 0;line-height:20px;border-top:1px solid #B6B6B6}.deposit .body-info .icon-calender span{top:6px!important}form-tabs .form-table-parcel-icon{width:95px;height:85px;margin:0 auto 60px;display:-ms-grid;display:grid}form-tabs .form-table-parcel-icon p:nth-child(1){font-size:15px;font-weight:700;color:#1c1c1a}form-tabs .form-table-parcel-icon .text-pay-parcel{white-space:nowrap}form-tabs .tab-content>.active{width:100%}form-tabs .tab-content__image-form{position:relative}form-tabs .form-tab .nav-tabs{border:none;position:relative}form-tabs .form-tab .nav-tabs:after{height:0;border:none;background-color:transparent}form-tabs .form-tab .nav-tabs .nav-item{width:127px;height:42px;border:1px solid #c6c6c6;background-color:#FFF;position:relative;font-weight:600;font-size:16px;border-radius:4px 4px 0 0}form-tabs .form-tab .nav-tabs .nav-item:first-child{width:106px;padding-left:20px}@media (max-width:678px){form-tabs .form-tab .nav-tabs .nav-item:first-child{padding-left:0}}form-tabs .form-tab .nav-tabs .nav-item:first-child p{padding-right:0;text-align:left}form-tabs .form-tab .nav-tabs .nav-item:first-child img{right:12px}@media (min-width:768px){form-tabs .form-tab .nav-tabs .nav-item:last-child p{padding:0}}form-tabs .form-tab .nav-tabs .nav-item:last-child p{padding-right:0;text-align:center}form-tabs .form-tab .nav-tabs .nav-item:not(.active){background-color:#f5f4f4}form-tabs .form-tab .nav-tabs .nav-item[index*="2"] a,form-tabs .form-tab .nav-tabs .nav-item[index*="1"] a{color:#333}form-tabs .form-tab .nav-tabs .nav-item.active:after{content:'';width:100%;height:3px;position:absolute;bottom:-2px;left:0;background-color:#FFF;z-index:10}.search-result .group-selector--to-new-search .container-pagination ul li:first-child::after,.search-result .group-selector--to-new-search .container-pagination ul li:first-child::before,.search-result .group-selector--to-new-search .container-pagination ul li:last-child::after,.search-result .group-selector--to-new-search .container-pagination ul li:last-child::before,.search-result .group-selector--to-travel-package .container-pagination ul li:first-child::after,.search-result .group-selector--to-travel-package .container-pagination ul li:first-child::before,.search-result .group-selector--to-travel-package .container-pagination ul li:last-child::after,.search-result .group-selector--to-travel-package .container-pagination ul li:last-child::before{content:none}form-tabs .form-tab .nav-tabs .nav-item .description-tab:first-child .description-tab--img.icon-flight{max-width:85px}form-tabs .form-tab .nav-tabs .nav-item .nav-link:focus,form-tabs .form-tab .nav-tabs .nav-item .nav-link:hover{border:none;background-color:rgba(0,0,0,0)}form-tabs .form-tab .nav-tabs .nav-item .description-tab{display:flex;align-items:center;justify-content:space-around;height:100%}form-tabs .form-tab .nav-tabs .nav-item .description-tab .description-tab--text{margin:0}form-tabs .form-tab .nav-tabs .nav-item .description-tab .description-tab--img{max-width:initial}form-tabs .description-tab__top-icon{position:absolute;z-index:1;right:16px;top:10px}form-tabs .description-tab__top-icon .figure__image{width:100px}form-tabs .form-tabs__search-tabs-tag{position:absolute;top:-22px;right:5px;opacity:0;transform:scale(0) translateY(200%);transition:all cubic-bezier(0,1.02,.6,1.23) .35s}form-tabs .form-tabs__search-tabs-tag--animated{opacity:1;transform:scale(1) translateY(0)}form-tabs .description-tab:hover>.form-tabs__search-tabs-tag,form-tabs .uib-tab.active .form-tabs__search-tabs-tag{top:-26px}form-tabs .forms-tabs__tool-tip{position:absolute;top:-30px;font-style:normal;font-weight:900;font-size:14px;line-height:18px;letter-spacing:.05em;transform:scaley(-.6) translate3d(0,20px,60px);opacity:0;animation:forms-tabs__tool-tip-animation 5s forwards cubic-bezier(.63,-.01,.24,1.38) 1.5s}form-tabs .forms-tabs__tool-tip-text{padding:0 .8rem}form-tabs .form-tabs__tab-container .nav-tabs{display:flex}form-tabs .form-tabs__tab--order-0{order:0}form-tabs .form-tabs__tab--order-1{order:1}form-tabs .form-tabs__tab--order-2{order:2}form-tabs .form-tabs__tab--order-3{order:3}form-tabs .form-tabs__tab--order-4{order:4}form-tabs .form-tabs__tab--order-5{order:5}@keyframes forms-tabs__tool-tip-animation{0%{transform:scaley(-.4) translate3d(0,20px,60px);opacity:0;-webkit-filter:blur(8px);filter:blur(8px)}10%{transform:scaley(1.2) translate3d(0,-20px,0);opacity:.7;-webkit-filter:blur(0);filter:blur(0)}100%,15%,60%,78%{transform:scaley(1) translate3d(0,0,0);opacity:1;-webkit-filter:blur(0);filter:blur(0)}70%{transform:scaley(1.2) translate3d(0,-20px,0)}}@media (max-width:767px){form-tabs .form-tabs__search-tabs-tag{right:inherit;left:calc(50% - 20px)}}.group-filter-package__drawer{background-color:#fff;transition:transform .2s ease-in-out;position:fixed;z-index:100;height:100%;top:0;width:100%;transform-origin:0;transform:translateY(100%);pointer-events:none;overflow:scroll;left:0;padding:2rem}.group-filter-package__drawer--open{transform:translateY(0);pointer-events:all}.group-filter-package{border:0}.group-filter-package__top-header{box-shadow:5px 5px 20px #25252733;position:fixed;top:0;width:100%;left:0;overflow:hidden;min-height:8rem;z-index:30;background:#fff;padding:1.5rem 1rem 1.7rem}.group-filter-package__top-header-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5fr;grid-template-columns:1fr 5fr}.group-filter-package__top-header-description{display:flex;margin-top:1rem;font-style:normal;font-weight:600;font-size:2rem;padding-left:1rem}.group-filter-package .header{background-color:unset}.group-filter-package__label{display:block;color:#333;font-weight:600}.group-filter-package__label-right{display:flex;justify-content:flex-end}.group-filter-package.container-filter{background-color:#F8F6F7}.group-filter-package.container-filter.black-friday{background-color:#1B1B1B}.group-filter-package.container-filter.black-friday *{color:#edf2ff!important}.group-filter-package.container-filter .comeBack,.group-filter-package.container-filter .company,.group-filter-package.container-filter .go,.group-filter-package.container-filter .price,.group-filter-package.container-filter .stops{width:100%;padding:.2rem 0 2rem}.group-filter-package.container-filter .comeBack h3,.group-filter-package.container-filter .company h3,.group-filter-package.container-filter .go h3,.group-filter-package.container-filter .price h3,.group-filter-package.container-filter .stops h3{font-size:1.8rem;font-weight:600;text-transform:none}.group-filter-package.container-filter .comeBack .left,.group-filter-package.container-filter .company .left,.group-filter-package.container-filter .go .left,.group-filter-package.container-filter .price .left,.group-filter-package.container-filter .stops .left{margin-left:0;position:relative;bottom:-.5rem;color:#F05929}.group-filter-package.container-filter .comeBack .right,.group-filter-package.container-filter .company .right,.group-filter-package.container-filter .go .right,.group-filter-package.container-filter .price .right,.group-filter-package.container-filter .stops .right{margin-right:0;position:relative;bottom:-.5rem;color:#F05929}.group-filter-package.container-filter .comeBack .rzslider .rz-selection,.group-filter-package.container-filter .company .rzslider .rz-selection,.group-filter-package.container-filter .go .rzslider .rz-selection,.group-filter-package.container-filter .price .rzslider .rz-selection,.group-filter-package.container-filter .stops .rzslider .rz-selection{background-color:#F05929}.group-filter-package.container-filter .comeBack-wrapper{padding:.2rem 0 0}.group-filter-package.container-filter .checkbox-style label{font-weight:400}.group-filter-package.container-filter .checkbox-style input[type=checkbox]:checked+label:before{background:#F05929;border:1px solid #F05929;color:#fff}.group-filter-package.container-filter .global-clear .clear-filter{width:146px;background-color:#fff;border:1px solid #F05929;font-weight:700;font-size:1rem;text-align:center;letter-spacing:.035em;color:#F05929;padding:.6rem 4rem}.group-filter-package.container-filter .global-clear .clear-filter:active,.group-filter-package.container-filter .global-clear .clear-filter:focus,.group-filter-package.container-filter .global-clear .clear-filter:hover{background-color:#F05929;color:#fff}@media screen and (max-width:768px){.group-filter-package.container-filter{width:100%;padding:9rem 2rem;background-color:#fff}.group-filter-package.container-filter .btn-filter-preset{color:#414042;margin:0 4px;border:0;padding:0 1rem 0 .2rem;border-right:1px solid #414042;border-radius:0}.group-filter-package.container-filter .btn-filter-preset--last{border:0}.group-filter-package.container-filter .btn-filter-preset__active,.group-filter-package.container-filter .btn-filter-preset__active:active,.group-filter-package.container-filter .btn-filter-preset__active:enabled,.group-filter-package.container-filter .btn-filter-preset__active:focus{color:#F05929}.group-filter-package.container-filter .comeBack .ordenation-select__label,.group-filter-package.container-filter .comeBack h3,.group-filter-package.container-filter .company .ordenation-select__label,.group-filter-package.container-filter .company h3,.group-filter-package.container-filter .go .ordenation-select__label,.group-filter-package.container-filter .go h3,.group-filter-package.container-filter .price .ordenation-select__label,.group-filter-package.container-filter .price h3,.group-filter-package.container-filter .stops .ordenation-select__label,.group-filter-package.container-filter .stops h3{font-size:1.8rem;text-transform:none}.group-filter-package.container-filter .comeBack .rzslider,.group-filter-package.container-filter .company .rzslider,.group-filter-package.container-filter .go .rzslider,.group-filter-package.container-filter .price .rzslider,.group-filter-package.container-filter .stops .rzslider{margin:0;width:100%}.group-filter-package.container-filter .checkbox-style{display:flex}.group-filter-package.container-filter .checkbox-style label{display:flex;font-size:1.8rem;order:1;width:100%;justify-content:space-between}.group-filter-package.container-filter .checkbox-style .total-groups{right:40px}.group-filter-package.container-filter .checkbox-style label:before{order:2}.group-filter-package.container-filter .checkbox-style input[type=checkbox]+label:before,.group-filter-package.container-filter .checkbox-style input[type=checkbox]:checked+label:before{order:2;font-size:2rem;height:2rem;width:2rem;margin-top:.2rem;margin-right:0}}.group-filter-package .container-filter .global-clear .clear-filter{font-weight:800;background:unset;border:0}.group-filter-package .group-filter-package_separator{margin:1.6rem 0;width:100%;border-top:solid .1rem #B3B3B3;visibility:hidden}.group-filter-package .group-filter-package__title{display:flex;text-transform:initial;font-size:2rem;text-align:center;font-weight:400;margin-bottom:2rem}.group-filter-package .group-filter-package__btn-clear{text-transform:none;display:flex;width:100%;justify-content:flex-end;align-items:flex-end;color:#F05929;font-weight:400;font-size:1.5rem;cursor:pointer}.group-filter-package .group-filter-package__sub-title{font-size:1.8rem;margin-top:1rem;margin-bottom:1rem;text-transform:none}.group-filter-package .group-filter-package__caption-title{font-size:1.4rem;margin:0}.group-filter-package .group-filter-package__reset-filters-btn{border:1px solid #F05929;background-color:#fff;font-weight:700;font-size:1rem;text-align:center;letter-spacing:.035em;color:#F05929;padding:.6rem 4rem}.group-filter-package .group-filter-package__bottom-buttons-holder{display:flex;justify-content:space-between;align-items:center;position:relative;position:-webkit-sticky;position:sticky;background-color:#FCFCFC;z-index:102;bottom:-9.6rem;margin-right:-20px;margin-left:-20px;padding:0 20px;height:10rem;box-shadow:0 -3px 6px #e6e2e2}.group-filter-package .group-filter-package__bottom-buttons-holder.black-friday{background-color:#1B1B1B}.group-filter-package .group-filter-package__bottom-buttons-holder.black-friday button{background-color:transparent!important;border-color:#edf2ff!important}.group-filter-package .group-filter-package__action-btn{width:calc(50% - 1rem);font-size:1.6rem;font-weight:700;height:46px;border-radius:8px}.group-filter-package .group-filter-package__action-btn--outlined-tangerine{color:#F05929;background-color:#fff;border:1px solid #F05929}.group-filter-package .group-filter-package__action-btn--tangerine{color:#fff;background-color:#F05929;border:1px solid #F05929}@media screen and (min-width:768px){.group-filter-package .group-filter-package__title{text-transform:none;font-size:1.8rem;text-align:left;font-weight:800}.group-filter-package .group-filter-package__sub-title{font-size:1.8rem}.group-filter-package .group-filter-package_separator{visibility:visible}}.scale-in,group-selector{display:block}.scale-in.ng-enter,.scale-in.ng-leave,.scale-in.ng-move{transition:opacity linear .5s,transform .5s}.scale-in.ng-enter,.scale-in.ng-leave.ng-leave-active,.scale-in.ng-move{opacity:0;transform:scale(.97)}.scale-in.ng-enter.ng-enter-active,.scale-in.ng-leave,.scale-in.ng-move.ng-move-active{opacity:1;transform:scale(1)}.group-selector__ordenation-cards-holder{display:flex;justify-content:space-between}@media (min-width:764px){.group-selector__wrapper-search-flight{margin-top:4rem}}.group-flight-banner{display:flex;flex-direction:column;justify-content:space-between;padding:0}.group-flight-banner .promo-flights-banner{width:100%}.global-ordenations{width:100%;margin-bottom:4rem}.global-ordenations .btn-ordenation{padding:5px 12px;border:1px solid #515151;border-radius:5px!important;font-weight:600;font-size:12px;display:inline-block;background-color:transparent;color:#515151}.global-ordenations .btn-ordenation:nth-child(2){margin:0 15px!important}.global-ordenations .btn-ordenation.active{background-color:transparent;color:#f58400;box-shadow:none;border-color:#f58400!important}.global-ordenations .btn-ordenation.active:hover{background-color:transparent;box-shadow:none}.global-ordenations .btn-ordenation:hover:active{background-color:transparent;color:#515151}.global-ordenations .btn-ordenation:hover{box-shadow:none}.global-ordenations.mobile{display:flex;justify-content:space-between;padding:0}.global-ordenations.mobile .btn-ordenation{margin:0}@media (max-width:630px){.global-ordenations{margin-bottom:.5rem}.global-ordenations .btn-ordenation.mobile{padding:8px 16px;font-size:12px;background-color:#fff;color:#535353;font-weight:600;border-radius:8px;box-shadow:-.44px 3px 0 rgba(180,168,168,.5);border:2px solid #909090}}.search-result__container{float:right;padding:0;width:calc(75% - 4rem);min-width:850px}.search-result__flights-container{float:left;padding:0;width:75%}.search-result .group-selector--to-travel-package .flight-group{margin-bottom:4rem;display:flex}.search-result .group-selector--to-travel-package .container-pagination ul li{position:relative;overflow:hidden;left:unset!important;color:#414042;background-color:#fff;border:.1rem solid #ddd;border-radius:50%;width:32px;height:32px;display:inline-flex;margin:.5rem}.search-result .group-selector--to-travel-package .container-pagination ul li a:focus,.search-result .group-selector--to-travel-package .container-pagination ul li a:hover{z-index:2;color:#2A2A2A;background-color:#E6E6E6;border-color:#ddd}.search-result .group-selector--to-travel-package .container-pagination ul li.active a{color:#fff;background-color:#F05929;border:0;z-index:0}.search-result .group-selector--to-new-search .container-pagination ul li{position:relative;overflow:hidden;left:unset;color:#414042;background-color:#F8F6F7;border:.1rem solid #F8F6F7;border-radius:50%;width:32px;height:32px;display:inline-flex;margin:.5rem}.search-result .group-selector--to-new-search .container-pagination ul li a:focus,.search-result .group-selector--to-new-search .container-pagination ul li a:hover{z-index:2;color:#F05929;background-color:#FAFAFA;border-color:#FAFAFA}.search-result .group-selector--to-new-search .container-pagination ul li a{color:#666;font-weight:700;font-size:1.7rem}.search-result .group-selector--to-new-search .container-pagination ul li.active a{color:#fff;background-color:#F05929;border:0;z-index:0;font-style:normal;font-weight:700;font-size:1.7rem}@media (max-width:1200px){.search-result__flights-container{width:100%}}@media (max-width:767px){.search-result .search-result .group-selector--to-new-search .container-pagination ul li a{font-size:1.5rem}.search-result .search-result .group-selector--to-new-search .container-pagination ul li.active a{font-size:15rem}.search-result__container{float:initial}}.group-selector__advice{margin-left:3rem}.group-selector__package-flights{margin:1rem 0}.group-selector__floating-button{display:flex;justify-content:space-between;align-items:center;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1rem;left:0;right:0;bottom:1rem;z-index:0}.fixed-filter-currency-or-points,.fixed-floating-button{position:fixed;left:0;width:100%;z-index:41;background-color:#fff}.fixed-floating-button{padding:2rem;height:57px;margin:0}.fixed-filter-currency-or-points{top:134px;padding-top:2rem}.header-radar-modal{background-color:#fff}.header-radar-modal__header-modal{display:flex;padding:1rem;border-radius:1rem 1rem 0 0;gap:1.5rem;background-color:#fff}.header-radar-modal__icon-radar{width:43px;height:43px}.header-radar-modal__divider-location{font-weight:700;font-size:35px;margin-top:-1.6rem}.header-radar-modal__location-info{display:flex;align-items:center;gap:1rem}.header-radar-modal__header-icon-arrow{max-width:40px;max-height:6px;width:auto;height:auto}.header-radar-modal__container-infos{display:flex;align-items:center;gap:1rem}.header-radar-modal__button-close{position:absolute;right:1.5rem;top:2.5rem;border:none;background:0 0;color:inherit}.header-radar-modal__button-close i{font-size:2rem;color:#666}@media screen and (min-width:768px){.header-radar-modal__header-modal{display:flex;padding:1.5rem 7rem 1.5rem 0;justify-content:center;border-radius:1rem 1rem 0 0;gap:1.5rem}}.header-simplify{display:flex;justify-content:center;padding:2rem;border-bottom:1px solid #E6E6E6;position:fixed;top:0;width:100%;background-color:#fff;z-index:99}.info-box,.search-form-car .form-group{position:relative}.info-box{background:#fff;width:261px;height:108px;border:1px solid #9d9d9d;float:left;border-radius:3px;box-shadow:0 4px 1px 0 rgba(0,0,0,.2);margin-top:25px;cursor:pointer}.info-box .tag{position:absolute;background:#47b231;margin:10px 2px;top:-17px;left:14px;color:#fff;width:38px;border-radius:5px;font-size:12px;height:20px;padding:1px 0 0 6px}.info-box .info-box-title{color:#47b231;font-weight:700;text-transform:uppercase;margin:20px 0 4px;font-size:17px}.info-box .info-box-text{font-family:"source sans pro",Arial,sans-serif,Arial,sans-serif;font-size:14px;line-height:17px;margin-bottom:4px}.info-box .logo{float:left;width:74px;padding:20px 8px 0 12px}.info-box .content{float:right;width:180px}.info-box .info-box-link{display:block;font-weight:700;text-decoration:none;cursor:pointer}info-luggage{width:100%;color:#414042}.info-luggage{padding:2rem 1rem 2rem 2rem;border:1px solid #666;border-radius:1rem;margin:2rem}.info-luggage__bags{display:-ms-grid;display:grid;-ms-grid-columns:fit-content(290px) fit-content(270px) 1fr;grid-template-columns:fit-content(290px) fit-content(270px) 1fr;-ms-grid-column-align:center;justify-items:center}.info-luggage__title{justify-content:center;display:flex;font-weight:700;margin-bottom:2rem}.info-luggage__title-icon{display:-ms-grid;display:grid;-ms-grid-columns:1fr 7fr;grid-template-columns:1fr 7fr;align-items:center}.info-luggage__icon{font-size:2rem}.info-luggage__icon--big{font-size:2.6rem}.info-luggage__icon--small{font-size:1.6rem}.info-luggage__cell{display:-ms-grid;display:grid;grid-template:auto/3rem auto}.info-luggage__cell:not(:last-child){margin-right:2.2rem;border-right:1px solid #666}@media screen and (max-width:767px){.info-luggage{padding:2rem;border:1px solid #666;background-color:#fff;box-shadow:0 0 20px rgba(166,171,189,.25)}.info-luggage__bags{display:flex;flex-direction:column;text-align:center}.info-luggage__cell{display:-ms-grid;display:grid;grid-template:auto/3rem auto;text-align:left;margin-bottom:2rem}.info-luggage__cell:not(:last-child){border-right:unset;margin-right:unset}}.info-card{border-radius:3px;box-shadow:0 3px 1px 0 rgba(0,0,0,.17);background-color:#fdec58;height:42px;margin:10px 0 16px}.info-card .logo{width:40px;float:left;padding-top:8px;padding-left:7px}.info-card .content .info-card-title{text-transform:uppercase;font-size:14px;margin-top:14px;padding-left:8px;float:left}.info-card .content .info-card-text{font-size:12px;padding:14px 0 0 16px;float:left}@media (max-width:400px){.info-card .content .info-card-title{font-size:12px}.info-card .content .info-card-text{font-size:10px;padding-left:6px}}.info-card .btn-radar{margin-top:10px}.item-flight-connector{text-align:center;border-bottom:0}.item-flight-connector__time-duration{border:.1rem solid #EA3D35;box-sizing:border-box;border-radius:1rem;padding:1rem 1.5rem;color:#EA3D35}.item-flight-connector__time-duration--rounded{border-radius:2.7rem}.item-flight-connector--end .item-flight-connector__time-duration{border:.1rem solid #00AD46;color:#00AD46;margin-top:2rem;margin-bottom:2rem}.international-passenger-modal .modal-content{max-width:300px;margin:2rem auto;border-radius:1rem}@media screen and (min-width:768px){.international-passenger-modal .modal-content{max-width:870px;margin:auto}}.international-passenger-modal__header-container{padding:2rem;border-bottom:1px solid #E6E6E6;display:none}.international-passenger-modal__icon-close-mobile{color:#F05929;top:1rem!important;right:1rem!important}.international-passenger-modal__icon-close{position:absolute;top:2rem;right:2rem;font-size:2rem;cursor:pointer}.international-passenger-modal__content{display:flex;flex-direction:column;gap:1rem;margin:5rem 1rem 2rem;text-align:center}.international-passenger-modal__content div{text-align:start}.international-passenger-modal__info-to-fill{display:flex;gap:.5rem;align-items:baseline}.international-passenger-modal__info-to-fill .theme-text--body-1{font-size:4rem}.international-passenger-modal__image-and-text-information{display:flex;flex-wrap:wrap;text-align:start;margin-top:1rem;justify-content:center}.international-passenger-modal__name-example{display:flex;flex-direction:column;justify-content:center;margin-top:1rem}.international-passenger-modal__rectangle{width:24px;height:24px}.international-passenger-modal__name-info{display:flex;gap:1.5rem;margin-bottom:1rem}.international-passenger-modal__box-orange{background-color:#E28127}.international-passenger-modal__box-green{background-color:#74CF25}.international-passenger-modal__text-and-icon{display:flex;gap:1rem;margin-top:1rem;align-items:center}.international-passenger-modal__text-and-icon i{font-size:2rem}.international-passenger-modal__text-and-icon .theme-icon--outlined-check{color:#00652E}.international-passenger-modal__text-and-icon .theme-icon--filled-close{color:#C10222}@media screen and (min-width:768px){.international-passenger-modal__header-container{display:flex;justify-content:center}.international-passenger-modal__icon-close-mobile,.international-passenger-modal__more-informations-mobile{display:none}.international-passenger-modal__content{margin:2rem;gap:2rem}.international-passenger-modal__content div{text-align:center}.international-passenger-modal__info-to-fill{justify-content:center}.international-passenger-modal__image-and-text-information{gap:8rem}}.item-itinerary{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-column-align:center;justify-items:center;text-align:center;padding:1rem}.item-itinerary__about-class{color:#F05929;display:flex;text-align:center;justify-content:center;margin:2rem}.item-itinerary__header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:.1rem solid #666;text-align:left}.item-itinerary__luggage-icons{justify-self:end}.item-itinerary__arrow{margin-top:1rem}.item-itinerary__label{padding:.3rem .6rem;color:#F05929;border:.1rem solid #F05929;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 2rem}.item-itinerary__label--economic{border-color:#00652E;color:#00652E}.item-itinerary__label--executive{border-color:#365BC7;color:#365BC7}.item-itinerary__box-item{border:.1rem solid #666;border-radius:1rem;text-align:center;width:100%}.item-itinerary__box-item--unbordered{border:0}.item-itinerary__flight-number{font-family:Nunito;font-size:1.3rem;font-weight:400;color:#666}.item-itinerary__airports-code{display:flex;align-items:center;justify-content:space-between;width:98px}.item-itinerary__box-multi-city-compact{width:100%;min-height:4rem;display:flex;align-items:center;justify-content:space-between}.item-itinerary__airports-divider{color:#F8F6F7}.item-itinerary__bottom-border{border-bottom:1px solid #E6E6E6}.item-itinerary__font-forty{font-weight:400!important}.item-itinerary__identified-class-wrapper{width:100%;display:-ms-grid;display:grid;place-items:center;margin-bottom:1.6rem}.item-itinerary__unidentified-class-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;margin-bottom:1.6rem}.item-itinerary__indentified-class-container{width:13rem;padding:.2rem .6rem}.item-itinerary__unindentified-class-container{width:15rem;border:1px solid #F05929;padding:.2rem .6rem}.item-itinerary__container-green{border:1px solid #00652E}.item-itinerary__container-orange{border:1px solid #F05929}.item-itinerary__container-smoke{border:1px solid #666}@media screen and (min-width:768px){.item-itinerary{padding:2rem}.item-itinerary--compact{padding:0 2rem}.item-itinerary__header{padding:1.8rem 2rem;-ms-grid-columns:8rem 1fr;grid-template-columns:8rem 1fr}.item-itinerary__label{width:150px}}.loading-search-container{padding:10rem 3rem 0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3rem;max-width:496px;max-height:205px;min-width:360px;min-height:108px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-search-container__wrapper{display:flex;flex-direction:column}.loading-search-container__text-container{display:flex;flex-direction:column;justify-content:center;text-align:center}.loading-search-container__text-container--subtitle{font-family:Nunito;font-weight:400;font-size:1.7rem;margin:0;color:#000;animation-name:changeOpacity;animation-duration:6s;animation-delay:6s;animation-timing-function:ease-in-out;animation-iteration-count:3}@media screen and (max-width:768px){.loading-search-container__text-container--subtitle{font-size:1.5rem;margin-top:2rem}.loading-search-container{padding:0;margin-top:25%;gap:1rem}.loading-search-container img{width:350px;height:140px}.loading-search-container__whitout-black-friday-image{width:auto!important;height:auto!important}}@keyframes changeOpacity{100%,30%,60%{opacity:1}0%{opacity:0}}.loading-search-container-new{padding:8vh 3rem 0;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;height:58vh}@media screen and (max-width:768px){.loading-search-container-new{height:70vh}}.loading-search-container-new img{max-width:500px;height:100px}.loading-search-container-new__text-container{display:flex;flex-direction:column;justify-content:center;max-width:500px;font-family:Montserrat;font-size:1.8rem;text-align:center;color:#414042}.loading-search-container-new__text-container--title{font-weight:700}.loading-search-container-new__text-container--subtitle{margin:0}@media screen and (max-width:768px){.loading-search-container-new__text-container{max-width:90vw}.loading-search-container-new{padding:0 3rem;margin-top:25%;gap:1rem}}.loading-bar-container-new{text-align:center;width:100%;margin-top:auto}@media screen and (max-width:768px){.loading-bar-container-new{position:fixed;bottom:2rem;width:90%}}.square-image{height:150px!important}.loading-search-image-container-new{height:150px;display:flex;align-items:flex-end}localiza-search .help-block{font-size:14px;line-height:normal;font-weight:800;padding:0;margin:0}localiza-search .fa-circle-o-notch:before{content:""}localiza-search .fa-spin{animation:faSpin 1s infinite linear}@keyframes faSpin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@media (min-width:768px){.btn--search,.date-car{width:150px}.time-car{min-width:90px}.search-form-card-confirmation{width:100%;height:360px;margin-top:30px}.search-form-card-confirmation .search-form-car .search-form-itens{border-radius:0 0 6px 6px;width:100%}.search-form-head-logo{background-color:#00994c;height:114px;padding:0 40px}.search-form-head-logo img{width:160px;margin-top:29px;float:right}.search-form-head{height:114px;background-color:#00994c;padding:8px 40px}.search-form-head h2{font-size:31px;line-height:30px;color:#ffd138;font-weight:700;text-align:left}.search-form-head p{font-size:23px!important;line-height:30px;color:#fff!important;font-weight:700!important;text-align:left}}.search-form-car-ccd-deb{width:75%;margin:0 auto}.search-form-car-dep{width:75%}@media (min-width:768px) and (max-width:1024px){.search-form-car-ccd-deb,.search-form-car-dep{width:100%!important}}.search-form-car .uib-datepicker .uib-day{border:1px solid #d1d1d1}.search-form-car .uib-datepicker .uib-day button{padding:0;box-shadow:none;margin:-1px;background:0 0}.search-form-car .uib-datepicker .uib-day button[disabled]{opacity:1}.search-form-car .uib-datepicker .uib-day button[disabled] span{color:#ababab}.search-form-car .uib-datepicker .uib-day button span{width:33px;display:block;font-size:1.4rem;line-height:3.3rem;font-weight:400}.search-form-car .form-group input:focus~.help-block,.search-form-car .form-group.time-car .uib-timepicker tr:first-child,.search-form-car .form-group.time-car .uib-timepicker tr:last-child,.search-form-car .uib-datepicker .uib-day button .text-muted{display:none}.search-form-car .uib-datepicker .uib-day.edge button{background-color:#338935;border:1px solid #338935;color:#fff}.search-form-car .uib-datepicker .uib-day.inside button{background-color:#bcce13;border:1px solid #338935;color:#fff}.search-form-car .uib-datepicker .uib-day.today button{background-color:#a2a2a2;border:1px solid #a2a2a2}.search-form-car .uib-datepicker .uib-day.today button span{color:#fff}.search-form-car .uib-datepicker .uib-day button.active{position:relative;border:1px solid #000}.search-form-car .form-group input:focus{box-shadow:none}.search-form-car .form-group .help-block{position:absolute;bottom:-36px;background-color:#ed3730;color:#fff;z-index:10;font-size:10px}.search-form-car .form-group.has-error input{border:2px solid #ed3730}.search-form-car .form-group.has-error .help-block{padding:5px}.search-form-car .form-group.has-error .help-block:before{content:"";border:solid;position:absolute;border-width:0 5px 5px;border-color:#ed3730 transparent;top:-5px}.search-form-car .search-form-itens{position:relative;border:1px solid #bfbfbf;border-radius:0 6px 6px;margin:0;box-shadow:0 4px 3px -2px rgba(0,0,0,.15);color:#252525;font-weight:400;font-size:1.5rem}@media (min-width:630px){.search-form-car .search-form-itens{background-color:#FFF}}.search-form-car #note-localiza{font-size:16px;margin:30px auto}.search-form-car #note-localiza span{font-weight:700;color:#228034}a.btn.btn-default-localiza{padding:5px 15px;background:#FFF;border:1px solid #cdcdcd!important;width:140px;margin-top:30px;border-radius:4px;margin-left:13px;font-size:14px;color:#373636;font-weight:500}.search-form-car .form-group.travel-car-in .dropdown-menu>.active>a,.search-form-car .form-group.travel-car-in .dropdown-menu>.active>a:focus,.search-form-car .form-group.travel-car-in .dropdown-menu>.active>a:hover,.search-form-car .form-group.travel-car-out .dropdown-menu>.active>a,.search-form-car .form-group.travel-car-out .dropdown-menu>.active>a:focus,.search-form-car .form-group.travel-car-out .dropdown-menu>.active>a:hover{background-color:#d9e402}.search-form-car label{width:100%;font-size:16px;-ms-grid-row-align:auto;align-self:auto;margin:0 0 10px}.search-form-car .form-group.travel-car-in,.search-form-car .form-group.travel-car-out{margin-left:0}@media (min-width:990px){.search-form-car .time-car{width:90px}}.search-form-car .form-control{font-size:14px;height:43px;border:1px solid #bfbfbf!important}.search-form-car.diff{margin-top:20px}.search-form-car .form-group.date-car,.search-form-car .form-group.time-car,.search-form-car .form-group.travel-car-out{height:auto}.search-form-car .form-group.time-car table{position:relative}.search-form-car .form-group.time-car table input{box-shadow:none}@media (min-width:630px) and (max-width:1199px){.search-form-car .search-form-itens{clear:both}.search-form-car .form-group.date-car input,.search-form-car .form-group.time-car input,.search-form-car .form-group.travel-car-out input{width:100%!important}.search-form-car .form-group.time-car table{width:100%}.btn--search{white-space:initial;line-height:1}}.search-form-car .form-group.time-car .uib-timepicker .hours input{width:35px;padding:4px 5px;border-right:none!important;border-radius:6px 0 0 6px}.search-form-car .form-group.time-car .uib-timepicker .uib-separator{position:absolute;top:11px;left:33px;color:#9f9f9f}.search-form-car .form-group.time-car .uib-timepicker .minutes input{width:35px;padding:4px 5px;border-left:none!important;border-radius:0 6px 6px 0}.btn--search{height:43px;color:#FFF;font-size:18px;border-radius:4px;border:none;box-shadow:0 3px 3px -2px rgba(0,0,0,.3)}.btn--localiza{background-color:#2caa3a;margin-bottom:15px}@media (min-width:630px) and (max-width:1199px){.btn--localiza{white-space:initial;line-height:1}}.btn--booking{background-color:#143177}@media (min-width:768px){.search-form-car .date-car-in,.search-form-car .date-car-in input,.search-form-car .date-car-out input{position:relative}.search-form-car .tab-content>.active{border-top:1px solid #9d9d9d}.search-form-car .form-group{height:71px}.search-form-car .date-car-out{width:92px;position:relative}.search-form-car .date-car-in{width:90px}}@media (min-width:0) and (max-width:767px){.search-form-card-confirmation-mb,.search-form-head{border-left:1px solid #c0c0bf;border-right:1px solid #c0c0bf}.search-form-card-confirmation-mb{border-bottom:1px solid #c0c0bf;border-radius:0 0 5px 5px;padding-top:20px}.search-form-head{background:#FFF;z-index:9;width:100%;height:65px;text-align:center;padding:15px;margin:0}.search-form-head div{padding-top:15px;width:100%;display:block;border-bottom:1px solid #d1ccbd;height:70px}.search-form-head div h2{font-size:19px;color:#128c44;margin:0 0 5px}.search-form-head div p{color:#333}.search-form-head-logo{z-index:9;background:#128c44;padding:10px 0;margin:30px 0 0;text-align:center}.search-form-head-logo p img{float:none;width:200px}.search-form-car .form-control{height:43px}.search-form-vehicle div ul.nav-tabs.nav{padding-top:10px;display:flex;background:#dedddc;justify-content:space-around}.search-form-vehicle div ul.nav-tabs.nav li{margin:0;height:48px;flex:1}.search-form-vehicle div ul.nav-tabs.nav li.active a{background:#FFF}.search-form-vehicle div ul.nav-tabs.nav li a{border:1px solid #9c9c9c;border-bottom-color:transparent;background:#f3f2f2}.search-form-vehicle div ul.nav-tabs.nav li p{text-align:center;padding-right:0;font-size:14px;font-weight:700}.search-form-vehicle div ul.nav-tabs.nav li img{max-width:initial;width:25px;position:absolute}.search-form-vehicle .tabset-localiza-booking div ul.nav-tabs.nav li:nth-child(1){max-width:50%}.search-form-vehicle .tabset-localiza-booking div ul.nav-tabs.nav li:nth-child(2){max-width:50%;margin:0 0 0 10px}.search-form-vehicle div ul.nav-tabs.nav:after{content:"";display:block;height:0;border:none;border-bottom-color:transparent;border-top-right-radius:5px}.search-form-vehicle div>.tab-content{border:none;display:flex;padding-top:0;padding-bottom:0!important}.search-form-car .search-form-itens{height:auto;position:relative;padding:10px 15px 15px;margin:0;border-radius:0;border:0;color:#252525;box-shadow:none;background:#FFF;font-weight:400;font-size:1.5rem}.containt{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.containt .form-group{height:71px}.containt .date-car-in,.containt .date-car-out,.containt .time-car-in,.containt .time-car-out,.containt .travel-car-in,.containt .travel-car-out{margin-bottom:20px}.containt .travel-car-out{width:100%;margin-right:0!important;display:flex;flex-wrap:wrap;margin-top:20px}.containt .travel-car-out .text-logo{width:50%;margin-top:6px;display:flex;align-items:center}.containt .travel-car-out .vehicle-img-form{display:block;width:50%;margin-bottom:5px;text-align:right}.containt .travel-car-out .vehicle-img-form img{max-width:200px}.containt .travel-car-in{width:100%;margin-right:0}.containt .date-car-in,.containt .date-car-out{width:calc(50% - 15px);position:relative;flex-grow:0}.containt .date-car-in input,.containt .date-car-out input{width:100%;position:relative}.containt .date-car-out input:after{font-family:FontAwesome;content:"\f078";position:absolute;right:0;top:5px;padding:5px 10px;border-left:1px solid #c0bfbf;font-size:12px;font-weight:400}.containt .date-car-out input:after .uib-datepicker-popup.dropdown-menu:after{left:25px}.containt .date-car-in .uib-datepicker-popup.dropdown-menu:after,.containt .date-car-in .uib-datepicker-popup.dropdown-menu:before{left:calc(100% - 40px)}.containt .time-car-in,.containt .time-car-out{width:calc(50% - 15px);flex-grow:0;margin-left:0!important}.containt .but{flex-grow:1;margin-left:0}.containt .but-hidden{display:none}.search-form-car .containt .form-group.but button{margin-top:20px}}.responsive-car-form .containt{justify-content:space-between}.responsive-car-form .containt .form-group.date-car{margin:0}.responsive-car-form .containt .form-group.travel-car-in,.responsive-car-form .containt .form-group.travel-car-out{flex:1 0 100%}.responsive-car-form .containt .but{width:150px}@media (min-width:991px){.responsive-car-form .containt{justify-content:flex-start}.responsive-car-form .containt .but{width:initial}.responsive-car-form .containt .form-group.date-car{margin:0 20px}.responsive-car-form .containt .form-group.travel-car-in,.responsive-car-form .containt .form-group.travel-car-out{flex:1 0 200px;max-width:208px}}login-modal-footer{display:flex;justify-content:center}login-modal-footer .login-modal-footer{position:fixed;top:5rem;background-color:#00652E;color:#fff;padding:1.2rem 1rem .7rem;border-radius:0;display:flex;z-index:9;width:100%;justify-content:center}login-modal-footer .login-modal-footer__link{text-decoration:underline;cursor:pointer}login-modal-footer .login-modal-footer__button{background:0 0;border:none}login-modal-footer .login-modal-footer__icon{margin-right:.7rem}@media (min-width:769px){login-modal-footer .login-modal-footer{align-items:center;bottom:5rem;top:auto;justify-content:space-between;left:calc(100vw/2 - 17rem);padding:1.8rem 2rem;width:35.5rem;border-radius:.8rem}.login-modal .modal-dialog{width:640px}}.register-modal__main{overflow-y:scroll}.register-modal__header{padding:2rem}.login-modal-register{display:flex;flex-direction:column;overflow:hidden}login-modal-content{display:flex;flex-direction:column;overflow:hidden}login-modal-content [ui-date-mask]{max-width:100%}login-modal-content .login-modal-content__terms-text{margin:2rem 0 0}login-modal-content .row-links{display:flex;justify-content:space-between}login-modal-content .col-divider{width:100%}login-modal-content .col-divider-2{width:48%}login-modal-content .modal-content__body{padding:4rem;overflow-y:auto!important}login-modal-content .user-icon{font-size:9rem}login-modal-content .text-login-modal{padding-top:2rem;padding-bottom:2rem}login-modal-content .justify-left{text-align:left}login-modal-content .login-modal__center{text-align:center}login-modal-content .login-modal__close-button{width:100%}login-modal-content .login-modal__button-padding{padding:2rem 0}login-modal-content .login-modal__link{text-decoration:underline;cursor:pointer}login-modal-content .login-modal__recaptcha-wrapper{padding:2rem 2rem 0;display:flex;justify-content:center}login-modal-content .remember-me{padding-top:1rem;display:flex;align-items:center}login-modal-content .remember-me-checkbox{margin:0;width:2rem;height:2rem}login-modal-content .remember-me-label{padding-left:1rem}login-modal-content .remember-me-link{text-decoration:underline}login-modal-content .remember-me-link:hover{color:#365BC7}login-modal-content .accept-terms{padding-top:2rem}login-modal-content .register-modal__alt,login-modal-content .register-modal__main{overflow-y:auto}login-modal-content .register-modal__icon-inverted{transform:rotate(180deg);font-size:2rem;margin-right:.8rem}login-modal-content .register-modal__back-row{margin-bottom:2rem;display:flex;align-items:center;cursor:pointer}login-modal-content .check-ok-icon{height:9rem;width:9rem}.luggage-tag{display:flex}.luggage-tag__box-tooltip{position:relative}.luggage-tag__box-tooltip>.tool-tip-wrapper--balloon{opacity:0;transform:scale(0);position:absolute;z-index:2;bottom:4.5rem;left:0;pointer-events:none;transition:all .35s ease-out;min-height:285px}.luggage-tag__box-tooltip:hover>.tool-tip-wrapper--balloon{opacity:1;transform:translate(-14.1rem,32.9rem) scale(1)}.luggage-tag__box-tooltip-align:hover>.tool-tip-wrapper--balloon{transform:translate(-11.2rem,31.5rem) scale(1)}.luggage-tag__flight-box-tooltip:hover>.tool-tip-wrapper--balloon{transform:translate(-12.7rem,33.5rem) scale(1)}.luggage-tag__item-tooltip{display:-ms-grid;display:grid;-ms-grid-columns:1fr 7fr;grid-template-columns:1fr 7fr;text-align:left;margin-top:1rem}.luggage-tag__group-tooltip{position:relative;min-width:8rem;right:.2rem}.luggage-tag__tootip-icon{display:flex;align-items:center}.luggage-tag__icon{padding:0 .5rem;color:#B3B3B3}.luggage-tag__small{font-size:1.6rem}.luggage-tag__big{font-size:2.6rem}@media screen and (max-width:767px){.luggage-tag__box-tooltip>.tool-tip-wrapper--balloon{min-height:222px}.luggage-tag__box-tooltip:hover>.tool-tip-wrapper--balloon{transform:translate(-19.8rem,27.5rem) scale(1)}.luggage-tag__group-tooltip{left:unset}}.luggage-tag__group-icons{letter-spacing:-.2rem}.luggage-tag__extern .luggage-tag{flex-direction:column-reverse;align-items:center}.luggage-tag__extern .luggage-tag__label{margin:1rem 0 2rem}.nearby-places{max-width:1287px;margin:0 auto 5rem}.nearby-places__title{margin:0 0 2rem 2rem;color:#4F4F4F}.nearby-places__item-content{width:100%;display:flex;justify-content:space-between;border-top:#DADADA solid 1px;border-bottom:#DADADA solid 1px;padding:2rem;margin-top:-.1rem}.nearby-places__content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);gap:0 15rem}.nearby-places__distance{display:flex;gap:.6rem}@media screen and (max-width:1024px){.nearby-places,.nearby-places__item-content{width:100%}.nearby-places__content{-ms-grid-columns:1fr;grid-template-columns:1fr}}.modal-edit-preferences-radar .modal-content{max-width:none;max-height:none;width:100%;background-color:#F8F6F7!important;height:100%;overflow-y:auto}@media screen and (min-width:768px){.modal-edit-preferences-radar .modal-content{max-width:760px;margin:auto;border-radius:1rem;height:auto}}.modal-edit-preferences-radar{height:100%}.modal-edit-preferences-radar__header{display:flex;justify-content:center;padding:1.5rem;background-color:#fff}.modal-edit-preferences-radar__header i{position:absolute;font-size:2rem;right:1.5rem;top:2rem;cursor:pointer}.modal-edit-preferences-radar__disable-button-submit{background-color:#666!important;cursor:not-allowed}.modal-edit-preferences-radar__range-price-container{margin-top:3rem;display:flex;justify-content:center;padding:3rem 1rem;background-color:#fff;flex-direction:column;align-items:center;text-align:center}.modal-edit-preferences-radar__container{padding:0 2rem;display:flex;justify-content:space-between;flex-direction:column;height:90%}.modal-edit-preferences-radar__slider-container{margin:2rem 0;width:100%;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}.modal-edit-preferences-radar__slider-container input{width:90%;max-width:260px}.modal-edit-preferences-radar__wrapper{display:flex;flex-direction:column;background-color:#F8F6F7}.modal-edit-preferences-radar__header-icon-arrow{max-width:30px}.modal-edit-preferences-radar__backdrop{width:100%;padding:1.6rem 1rem;display:flex;justify-content:space-between;align-items:center;background-color:#fff;cursor:pointer;border-radius:1rem}.modal-edit-preferences-radar__backdrop i{font-size:18px}.modal-edit-preferences-radar__backdrop-open{border-bottom:1px solid #E6E6E6;margin:auto;width:95%}.modal-edit-preferences-radar__divider-filters{display:none}.modal-edit-preferences-radar__container-button-and-link-mobile{display:flex;flex-direction:column;padding:1rem 0;align-items:center;background-color:#fff;margin-top:1.5rem}.modal-edit-preferences-radar__container-button-and-link-mobile button{max-width:320px;margin:1rem auto}.modal-edit-preferences-radar__container-button-and-link-mobile span{max-width:320px}.modal-edit-preferences-radar__divider{border:1px solid #E6E6E6;width:90%;margin:auto}.modal-edit-preferences-radar__form-container{max-width:830px;background-color:#fff;border-radius:1rem;margin:1rem 0}.modal-edit-preferences-radar__filter-flights-container{display:flex;padding-left:2rem;justify-content:space-between;flex-direction:column}.modal-edit-preferences-radar__schedule-list{width:320px}.modal-edit-preferences-radar__schedule-list label{padding:1rem}.modal-edit-preferences-radar__wrapper-form{display:flex;flex-direction:column;gap:1rem}.modal-edit-preferences-radar__title-backdrop{display:flex;gap:.8rem;align-items:center;margin-right:1rem}.modal-edit-preferences-radar__label-inbound-and-outbound{padding:1.5rem;display:flex;gap:1rem;align-items:center}.modal-edit-preferences-radar__label-inbound-and-outbound i{font-size:2rem}.modal-edit-preferences-radar__input-contact-container{padding:2rem 1rem 0;display:flex;flex-direction:column}.modal-edit-preferences-radar__header-radar-modal{padding:0 0 2rem!important}.modal-edit-preferences-radar__label-recommended{background-color:#D6FFE4;color:#00652E;padding:.3rem}.modal-edit-preferences-radar__container-title-and-recommended{display:flex;gap:1rem;align-items:center}.modal-edit-preferences-radar__stops-list{margin-left:1rem}.modal-edit-preferences-radar__stops-list label{padding:1rem}.modal-edit-preferences-radar__link-information-desktop{display:none;text-align:left}.modal-edit-preferences-radar__link-information-mobile{display:block;text-align:left}.modal-edit-preferences-radar__container-buttons{display:flex;justify-content:center;gap:1.5rem;flex-direction:column;margin:2rem auto}.modal-edit-preferences-radar__container-buttons button{width:300px;padding:1rem;border-radius:1rem}.modal-edit-preferences-radar__container-buttons button:hover{opacity:.6}.modal-edit-preferences-radar__button-close{background-color:transparent;border:1px solid #F05929;color:#F05929}.modal-edit-preferences-radar__button-save-form{background-color:#F05929;color:#fff;border:none}@media screen and (min-width:768px){.modal-edit-preferences-radar{height:auto}.modal-edit-preferences-radar__form-container{margin:2rem 0}.modal-edit-preferences-radar__container-buttons{flex-direction:row;margin:0 0 2rem;gap:2.5rem}.modal-edit-preferences-radar__container-buttons button{width:350px}.modal-edit-preferences-radar__filter-flights-container{flex-direction:row}.modal-edit-preferences-radar__divider-filters{width:1px;height:220px;margin:1rem 0;border:1px solid #E6E6E6;display:block}.modal-edit-preferences-radar__slider-container input{width:35%}}.open-hotels-card{width:100%;height:70px;background-color:#FFB727;border-radius:1rem;margin:1rem 0;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}.open-hotels-card__text-card{color:#000;font-family:Montserrat;font-weight:400;font-size:1.6rem;line-height:1.95rem;max-width:44rem}.open-hotels-card__btn-card{background-image:linear-gradient(to right,#F06531,#EA3D35);color:#FFF;font-size:1.6rem;line-height:1.95rem;width:155px;height:40px;border:none;border-radius:2rem;margin:.4rem 0 1rem}.open-hotels-card__img{width:280px;height:100%;position:relative;border-radius:1rem 0 0 1rem}.open-hotels-card__text-and-btn{display:flex;align-items:center;margin:.5rem 2.5rem 0;gap:4.5rem;justify-content:space-between}.open-hotels-card__text-card-emphasis{font-weight:700}.open-hotels-card-mobile{width:100%;height:89px;background-color:#FFB727;border-radius:1rem;margin:1rem 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr}.open-hotels-card-mobile__text-card{margin:1.3rem 2.5rem 0 0;color:#000;font-family:Montserrat;font-weight:400}.open-hotels-card-mobile__btn-card{background-image:linear-gradient(to right,#F06531,#EA3D35);color:#FFF;font-size:1.2rem;width:113px;height:24px;border:none;border-radius:1.5rem;margin:.4rem 0 1rem}.open-hotels-card-mobile__img{width:47px;height:26.98px;left:2rem;top:3.1rem;position:relative}.open-hotels-card-mobile__text-and-btn{display:-ms-grid;display:grid}.open-hotels-card-mobile__text-card-emphasis{font-weight:800}@media (min-width:667px){.open-hotels-card-mobile{margin-top:12rem}}@media (max-width:660px){.open-hotels-card-mobile{height:105px}}price-details{margin-top:2rem;display:block;color:#414042}.price-details__item-holder{display:flex;justify-content:space-between;padding:.6rem 2rem}.price-details__item-holder--compact{padding:.6rem 1rem}.price-details__with-border-radius{border-radius:0 0 1rem 1rem}@media screen and (min-width:768px){.price-details__with-border-radius{border-radius:0}}.mobile-price-radar,.price-radar{box-shadow:.5rem .5rem 2rem 0 #25252733;border-radius:1.8rem;overflow:hidden}.price-details__item-holder--highlighted{font-weight:700;background-color:#F05929;text-transform:uppercase;margin-top:.6rem;color:#fff}@media screen and (min-width:768px){.price-details__item-holder--highlighted{background-color:#F8F6F7;color:#000}}.price-details__item-holder--loyalty{text-transform:none}.price-details__text{margin-bottom:0}.price-details__adult-info-holder{display:flex;align-items:center}.price-details__adult-fare-info{position:relative;margin-left:1rem}.price-details__adult-baby-info-holder{letter-spacing:-.02rem}.mobile-price-radar__image-container,.price-radar__image-container{background-size:cover;background-position:center center;width:100%;background-repeat:no-repeat}.price-radar{width:100%;height:26rem;display:-ms-grid;display:grid;-ms-grid-rows:1fr 15.6rem;grid-template-rows:1fr 15.6rem;-ms-grid-columns:1fr;grid-template-columns:1fr;margin:-1rem 0 2rem}.price-radar__image-container{height:100%;background-color:#1f2024;background-image:url(/img/checkout/price-radar-flights.png)}.price-radar__radar-info{width:100%;height:100%;background-color:#fff;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem}.price-radar__radar-info--title{display:-ms-grid;display:grid;-ms-grid-columns:auto auto 1fr;grid-template-columns:auto auto 1fr;-ms-grid-column-align:end;justify-items:end;align-items:center;gap:.8rem}.price-radar__radar-info--content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.price-radar__container-infos{display:flex;align-items:center;gap:1rem}.mobile-price-radar{width:100%;height:13rem;display:-ms-grid;display:grid;-ms-grid-rows:1fr;grid-template-rows:1fr;-ms-grid-columns:7.1rem 1fr;grid-template-columns:7.1rem 1fr;margin:0 0 2rem}.mobile-price-radar__image-container{height:100%;background-color:#1f2024;background-image:url(/img/checkout/mobile-price-radar-flights.png)}.mobile-price-radar__radar-info{width:100%;height:100%;background-color:#fff;padding:2rem 1rem 2rem 1.2rem;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem}.mobile-price-radar__radar-info--title{display:-ms-grid;display:grid;-ms-grid-columns:auto auto 1fr;grid-template-columns:auto auto 1fr;-ms-grid-column-align:end;justify-items:end;align-items:center;gap:1rem}.mobile-price-radar__radar-info--content{display:flex;max-width:19rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.mobile-price-radar__among-groups{margin:0 0 3rem!important}.mobile-price-radar__drawer-modal{height:100%;width:100%;z-index:50;transition:all .5s ease-in-out .2s;transform-origin:50%;transform:translateX(-150%)}.mobile-price-radar__header-modal{display:flex;padding:1.5rem 2rem;border-radius:1rem 1rem 0 0;justify-content:space-between}.mobile-price-radar__container-infos{display:flex;gap:1rem}.mobile-price-radar__drawer .sticky-navbar__top-header{display:none!important}.mobile-price-radar__drawer .drawer{padding-top:0}.price-radar-drawer-container{padding:2rem}.price-radar-header-container{padding:0 1.5rem}.price-radar-checkbox label{margin-bottom:0!important;justify-content:flex-start!important}.price-radar-legal-info{text-align:justify}.price-radar-legal-info span{font-size:1.3rem!important}.price-radar-frame{position:relative;margin-bottom:4rem;width:100%;height:12rem;background-image:url(/img/checkout/price-radar-frame.png);background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover;border-radius:1.8rem;overflow:hidden}.price-radar-frame__switch-off,.price-radar-frame__switch-on{top:2.2rem;right:2.5rem;position:absolute;background-repeat:no-repeat;width:68px;height:28px}.price-radar-frame__switch-off{background-image:url(/img/checkout/price-radar-switch-off.svg)}.price-radar-frame__switch-on{background-image:url(/img/checkout/price-radar-switch-on.svg)}.price-radar-cancelation-confirmation{width:475px;height:371px;display:flex;flex-direction:column;align-items:center;padding:3rem 4.05rem 4rem;box-shadow:5px 5px 20px 0 rgba(37,37,39,.2);border-radius:1rem;position:relative;z-index:10;background-color:#fff;margin-top:18rem;margin-bottom:15rem}.price-radar-cancelation-confirmation__text{margin-top:2.4rem;margin-bottom:2rem}.price-radar-cancelation-confirmation__image{width:8rem}.price-radar-cancelation-confirmation__btn{height:4.6rem}@media screen and (max-width:760px){.price-radar-cancelation-confirmation{width:100%;height:auto;padding:2rem;box-shadow:none;border-radius:0;background-color:inherit;margin-top:0}}.price-radar-cancelation{width:475px;height:685px;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:(auto) [2];grid-template-rows:repeat(2,auto);row-gap:4rem;padding:3rem 4.05rem 4rem;box-shadow:5px 5px 20px 0 rgba(37,37,39,.2);border-radius:1rem;position:relative;z-index:10;background-color:#fff;margin-top:5rem}@media screen and (max-width:760px){.price-radar-cancelation{width:100%;height:auto;padding:2rem;box-shadow:none;border-radius:0;background-color:inherit;margin-top:0;row-gap:1rem}}.price-radar-cancelation__header{min-width:70px;display:flex;padding:1.8rem 1.4rem;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:25px;letter-spacing:0;text-align:left}.price-radar-cancelation__inputs{width:100%;min-height:60rem;display:flex;flex-direction:column;row-gap:3rem}@media screen and (max-width:300px){.price-radar-cancelation__header{padding:0 1.4rem 1.8rem}.price-radar-cancelation__inputs{row-gap:1rem}}.price-radar-cancelation__info-container{border:1px solid #000;border-radius:1rem;display:flex;overflow:hidden}.price-radar-cancelation__info-container--image{min-width:70px;background-color:#000;display:-ms-grid;display:grid;place-items:center;padding:20px}.price-radar-cancelation__info-container--image img{-webkit-filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(54deg) brightness(107%) contrast(101%);filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(54deg) brightness(107%) contrast(101%)}.price-radar-cancelation__info-container--info{padding:2rem}.price-radar-cancelation__info-container--info-text{text-align:justify;font-weight:400!important}.price-radar-cancelation__info-container--info-text b{font-weight:700!important}.price-radar-cancelation-screen{display:-ms-grid;display:grid;place-items:center;background:url(/img/checkout/price-radar-cancelation-background.png) center 250px no-repeat}@media screen and (max-width:760px){.price-radar-cancelation-screen{background:0 0}}.price-radar-cancelation-screen__header{display:-ms-grid;display:grid;place-items:center;min-height:5rem;width:100%;position:absolute;top:0;background-color:#fff;box-shadow:0 2px 15px 1px #ddd}.price-radar-cancelation-screen__header--button{display:none!important}@media screen and (max-width:760px){.price-radar-cancelation-screen__header{-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}.price-radar-cancelation-screen__header--button{display:flex!important;box-shadow:none!important}.price-radar-cancelation-screen__header--link{margin-right:5rem!important}}.price-radar-modal .modal-dialog{width:100%;max-width:710px}.price-radar-modal::-webkit-scrollbar{display:none}.price-radar-modal{max-height:650px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.price-radar-modal__header-modal{display:flex;padding:1.5rem 0;justify-content:center;border-radius:1rem 1rem 0 0;gap:1.5rem}.price-radar-modal__container-infos,.price-radar-modal__location-info{align-items:center;gap:1rem;display:flex}.price-radar-modal__header-container{display:flex}.price-radar-modal__button-close{border:none;background-color:transparent}.price-radar-modal__button-close i{font-size:2rem}@media screen and (min-width:768px){.price-radar-modal__button-close{display:none}}.price-radar-modal__icon-radar{width:43px;height:43px}.price-radar-modal__divider-location{font-weight:700;font-size:35px;margin-top:-1.6rem}.price-radar-modal__body{padding:3.6rem 0;background-color:#F8F6F7;width:710px}.price-radar-modal__header-icon-arrow{max-width:40px;max-height:6px;width:auto;height:auto}.privacy-policy,.privacy-policy-app{max-width:886px}@keyframes fadein{from{right:0;opacity:0}to{right:2rem;opacity:1}}@keyframes fadeout{from{right:2rem;opacity:1}to{right:0;opacity:0}}.price-radar-toast{position:fixed;bottom:5rem;left:50%;margin-left:-41.4rem;width:828px;background-color:#000;color:#fff;height:6.3rem;border-radius:.8rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem;z-index:100;visibility:hidden}.price-radar-toast__show{visibility:visible;animation:fadein .5s,fadeout .5s 4.5s}.price-radar-toast__error{background-color:#C10222;margin-left:-29rem;width:580px}.price-radar-toast__accept-cancel,.price-radar-toast__edit{margin-left:-42.5rem;width:850px}.price-radar-toast__error>.price-radar-toast__success-message{display:none}.price-radar-toast__error>.price-radar-toast__error-message{display:inline}.price-radar-toast__edit>.price-radar-toast__success-message,.price-radar-toast__error>.price-radar-toast__cancel,.price-radar-toast__error>.price-radar-toast__cancel-error,.price-radar-toast__error>.price-radar-toast__cancel-search{display:none}.price-radar-toast__edit>.price-radar-toast__edit-success-message{display:inline}.price-radar-toast__accept-cancel>.price-radar-toast__edit-success-message,.price-radar-toast__accept-cancel>.price-radar-toast__success-message,.price-radar-toast__edit>.price-radar-toast__cancel,.price-radar-toast__edit>.price-radar-toast__cancel-error,.price-radar-toast__edit>.price-radar-toast__cancel-search{display:none}.price-radar-toast__accept-cancel>.price-radar-toast__cancel{display:inline}.price-radar-toast__accept-cancel>.price-radar-toast__cancel-error,.price-radar-toast__accept-cancel>.price-radar-toast__cancel-search,.price-radar-toast__decline-cancel>.price-radar-toast__cancel,.price-radar-toast__decline-cancel>.price-radar-toast__edit-success-message,.price-radar-toast__decline-cancel>.price-radar-toast__success-message{display:none}.price-radar-toast__decline-cancel{background-color:#C10222;margin-left:-29rem;width:580px}.price-radar-toast__decline-cancel>.price-radar-toast__cancel-error{display:inline}.price-radar-toast__decline-cancel>.price-radar-toast__cancel-search,.price-radar-toast__search-cancel>.price-radar-toast__cancel,.price-radar-toast__search-cancel>.price-radar-toast__cancel-error,.price-radar-toast__search-cancel>.price-radar-toast__edit-success-message,.price-radar-toast__search-cancel>.price-radar-toast__success-message{display:none}.price-radar-toast__search-cancel{margin-left:-15rem;width:300px}.price-radar-toast__search-cancel>.price-radar-toast__cancel-search,.price-radar-toast__success-message{display:inline}.price-radar-toast__button-close{background-color:transparent;border:none}.promo-flights-banner,.promo-hotels-banner{background-color:#00ad46;border-radius:1rem;text-decoration:none;cursor:pointer;float:left}.price-radar-toast__cancel,.price-radar-toast__cancel-error,.price-radar-toast__cancel-search,.price-radar-toast__edit-success-message,.price-radar-toast__error-message{display:none}@media (max-width:1200px){.price-radar-toast,.price-radar-toast__cancel,.price-radar-toast__cancel-error,.price-radar-toast__edit,.price-radar-toast__error{width:90vw;margin-left:0}.price-radar-toast{bottom:2rem;left:5vw;right:5vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@keyframes slideInFromRight{0%{transform:translateX(25%)}100%{transform:translateX(0)}}.price-tag{animation:1.2s ease-out 0s 1 slideInFromRight;background-image:url(../img/price-tag.svg);background-size:cover;text-align:center;position:absolute;top:22px;right:-6px;width:220px;height:210px;z-index:1;color:#2b900b;padding:34px;transition:color 1s}.conventional-cancellation-table__loading-text::after,.flight-cancellation-table__loading-text::after{animation:1.5s linear 0 infinite running loading_eater}.price-tag:hover{cursor:pointer;color:#50db26}.price-tag .from{font-size:18px;letter-spacing:0;font-weight:600;margin:0}.price-tag .price-title{margin:0;font-size:40px;letter-spacing:-1px;font-weight:600}.price-tag .text{font-size:15px;letter-spacing:0;color:#535353;font-weight:600;text-align:right;line-height:20px}.price-tag .details{width:110px;margin:0 auto}.price-tag .details .details-text{font-size:12px;letter-spacing:0;color:#535353;font-weight:400;line-height:14px;text-align:center;margin-top:10px}.price-tag--small .price-tag{background-image:url(../img/price-tag-packages.svg);bottom:-13px;top:initial;right:16px;width:188px;height:187px;padding:13px 0 0;display:initial}.privacy-policy-app__same-line,.privacy-policy__same-line{display:inline}@media screen and (min-width:768px){.price-tag--small .price-tag{right:-4px}}.privacy-policy__container{margin:3rem 0}.privacy-policy__list,.privacy-policy__sub-container{margin-bottom:3rem}.privacy-policy-app__container{margin:3rem 0}.privacy-policy-app__list,.privacy-policy-app__sub-container{margin-bottom:3rem}.promo-hotels-banner{min-width:850px;width:100%;height:70px;padding:1rem 2rem 1rem 4.2rem;display:flex;justify-content:space-between}.promo-hotels-banner:focus,.promo-hotels-banner:hover{color:#000;text-decoration:none}.promo-hotels-banner__icons-container{font-size:3.5rem;margin-right:2rem;display:flex;align-items:center;color:#000}.promo-hotels-banner__text-container--subtitle,.promo-hotels-banner__text-container--title{font-size:1.6rem;margin:0;font-family:Montserrat,sans-serif;color:#000}.promo-hotels-banner__text-container{display:flex;flex-direction:column;justify-content:center}.promo-hotels-banner__text-container--title{font-weight:700}.promo-hotels-banner__text-container--subtitle{font-weight:400}.promo-hotels-banner__iata-container{display:flex;flex-direction:column;justify-content:center;margin:0 4rem;min-width:170px}.promo-hotels-banner__iata-container--iata{font-family:Montserrat,sans-serif;font-weight:500;font-size:1.3rem;margin:0;color:#000}.promo-hotels-banner__iata-container--price{font-family:Montserrat,sans-serif;justify-content:center;font-weight:700;font-size:3.2rem;margin:-.6rem -.2rem 0;color:#000}.promo-hotels-banner__span-link{display:none}.promo-hotels-banner__theme-button--desktop{display:flex;justify-content:center;height:40px;max-width:155px;margin:auto 0 auto .5rem}.promo-hotels-banner__theme-button--desktop>* span{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.6rem;color:#000}@media screen and (max-width:1200px){.promo-hotels-banner{padding:1rem 2rem;width:100%;min-width:inherit}.promo-hotels-banner__text-container--subtitle,.promo-hotels-banner__text-container--title{font-size:1.4rem}.promo-hotels-banner__iata-container{justify-content:center;margin:0 1.5rem;min-width:150px}.promo-hotels-banner__iata-container--price{font-size:3rem;justify-content:center}.promo-hotels-banner__theme-button--desktop{height:30px;max-width:100px;margin:1.2rem .5rem;justify-content:center}.promo-hotels-banner__theme-button--desktop>* span{font-size:1.2rem}}@media screen and (max-width:1000px){.promo-hotels-banner__text-container--subtitle,.promo-hotels-banner__text-container--title{font-size:1.2rem}.promo-hotels-banner__iata-container{justify-content:center;margin:0 1rem;min-width:140px}.promo-hotels-banner__iata-container--price{font-size:2.8rem;justify-content:center}.promo-hotels-banner__theme-button--desktop{height:25px;max-width:70px;margin:1rem .5rem}.promo-hotels-banner__theme-button--desktop>* span{font-size:1.1rem}}@media screen and (max-width:820px){.promo-hotels-banner{padding:1rem 1.6rem}.promo-hotels-banner__text-container{min-width:190px}.promo-hotels-banner__text-container--subtitle,.promo-hotels-banner__text-container--title{font-size:1.1rem}.promo-hotels-banner__iata-container{margin:0 0 0 1.5rem;font-size:1.2rem;justify-content:center}.promo-hotels-banner__iata-container--price{font-size:3rem}.promo-hotels-banner__span-link{display:inherit;font-family:Montserrat,sans-serif;color:#fff;font-size:.9rem;font-weight:700;line-height:9px;margin:0}.promo-hotels-banner__span-link--icon{font-size:1.1rem;color:#fff;margin:auto 0 auto .4rem}.promo-hotels-banner__theme-button--desktop{display:none}}@media (max-width:415px){.promo-hotels-banner{padding:1rem 1.2rem}.promo-hotels-banner__text-container{max-width:180px}.promo-hotels-banner__text-container--title{font-size:1.1rem}.promo-hotels-banner__text-container--subtitle{font-size:1rem}.promo-hotels-banner__iata-container{display:block;flex-direction:column;justify-content:flex-start;align-items:center;min-width:120px}.promo-hotels-banner__iata-container--price{flex-direction:row;font-size:1.9rem;min-width:70px}}.promo-flights-banner{min-width:850px;width:75%;height:70px;padding:1rem 2rem 1rem 4.2rem;margin:.5rem 0 2rem;display:flex;justify-content:space-between}.promo-flights-banner:focus,.promo-flights-banner:hover{color:#000;text-decoration:none}.promo-flights-banner__icons-container{font-size:3.5rem;margin-right:2rem;display:flex;align-items:center;color:#000}.promo-flights-banner__text-container--subtitle,.promo-flights-banner__text-container--title{font-size:1.6rem;margin:0;font-family:Montserrat,sans-serif;color:#000}.promo-flights-banner__text-container{display:flex;flex-direction:column;justify-content:center}.promo-flights-banner__text-container--title{font-weight:700}.promo-flights-banner__text-container--subtitle{font-weight:400}.promo-flights-banner__container{display:flex;margin:0 1.6rem;min-width:259px;gap:.8rem;align-items:center}.promo-flights-banner__container--price{font-family:Montserrat,sans-serif;font-weight:700;font-size:3.2rem;margin:0;color:#000}.promo-flights-banner__container--price-info{font-family:Nunito;font-weight:400;font-size:1.3rem;margin:1rem 0 0;color:#000}.promo-flights-banner__iata-container{display:flex;justify-content:right;align-items:center;flex-direction:column}.promo-flights-banner__iata-container--icon{font-size:7px;color:#000}.promo-flights-banner__iata-container--iata{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.2rem;margin:0;color:#000}.promo-flights-banner__iata-container--iata-text{font-family:Nunito;font-weight:400;font-size:1.3rem;margin:0;color:#000}.promo-flights-banner__span-link{display:none}.promo-flights-banner__theme-button--desktop{display:flex;justify-content:center;height:40px;max-width:155px;margin:auto 0 auto 1rem}.promo-flights-banner__theme-button--desktop>* span{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.6rem;color:#000}@media screen and (max-width:1200px){.promo-flights-banner{width:100%;min-width:inherit}}@media screen and (max-width:1010px){.promo-flights-banner__text-container--subtitle,.promo-flights-banner__text-container--title{font-size:1.4rem}.promo-flights-banner__container{margin:.5rem}.promo-flights-banner__container--price{font-size:3rem}.promo-flights-banner__theme-button--desktop{height:35px;max-width:110px;margin:1.3rem .6rem;justify-content:center}.promo-flights-banner__theme-button--desktop>* span{font-size:1.3rem}}@media screen and (max-width:820px){.promo-flights-banner{padding:1rem 1.8rem}.promo-flights-banner__icons-container{font-size:2.6rem;margin-right:.7rem}.promo-flights-banner__text-container{max-width:230px}.promo-flights-banner__text-container--subtitle,.promo-flights-banner__text-container--title{font-size:1.3rem}.promo-flights-banner__container{margin:.5rem}.promo-flights-banner__container--price{font-size:3rem}.promo-flights-banner__container--price-info{font-size:1.1rem;width:39px;max-height:18px;margin:1.6rem 0 0 .5rem}.promo-flights-banner__iata-container--iata,.promo-flights-banner__iata-container--iata-text,.promo-flights-banner__theme-button--desktop>* span{font-size:1.2rem}.promo-flights-banner__iata-container{margin:0 0 0 .5rem;font-size:1.2rem;justify-content:center}.promo-flights-banner__theme-button--desktop{height:30px;max-width:100px;margin:1.2rem .5rem;justify-content:center}}@media (max-width:415px){.promo-flights-banner{padding:1rem 1.2rem}.promo-flights-banner__text-container{min-width:170px}.promo-flights-banner__text-container--title{font-size:1.1rem}.promo-flights-banner__text-container--subtitle{font-size:1rem}.promo-flights-banner__container{margin:0 0 0 .5rem;display:block;flex-direction:column;justify-content:flex-end;min-width:120px}.promo-flights-banner__container--price{display:flex;flex-direction:row;font-size:1.9rem;min-width:70px}.promo-flights-banner__container--price-info{font-size:.9rem;width:31px;margin:.6rem 0 0 .2rem}.promo-flights-banner__iata-container{display:flex;flex-direction:row;justify-content:flex-start;margin:0;min-width:120px}.promo-flights-banner__iata-container--iata{font-size:.9rem;margin-right:.5rem}.promo-flights-banner__iata-container--iata-text{font-size:.9rem}.promo-flights-banner__span-link{display:inherit;font-family:Montserrat,sans-serif;color:#fff;font-size:.9rem;font-weight:700;line-height:9px;margin:0}.promo-flights-banner__span-link--icon{font-size:1.1rem;color:#fff;margin:auto 0 auto .4rem}.promo-flights-banner__theme-button--desktop{display:none}}radar-banner .radar-banner__box{width:100%;border:.1rem solid #E6E6E6;box-sizing:border-box;border-radius:1rem;height:98px;margin-bottom:4rem}radar-banner .radar-banner__container{display:flex;flex-direction:row;justify-content:space-between;position:relative;padding:2.5rem;align-items:center}radar-banner .radar-banner__price{color:#365BC7;font-weight:700}radar-banner .radar-banner__btn{border-radius:1rem;font-size:1.7rem;line-height:2.3rem;font-weight:600;padding:.6rem 1.2rem;border:.1rem solid #365BC7;min-width:140px;text-transform:uppercase;color:#365BC7;background:#fff;box-shadow:none;transition:all .35s ease-out}radar-banner .radar-banner__btn:active,radar-banner .radar-banner__btn:focus,radar-banner .radar-banner__btn:hover{color:#fff;background:#365BC7}@media screen and (max-width:767px){radar-banner .radar-banner__media{min-width:20%;margin-right:1.5rem}}.radar-content__header{background:#365BC7;height:59px;border-radius:1rem 1rem 0 0;display:flex;align-items:center;justify-content:center}.radar-content__body{background:#fff;margin:0 2rem}.radar-content__flex-content{display:flex;justify-content:center;text-align:center;margin-top:1rem;margin-bottom:1rem}.radar-content__input-text .form-control{border:.2rem solid #E6E6E6;box-shadow:inset 0 0 .1rem rgba(0,0,0,.075);height:49px;border-radius:.8rem}.radar-content__btn{width:100%;text-transform:uppercase}.radar-content__footer{margin:2rem}.radar-content__alert{display:flex;justify-content:center;color:#EA3D35}.radar-created-modal .modal-dialog{width:100%;height:100%;margin:0}.radar-created-modal .modal-content{border:none;width:100%;height:100%;overflow-y:auto}@media screen and (min-width:767px){.radar-created-modal .modal-dialog{max-width:710px;margin:3rem auto}.radar-created-modal .modal-content{border-radius:1rem;width:auto;height:auto}}.radar-created-modal{background-color:#f2eff1}.radar-created-modal__content{padding:3rem 1rem;background-color:#fff;margin:3rem 2rem;border-radius:1rem}.radar-created-modal__confirmation-pix-image{display:none;width:200px;height:190px}.radar-created-modal__first-section-content{display:flex;align-items:center;text-align:center}.radar-created-modal__presentation-container{display:flex;flex-direction:column;max-width:374px}.radar-created-modal__title-and-svg-confirmation{display:flex;gap:2rem;align-items:center;flex-direction:column}.radar-created-modal__title-and-svg-confirmation img{width:70px;height:70px}.radar-created-modal__cards-container{display:flex;justify-content:space-between;flex-wrap:wrap}.radar-created-modal__cards{padding:2rem;display:flex;flex-direction:row;width:100%;background-color:#fff;gap:.5rem;border-radius:1rem;align-items:flex-start}.radar-created-modal__cards i{font-size:2.4rem}.radar-created-modal__container-doubt-button-desk i,.radar-created-modal__container-doubt-button-mobile i{font-size:2rem}.radar-created-modal__cards img{width:60px;height:30px}.radar-created-modal__cards div{display:flex;gap:1rem;align-items:flex-end}.radar-created-modal__text-and-icon-container{margin-right:1rem}.radar-created-modal__container-buttons{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2rem;flex-direction:column-reverse;align-items:center}.radar-created-modal__container-buttons button{margin-bottom:2rem}.radar-created-modal__button{text-align:center;padding:1.5rem;border-radius:1rem;width:295px}.radar-created-modal__button-no-thank{color:#F05929;background-color:#fff;border:1px solid #F05929}.radar-created-modal__container-doubt-button-desk{display:none;margin:6rem 0 1rem;color:#F05929;cursor:pointer}.radar-created-modal__container-doubt-button-mobile{display:flex;gap:1.5rem;justify-content:center;background-color:#f2eff1;padding:2rem 0 3rem;color:#F05929;cursor:pointer}.radar-created-modal__button-fill-in-data{color:#fff;background-color:#F05929;border:none}.radar-created-modal__position-card-desk{display:none}.radar-created-modal__position-card-mobile{display:inline}.radar-created-modal__card-text-container{display:block!important}@media screen and (min-width:767px){.radar-created-modal__confirmation-pix-image,.radar-created-modal__position-card-desk{display:block}.radar-created-modal{background-color:transparent;border-radius:1rem}.radar-created-modal__cards{width:190px;flex-direction:column}.radar-created-modal__cards img{width:30px}.radar-created-modal__container-buttons{flex-direction:row;margin-top:4rem}.radar-created-modal__text-and-icon-container{margin:0}.radar-created-modal__content{background-color:#f2eff1;margin:0;padding:3rem 5rem}.radar-created-modal__title-and-svg-confirmation{flex-direction:row}.radar-created-modal__title-and-svg-confirmation img{width:auto;height:auto}.radar-created-modal__position-card-mobile{display:none}.radar-created-modal__cards-container{margin:3rem 0}.radar-created-modal__container-doubt-button-desk{display:flex;gap:1.5rem;justify-content:center}.radar-created-modal__container-doubt-button-mobile{display:none}}.radar-created-page{display:flex;justify-content:center;gap:3rem;padding:8rem 2rem 2rem}.radar-created-page__content-main,.radar-created-page__content-main--steps{flex-direction:column;gap:3rem;display:flex}.radar-created-page__content-main{width:100%}.radar-created-page__content-main--faq{flex-direction:column;display:flex;gap:2rem}.radar-created-page__content-main--details{display:flex;flex-direction:column;width:100%}@media screen and (min-width:767px){.radar-created-page{padding:10rem 3rem 3rem}.radar-created-page__content-main{max-width:840px}.radar-created-page__content-main--details{display:none}}.radar-created-page__content-secondary{display:none;flex-direction:column;max-width:400px}.radar-created-page__content-card{padding:2rem;background-color:#FFF;box-shadow:0 0 20px 0 #a6abbd40;border:none;border-radius:1rem}.radar-created-page__content-card--steps{display:flex;gap:2rem;align-items:center}.radar-created-page__content-card--steps-icon-wrapper{flex:0 0 auto;display:flex;align-items:center;background:#F8F6F7;justify-content:center;width:3rem;height:3rem;max-width:3rem;max-height:3rem;border-radius:5rem;padding:1rem}.radar-created-page__content-card--steps-icon-wrapper img{width:1.4rem;height:1.4rem}@media screen and (min-width:767px){.radar-created-page__content-secondary{display:flex}.radar-created-page__content-card--steps-icon-wrapper{width:5rem;height:5rem;max-width:5rem;max-height:5rem;padding:1rem}.radar-created-page__content-card--steps-icon-wrapper img{width:2.4rem;height:2.4rem}}.radar-created-page__content-title{margin-bottom:2rem}.radar-created-page__content-banner{padding:2rem;background-color:#00652E;color:#FFF;border-radius:1rem;align-items:center;display:flex;gap:1rem}.radar-created-page__content-banner img{width:2.4rem;height:2.4rem}@media screen and (min-width:767px){.radar-created-page__content-banner img{width:3rem;height:3rem}}.radar-created-page__card-header{background-color:#FFF;box-shadow:0 0 20px 0 #a6abbd40;border:none;border-radius:1rem;width:100%;display:flex;justify-content:space-between;padding:1.6rem 2rem;align-items:center;cursor:pointer}.radar-created-page__card-header div{display:flex;gap:1.5rem;align-items:center}.radar-created-page__card-header span{width:30px;height:30px;display:flex;justify-content:center;align-items:center}.radar-created-page__card-body{background-color:#FFF;border:none;border-radius:1rem;width:100%;padding:2rem;align-items:center}.radar-created-page__card-header-open{border-radius:1rem 1rem 0 0;padding:1.6rem 2rem}.radar-created-page__card-body-open{box-shadow:0 0 20px 0 #a6abbd40;border-radius:0 0 1rem 1rem;padding:3rem 4rem}.radar-created-page__button-submit{width:100%;text-align:center;padding:1.5rem;color:#FFF;background-color:#F05929;border:none;border-radius:1rem}@media screen and (min-width:767px){.radar-created-page__button-submit{margin-bottom:2rem;width:30rem}}.radar-passenger-form{margin:-4rem auto 0;padding:3rem 0 1rem;background:#F8F6F7}.radar-passenger-form__form-stages-desktop{gap:1rem;align-items:center;justify-content:center;padding-top:8rem;display:none}.radar-passenger-form__form-stages-desktop div{display:flex;gap:1rem;align-items:center}.radar-passenger-form__button-previous-page-container{position:absolute;top:8rem;left:8rem}.radar-passenger-form__button-previous-page-container button{background-color:transparent;cursor:pointer;border:none}.radar-passenger-form__container-resume-trip-mobile{background-color:#fff;border-radius:1rem;box-shadow:0 0 20px 0 #A6ABBD40;padding:1.5rem;margin-top:2rem}.radar-passenger-form__container-resume-trip-mobile button{margin-top:1rem}.radar-passenger-form__number-stage-disable{border:1px solid #666;color:#666!important;background-color:#fff!important}.radar-passenger-form__number-stage{border-radius:1rem;background-color:#F05929;color:#fff;width:20px;height:20px;text-align:center;z-index:10}.radar-passenger-form__button-change-desktop{display:none}.radar-passenger-form__divider{width:366px;border:1px solid;height:0}.radar-passenger-form__form-passengers{background-color:#fff;padding:2rem 1.5rem;margin:auto auto 2rem;width:auto;box-shadow:0 0 2rem 0 #A6ABBD40;border-radius:1rem}.radar-passenger-form__form-payer-container{width:calc(100% - 10px);min-width:320px;max-width:810px;box-shadow:0 0 20px 0 #A6ABBD40;margin:0}.radar-passenger-form__resume-trip-container{width:100%;border-radius:1rem}.radar-passenger-form__container-passengers-resume{padding:1rem;border:1px solid #E6E6E6;border-radius:1rem;margin:2rem 0;background-color:#fff;box-shadow:0 0 20px 0 #A6ABBD40}.radar-passenger-form__container-passengers-resume div:first-child{display:flex;justify-content:space-between;margin-bottom:1.5rem}.radar-passenger-form__divider-passenger-infos{width:100%;border:1px solid #E6E6E6;margin:1.5rem 0}.radar-passenger-form__passenger-infos{display:flex;flex-direction:column;gap:.5rem}.radar-passenger-form__contacts-data{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.radar-passenger-form__info-payment-and-card{display:flex;margin:1rem 0;gap:2rem}.radar-passenger-form__important-informations{width:100%;box-shadow:0 0 20px 0 #A6ABBD40;margin-top:2rem;padding:1.5rem;background-color:#fff;display:flex;flex-direction:column;gap:1rem;border-radius:1rem}.radar-passenger-form__card-info-confirmation{background-color:#bdf7d457;padding:.3rem}.radar-passenger-form__receive-information-checkbox{width:auto}.radar-passenger-form__receive-information-checkbox label{margin:0!important}.radar-passenger-form__receive-information-container{padding:1rem;margin-top:2rem;background-color:#fff;box-shadow:0 0 20px 0 #A6ABBD40;border-radius:1rem;display:flex;align-items:center}.radar-passenger-form__receive-information-container .passenger-data__check-user-info{margin:0}.radar-passenger-form__receive-information-container span{margin-left:.1rem}.radar-passenger-form__button-submit-new-radar{background-color:#00AD46!important}.radar-passenger-form__banner-pix-information{border:1px solid #F05929;padding:1rem;border-radius:1rem;margin:1.5rem 0}.radar-passenger-form__text-underline{text-decoration:underline;cursor:pointer}.radar-passenger-form__form-payment .radio-list__itens{display:flex;gap:3rem}.radar-passenger-form__passenger-number{display:flex;gap:1rem;align-items:center}.radar-passenger-form__passenger-number i{font-size:2.2rem}.radar-passenger-form__fligths-important-informations i,.radar-purchase-details__passengers-information i,.radar-purchase-details__resume-trip i{font-size:2rem}.radar-passenger-form__complement-infos,.radar-passenger-form__form-name{display:flex;align-items:center;flex-direction:column}.radar-passenger-form__complement-info{width:100%;display:flex;padding:1.5rem 0;flex-direction:column;position:relative}.radar-passenger-form__complement-info input,.radar-passenger-form__complement-info select{width:100%;border:2px solid #E6E6E6;border-radius:1rem;padding:1.5rem 2rem}.radar-passenger-form__complement-info select{padding:1.45rem;background:0 0}.radar-passenger-form__form-passengers-test{max-width:810px;background-color:transparent;box-shadow:none;padding:0;overflow:auto;margin:0;width:calc(100% - 10px);min-width:320px}.radar-passenger-form__form-passengers-test .passenger-wrapper__passenger{margin:0 0 3rem}.radar-passenger-form__input-error-message{position:absolute;bottom:0;left:1rem;top:10rem}.radar-passenger-form__input-error{border-color:#C10222!important}.radar-passenger-form__input-data input{width:100%;border:2px solid #E6E6E6;border-radius:1rem;padding:2.5rem 2rem}.radar-passenger-form__name{width:100%;display:flex;padding:1.5rem 0;flex-direction:column}.radar-passenger-form__name input{width:100%;border:2px solid #E6E6E6;border-radius:1rem;padding:1.5rem 2rem}.radar-passenger-form__last-name{width:100%;display:flex;padding:1.5rem 0;flex-direction:column}.radar-passenger-form__last-name input{width:100%;border:2px solid #E6E6E6;border-radius:1rem;padding:1.5rem 2rem}.radar-passenger-form__resume-trip{width:400px;display:none;background-color:#fff;box-shadow:0 0 20px 0 #A6ABBD40;max-height:710px}.radar-passenger-form__resume-trip-preferences{background-color:transparent;box-shadow:none}.radar-passenger-form__preferences-container{background-color:#fff;box-shadow:0 0 20px 0 #A6ABBD40}.radar-passenger-form__resume-trip-header{display:flex;align-items:center;justify-content:space-between;padding:2rem}.radar-passenger-form__resume-trip-header div{display:flex;align-items:center;gap:1.5rem}.radar-passenger-form__resume-trip-header a{color:#F05929;text-decoration:underline}.radar-passenger-form__content{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;margin:3rem 1rem;background:#F8F6F7}.radar-passenger-form__resume-trip-divider{width:90%;margin:.5rem auto;border-bottom:.1rem solid #E6E6E6}.radar-passenger-form__passengers-details-container{margin-bottom:1rem;display:flex;flex-direction:column}.radar-passenger-form__fligths-important-informations{display:flex;flex-direction:column;gap:2rem}.radar-passenger-form__fligths-important-informations div{display:flex;align-items:center;gap:1rem}.radar-passenger-form__fligths-important-informations div:nth-child(2){flex-direction:column;align-items:flex-start;gap:0}.radar-passenger-form__fligths-important-informations p{margin-bottom:.5rem}.radar-passenger-form__resume-price{display:flex;justify-content:space-between;padding:1rem 2rem}.radar-passenger-form__resume-trip-card-information{margin:1rem 2rem;padding:1rem;border-radius:1rem;border:1px solid #F05929}.radar-passenger-form__button-submit{margin:2rem;text-align:center;padding:1.5rem;color:#fff;background-color:#F05929;border:none;border-radius:1rem;width:90%}.radar-passenger-form__button-submit div{border-top-color:#fff;height:20px;width:20px}.radar-passenger-form__form-stages-mobile{display:flex;margin:10rem auto 0;width:320px;justify-content:space-between}.radar-passenger-form__form-stages-mobile div{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.radar-passenger-form__header-form{display:flex;justify-content:space-between;align-items:center}.radar-passenger-form__button-open-form{text-decoration:underline}.radar-passenger-form__divider-mobile{border-bottom:.1rem solid #666;position:absolute;top:100px;z-index:2;width:254px;left:20%;right:20%}.radar-passenger-form__payment-form{margin:0!important;display:flex;flex-direction:column}.radar-passenger-form__number-and-email-payer{padding:2rem;display:flex;flex-direction:column;gap:2rem;border-radius:1rem;box-shadow:0 0 20px 0 #A6ABBD40;background-color:#fff}.radar-passenger-form__payer-input-container{display:flex;gap:1.8rem;flex-direction:column}.radar-passenger-form__payer-input-container .field-group__feedback-text{margin:0}.radar-passenger-form__payer-input{width:100%}.radar-passenger-form__payer-input div{margin:0!important}.radar-passenger-form__form-content{width:100%}.radar-passenger-form__user-insert-data-checkbox{margin-top:3rem}.radar-passenger-form__button-change-data-mobile{width:100%;padding:.5rem;text-align:center;border:1px solid #F05929;color:#F05929;background-color:transparent;border-radius:2rem;margin-bottom:1rem}.radar-passenger-form__change-preferences{text-decoration:underline;cursor:pointer;color:#F05929}.radar-passenger-form__card-resume-bottom{padding:1rem 1.5rem;display:flex;justify-content:space-between;background-color:#fff;position:fixed;bottom:0;z-index:100;width:100%;box-shadow:0 0 20px 0 #A6ABBD40;align-items:center}.radar-passenger-form__card-resume-bottom div{display:flex;flex-direction:column}.radar-passenger-form__card-resume-bottom button{width:160px;margin:0;height:45px}@media screen and (min-width:767px){.radar-passenger-form{margin:6rem auto 0;padding-top:0}.radar-passenger-form__form-content{width:auto}.radar-passenger-form__button-change-data-mobile,.radar-passenger-form__card-resume-bottom{display:none}.radar-passenger-form__number-stage{padding:1rem 1.6rem;width:auto;height:auto;border-radius:2rem}.radar-passenger-form__stage-check{padding:1rem 1.3rem!important;cursor:pointer}.radar-passenger-form__form-stages-desktop{display:flex}.radar-passenger-form__divider-mobile,.radar-passenger-form__form-stages-mobile{display:none}.radar-passenger-form__form-passengers{width:840px}.radar-passenger-form__form-name{flex-direction:row;gap:3rem}.radar-passenger-form__name{width:40%}.radar-passenger-form__last-name{width:60%}.radar-passenger-form__complement-infos{flex-direction:row;gap:2rem}.radar-passenger-form__complement-info{width:33.3%;height:120px}.radar-passenger-form__content{margin:5rem 0 3rem}.radar-passenger-form__form-passengers-test,.radar-passenger-form__form-payer-container{width:auto}.radar-passenger-form__resume-trip-container{width:840px;background-color:#fff;padding:2rem;box-shadow:0 0 20px 0 #A6ABBD40}.radar-passenger-form__resume-trip-container .radar-passenger-form__title-resume-passenger{display:block}.radar-passenger-form__container-passengers-resume{box-shadow:none;padding:1.5rem}.radar-passenger-form__important-informations,.radar-passenger-form__receive-information-container{padding:2rem}.radar-passenger-form__resume-trip{display:flex;flex-direction:column}.radar-passenger-form__fligths-important-informations{padding:1rem 2rem}.radar-passenger-form__container-resume-trip-mobile{display:none}.radar-passenger-form__button-change-desktop{display:block}.radar-passenger-form__payer-input-container{flex-direction:row}.radar-passenger-form__payer-input{width:50%}}.radar-purchase-details{margin:7rem 0 0;max-width:650px;box-shadow:0 0 20px 0 #A6ABBD40;border-radius:1rem;padding:2rem 1rem}.radar-purchase-details h3{margin:3rem 0 1.5rem}.radar-purchase-details__resume-trip{border:1px solid #E6E6E6;margin-top:2rem;padding:1.6rem;border-radius:1rem;display:flex;flex-direction:column;gap:1rem}.radar-purchase-details__flight-time{display:flex;flex-direction:row;gap:3rem}.radar-purchase-details__icon-separate{display:flex;flex-direction:column;align-items:center}.radar-purchase-details__icon-separate span{padding:.4rem;border-radius:9rem;border:1px solid #B3B3B3}.radar-purchase-details__icon-separate div{height:50px;border:1px dashed #B3B3B3;width:0}.radar-purchase-details__flight-time-container{display:flex;flex-direction:column;gap:1rem}.radar-purchase-details__flight-and-icon-separate{display:flex;gap:1rem;align-items:center}.radar-purchase-details__divider{width:100%;border:1px solid}.radar-purchase-details__number-of-flight{margin-top:2rem;margin-left:2rem}.radar-purchase-details__icon-and-description-flight{display:flex;gap:1rem}.radar-purchase-details__divider-and-scale{margin:1rem 0}.radar-purchase-details__scale-of-flight{margin:1rem 0!important}.radar-purchase-details__inbound-icon{transform:rotate(180deg)}.radar-purchase-details__passengers-information{display:flex;flex-direction:column}.radar-purchase-details__passengers-information div{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.radar-purchase-details__passenger-data{margin-bottom:1rem;display:block!important}.radar-purchase-details__passenger-data span{display:block}.radar-purchase-details__passengers-container{margin:1.5rem 0;padding:1.6rem;border:1px solid #E6E6E6;border-radius:1rem}.radar-purchase-details__passengers-information-minors{margin-top:1rem}.radar-purchase-details__titles{margin-top:2rem}.radar-purchase-details__resume-prices{padding:1.6rem}.radar-purchase-details__resume-prices div{display:flex;justify-content:space-between;margin-bottom:1rem}.radar-purchase-details__purchase-details{border:1px solid #E6E6E6;border-radius:1rem;margin:1.5rem 0;overflow:hidden}.radar-purchase-details__price-total{background-color:#FFD9A1;padding:1.2rem 2rem;display:flex;justify-content:space-between}.radar-purchase-details__divider-financial-summary{width:100%;border:1px solid #E6E6E6}.radar-purchase-details__container-pix{margin:2rem 0}.radar-purchase-details__input-pix-code{background-color:transparent;border:1px solid #E6E6E6;border-radius:1rem;width:100%;padding:1rem}.radar-purchase-details__pix-copy{display:flex;justify-content:space-between;margin:2rem 0;flex-direction:column-reverse;gap:1.5rem}.radar-purchase-details__button-copy-pix{width:auto}.radar-purchase-details__button-copy-pix button{background-color:#F05929;color:#fff!important;border-color:#fff;width:auto}.radar-purchase-details__pix-code-container{display:none}.radar-purchase-details__informations-for-pix div{display:flex;gap:.5rem;margin:1rem}.radar-purchase-details__cancelation-policy-container{border-radius:1.5rem;overflow:hidden;margin-bottom:2rem}.radar-purchase-details__header-cancelation-policy{background-color:#FFB727;padding:2rem;display:flex;gap:1rem;justify-content:center;align-items:center}.radar-purchase-details__header-cancelation-policy i{font-size:3rem}.radar-purchase-details__cancelation-policy{padding:2rem;display:flex;flex-direction:column;background-color:#F8F6F7;gap:1.5rem}.radar-purchase-details__link{color:#F05929;text-decoration:underline;cursor:pointer}.radar-purchase-details__link:hover{color:#F05929}.radar-purchase-details__banner-atention div{margin:0}.radar-purchase-details__resume-text-pix{display:none}@media screen and (min-width:767px){.radar-purchase-details{margin:12rem auto 5rem;padding:2rem}.radar-purchase-details__flight-and-icon-separate{margin:1rem 0}.radar-purchase-details__button-copy-pix,.radar-purchase-details__button-copy-pix button{width:243px}.radar-purchase-details__number-of-flight{margin-top:0}.radar-purchase-details__flight-time{gap:1rem}.radar-purchase-details__pix-copy{flex-direction:row;gap:1rem}.radar-purchase-details__resume-text-pix{display:inline}.radar-purchase-details__input-pix-code{width:380px}.radar-purchase-details__pix-code-container{display:flex;justify-content:space-between}.radar-purchase-details__header-cancelation-policy{align-items:normal;padding:1rem}.radar-purchase-details__header-cancelation-policy i{font-size:2rem}}.renewed-flight-card{display:block;width:100%;margin:1rem 0 3rem;background-color:#fff;box-shadow:5px 5px 20px 0 rgba(37,37,39,.2);border-radius:1rem}.renewed-flight-card__divisor{border-top:solid 1px #E6E6E6;margin:0}.renewed-flight-card .img-filtered{-webkit-filter:invert(54%) sepia(86%) saturate(6135%) hue-rotate(132deg) brightness(105%) contrast(102%);filter:invert(54%) sepia(86%) saturate(6135%) hue-rotate(132deg) brightness(105%) contrast(102%)}.renewed-flight-card .phrase-wrapper{display:flex;padding:0 1rem;position:relative}.renewed-flight-card .directio-column{display:flex;flex-direction:column}.renewed-flight-card .mobile-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);column-gap:2rem;padding:1rem 1rem 0;align-items:center}.renewed-flight-card .tooltip-body{display:flex;flex-direction:column;row-gap:.6rem;width:20.5rem}.renewed-flight-card .padding-around{padding:0 1rem 1rem}.renewed-flight-card .space-between{display:flex;justify-content:space-between}.renewed-flight-card .relative{position:relative}.renewed-flight-card .discounts-spacing{margin-top:2rem}.renewed-flight-card .value-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-10px)}.renewed-flight-card .span-spacing{margin-top:.5rem;margin-bottom:1rem}.renewed-flight-card .register-tooltip{position:absolute;top:-5.3rem;right:13.2rem}@media (max-width:568px){.renewed-flight-card .register-tooltip{top:-4rem;right:1.6rem}}.renewed-flight-card__fixed{position:fixed;top:9rem;left:2rem;z-index:10;width:calc(100% - 4rem)}.renewed-flight-card__container{display:-ms-grid;display:grid;-ms-grid-columns:68% 32%;grid-template-columns:68% 32%;-ms-grid-rows:1fr;grid-template-rows:1fr}@media (max-width:568px){.renewed-flight-card__container{display:flex;flex-direction:column-reverse}}.renewed-flight-card__flights{display:flex;flex-direction:column}.renewed-flight-card__prices{border-left:1px solid #B3B3B3;padding:0 0 2.3rem}@media (max-width:568px){.renewed-flight-card__prices{border-left:none;display:-ms-grid;display:grid;-ms-grid-columns:47% 53%;grid-template-columns:47% 53%}}.renewed-flight-card__savings-header{width:100%;height:4.4rem;border-bottom:1px solid #E6E6E6;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;gap:1rem}.renewed-flight-card__economy-label-value{margin-top:2rem}.renewed-flight-card__economy-label{text-align:center;gap:1rem;display:flex;justify-content:center;padding:1rem 0 .5rem;border-bottom:1px solid #E6E6E6}.renewed-flight-card__economy-label img{width:20px;height:17px}@media (min-width:768px){.renewed-flight-card__economy-label{padding:1rem 0}.renewed-flight-card__economy-label img{width:24px;height:21px}}.renewed-flight-card .topper-spacing{padding-top:2rem}.renewed-flight-card__no-top{padding-top:0!important}.renewed-flight-card__savings-currency{display:flex!important;column-gap:2rem}.renewed-flight-card__savings-description{display:-ms-grid;display:grid;-ms-grid-columns:(auto) [2];grid-template-columns:repeat(2,auto);-ms-grid-rows:13.5rem 4rem;grid-template-rows:13.5rem 4rem;padding:1rem;align-items:center;justify-content:space-between}.renewed-flight-card__prices--discounts{display:flex;flex-direction:column;gap:.4rem;padding-right:1.72rem;padding-left:2.28rem;position:relative}.renewed-flight-card__company--price{text-decoration:line-through}.renewed-flight-card__discount--price-container{font-weight:700;font-family:Montserrat,sans-serif;display:flex;align-items:end;column-gap:.8rem;flex-wrap:wrap}.renewed-flight-card__discount--price-container__large{font-size:3.2rem;line-height:3.8rem;font-family:Montserrat,sans-serif}@media (max-width:568px){.renewed-flight-card__savings-header{margin-bottom:0}.renewed-flight-card__discount--price-container__large{line-height:4rem;font-size:2.7rem;font-weight:700}}.renewed-flight-card__discount--price-container__small{font-size:2.2rem}.renewed-flight-card__discount--tag{background-color:#000;width:89px;height:40.27px;border-radius:2.5rem;color:#fff;position:absolute;top:2.5rem;right:-1rem;text-wrap:wrap;display:-ms-grid;display:grid;place-items:center}.renewed-flight-card__discount--tag__image{position:absolute;left:-1.2rem}.renewed-flight-card__discount--tag__text{font-family:Montserrat;font-size:.8rem;font-weight:700;line-height:10px;text-align:center;padding-left:1rem}.renewed-flight-card__credit-card--container,.renewed-flight-card__pix--container{height:2.6rem;padding:.4rem 1rem;border-radius:.4rem;margin:.5rem 0;font-weight:400;color:#00AD46}.renewed-flight-card__pix--container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#F8F6F7}.renewed-flight-card__credit-card--container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#F1F9F4}@media (max-width:568px){.renewed-flight-card__discount--tag{top:-3.6rem;right:-118%}.renewed-flight-card__credit-card--container,.renewed-flight-card__pix--container{margin:.5rem 0}.renewed-flight-card__description--container__taxes__image{margin-left:.5rem}}.renewed-flight-card__mobile--total{display:flex;flex-direction:column;justify-content:flex-start;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:400}.renewed-flight-card__mobile--total__value{font-weight:700}.renewed-flight-card__description--container{width:100%;display:flex;flex-direction:column;margin-top:2rem;row-gap:1rem}.renewed-flight-card__description--container__passangers{width:100%;display:flex;justify-content:space-between;padding-right:1.72rem;padding-left:2.28rem}.renewed-flight-card__description--container__taxes{width:100%;display:-ms-grid;display:grid;place-items:center;-ms-grid-columns:auto auto 1fr;grid-template-columns:auto auto 1fr;column-gap:1rem;padding-right:1.72rem;padding-left:2.28rem}.renewed-flight-card__description--container__taxes__image{cursor:pointer;width:1.6rem}.renewed-flight-card__description--container__taxes__text{justify-self:end}@media (max-width:568px){.renewed-flight-card__description--container__taxes{display:none}}.renewed-flight-card__description--container__discount{width:100%;display:flex;justify-content:space-between;padding-right:1.72rem;padding-left:2.28rem}.renewed-flight-card__description--container__discount__green{color:#00AD46}@media (max-width:568px){.renewed-flight-card__description--container__discount{display:none}}.renewed-flight-card__total--container{width:100%;display:flex;justify-content:space-between;align-items:center;padding-right:1.72rem;padding-left:2.28rem;font-weight:700}.renewed-flight-card__finalization--container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-right:1.72rem;padding-left:2.28rem}.renewed-flight-card__finalization--container__tag--container{width:100%;position:relative}.renewed-flight-card__finalization--container__tag--container__body{width:5.4rem;height:3.4rem;display:-ms-grid;display:grid;place-items:center;position:absolute;top:1rem;right:-1rem;background-color:#00AD46}.renewed-flight-card__finalization--container__tag--container__body__bender{width:1rem;height:1rem;background:linear-gradient(to top left,transparent 0,transparent 50%,#00652E 50%,#00652E 100%);position:absolute;top:3.4rem;right:0}.renewed-flight-card__finalization--container__tag--container__body__text{text-align:center;color:#000;font-family:Nunito;font-size:1.3rem;font-weight:700}@media (max-width:568px){.renewed-flight-card__finalization--container__tag--container__body__bender{top:2.5rem}.renewed-flight-card__finalization--container__tag--container__body__text{font-size:1.1rem}.renewed-flight-card__finalization--container__tag--container__body{width:3.9rem;height:2.5rem}}.renewed-flight-card__finalization--container__tag--container__button{border:none;outline:0;border-radius:1.5rem;padding:1.7rem 1rem;width:100%;height:50px;background:#F05929;color:#fff;display:-ms-grid;display:grid;align-items:center;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:700;line-height:2rem;cursor:pointer}.renewed-flight-card__finalization--container__tag--container__button:hover{background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%)}@media (max-width:568px){.renewed-flight-card__finalization--container__tag--container__button{flex:1}}.renewed-flight-card__finalization--container__card--info{column-gap:.2rem;display:flex;align-items:center;justify-content:flex-start;padding-right:1.72rem;padding-left:2.28rem;margin:2rem 0}.renewed-flight-card__finalization--container__card--info--img{margin-bottom:.5rem}.renewed-flight-card__dark--text{font-weight:700}.renewed-flight-card__footer{display:-ms-grid;display:grid;place-items:center;height:3.3rem;border-radius:0 0 1rem 1rem;background-color:#E6E6E6}@media (max-width:568px){.renewed-flight-card__finalization--container{font-size:1.1rem;align-items:end}.renewed-flight-card__footer{border-radius:0}}.renewed-flight-card__footer__description{font-family:Montserrat,sans-serif;font-size:1.7rem;font-weight:400}.renewed-flight-card__footer__image--container{display:-ms-inline-grid;display:inline-grid;place-items:center;background-color:#FFB727;width:2.1rem;height:2.1rem;border-radius:50%}.renewed-flight-card__footer__info--icon{cursor:pointer;margin-left:1rem}@media (max-width:568px){.renewed-flight-card__footer__description{font-size:1.1rem}.renewed-flight-card__footer__info--icon{margin-bottom:.5rem}}.renewed-flight-card .wallet-ccd{width:100%;min-height:5.6rem;margin-bottom:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.renewed-flight-card .wallet-ccd__card{width:100%;padding:.4rem 1rem;border-radius:.8rem;background-color:#F1F9F4;gap:1rem;display:flex;align-items:center;justify-content:center}.renewed-flight-card .wallet-ccd__card--text{color:#00AD46}search-header{color:#edf2ff}.search-header__container{width:1366px;max-width:100vw;padding:.5rem 4rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr .8fr 1fr .6fr;grid-template-columns:1fr 1fr .8fr 1fr .6fr;align-items:center;margin:0 auto;gap:2rem}.search-header__container .btn{width:100%;font-size:1.7rem}.search-header__arrival,.search-header__departure{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1.6rem 0}.search-header__double-col{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.search-header-top__holder{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr .5fr .5fr 1fr 180px;grid-template-columns:1fr 1fr .5fr .5fr 1fr 180px;gap:4rem;color:#edf2ff}.search-header-top__holder--minor{-ms-grid-columns:1fr 1fr .5fr 1fr 180px;grid-template-columns:1fr 1fr .5fr 1fr 180px}.search-header-top__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-container__holder,.toast-container__text{overflow-wrap:break-word}@media (max-width:768px){.search-header-top__item,.search-header-top__trip-dates{display:none}.search-header-top__holder{color:#414042}}.simplified-header{width:100%;padding:2rem 20% 1rem;display:flex;justify-content:space-between;position:fixed;top:0;z-index:99;border-bottom:1px solid #E6E6E6;background-color:#fff}.simplified-header__login-button{border:none;padding:1rem 3rem;text-align:center;color:#fff;background-color:#F05929;border-radius:1rem}.terms-and-conditions{color:#666;padding:2rem}.terms-and-conditions>div{padding-bottom:2.4rem}.terms-and-conditions__li{padding-top:1rem}@media (max-width:767px){.terms-and-conditions{color:#414042}.terms-and-conditions>div{padding-bottom:1.77rem}.terms-and-conditions__li{padding-top:1rem}}.toast-container{position:fixed;z-index:2000;width:100%;transition:all .25s ease-out}.toast-container--placement-bottom{transform:translateY(-110%);bottom:0}.toast-container--placement-top{transform:translateY(110%);top:0}.toast-container--show{transform:translateY(0)}.iphone-inapp-browser .toast-container--placement-bottom{bottom:4rem}.iphone-inapp-browser .toast-container--placement-top{top:4rem}.toast-container__holder{background-color:#EA3D35;color:#fff;width:320px;margin:0 auto;border-radius:.8rem;display:-ms-grid;display:grid;-ms-grid-columns:auto 30px;grid-template-columns:auto 30px;padding:2rem;align-items:baseline;gap:2rem;transition:opacity .25s;will-change:opacity}.toast-container__holder.ng-enter,.toast-container__holder.ng-leave,.toast-container__holder.ng-move{transition:opacity .25s}.toast-container__holder.ng-enter,.toast-container__holder.ng-leave.ng-leave-active,.toast-container__holder.ng-move{opacity:0}.toast-container__holder.ng-enter.ng-enter-active,.toast-container__holder.ng-leave,.toast-container__holder.ng-move.ng-move-active{opacity:1}.toast-container__holder--theme-forest{background-color:#00652E}.toast-container__action{padding:0;background:0 0;border:none;font-size:1.6rem;text-transform:uppercase;text-align:center;color:#FF8883}.toast-container__action--theme-emerald{color:#00AD46}.update-password-code{max-width:340px;display:block;text-align:center;margin:0 auto;padding:2rem}.update-password-code input[type=number]::-webkit-inner-spin-button,.update-password-code input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.update-password-code input[type=number]{-moz-appearance:textfield}.update-password-code__recovery-numbers-holder{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [6];grid-template-columns:repeat(6,1fr);gap:1rem;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:auto}.update-password-code__recovery-numbers-holder--error .update-password-code__recovery-numbers{border-color:#EA3D35}.update-password-code__recovery-numbers{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;text-align:center;display:flex;align-items:center;justify-content:center;text-transform:uppercase;border:2px solid #E6E6E6;border-radius:.8rem;padding:1.3rem 1rem;width:3.2rem;transition:border-color .2s ease-in-out}.update-password-code__recovery-numbers:focus{border-color:#365BC7}.update-password-code__timer-count-holder{display:flex;justify-content:center;align-items:center;margin:2rem 0 3rem}.update-password-code__timer-count{color:#ff9800}.update-password-code__footer-holder{display:flex;align-items:center;justify-content:space-between}.update-password-code__spinner{min-width:250px;margin:2rem auto;display:block}.update-password-code__input-text-error{-ms-grid-column:span 6;grid-column:span 6;text-align:left}.update-password-code__link-error{font-weight:700}.update-password-code__link-error:hover{text-decoration:underline;cursor:pointer}.update-password-code__no-wrap-text{white-space:nowrap}.update-password-code__error-screen{margin-top:-2rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.update-password-code__button{width:100%}user-login-header .user-name{padding:.1rem 0;text-align:center;margin:.5rem 0;font-weight:700;color:#000}user-login-header .dropdown-menu>li>a{padding:.3rem 1rem}.work-flow__inner{display:flex;justify-content:center}.work-flow__link{background-color:#eb911e;border-radius:.4rem;border:none;min-width:75px;padding:.5rem}.work-flow__link:hover{color:#fff;text-decoration:none}.work-flow__card{display:-ms-grid;display:grid;justify-content:center;-ms-grid-column-align:center;justify-items:center;gap:1rem;max-width:265px;padding:1rem}.work-flow__description{text-align:center}@media screen and (max-width:768px){.work-flow__inner{display:-ms-grid;display:grid}.work-flow__card{border-bottom:.1rem solid #B3B3B3}.work-flow__card:last-child{border-bottom:none}.work-flow__hide-in-mobile{display:none}}.nav-header{height:50px;position:fixed;top:0;width:100%;background-color:#fff;z-index:42;box-shadow:5px 5px 20px #25252733}.nav-header.black-friday{background-color:#1B1B1B}.nav-header__box-tooltip>.tool-tip-wrapper--balloon{position:absolute;opacity:0;transform:translate(0,3.8rem) scale(.1);transition:all .1s ease-out;pointer-events:none}.nav-header__box-tooltip:hover>.tool-tip-wrapper--balloon{opacity:1;transform:translate(0,4rem) scale(1)}.nav-header__container{display:flex;justify-content:space-between;max-width:1366px;height:100%;padding:0 4rem;margin:0 auto;align-items:center}.nav-header__container--center{justify-content:center}.nav-header__hotmilhas-btn{padding:.3rem 1.6rem;margin-right:2rem;display:block;background:#00652E;border-radius:10px;transition:background-color .2s}.nav-header__hotmilhas-btn:hover{text-decoration:none;background-color:#F05929}.nav-header__logo{height:32px}.nav-header__logo--fidelidade{height:27px}.nav-header--blackground{background:#1B1B1B!important}.nav-header__items{display:flex;align-items:center;height:32px;margin-bottom:0;margin-top:0;column-gap:1.6rem;justify-content:flex-end}.nav-header__item{list-style:none;font-size:1.5rem;color:#666;display:flex;align-items:center}.nav-header__item a{column-gap:1rem;display:flex;align-items:center}.nav-header__loyalty-item{list-style:none;margin-left:0}.nav-header__item--link{display:contents;cursor:pointer}.nav-header__item--link:active,.nav-header__item--link:hover,.nav-header__item--link:visited{text-decoration:none}.nav-header__item--link:hover{color:#414042}.nav-header__item--info{color:#F05929;font-weight:700;font-size:2.1rem;position:relative;padding-right:5rem;height:50px;margin-right:2.4rem;border-right:.1rem solid #B3B3B3}.nav-header__icon{font-size:2rem;cursor:pointer}.nav-header__icon--default{color:#F05929}@media screen and (min-width:769px){.nav-header__icon{font-size:2rem}}@media screen and (max-width:767px){.nav-header__icon{font-size:2rem}.nav-header__container{padding:.5rem 2rem}}@media screen and (max-width:769px){.nav-header{padding-top:1.1rem;padding-bottom:.7rem}}.nav-header-links{background-color:#fff}.nav-header-links__rolling-text{position:relative;margin-top:50px;overflow-y:hidden}.nav-header-links__rolling-text::after,.nav-header-links__rolling-text::before{content:'';display:block;height:100%;width:0;position:absolute;top:0;box-shadow:0 0 19px 26px rgba(255,255,255,.74);z-index:1}.nav-header-links__rolling-text::before{left:0}.nav-header-links__rolling-text::after{right:0}.nav-header-links__rolling-text.horizontal-scroll--end::after,.nav-header-links__rolling-text.horizontal-scroll--start::before{display:none}.nav-header-links__list{list-style:none;padding:0;margin:0;display:flex;justify-content:center}.nav-header-links__link{min-width:14rem;text-align:center;display:block;list-style:none;padding:0 1rem}.nav-header-links__link+.nav-header-links__link{margin-left:4rem}.nav-header-links__anchor{color:#414042;display:block;padding:1.4rem 0;position:relative}.nav-header-links__anchor::after{content:'';position:absolute;display:block;bottom:0;left:0;background:#ff9800;width:100%;height:.3rem;border-radius:3px 3px 0 0;opacity:0;transition:opacity .2s}.nav-header-links__anchor:active,.nav-header-links__anchor:hover{text-decoration:none;color:#414042}.nav-header-links__anchor:active::after,.nav-header-links__anchor:hover::after{opacity:1}.nav-header-links__anchor--active{color:#F05929;pointer-events:none}@media (max-width:1199px){.nav-header-links{overflow-x:auto}.nav-header-links__list{justify-content:space-around;width:-webkit-max-content;width:-moz-max-content;width:max-content}.nav-header-links__link{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.nav-header-links__link+.nav-header-links__link{margin:0}}.top-offers__date-filter,flight-time .flight-time__small-title{text-transform:capitalize}.admin-table-date-filter__label,.file-list-editor__item{min-width:-webkit-max-content;min-width:-moz-max-content}body.top-offers-page{display:flex;flex-direction:column;min-height:100vh;font-family:Nunito,'Source Sans Pro',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4F4F4F;margin-top:0}body.top-offers-page #footer{z-index:0}a{color:#4F4F4F}img{max-width:100%}.top-offers-page .container>.navbar-header{margin-left:0;display:flex}.top-offers-page .navbar-collapse{padding:0;color:#fff}.top-offers-page .navbar-container>.navbar-classic{display:none}.top-offers__base{flex:1 0 auto;background-color:#fff;background:linear-gradient(to bottom,#365BC7 0,#365BC7 25rem,#fff 25rem,#fff 100%);background-image:url(/img/top-offers/background-1-1920.png);background-position:top center;background-repeat:no-repeat;background-size:auto 11rem}.top-offers__base--big{background-image:url(/img/top-offers/background-2-1920.png);background-size:auto 25rem}.top-offers__base--big .top-offers__steps-title{max-width:initial;margin:4.1rem auto 0}.top-offers__base--big .top-offers__steps-title>*{margin:0}.top-offers__steps-title{margin:3.4rem auto 6rem;padding:0;text-align:center}.top-offers__steps-container{margin:0 auto;max-width:63rem;border-radius:.8rem;display:block}.top-offers__steps-container+.top-offers__steps-container{margin-top:2rem}.top-offers__steps-container--shadow{padding:2rem;box-shadow:0 0 20px rgba(166,171,189,.25);display:flex;flex-direction:column;margin-bottom:5rem}.top-offers__steps-container--big{max-width:78rem}.top-offers__single-field{width:55rem;margin:8.3rem auto 6.2rem}.top-offers__single-field--single-margin{margin-bottom:0}.top-offers__continue-button{margin:5.2rem auto 7.8rem;display:block;width:32rem}.top-offers__continue-button .btn{display:block;width:100%;text-align:center;justify-content:center}.top-offers__duration-dropdown-item .custom-checkbox-item__checkbox-name{margin:0;padding:1rem 1.5rem}.top-offers__destiny-types{max-width:32rem;margin:3rem auto}.chips-filter__chip-item-all{grid-area:5/1/6/-1;justify-self:center;-ms-grid-row-align:center;align-self:center;width:23rem}@media screen and (max-width:550px){.chips-filter__chip-item-all{grid-area:7/1/8/-1}}@media screen and (max-width:350px){.chips-filter__chip-item-all{grid-area:13/1}}.top-offers__date-filter .chips-filter__chip-item-all{text-transform:none}.best-destinations-table__cell--upercased,.hotel-refund__bold{text-transform:uppercase}@media screen and (max-width:767px){.top-offers__duration-filter{-ms-grid-columns:1fr!important;grid-template-columns:1fr!important;margin:3rem auto}}.top-offers__range-input{margin:3rem auto}.webp .top-offers__base{background-image:url(/img/top-offers/background-1-1920.webp)}.webp .top-offers__base--big{background-image:url(/img/top-offers/background-2-1920.webp)}@media (max-width:1400px){.top-offers__duration-dropdown{left:unset;right:0}}@media (max-width:767px){.top-offers__duration-dropdown{width:100%}.top-offers__continue-button,.top-offers__single-field{max-width:100%}.top-offers__continue-button{margin:.2rem auto 7.8rem}body.top-offers-page{margin-top:0}body.top-offers-page .navbar-container>.navbar-classic{display:initial;padding:11px 0 7px;z-index:3}.top-offers__base{background-size:auto 20rem}.top-offers__big-title{margin:2.7rem 0 3.4rem}.top-offers__steps-title{width:30.5rem;margin:4.3rem auto 7.3rem}.top-offers__single-field{margin:2rem auto}.top-offers__steps-container{width:calc(100% - 3rem)}.top-offers__steps-container--shadow{box-shadow:none}.top-offers__input-group{position:relative}.top-offers__input-icon{font-size:2rem;top:1.3rem;left:1.3rem;position:absolute;color:#414042}.top-offers__input-label{top:.5rem;left:4.6rem;position:absolute}}@media (max-width:360px){.top-offers__base{background-image:url(/img/top-offers/background-1-400.png)}.top-offers__steps-container{width:calc(100% - 3rem)}.webp .top-offers__base{background-image:url(/img/top-offers/background-1-400.webp)}}@media (min-width:50px){.grecaptcha-badge{visibility:hidden}}.card-body{margin-left:20px}.font-format{font-size:17px;font-weight:700;margin-left:10px;word-break:break-all;margin-right:6px}.error{color:red}.error.error-form{border-color:red}.link-copy{margin-top:50px}textarea{resize:none}.link-string{border:1px solid #000;border-radius:6px;background:#F8F6F7;word-break:break-all}.button-top{margin-top:20px!important}acquirer-csv-report{display:-ms-grid;display:grid;align-items:end;border-radius:1rem;background:#fff;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;padding:3rem 4rem}acquirer-csv-report .form-control[readonly]{background:#fff}.acquirer-csv-report__button-holder{margin-bottom:3rem;display:flex;position:relative}.acquirer-csv-report__button{display:flex;height:50px}.acquirer-csv-report__tool-tip{position:absolute;bottom:calc(100% + 1rem);left:0;transform:scale(.4) translate(0,4.8rem);transition:all .25s cubic-bezier(.75,.21,.39,1.34);opacity:0}.acquirer-csv-report__button-holder:hover>.acquirer-csv-report__tool-tip{transform:scale(1) translate(0,0);opacity:1}.acquirer-csv-report__grouped-itens{display:-ms-grid;display:grid;-ms-grid-columns:4fr 1fr;grid-template-columns:4fr 1fr;gap:2rem;align-items:end}admin-table-date-filter{display:flex;justify-content:center;position:relative}admin-table-date-filter .uib-datepicker .uib-day{color:#414042;border:none}admin-table-date-filter .uib-datepicker .uib-day.selected{background-color:#F05929;color:#fff}admin-table-date-filter .uib-datepicker .uib-day.range{background-color:#B3B3B3}admin-table-date-filter .uib-datepicker .uib-day button.active{border:none}admin-table-date-filter .uib-datepicker .uib-day button span{width:auto}admin-table-date-filter .uib-datepicker .uib-day.today button{background:0 0;color:inherit;border:none}admin-table-date-filter .uib-datepicker .uib-day.today button span{color:inherit}admin-table-date-filter .uib-datepicker .uib-monthname th,admin-table-date-filter .uib-datepicker tbody tr{border:none}admin-table-date-filter .uib-datepicker .uib-left .uib-right{border-color:#F05929;color:#F05929;background-color:transparent}.admin-table-date-filter__input{display:block;border:none;background:0 0;max-width:100%;padding:0;width:5ch;height:0;align-self:flex-end;position:absolute;bottom:0;left:0}.choose-file,.file-input{position:relative}.admin-table-date-filter__input--start{text-align:right}.admin-table-date-filter__container{display:flex;border:.2rem solid #fff;background-color:#fff;padding:.3rem .8rem;border-radius:.6rem;align-items:center;gap:.5rem}.admin-table-date-filter__container--focused{border-color:#F05929}.admin-table-date-filter__container--disabled{background-color:#E6E6E6;border-color:#E6E6E6;cursor:not-allowed}.admin-table-date-filter__label{margin:0;display:block;min-width:max-content}.antifraud-analyzed-op__op{width:100%;border-radius:.2rem;padding:0 0 1.5rem;display:block;box-shadow:0 3px 3px #a7a7a799}.antifraud-analyzed-op__op-data{list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:(2fr) [4] (1.2fr) [6] (1.5fr) [11] (1.7fr) [1] (1fr) [2];grid-template-columns:repeat(4,2fr) repeat(6,1.2fr) repeat(11,1.5fr) repeat(1,1.7fr) repeat(2,1fr);padding:0;margin-bottom:0}.antifraud-analyzed-op__op-data li{padding:.5rem;text-align:center;width:100%;word-break:break-word;border:.1rem solid transparent;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.antifraud-analyzed-op__op-data a{color:#003f79}.antifraud-analyzed-op__op-data--header{background:#fff}.antifraud-analyzed-op__op-data--header li{border-color:#dedede;font-weight:600}.antifraud-analyzed-op__button{display:flex;border-radius:.2rem;padding:.3rem .6rem;color:#fff;transition:opacity .2s ease;font-weight:600;text-align:center}.antifraud-analyzed-op__button:active,.antifraud-analyzed-op__button:hover,.antifraud-analyzed-op__button:visited{text-decoration:none;color:#fff}.antifraud-analyzed-op__button:active:not(.antifraud-analyzed-op__button--disabled),.antifraud-analyzed-op__button:hover:not(.antifraud-analyzed-op__button--disabled){color:#fff;opacity:.8}.antifraud-analyzed-op__button--disabled{opacity:.6}.antifraud-analyzed-op__button--blue{background-color:#003f79;border:.1rem solid #003f79;width:100%}.antifraud-analyzed-op__op-obs-holder{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.antifraud-analyzed-op__op-obs{border-radius:.2rem;border:.1rem solid #b7b7b7;padding:.2rem .4rem;width:100%}.antifraud-analyzed-op__op-obs--disabled{background-color:#eaeaea;cursor:default}.antifraud-analyzed-op__button--green{background-color:#006400;border:.1rem solid #006400}.antifraud-analyzed-op__button--send-obervation{margin:1rem 0 0;transition:opacity .25s;will-change:opacity}.antifraud-analyzed-op__button--send-obervation.ng-enter,.antifraud-analyzed-op__button--send-obervation.ng-leave,.antifraud-analyzed-op__button--send-obervation.ng-move{transition:opacity .25s}.antifraud-analyzed-op__button--send-obervation.ng-enter,.antifraud-analyzed-op__button--send-obervation.ng-leave.ng-leave-active,.antifraud-analyzed-op__button--send-obervation.ng-move{opacity:0}.antifraud-analyzed-op__button--send-obervation.ng-enter.ng-enter-active,.antifraud-analyzed-op__button--send-obervation.ng-leave,.antifraud-analyzed-op__button--send-obervation.ng-move.ng-move-active{opacity:1}.antifraud-analyzed-op__button--orange{background-color:#F28500;border:1px solid #F28500}.antifraud-analyzed-op__op-control{display:-ms-grid;display:grid;-ms-grid-columns:1fr 150px 150px;grid-template-columns:1fr 150px 150px;column-gap:1rem;padding:0 1rem}bank-slip-csv-report .bank-slip-csv-report__form-holder{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:2rem}bank-slip-csv-report .bank-slip-csv__button-holder{text-align:right;margin:25px 0}bank-slip-csv-report .bank-slip-csv-report__button{padding:8px 40px;border-radius:4px;font-weight:600}bank-slip-csv-report .bank-slip-csv-report__cancel-button{background-color:#fff;color:#f75b23;border-color:#f75b23;margin:0 1rem}bank-slip-csv-report .bank-slip-csv-report__cancel-button:active,bank-slip-csv-report .bank-slip-csv-report__cancel-button:hover{color:#f75b23;text-decoration:underline}bank-slip-csv-report .bank-slip-csv-report__generate-button{background-color:#f75b23;color:#fff;border-color:#fff}bank-slip-csv-report .bank-slip-csv-report__generate-button:active,bank-slip-csv-report .bank-slip-csv-report__generate-button:hover{color:#fff;text-decoration:underline}bank-slip-csv-report .bank-slip-csv__alert-message{margin:18px 0}.header{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.action-panel,.choose-file{justify-content:center;display:flex}.clock-red{width:20px;height:20px;-webkit-filter:invert(14%) sepia(87%) saturate(6099%) hue-rotate(355deg) brightness(97%) contrast(114%);filter:invert(14%) sepia(87%) saturate(6099%) hue-rotate(355deg) brightness(97%) contrast(114%)}.clock-yellow{width:20px;height:20px;-webkit-filter:invert(72%) sepia(73%) saturate(606%) hue-rotate(0) brightness(105%) contrast(103%);filter:invert(72%) sepia(73%) saturate(606%) hue-rotate(0) brightness(105%) contrast(103%)}.btn-canceled,.btn-paused,.btn-retrySearch{color:#fff;width:200px}.file-input{display:block}.file-input__border{margin:.5rem}.action-panel{align-items:center;padding:4rem}.btn-retrySearch{background-color:#00652E}.btn-paused{background-color:#EB902B}.btn-canceled{background-color:#C10222}.batch-reversal-card__container{max-width:1366px;margin:auto;padding:0 4rem}.choose-file__content-footer{margin-top:3rem;width:50%}.choose-file__content-footer--date-filter{padding:0 .5rem 1rem}.choose-file__content-footer--button-filter{padding:1.5rem 0}.choose-file__buttons{display:flex;gap:2rem;justify-content:center;padding:2rem}.choose-file__error-message{text-align:center;margin:-3.4rem auto 3rem}.file-input__border{border:.06rem solid gray;border-radius:.6rem;padding:.3rem;margin-bottom:4rem}.file-input__label{border:.12rem solid #F05929;border-radius:.4rem;background-color:#fff;color:#F05929;padding:.5rem;cursor:pointer;margin-bottom:0}.file-input__label:hover{background-color:#F05929;color:#fff}.file-input__label--disabled{pointer-events:none;background-color:#B3B3B3;color:#666}.cancellation-log-table__modal .modal-dialog{max-width:550px}.cancelation-confirmation-modal__list-item{padding-left:1rem}.cancelation-confirmation-modal__list-item::before{content:'➤ ';color:#EA3D35}.conventional-cancellation-logs__table td:empty::after,.conventional-cancellation-send-email-modal__table td:empty::after,.conventional-cancellation-table__table td:empty::after{content:'-'}billet-payment-report{display:block;border-radius:1rem;background:#fff;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF}billet-payment-report .form-control{padding:1.8rem 1.6rem;background:#fff;border:.2rem solid #E6E6E6;box-sizing:border-box;border-radius:.8rem;box-shadow:unset;color:#414042}billet-payment-report .field-group__feedback-text{position:absolute;color:#EA3D35}billet-payment-report .theme-icon--filled-rounded-close{font-size:2.1rem;color:#414042;position:absolute;right:.8rem;top:50%}.billet-payment-report__button-holder,.billet-payment-report__date{position:relative}billet-payment-report .field-group__clear-button{display:none}.billet-payment-report__holder{padding:2rem 3rem;display:-ms-grid;display:grid;-ms-grid-columns:3fr 3fr 2fr;grid-template-columns:3fr 3fr 2fr;align-items:end;gap:3rem}.billet-payment-report__close{margin-top:-3rem}.billet-payment-report__title{margin-bottom:1rem;-ms-grid-column:span 3;grid-column:span 3;display:flex;justify-content:space-between;align-items:center}.billet-payment-report__tool-tip{position:absolute;left:0;top:-7rem;transform:scale(.4) translate(0,4.8rem);transition:all .25s cubic-bezier(.75,.21,.39,1.34);opacity:0;pointer-events:none}.billet-payment-report__button-holder:hover>.billet-payment-report__tool-tip{transform:scale(1) translate(0,0);opacity:1}.billet-payment-report__messages-holder{-ms-grid-column:span 3;grid-column:span 3}.choice-reopen-or-modal__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:2rem;padding:4rem}.choice-reopen-or-modal__fieldset{-ms-grid-column:span 2;grid-column:span 2}.conventional-cancellation-logs__table{text-align:center;border-collapse:collapse;border:none;width:100%;color:#414042;margin-bottom:2rem}.conventional-cancellation-logs__table tr{border-bottom:1px solid #B3B3B3}.conventional-cancellation-logs__table tr:hover{background-color:#FAFAFA}.conventional-cancellation-logs__table td{padding:1rem .6rem}.conventional-cancellation-logs__table th{padding:.6rem;color:#F05929;background-color:#E6E6E6}.conventional-cancellation-logs__link{text-decoration:underline}.conventional-cancellation-logs__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:none;border-radius:.4rem;background-color:#F05929;color:#fff;padding:.5rem;width:72px;margin:auto;cursor:pointer}.conventional-cancellation-logs__button:active,.conventional-cancellation-logs__button:hover{background-color:#F05929;color:#fff;text-decoration:none}.conventional-cancellation-logs__button:disabled,.conventional-cancellation-logs__button[disabled]{background-color:#B3B3B3;color:#666}.conventional-cancellation-send-email-modal{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;padding:2rem}.conventional-cancellation-send-email-modal__fieldset{-ms-grid-column:span 2;grid-column:span 2;width:80%}.conventional-cancellation-send-email-modal__table{border-collapse:collapse;border:none;color:#414042;width:100%}.conventional-cancellation-send-email-modal__table th{padding:.6rem;color:#F05929;background-color:#E6E6E6}.conventional-cancellation-send-email-modal__table tbody tr,.conventional-cancellation-send-email-modal__table th:not([colspan]){border-bottom:1px solid #B3B3B3}.conventional-cancellation-send-email-modal__table tbody tr:hover{background-color:#FAFAFA}.conventional-cancellation-send-email-modal__table td{padding:1rem .6rem}.conventional-cancellation-send-email-modal th.conventional-cancellation-send-email-modal__darker-cell{background-color:#E6E6E6}.conventional-cancellation-modal__content{background-color:#fff;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:2rem;padding:4rem}.conventional-cancellation-modal__fieldset{-ms-grid-column:span 2;grid-column:span 2}.conventional-cancellation-table{position:relative;display:block}.conventional-cancellation-table+.conventional-cancellation-table{margin-top:2rem}.conventional-cancellation-table__controlls{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;gap:1.6rem}.conventional-cancellation-table__cell-reason{width:220px;vertical-align:middle}.conventional-cancellation-table .conventional-cancellation-table__title{margin-bottom:1.6rem}.conventional-cancellation-table__reload-banner{width:100%;margin-top:-2rem;padding:2rem 0;display:flex;justify-content:center;align-items:center;background-color:rgba(230,230,230,.7);position:absolute;bottom:2rem;top:6.7rem}.conventional-cancellation-table__reload-banner>*{mix-blend-mode:initial}.conventional-cancellation-table__header{display:flex;flex-wrap:wrap}.conventional-cancellation-table__back-btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}.conventional-cancellation-table__tabs{margin:0 auto}.conventional-cancellation-table__divider{flex:1 0 100%}.conventional-cancellation-table__table{border-collapse:collapse;border:none;color:#414042;margin-bottom:2rem;table-layout:fixed}.conventional-cancellation-table__table th{padding:.6rem;color:#365BC7;background-color:#edf2ff}.conventional-cancellation-table__table tbody tr,.conventional-cancellation-table__table th:not([colspan]){border-bottom:1px solid #B3B3B3}.conventional-cancellation-table__table tbody tr:hover{background-color:#FAFAFA}.conventional-cancellation-table__table td{padding:1rem .6rem}.conventional-cancellation-table th.conventional-cancellation-table__darker-cell{background-color:#E4EAFC}.conventional-cancellation-table th.conventional-cancellation-table__line-number{padding:0;width:30px}.conventional-cancellation-table__editable-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding-right:1rem}.conventional-cancellation-table__checkbox,.conventional-cancellation-table__checkbox label,.file-input-icon,.invisible-select::after{display:block}.conventional-cancellation-table__button-edit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:none;border-radius:.4rem;background-color:#F05929;color:#fff;padding:.5rem;width:50px;margin:auto;cursor:pointer}.conventional-cancellation-table__button-edit:active,.conventional-cancellation-table__button-edit:hover{background-color:#F05929;color:#fff;text-decoration:none}.conventional-cancellation-table__button-edit:disabled,.conventional-cancellation-table__button-edit[disabled]{background-color:#B3B3B3;color:#666}.conventional-cancellation-table__small-select{max-width:90px}.conventional-cancellation-table__editable-column{width:13rem}.conventional-cancellation-table__op-id{width:10rem}.conventional-cancellation-table__airport-col{width:6rem}.conventional-cancellation-table__loc-col{width:10rem}.conventional-cancellation-table__reason-col{width:150px}.conventional-cancellation-table__data-col{width:100px}.conventional-cancellation-table__data-name{width:150px}.conventional-cancellation-table__attachment-col,.conventional-cancellation-table__values-col{width:120px}.conventional-cancellation-table__provisioning-col{width:115px}.conventional-cancellation-table .custom-checkbox-item__checkbox-name{justify-content:center}.invisible-select{position:relative;background-color:transparent;border:none;border:.1rem dotted transparent;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:700;cursor:pointer}.invisible-select::after{content:'>';position:absolute;left:.4rem;top:.6rem}.file-list-download__list::after,.file-list-editor__list::after{content:'';height:var(--arrow-size)}.invisible-select::-webkit-input-placeholder{font-weight:400;font-size:italic}.invisible-select:-ms-input-placeholder{font-weight:400;font-size:italic}.invisible-select::placeholder{font-weight:400;font-size:italic}.invisible-select:hover{border:.1rem dotted #666}.invisible-select:focus{border-color:#365BC7}.invisible-select>option{background-color:#fff;color:#414042}.file-input-icon__label{border:none;border-radius:.4rem;background-color:#F05929;color:#fff;padding:.5rem;cursor:pointer;width:7.2rem}.file-input-icon__label:hover{background-color:#00652E}.file-input-icon__label--disabled{pointer-events:none;background-color:#B3B3B3;color:#666}.file-list-editor{display:flex;position:relative}.file-list-editor__list{pointer-events:all;padding:0;position:absolute;display:none;flex-direction:column;text-align:left;border:.1rem solid #365BC7;border-radius:1rem;list-style:none;z-index:10;background:#fff;bottom:100%;left:50%;transform:translate(-50%,0)}.file-list-editor__list::after{--arrow-size:1rem;width:var(--arrow-size);display:block;position:absolute;background:#fff;border-right:.1rem solid #365BC7;border-bottom:.1rem solid #365BC7;transform:rotate(45deg) translate(-50%,0);left:50%;bottom:calc(-1 * var(--arrow-size) + 2px);-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}.file-list-editor__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;display:block;background:0 0}.file-list-editor__trigger:focus{color:#365BC7}.file-list-editor__trigger:disabled{color:#666}.file-list-editor__list--visible{display:flex}.file-list-editor__item{display:flex;min-width:max-content;justify-content:space-between;gap:2.5rem;padding:.5rem 1rem}.file-list-editor__remove-icon{cursor:pointer}.file-list-editor__title{padding:.6rem 1rem;text-align:center;background:#365BC7;width:100%;border-radius:.5rem .5rem 0 0}.file-list-download{display:flex;position:relative}.file-list-download__list{pointer-events:all;padding:0;position:absolute;display:none;flex-direction:column;text-align:left;border:.1rem solid #365BC7;border-radius:1rem;list-style:none;z-index:10;background:#fff;bottom:100%;left:50%;transform:translate(-50%,0)}.file-list-download__list::after{--arrow-size:1rem;width:var(--arrow-size);display:block;position:absolute;background:#fff;border-right:.1rem solid #365BC7;border-bottom:.1rem solid #365BC7;transform:rotate(45deg) translate(-50%,0);left:50%;bottom:calc(-1 * var(--arrow-size) + 2px);-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%)}.file-list-download__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;display:block;background:0 0}.input-table__button,.input-table__input{-webkit-appearance:none;-moz-appearance:none}.file-list-download__trigger:focus{color:#365BC7}.file-list-download__trigger:disabled{color:#666}.file-list-download__list--visible{display:flex}.file-list-download__item{display:flex;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;justify-content:space-between;gap:2.5rem;padding:.5rem 1rem}.file-list-download__remove-icon{cursor:pointer}.file-list-download__title{padding:.6rem 1rem;text-align:center;background:#365BC7;width:100%;border-radius:.5rem .5rem 0 0}financial-csv-report{display:block;border-radius:1rem;background:#fff;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;padding:3rem 4rem}financial-csv-report .form-control[readonly]{background:#fff}.financial-csv-report-item__button-holder{margin-bottom:3rem;display:flex;position:relative}.financial-csv-report-item__container{display:-ms-grid;display:grid;-ms-grid-columns:2fr 2fr 1fr;grid-template-columns:2fr 2fr 1fr;align-items:end;gap:2rem}.financial-csv-report-item__container-alt{display:flex;justify-content:space-between}.financial-csv-report-item__select{border:.2rem solid #ECEDF1;border-radius:.8rem;padding:1.3rem 1.5rem}.financial-csv-report-item__select>button{text-align:left!important}.financial-csv-report-item__select>ul{left:0!important;transform:initial!important}.financial-csv-report-item__button{display:flex;height:50px}.financial-csv-report-item__tool-tip{position:absolute;bottom:calc(100% + 1rem);left:0;transform:scale(.4) translate(0,4.8rem);transition:all .25s cubic-bezier(.75,.21,.39,1.34);opacity:0}.financial-csv-report-item__button-holder:hover>.financial-csv-report-item__tool-tip{transform:scale(1) translate(0,0);opacity:1}.financial-csv-report-item__options{min-width:200px}.hotel-batch-chargeback__action-link{margin:5rem}.hotel-batch-chargeback__container{max-width:1366px;margin:auto;padding:0 4rem}.hotel-batch-chargeback__file-upload{display:flex;justify-content:center;position:relative}.hotel-batch-chargeback__file-upload--content-footer{margin-top:3rem;width:30%}.hotel-batch-chargeback__file-upload--buttons{display:flex;gap:2rem;justify-content:center}.hotel-batch-chargeback__file-upload--error-message{text-align:center;margin:-3.4rem auto 3rem}.hotel-batch-chargeback__file-upload--clear-file{cursor:pointer}.hotel-batch-chargeback__loading{display:flex;justify-content:center}.hotel-batch-chargeback__details--container{padding-top:2rem;display:flex;flex-direction:column;align-items:center}.hotel-batch-chargeback__details--subtitle{padding:2rem}.hotel-batch-chargeback__details--errors,.hotel-batch-chargeback__details--numbers{display:-ms-grid;display:grid}.flight-cancellation-table{position:relative;display:block}.flight-cancellation-table+.flight-cancellation-table{margin-top:2rem}.flight-cancellation-table__controlls{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;gap:1.6rem}.flight-cancellation-table__manual-badge{padding-left:2rem}.flight-cancellation-table__manual-badge-icon{margin-left:.4rem}.flight-cancellation-table__cell-reason{width:22rem;vertical-align:middle}.flight-cancellation-table .flight-cancellation-table__title{margin-bottom:1.6rem}.flight-cancellation-table__reload-banner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:rgba(230,230,230,.7)}.flight-cancellation-table__reload-banner>*{mix-blend-mode:initial}.hotel-refund__modal-letter-count{display:flex;justify-content:flex-end;color:#666;font-size:1.3rem}.hotel-refund__element-red{color:red}.hotel-refund__status-option-select{cursor:pointer;z-index:99!important}.hotel-refund__action-link{margin:5rem}.hotel-refund__links{cursor:pointer;text-decoration:underline}.hotel-refund__icons-container{display:flex;align-items:center;justify-content:flex-start;font-size:2rem;gap:1rem}.hotel-refund__paginate{display:flex;justify-content:center}.hotel-refund__ordenation-icon{display:block;transition:all .2s ease-in-out;color:#365BC7;background-image:transparent;opacity:.5}.hotels-edit-photo-curation__transition-item.ng-enter,.hotels-edit-photo-curation__transition-item.ng-leave,.hotels-edit-photo-curation__transition-item.ng-move,hotels-edit-photo-curation,hotels-edit-photo-curation.ng-enter,hotels-edit-photo-curation.ng-leave,hotels-edit-photo-curation.ng-move{transition:opacity .25s}.hotel-refund__ordenation-icon-top{opacity:1}.hotel-refund__ordenation-icon-botton{opacity:1;color:#EA3D35;transform:rotate(180deg)}.hotel-cancellation-table__select>ul,.hotel-refund__select>ul{left:0!important;transform:initial!important}.hotel-refund__table{margin:10rem auto 0;width:95%;table-layout:fixed}.hotel-refund__table td,.hotel-refund__table th{padding:.8rem}.hotel-refund__table tr:not(:first-child){border-top:.1rem solid #B3B3B3}.hotel-refund__table th{border:none;background-color:#edf2ff;color:#365BC7;text-align:center}.hotel-refund__tbody{color:#4F4F4F}.hotel-refund__thead{background:#edf2ff;color:#365BC7;height:70px}.hotel-refund__modal .modal-dialog{width:750px}.hotel-refund__btn-to-assume{border:none;background-color:#365BC7;color:#edf2ff;border-radius:1rem;padding:.5rem}.hotel-refund__column-names{display:-ms-grid;display:grid;align-items:center}.hotel-refund__input{border:.2rem solid #ECEDF1;box-sizing:border-box;border-radius:.8rem;width:100%;padding:1.3rem 1.5rem;resize:vertical}.hotel-refund__select{border:.2rem solid #ECEDF1;border-radius:.8rem;padding:1.3rem 1.5rem}.hotel-refund__select>button{text-align:left!important}.hotel-refund__row{margin-bottom:2rem}.hotel-refund__bold{font-weight:700}.hotel-refund__buttons{margin-top:5rem}.hotel-refund__datepicker-modal{overflow:visible!important}.hotel-refund .modal-body{overflow:visible}.hotel-refund .modal-sm{width:400px!important}.hotel-refund .modal-md{width:750px!important}.input-search{width:10rem;margin:auto}.hotel-cancellation-table__table{width:100%;table-layout:fixed}.hotel-cancellation-table__table td,.hotel-cancellation-table__table th{padding:.8rem}.hotel-cancellation-table__table tr:not(:first-child){border-top:.1rem solid #B3B3B3}.hotel-cancellation-table__table th{border:none;background-color:#edf2ff;color:#365BC7;text-align:center}.hotel-cancellation-table__input-number{display:flex;align-items:center;padding-left:.5rem;overflow:hidden}.hotel-cancellation-table__input-number input{flex-grow:1;font-size:1.4rem;background:#fff;border:none;outline:0;padding:.5rem}.hotel-cancellation-table__input-prefix{font-weight:300;font-size:1.4rem;color:#999}.hotel-cancellation-table__simulate-disabled{display:none}.hotel-cancellation-table__logs-filter{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2.7rem 0 1.5rem}.hotel-cancellation-table__form-groups,.hotel-cancellation-table__modal-table{margin-bottom:5rem}.hotel-cancellation-table__files{display:flex;justify-content:space-evenly;align-items:center}.hotel-cancellation-table__col-3{width:3%}.hotel-cancellation-table__col-4{width:4%}.hotel-cancellation-table__col-5{width:5%}.hotel-cancellation-table__col-8{width:8%}.hotel-cancellation-table__col-10{width:10%}.hotel-cancellation-table__edit-penalty{border:none;background-color:transparent;margin-left:.5rem}.hotel-cancellation-table__buttons{margin-top:7.4rem;display:flex;gap:2rem;justify-content:end}.hotel-cancellation-table__total{font-weight:700;display:flex;justify-content:flex-end}.hotel-cancellation-table__required{color:red}.hotel-cancellation-table__ok-button{display:flex;justify-content:center}.hotel-cancellation-table__input{border:.2rem solid #ECEDF1;box-sizing:border-box;border-radius:.8rem;width:100%;padding:1.3rem 1.5rem;resize:vertical}.hotel-cancellation-table__row{margin-bottom:2rem}.hotel-cancellation-table__reopen-modal{overflow:visible!important}.hotel-cancellation-table__select{border:.2rem solid #ECEDF1;border-radius:.8rem;padding:1.3rem 1.5rem}.hotel-cancellation-table__select>button{text-align:left!important}.hotel-cancellation-table .modal-sm{width:750px}hotels-edit-photo-curation{display:block;width:100%;margin-top:7rem;padding:2rem;background:#fff;border:.1rem solid #ddd;position:relative;will-change:opacity}hotels-edit-photo-curation.ng-enter,hotels-edit-photo-curation.ng-leave.ng-leave-active,hotels-edit-photo-curation.ng-move{opacity:0}hotels-edit-photo-curation.ng-enter.ng-enter-active,hotels-edit-photo-curation.ng-leave,hotels-edit-photo-curation.ng-move.ng-move-active{opacity:1}.hotels-edit-photo-curation__transition-item{transition:opacity .25s;will-change:opacity}.hotels-edit-photo-curation__transition-item.ng-enter,.hotels-edit-photo-curation__transition-item.ng-leave.ng-leave-active,.hotels-edit-photo-curation__transition-item.ng-move{opacity:0}.hotels-edit-photo-curation__transition-item.ng-enter.ng-enter-active,.hotels-edit-photo-curation__transition-item.ng-leave,.hotels-edit-photo-curation__transition-item.ng-move.ng-move-active{opacity:1}.hotels-edit-photo-curation__header{display:flex;justify-content:space-between;width:100%;align-content:center}.hotels-edit-photo-curation__close-button{font-size:1.8rem;cursor:pointer}.hotels-edit-photo-curation__close-button:hover{color:#414042}.hotels-edit-photo-curation__is-searching{display:flex;justify-content:center;position:absolute;background:#fff;z-index:5;width:calc(100% - 40px);height:calc(100% - 70px);align-items:center;max-height:500px}.hotels-edit-photo-curation__icon-spin{width:26px;height:26px}.hotels-edit-photo-curation__images-holder{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-top:2rem}.hotels-edit-photo-curation__image-item{position:relative;width:100%;background-color:#fafafa;display:-ms-grid;display:grid;text-align:center;overflow:hidden;border:.5rem solid transparent;transition:border .25s linear;min-height:150px;cursor:move}.hotels-edit-photo-curation__image-item--selected{border:.5rem solid #31B0D5}.hotels-edit-photo-curation__image-item--selected-disabled{border:.5rem solid #EA3D35}.hotels-edit-photo-curation__image-background{position:absolute;z-index:0;background-size:cover;display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:-webkit-filter .25s linear;transition:filter .25s linear;transition:filter .25s linear,-webkit-filter .25s linear;-webkit-filter:blur(0);filter:blur(0)}.hotels-edit-photo-curation__image-background--middle-brightness{-webkit-filter:brightness(50%);filter:brightness(50%)}.hotels-edit-photo-curation__image-background--full-grayscaled{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.hotels-edit-photo-curation__image-background--blur{-webkit-filter:blur(5px);filter:blur(5px)}.hotels-edit-photo-curation__photo-is-uploading{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:background .25s linear;z-index:2;background:rgba(65,64,66,.75)}.hotels-edit-photo-curation__buttons-holder{position:relative;display:-ms-grid;display:grid;padding:3rem 1rem;gap:1rem;z-index:1}.hotels-edit-photo-curation__action-button{font-weight:600;color:#414042;background:#F9F9F9;border:.1rem solid #414042;box-sizing:border-box;border-radius:.3rem;padding:0}.hotels-edit-photo-curation__disabled-label{position:absolute;bottom:0;background:#EA3D35;width:100%;z-index:3;padding:.3rem;transform:translate(0,2.7rem);transition:transform .25s cubic-bezier(.075,.82,.165,1)}.hotels-edit-photo-curation__disabled-label--showing{transform:translate(0,0)}.hotels-edit-photo-curation__upload-button{position:relative;background:#FAFAFA;border:1px solid #ddd;min-height:150px;display:flex;justify-content:center;align-items:center;flex-direction:column}.hotels-edit-photo-curation__upload-button-icon{font-size:2.3rem;margin-bottom:1rem}.hotels-edit-photo-curation__upload-input{opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;pointer-events:all}.hotels-photo-curation__label-city{margin-bottom:2rem;display:block}.hotels-photo-curation__input{width:100%}.hotels-photo-curation__table-title{margin-top:2rem}.hotels-photo-curation__container-tables{display:-ms-grid;display:grid;-ms-grid-columns:.8fr 1fr;grid-template-columns:.8fr 1fr;grid-gap:2rem;width:100%}.hotels-ranking__container-tables,.payer-email__content,.show-payer-email__content{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.hotels-photo-curation__action-button{font-size:1.8rem;cursor:pointer;transition:color .25s linear}.hotels-photo-curation__action-button--tangerine,.hotels-photo-curation__action-button:hover{color:#F05929}.hotels-photo-curation__cell-action{min-width:50px}.hotels-ranking__input{min-width:520px;height:43px;padding:.4rem 1.2rem;line-height:1.42857;color:#414042;background-color:#fff;border:.1rem solid #E6E6E6;border-radius:.4rem;box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-size:1.6rem}.hotels-ranking__input--focused,.hotels-ranking__input:focus{border-color:#F05929}.hotels-ranking__input--right-button{padding-right:1.4rem}.hotels-ranking__input.has-error{border-color:#EA3D35}.hotels-ranking__container-tables{display:-ms-grid;display:grid;grid-gap:4rem;margin-top:2rem;width:100%}.hotels-ranking__table-head{text-align:left}.hotels-ranking__action-button{cursor:pointer}.hotels-ranking__action-button--tooltip{padding-top:15px}.hotels-ranking__cell-action{min-width:85px;text-align:left}.hotels-ranking__cell-id{width:56px}.hotels-ranking__table-title{display:flex;justify-content:center;font-size:1.6rem;background:#f7f7f7}.hotels-ranking__fallback{display:flex;padding:.5rem}.hotels-ranking__is-searching{display:flex;padding:4rem 1rem 1rem;justify-content:center}.hotels-match__search{display:flex;justify-content:space-between}.hotels-match__input{width:100%}.hotels-match__error{color:#EA3D35}.hotels-match__pattern-filter{margin:2rem 0;display:flex;justify-content:space-around}.hotels-match__action-row{font-size:1.5rem;margin:2rem 0;display:flex;justify-content:space-between}.hotels-match__back-button{padding:.5rem 1rem;border:.1rem solid #EA3D35;border-radius:2rem;align-items:center;display:flex}.hotels-match__back-button:hover{cursor:pointer}.hotels-match__back-button>i{color:#EA3D35;padding-right:1rem}.hotels-match__save-button{padding:.5rem 1rem;border:.1rem solid green;border-radius:2rem;align-items:center;display:flex}.hotels-match__save-button:hover{cursor:pointer}.hotels-match__save-button>i{color:green;padding-left:1rem}.hotels-match__loading{display:flex;padding:4rem 1rem 1rem;justify-content:center}.hotels-match__table-row{text-align:center;vertical-align:baseline!important}.hotels-match__table-input,.hotels-match__table-name,.hotels-match__table-provider{width:12.5%}.hotels-match__action-button{font-size:1.8rem;cursor:pointer;transition:color .25s linear}.hotels-match__action-button--tangerine,.hotels-match__action-button:hover{color:#F05929}.admin [st-table] tbody a{border:none}.input-table{display:flex}.input-table__input{margin:0 auto 0 0;appearance:none;background:#F8F6F7;width:7rem;border:.1rem solid #B3B3B3}.input-table__button{display:block;appearance:none;border:none;background:0 0;cursor:pointer}.manual-emission-modal__content{padding:4rem 6rem}.manual-emission-modal__input{text-align:center;border:none;box-shadow:none}.orders-promo-table__head,orders-corporativo-table__head{text-align:left}.manual-emission-modal__input[disabled]{background-color:#fff}.manual-emission-modal__btn-container{display:flex;justify-content:center;width:100%;margin-top:4rem}.manual-emission-modal__btn{padding:.4rem .5rem 0!important;margin:0 2rem!important;border:.1rem solid #F05929;border-radius:2.7rem!important;color:#F05929;background-color:#fff;width:192px}.manual-emission-modal__btn span{font-family:Montserrat,sans-serif;font-size:1.3rem;margin:0;font-weight:400;line-height:1.6rem}.manual-emission-modal__btn--enabled{color:#fff;background-color:#F05929}.payer-email__content{background-color:#fff;display:-ms-grid;display:grid;gap:2rem;padding:4rem}.payer-email__current-email,.payer-email__fieldset{-ms-grid-column:span 2;grid-column:span 2}marketing-report{display:block;border-radius:1rem;background:#fff;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF}marketing-report .form-control[readonly]{background:#fff}marketing-report .form-groups--themed .field-group{margin-bottom:1rem}marketing-report .field-group__clear-button{display:none}.marketing-report__holder{padding:3rem 4rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.marketing-report__title{margin-bottom:3rem}.marketing-report__divider,.marketing-report__sub-title,.marketing-report__title{width:100%}.marketing-report__date{width:calc(50% - 1.5rem);position:relative}.marketing-report__email{width:calc(100% - 24rem)}.marketing-report__button-holder{position:relative;margin-bottom:1rem}.marketing-report__button{background:#F05929;border-radius:1rem;color:#fff;padding:1.4rem 6rem}.orders-promo-table .table tbody>tr>td,orders-corporativo-table .table tbody>tr>td{border:none}.marketing-report__button:hover{opacity:.8;color:#fff}.marketing-report__tool-tip{position:absolute;left:0;top:-7rem;transform:scale(.4) translate(0,4.8rem);transition:all .25s cubic-bezier(.75,.21,.39,1.34);opacity:0}.marketing-report__tool-tip--show{transform:scale(1) translate(0,0);opacity:1}orders-corporativo-table__status--on-hold,orders-corporativo-table__status--pending{color:#fff;background-color:red}orders-corporativo-table__status--processing{color:#000;background-color:#38a5f3}orders-corporativo-table__status--completed{color:#000;background-color:#50c364}orders-corporativo-table__status--cancelled,orders-corporativo-table__status--failed,orders-corporativo-table__status--reembolsado,orders-corporativo-table__status--refunded{color:#fff;background-color:#676665}orders-corporativo-table__status--aguardando-form{color:#000;background-color:#FFF}orders-corporativo-table__status--forms_incorreto{color:#000;background-color:purple}orders-corporativo-table__status--forms_recebido{color:#fff;background-color:#38a5f2}orders-corporativo-table__status--pax-email-eviado{color:#000;background-color:#ff9}orders-hotels-table .orders-hotels-table__billet-list{margin-bottom:75px}.orders-promo-table__status--on-hold,.orders-promo-table__status--pending{color:#fff;background-color:red}.orders-promo-table__status--processing{color:#000;background-color:#38a5f3}.orders-promo-table__status--completed{color:#000;background-color:#50c364}.orders-promo-table__status--cancelled,.orders-promo-table__status--failed,.orders-promo-table__status--reembolsado,.orders-promo-table__status--refunded{color:#fff;background-color:#676665}.orders-promo-table__status--aguardando-form{color:#000;background-color:#FFF}.orders-promo-table__status--forms_incorreto{color:#000;background-color:purple}.orders-promo-table__status--forms_recebido{color:#fff;background-color:#38a5f2}.orders-promo-table__status--pax-email-eviado{color:#000;background-color:#ff9}.show-payer-email__content{background-color:#fff;display:-ms-grid;display:grid;gap:2rem;padding:4rem}.show-payer-email__email,.show-payer-email__fieldset{-ms-grid-column:span 2;grid-column:span 2}.progress{display:block}.progress::-webkit-progress-bar,.progress__bar{width:100%;height:.8rem;border-radius:.4rem;background-color:#E6E6E6}.progress::-webkit-progress-bar--error,.progress__bar--error{background-color:#FF8883}.progress::-webkit-progress-value,.progress__value{background-color:#365BC7;height:.8rem;border-radius:.4rem;transition:width .2s ease-in-out}.bullet_000000,.bullet_F0E68C,.bullet_FF0000,.bullet_FF8C00,.bullet_FFD700{width:20px;height:20px;border-radius:50%;display:inline-block;padding:0;margin:0}.progress::-webkit-progress-value--success,.progress__value--success{background-color:#00652E}.progress::-webkit-progress-value--error,.progress__value--error{background-color:#EA3D35}.refund-orders-table__link{color:#365BC7;text-decoration:underline}.bullet_000000{background-color:#000}.bullet_FFD700{background-color:gold}.bullet_FF0000{background-color:red}.bullet_F0E68C{background-color:khaki}.bullet_FF8C00{background-color:#FF8C00}.information{display:flex;flex-direction:row;justify-content:center;gap:1rem}.progress-modal{padding:5rem 4rem 16rem}.progress-modal__progress-text{display:flex}.progress-modal__error-list{list-style:none;padding:0;margin-top:1rem}.ranked-searches-report__container{padding:4rem;box-shadow:5px 5px 20px rgba(37,37,39,.25);border-radius:1rem;display:flex;flex-direction:column}.ranked-searches-report__row{display:flex;gap:4rem}.orders-form__hotel-detail-holder{display:flex;flex-direction:column;color:#414042}.orders-form__main-label{color:#F05929;font-size:1.7rem;line-height:2.3rem;font-style:normal;font-weight:400}.orders-form__aux-label{color:#666;display:block;font-style:normal;font-weight:400;font-size:1.3rem;line-height:1rem}.orders-form__hotel-locale{font-size:1.7rem;line-height:2.2rem}.orders-form__number-room-detail{font-size:2.1rem;line-height:2.9rem}.orders-form__hotel-name{font-size:2.5rem;line-height:3.4rem}.bt-main-card-name-city,.bt-main-card-name-city .bt-card-city-name{font-size:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.orders-form__btn{display:flex;justify-content:center;width:100%;padding:1rem;margin-bottom:1rem}.orders-form__modal .modal-sm{min-width:35rem}.orders-form__modal .modal-content{padding:3rem}.orders-form__modal .modal-footer{padding:unset 1.5rem}.orders-form__modal .modal-header{padding-top:0}.orders-form__modal .alert-modal .modal-footer .btn{border-radius:1rem}.orders-form__modal .alert-modal .modal-footer .btn--outlined{color:#f75b24;border-color:#f75b24;background-color:#fff}.orders-form__modal .alert-modal .modal-footer .btn--filled,.orders-form__modal .alert-modal .modal-footer .btn--outlined:hover{color:#fff;border-color:#fff;background-color:#f75b24}.orders-form__modal .alert-modal .modal-footer .btn--filled:hover{color:#f75b24;border-color:#f75b24;background-color:#fff}best-destinations-card{display:-ms-grid;display:grid;-ms-grid-columns:(calc(100% / 2 - 9px)) [2];grid-template-columns:repeat(2,calc(100% / 2 - 9px));grid-gap:18px}.best-destinations-card--full-width{-ms-grid-columns:(calc(100% / 4 - 4.5px)) [4];grid-template-columns:repeat(4,calc(100% / 4 - 4.5px))}best-destinations-card.best-destinations-card-item--three-on-row{-ms-grid-columns:(calc(94% / 3 - 6px)) [3];grid-template-columns:repeat(3,calc(94% / 3 - 6px))}.bt-main-card-body{height:160px;width:100%;background:#e6e6e6;padding-left:27px;padding-top:8px}.bt-main-card-name-city,.bt-main-card-name-date,.bt-main-card-name-parcel,.bt-main-card-name-price,.bt-main-card-name-starting{width:100%;display:block}.bt-main-card-name-city{line-height:1.2;color:#373737;margin-bottom:8px;width:100%}.bt-main-card-name-city .bt-card-city-name{margin:0 0 4px;font-weight:400}@media (max-width:768px){.bt-main-card-name-city .bt-card-city-name{font-size:19px}}.bt-main-card-name-starting{font-size:16px;color:#373737;margin-top:-1px;font-weight:500}.bt-main-card-name-date{color:#373737;font-weight:600;margin-bottom:9px;font-size:14px}.bt-main-card-name-price{font-size:40px;color:#373737;font-weight:600}.bt-main-card-name-parcel{font-size:15px;color:#373737;margin-top:-10px}.bt-main-cards-international{width:100%;background:#ff592b}.bt-main-cards-international .bt-main-card a .bt-main-box-card-img,.bt-main-cards-international .bt-main-card-weekend a .bt-main-box-card-img{border-bottom:6px solid #ff592b}.bt-main-cards-international .bt-main-card a,.bt-main-cards-international .bt-main-card-weekend a,.bt-main-cards-national .bt-main-card a,.bt-main-cards-national .bt-main-card-weekend a{text-decoration:none}.bt-main-cards-national{width:100%;background:#108d41}.bt-main-cards-national .bt-main-card a .bt-main-box-card-img,.bt-main-cards-national .bt-main-card-weekend a .bt-main-box-card-img{border-bottom:6px solid #108d41}.bt-main-box-cards-in{padding-right:0!important;border-right:1px solid #e1e1e1;padding-bottom:15px}.bt-main-box-cards-na{padding-left:15px;padding-bottom:15px;padding-right:0}.bt-main-card-header-in,.bt-main-card-header-na{width:100%;height:110px;text-align:center;padding-top:10px;margin-bottom:15px}h2.bt-main-card-header-in-title{font-size:45px;letter-spacing:-1px;color:#ff592b;font-weight:600}h2.bt-main-card-header-na-title{font-size:45px;letter-spacing:-1px;color:#108d41;font-weight:600}@media (max-width:768px){.container-carousel-international-home .container,.container-carousel-national-home{margin-top:6px}best-destinations-home-mobile{display:inline-block}.container-carousel-international-home .container h2{font-size:22.5px;color:#ff592b;font-weight:600;text-align:center}.container-carousel-national-home .container h2{font-size:22.5px;color:#108d41;font-weight:600;text-align:center}.bt-main-cards-international,.bt-main-cards-national{background:#FFF;display:flex;flex-wrap:wrap}.bt-main-cards-international .bt-main-card,.bt-main-cards-international .bt-main-card-weekend,.bt-main-cards-national .bt-main-card,.bt-main-cards-national .bt-main-card-weekend{height:230px}.bt-main-cards-international .bt-main-card-weekend.bt-mb-par:last-child,.bt-main-cards-international .bt-main-card.bt-mb-par:last-child,.bt-main-cards-national .bt-main-card-weekend.bt-mb-par:last-child,.bt-main-cards-national .bt-main-card.bt-mb-par:last-child{flex:0 0 47%}.bt-main-box-card-img{height:87px;width:100%}.bt-main-box-card-img img{height:83.5px;width:100%;border-radius:5px 5px 0 0}.bt-main-card-body{padding-left:7px;height:100px}.bt-main-card-name-city{font-size:19px}.bt-main-card-name-starting{font-size:15px}.bt-main-card-name-price{font-size:22.5px;margin-top:-6px}.bt-main-card-notification{font-size:9px}.bt-box-show-card-home{padding-left:7.5px;padding-right:7.5px;margin-bottom:36px}.classic{background:#FFF}.filter-tabs-margin{margin:40px 10px -20px}}.flight-filter-loading{height:440px;text-align:center}@media (max-height:768px){.flight-filter-loading{height:200px}}.flight-filter-loading .loading-icon{position:relative;top:50%;transform:translateY(-50%)}.carousel-description-mobile{margin:30px 0;padding-left:7.5px;padding-right:7.5px;font-size:15px}@media screen and (min-width:500px) and (max-width:992px){.best-destinations-card--full-width{-ms-grid-columns:(calc(100% / 3 - 14px)) [3];grid-template-columns:repeat(3,calc(100% / 3 - 14px))}}@media screen and (min-width:992px){.best-destinations-card--full-width,best-destinations-card{-ms-grid-columns:(calc(100% / 4 - 14px)) [4];grid-template-columns:repeat(4,calc(100% / 4 - 14px))}}best-destinations-card-item{display:flex;width:100%}best-destinations-card-item .best-destinations-card-item--elevated{box-shadow:0 0 8px rgba(0,0,0,.25)}best-destinations-card-item .best-destinations-card-item__content-holder{background:#e6e6e6;border-radius:5px;width:100%;animation-duration:.5s;transition:.5s;color:#373737}best-destinations-card-item .best-destinations-card-item__link-holder,best-destinations-card-item .best-destinations-card-item__link-holder:hover{text-decoration:none;display:block;height:100%}best-destinations-card-item .best-destinations-card-item__image-holder{height:200px;width:100%;border-radius:5px 5px 0 0;overflow:hidden;background-color:#e6e6e6;border-bottom:6px solid #108d41;position:relative}best-destinations-card-item .best-destinations-card-item__image-holder--orange-border{border-bottom:6px solid #ff592b}best-destinations-card-item .best-destinations-card-item__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}best-destinations-card-item .best-destinations-card-item__texts-holder{width:100%;height:100%;padding:8px 27px 0;min-height:195px;max-height:26rem}best-destinations-card-item .best-destinations-card-item__origin-name{font-size:20px}best-destinations-card-item .best-destinations-card-item__destiny-name{overflow:hidden;font-size:34px;margin-bottom:4px;margin-top:-8px;white-space:nowrap;width:100%;text-overflow:ellipsis}best-destinations-card-item .best-destinations-card-item__destiny-name--little{font-size:25px;padding-top:8px}best-destinations-card-item .best-destinations-card-item__card-name-date{font-size:16px}best-destinations-card-item .best-destinations-card-item__card-label-text{font-size:18px;margin-top:5px}best-destinations-card-item .best-destinations-card-item__card-price-info-text{font-size:18px;font-weight:300}best-destinations-card-item .best-destinations-card-item__card-price-info{font-size:1.3rem}best-destinations-card-item .best-destinations-card-item__card-price-info-small{font-size:1.1rem}best-destinations-card-item .full-width-blocked{width:100%;display:block}best-destinations-card-item .marker-detail-price{position:absolute;z-index:2;top:1rem;right:30px}@media screen and (max-width:767px){best-destinations-card-item .best-destinations-card-item__image-holder{height:84px}best-destinations-card-item .best-destinations-card-item__texts-holder{padding:8px 16px;min-height:160px}best-destinations-card-item .best-destinations-card-item__origin-name{font-size:13px}best-destinations-card-item .best-destinations-card-item__destiny-name{font-size:20px}best-destinations-card-item .best-destinations-card-item__card-label-text{font-size:15px}best-destinations-card-item .best-destinations-card-item__card-price{font-size:23px}best-destinations-carousel:not(.best-destinations-carousel--stacked) .best-destinations-card-item__card-name-date,best-destinations-carousel:not(.best-destinations-carousel--stacked) .best-destinations-card-item__card-price-info-text{display:none}}@media screen and (min-width:768px){best-destinations-card-item .best-destinations-card-item__origin-name{font-size:1.3rem}best-destinations-card-item .best-destinations-card-item__destiny-name{font-size:30px;margin-top:0}best-destinations-card-item .best-destinations-card-item__card-label-text{font-size:1.6rem}best-destinations-card-item .best-destinations-card-item__card-price-info{font-size:1.5rem}best-destinations-card-item .best-destinations-card-item__card-price-info-small{font-size:1.3rem}best-destinations-card-item.best-destinations-card-item--home{min-height:430px}}best-destinations-card-item.best-destinations-card-item--package{border-radius:8px}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__texts-holder{padding:7px 0 16px}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__text-item{padding-left:20px;padding-right:20px}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-parcels,best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__origin-name{font-size:10px}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__image-holder{height:106px}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__destiny-name{font-size:20px}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-price{line-height:1.15;font-size:32px}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-price-info,best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-real-price{font-size:1rem}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-price-info-small{font-size:.8rem}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-parcels{margin-top:8px;font-size:1.1rem}@media screen and (min-width:768px){best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__image-holder{height:200px}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__image{height:100%}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__billet-info::before{content:' | '}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__texts-holder{padding:7px 0 18px}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-price{font-size:40px;line-height:1.2}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__content-holder{border-radius:8px}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-price-info-text{margin-top:-4px}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__destiny-name--little{padding-top:0}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__image-holder{border-radius:8px 8px 0 0}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__origin-name{font-size:12px}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__destiny-name{font-size:30px;line-height:1.15;margin:0 0 8px}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-label-text{font-size:15px}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-price-info{font-size:1.2rem;line-height:1.15;margin:8px 0 0}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-price-info>*{white-space:nowrap}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-price-info-small{font-size:1rem}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-real-price{font-size:1.3rem}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-parcels{font-size:14px;margin:1em 0 -.3em}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-real-price{margin:0 0 .8rem}}@media screen and (max-width:992px){best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__texts-holder{max-height:280px}best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__card-parcels{margin-top:8px}}best-destinations-card-item .best-destinations-card-item__card-small-text{font-size:1.2rem;margin-top:.5rem;padding-bottom:2.5rem}@media screen and (min-width:768px) and (max-width:1024px){best-destinations-card-item.best-destinations-card-item--package .best-destinations-card-item__texts-holder{max-height:32rem}}best-destinations-carousel.best-destinations-carousel--stacked{position:absolute;top:0;left:0;width:100%;height:100%;font-size:23px}best-destinations-carousel.best-destinations-carousel--stacked .best-destinations-carousel__link-wraping{position:absolute;width:100%;text-align:center;bottom:24px}@media screen and (max-width:767px){best-destinations-carousel.best-destinations-carousel--stacked .best-destinations-carousel__link-wraping{bottom:30px}}best-destinations-carousel.best-destinations-carousel--stacked .best-destinations-carousel__link{width:-webkit-max-content;width:-moz-max-content;width:max-content;-ms-grid-row-align:center;align-self:center;font-size:18px;padding:.8rem 3rem;margin:0 auto 30px;background:#E54500;border-radius:6px;color:#FFF;border:none;transition:transform .1s;transform-origin:center;font-weight:700;box-shadow:0 0 5.89px rgba(0,0,0,.25)}best-destinations-carousel.best-destinations-carousel--stacked .best-destinations-carousel__link:hover{text-decoration:none;transform:scale(1.1)}best-destinations-carousel.best-destinations-carousel--stacked .best-destinations-carousel__link:active{text-decoration:none;transform:scale(1)}best-destinations-carousel .best-destinations-carousel__header{color:#FF9800;font-size:23px;width:244px;margin:48px auto;text-align:center}best-destinations-carousel .best-destinations-carousel__card-item{padding:0 1rem}best-destinations-carousel.best-destinations-carousel--light{margin-top:0}best-destinations-carousel.best-destinations-carousel--light .container-carousel-home{top:0;background-image:linear-gradient(180deg,rgba(16,16,16,.62) 0,rgba(5,5,5,0) 100%)}best-destinations-carousel.best-destinations-carousel--light .filter-container .filter-label-text{color:#FFF}best-destinations-carousel.best-destinations-carousel--light .filter-container .filter-select{color:#FFF;background-color:transparent;background-image:none}best-destinations-carousel.best-destinations-carousel--light .filter-container .filter-select>option{color:initial}best-destinations-carousel.best-destinations-carousel--light .carrousel-slides-containter{position:relative;max-width:1000px;margin:auto}@media (max-width:767px){best-destinations-carousel.best-destinations-carousel--light .carrousel-slides-containter{height:320px}}best-destinations-carousel.best-destinations-carousel--light .slick-arrow{top:calc(50% - 25px);background-color:transparent;transition:transform .3s}.container-carousel-home slick .container-unit .bt-main-card:hover,.home-list-continent li a,.home-list-continent li a:hover{animation-duration:.5s;transition:.5s}best-destinations-carousel.best-destinations-carousel--light .slick-prev:hover{cursor:pointer;transform:translateY(-3px) scale(1.2)}best-destinations-carousel.best-destinations-carousel--light .slick-prev:active{transform:translateY(-3px) scale(1)}best-destinations-carousel.best-destinations-carousel--light .slick-next{transform:rotate(180deg)}best-destinations-carousel.best-destinations-carousel--light .slick-next:hover{cursor:pointer;transform:rotate(180deg) translateY(3px) scale(1.2)}best-destinations-carousel.best-destinations-carousel--light .slick-next:active{transform:rotate(180deg) translateY(3px) scale(1)}best-destinations-carousel.best-destinations-carousel--light .flight-filter-not-found-text{margin:0;padding:16px 0;color:#FFF}best-destinations-carousel.best-destinations-carousel--light .flight-filter-not-found{margin:0;padding:0}best-destinations-carousel.best-destinations-carousel--light .filter-container{position:relative}best-destinations-carousel.best-destinations-carousel--light .filter-container::after{content:'▼';color:#FFF;font-size:20px;position:absolute;line-height:1;right:8px;bottom:16px}.container-carousel-home--light-bg{background:#FFF}.container-carousel-home .best-destinations-carousel__header{font-size:23px;font-weight:600}.container-carousel-home h2{margin:75px 0 35px;font-size:25px}.container-carousel-home .slick-arrow{width:49px;height:49px;overflow:hidden;position:absolute;color:transparent;border:none;z-index:1;border-radius:5px;top:337px}.container-carousel-home .slick-arrow:after,.container-carousel-home .slick-arrow:before{content:'';width:15px;height:2px;background-color:#fff;position:absolute;left:15px}.container-carousel-home .slick-arrow:before{top:19px;transform:rotate(-43deg)}.container-carousel-home .slick-arrow:after{top:28px;transform:rotate(40deg)}.container-carousel-home .slick-prev{left:0}.container-carousel-home .slick-next{right:0;transform:rotate(-180deg)}.container-carousel-home .slick-track{overflow:hidden}.container-carousel-home slick{margin:0 auto;overflow:hidden}.container-carousel-home slick .carousel-control{width:25px;background:0 0}.container-carousel-home slick .carousel-control .glyphicon-chevron-left{margin-left:-28px}.container-carousel-home slick .carousel-control .glyphicon-chevron-right{margin-right:-3px}.container-carousel-home slick .carousel-control .glyphicon-chevron-right:after,.container-carousel-home slick .carousel-control .glyphicon-chevron-right:before{content:'';width:25px;height:2px;background-color:#e57505;position:absolute}.container-carousel-home slick .carousel-control .glyphicon-chevron-right:before{top:2px;transform:rotate(50deg)}.container-carousel-home slick .carousel-control .glyphicon-chevron-right:after{top:19px;transform:rotate(-50deg)}.container-carousel-home slick .carousel-indicators{display:none}.container-carousel-home slick .container-unit{padding-bottom:10px}.container-carousel-home .container-unit{float:left;animation-name:slide-from-right;animation-duration:.4s;animation-timing-function:ease-in}.container-carousel-home .container-unit .perfil{width:75px;height:75px;margin-right:auto;margin-left:auto;padding:4px;background-image:url(../img/testimonial/anel.svg);background-repeat:no-repeat;background-size:100%;position:relative}.container-carousel-home .container-unit .perfil img{position:absolute;top:0;left:0}.container-carousel-home .container-unit slick{width:100%}.container-carousel-home .container-unit .testimonial{color:#232323;font-size:1.5rem;line-height:1.7rem;margin:5px 0 10px;font-weight:300}.container-carousel-home .container-unit .testimonial:before{content:"“";font-size:18px}.container-carousel-home .container-unit .testimonial:after{content:"”";font-size:18px}.container-carousel-home .container-unit .author{text-align:right;margin-right:20px;color:#232323;font-weight:700;font-size:1.4rem}@media (max-width:767px){.container-carousel-home h2{font-size:22px;margin:30px auto}}.container-carousel-home .bt-main-car{height:489px!important}.container-carousel-home .container-carousel{position:relative;max-width:1920px;margin:auto;padding:0}.container-carousel-home .container-carousel .row{margin:0}.container-carousel-home .carousel-description{margin-top:30px;font-size:15px}.package-carrousel{position:relative;height:71rem}.package-carrousel__content{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(16,16,16,.62) 0,rgba(5,5,5,0) 100%)}@media screen and (min-width:360px){.package-carrousel{height:67rem}}@media screen and (min-width:767px){.container-carousel-home slick{width:calc(100% - 100px)}.container-carousel-home .container-carousel{padding:0 15px}.container-carousel-home .container-carousel .row{margin-left:-15px;margin-right:-15px}.container-carousel-home .best-destinations-carousel__static-list{display:none}.container-carousel-home .best-destinations-carousel__card-item{padding:0 1rem}.container-carousel-home .best-destinations-carousel__header{font-size:40px;width:100%}.package-carrousel{height:86rem;max-width:1920px;margin:auto}best-destinations-carousel.best-destinations-carousel--light .best-destinations-carousel__link{padding:.8rem 7.6rem;font-size:2.4rem;line-height:3.1rem;animation-name:fade-in;animation-duration:.4s;animation-delay:.7s;animation-timing-function:ease-in}best-destinations-carousel.best-destinations-carousel--light .best-destinations-carousel__link-wraping{bottom:38px}@keyframes fade-in{from{opacity:0}to{opacity:1}}}@keyframes slide-from-right{from{transform:translateX(100px)}to{transform:translateX(0)}}.best-destinations-table{width:100%}.best-destinations-table--packages .best-destinations-table__cell{width:20%}@media screen and (max-width:1024px){.best-destinations-table--packages .best-destinations-table__cell{width:auto}}.best-destinations-table__cell--sort{position:relative}.best-destinations-table__cell--sort::after,.best-destinations-table__cell--sort::before{display:block;position:absolute;right:.8rem}.best-destinations-table__cell--sort::after{content:'▼';bottom:.4rem}.best-destinations-table__cell--sort::before{content:'▲';top:.1rem}.best-destinations-table__cell--sort.st-sort-ascent::before,.best-destinations-table__cell--sort.st-sort-descent::after{content:''}.best-destinations-table__cell--sort.st-sort-ascent::after,.best-destinations-table__cell--sort.st-sort-descent::before{top:.8rem}.best-destinations-table__row{text-align:center;font-size:1.6rem;letter-spacing:0;transition:.2s}.best-destinations-table__row>.best-destinations-table__cell:not(:first-child){border-left:1px solid #EDEDED}.best-destinations-table__row--grey{color:#535353;background:#ebebeb}.best-destinations-table__row--grey:hover{background:#FFF;color:#535353}.best-destinations-table__row--light+.best-destinations-table__row--light{border-top:1px solid #fff}.best-destinations-table__row--dark{background:#575757;color:#fff;font-weight:300}.best-destinations-table__row--light{background-color:#FCFCFC}.best-destinations-table__row--light:hover{background-color:#DCDCDC}.best-destinations-table__row--green{background-color:#E0F6D4;color:#000}.best-destinations-table__row--green:hover{background-color:#d2e8c5}.best-destinations-table__row--small>.best-destinations-table__cell{padding:.8rem 2.8rem .8rem .8rem;white-space:nowrap;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.best-destinations-table__row--small .best-destinations-table__cell--big-padding{padding-left:8rem;padding-right:8rem}.best-destinations-table__row--big{height:8.7rem}.best-destinations-table__row--big>.best-destinations-table__cell{padding:0 .8rem;vertical-align:center}.best-destinations-table__cell{padding:.8rem;border:none}.best-destinations-table__cell .text-icon__icon-wrapper{line-height:1.5rem}.best-destinations-table__button{border-radius:5px;padding:.6rem 1.2rem;background-color:#88C864;color:#fff;cursor:pointer;display:block;margin:0 2.4rem;font-size:2.2rem}.best-destinations-table__button:hover{color:#fff;text-decoration:none;background-color:#67974b;transition:background-color .2s}.best-destinations-table__label--small{margin:0 auto;font-size:1.2rem}.best-destinations-table__label--italic{font-style:italic}best-destinations-grid best-destinations-card{margin-top:20px}best-destinations-grid .flight-filter-loading.small-size{height:250px}best-destinations-grid .flight-filter-not-found{margin:30px 0;padding:30px 0}location-filter{width:100%}location-filter .filter-container{width:410px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 24px;display:flex;flex-direction:column}location-filter .filter-container .filter-label-text{font-size:25px;letter-spacing:-1px;color:#373737;font-weight:400;margin-right:15px;width:100%}@media screen and (min-width:1024px){location-filter .filter-container .filter-label-text{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}location-filter .filter-container .filter-select{background-color:#fff;letter-spacing:-1px;color:#6f6f6f;margin-right:0;border:1px solid #a7a7a7}@media screen and (min-width:767px){location-filter .filter-container{flex-direction:row;align-items:center;margin:0 auto 44px}}@media screen and (min-width:767px) and (max-width:1024px){location-filter .filter-container{margin-top:15px}}.bt-form-destinations{font-size:18px;letter-spacing:-1px;color:#535353;font-weight:600;height:50px;line-height:30px;background:#e0e0e0;border:1px solid #e0e0e0;box-shadow:none!important}select.bt-form-destinations,select.bt-form-destinations:focus{background-image:url(../img/best-destinations/bt-arrow-select.svg);background-size:12px 12px;background-repeat:no-repeat;background-position:96% 19px}.select-arrow{border-radius:4px;display:inline-block;line-height:1.5em;padding:.5em 1.5em .5em 1em;font-weight:400;font-size:20px;-webkit-appearance:none!important;-moz-appearance:none!important;margin:0;box-sizing:border-box}select.bt-form-destinations{margin-right:20px}@media (max-width:1199px) and (min-width:768px){select.bt-form-destinations{margin-right:5px}}select.bt-form-destinations:focus{outline:0}select.bt-form-destinations:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.btn-best-travels-dynamic{margin-top:60px;margin-bottom:70px}.btn-best-travels-dynamic a{height:54px;background:#108d41;color:#FFF;font-size:25px;font-weight:500;padding:12px 70px;border-radius:5px}.btn-best-travels-dynamic a:focus,.btn-best-travels-dynamic a:hover{text-decoration:none}@media (max-width:768px){location-filter .filter-container{text-align:center}.btn-best-travels-dynamic{margin:40px auto 30px}.btn-best-travels-dynamic a{height:40px;background:#108d41;color:#FFF;font-size:20px;font-weight:600;padding:10px 40px;border-radius:5px}.tab-best-destinations-not-border{border-bottom:none;height:0;margin-top:0}.bt-tab-body-national-holidays h2,.bt-tab-body-national-weekend h2{text-align:center;color:#108d41;font-size:26px}}.home-list-continent{display:flex;width:100%;list-style:none;padding:0;margin:50px auto 80px;justify-content:center}.home-list-continent li{float:left;width:160px;height:37px;line-height:16px;background-color:#FFF;font-size:18px;letter-spacing:0;color:#373737;font-weight:400;text-align:center}@media (min-width:992px){.home-list-continent li{margin:0 20px}}@media (max-width:991px){.home-list-continent li{margin:0 5px;width:130px;font-size:16px}}.home-list-continent.home-international li a .name-region,.home-list-continent.home-national li a .name-region{margin:0;line-height:.9;font-weight:400}.home-list-continent li a{display:block;width:100%;height:37px;text-decoration:none;text-align:center;padding:10px;border-radius:5px}.home-list-continent li a:hover{border-radius:5px}.home-list-continent.home-international li a{border-radius:5px;border:1px solid #ff592b;color:#ff592b}.home-list-continent.home-international li a:hover{border-radius:5px;border:1px solid #ff592b;background:#ff592b;color:#FFF}.home-list-continent.home-national li a{border:1px solid #108d41;color:#108d41;border-radius:5px}.home-list-continent.home-national li a:hover{border:1px solid #108d41;background:#108d41;color:#FFF;border-radius:5px}@media (max-width:768px){.home-list-continent li a,.home-list-continent li a:hover{border-radius:5px;animation-duration:.5s;transition:.5s}.home-list-continent{width:100%;display:flex;flex-wrap:wrap;list-style:none;background:#FFF;margin:10px auto 0}.home-list-continent li{width:100%;height:37px;line-height:16px;background-color:#FFF;font-size:15px;letter-spacing:0;color:#373737;font-weight:400;text-align:center;margin-bottom:25px}.home-list-continent li a{display:block;width:100%;height:37px;text-decoration:none;text-align:center;padding:10px}}boletoflex-slip-list{color:#414042}boletoflex-slip-list checkout-generic-header{display:none}boletoflex-slip-list .checkout__payment-header-title{display:flex}boletoflex-slip-list .boletoflex-slip-list__content-holder,boletoflex-slip-list .boletoflex-slip-list__text-info{font-size:1.6rem;display:block;width:100%}boletoflex-slip-list .boletoflex-slip-list__text-info{padding:3rem 2rem}boletoflex-slip-list .boletoflex-slip-list__text-info-paragraph{margin:0 0 20px}boletoflex-slip-list .boletoflex-slip-list__content-holder{padding:0;width:calc(100% - 4rem);margin:0 auto;display:table;position:relative}boletoflex-slip-list .boletoflex-slip-list__content-holder--fixed-height{min-height:35rem}boletoflex-slip-list .boletoflex-slip-list__item-total-price{border-left:solid .1rem #dedfdf;display:flex;height:100%;flex-wrap:wrap;padding:2rem;align-items:center}boletoflex-slip-list .boletoflex-slip-list__item-radio{width:3.4rem;height:2.2rem;padding:0;margin:0 1rem 0 0;display:block}boletoflex-slip-list .boletoflex-slip-list__item-data-holder{padding:2.6rem}boletoflex-slip-list .boletoflex-slip-list__item-entrance-value{font-size:1.6rem;line-height:2rem;font-weight:600}boletoflex-slip-list .boletoflex-slip-list__item-parcel-value{font-weight:400;font-size:1.8rem}boletoflex-slip-list .boletoflex-slip-list__item-interest-text{text-align:right;font-size:1.2rem;font-weight:600}boletoflex-slip-list .boletoflex-slip-list__item-due-dates-holder{display:flex;align-items:center;flex-wrap:wrap;margin-top:.8rem}boletoflex-slip-list .boletoflex-slip-list__item-due-dates-title{font-size:12px;line-height:15px}boletoflex-slip-list .boletoflex-slip-list__item-due-date{font-size:12px;line-height:15px;margin:0 0 0 .4rem}boletoflex-slip-list .boletoflex-slip-list__item-total-price-label{display:none}boletoflex-slip-list .boletoflex-slip-list__item-subheading{padding-bottom:2.6rem}boletoflex-slip-list .boletoflex-slip-list__total-value{font-size:2.8rem;border:.1rem solid #DEDFDF;padding:1.6rem 0}boletoflex-slip-list .boletoflex-slip-list__item-heading-title{padding:3rem 2rem;display:flex;align-items:flex-end}boletoflex-slip-list .boletoflex-slip-list__item-heading-title--left-spaced{padding-left:7rem}boletoflex-slip-list .boletoflex-slip-list__heading-img{margin-right:2rem}boletoflex-slip-list .boletoflex-slip-list__holder-entrance-value{background:#FCF9E4;border:.1rem solid #DEDFDF;border-radius:.4rem .4rem 0 0;font-weight:700;display:flex;justify-content:center;flex-direction:column;padding:1rem 0}boletoflex-slip-list .boletoflex-slip-list__entrance-value-text-info{padding:0 0 .4rem}boletoflex-slip-list .boletoflex-slip-list__item{display:-ms-grid;display:grid;-ms-grid-columns:3fr 12rem;grid-template-columns:3fr 12rem;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;border:.1rem solid #dedfdf;border-bottom:none;background:#fff;margin:0;font-weight:400;align-items:center}boletoflex-slip-list .boletoflex-slip-list__total-value{text-align:center;background:#F6F7F4;border-radius:0 0 .4rem .4rem;font-weight:700;display:flex;justify-content:center;border-top-width:0}boletoflex-slip-list .boletoflex-slip-list__item-total-price-value{text-align:right;width:100%;font-weight:700}boletoflex-slip-list .boletoflex-slip-list__discount-prices-holder{width:100%}boletoflex-slip-list .boletoflex-slip-list__discount-prices-item{display:flex;justify-content:space-between}boletoflex-slip-list .boletoflex-slip-list__item-data-holder{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;padding-right:2.6rem}boletoflex-slip-list .boletoflex-slip-list__blur-holder{transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}boletoflex-slip-list .boletoflex-slip-list__blur-holder--blured{-webkit-filter:blur(10px);filter:blur(10px)}boletoflex-slip-list .boletoflex-slip-list__loading-section{background:#7E7979;mix-blend-mode:multiply;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center}boletoflex-slip-list .boletoflex-slip-list__loading-msg{font-weight:700;max-width:28.1rem;color:#FFF;text-align:center;margin-bottom:3rem}boletoflex-slip-list .boletoflex-slip-list__reload-button{border-radius:.8rem;padding:1rem 4.7rem;min-width:22rem;font-size:1.7rem;line-height:2.3rem;background:#E6E6E6;color:#666;font-weight:700;border:none}boletoflex-slip-list .boletoflex-slip-list__reload-button--loading::after{content:"...";animation:loading 1s infinite}@media (max-width:768px){boletoflex-slip-list{font-size:1.2rem;font-weight:400;text-align:center;padding-bottom:1rem;display:block}boletoflex-slip-list checkout-generic-header{display:flex}boletoflex-slip-list .checkout__payment-header-title{display:none}boletoflex-slip-list .boletoflex-slip-list__content-holder{display:block;background:#fff}boletoflex-slip-list .boletoflex-slip-list__holder-entrance-value{padding:1rem 0;border:.1rem solid #aeaeae}boletoflex-slip-list .boletoflex-slip-list__entrance-value{font-size:1.8rem}boletoflex-slip-list .boletoflex-slip-list__safetypay-logo{width:7rem}boletoflex-slip-list .boletoflex-slip-list__item{border:.1rem solid #aeaeae;width:100%;text-align:left;align-items:baseline;font-size:14px}boletoflex-slip-list .boletoflex-slip-list__item-total-price-label,boletoflex-slip-list .boletoflex-slip-list__item-total-price-value{text-align:center}boletoflex-slip-list .boletoflex-slip-list__item-total-price{font-weight:700}boletoflex-slip-list .boletoflex-slip-list__item-radio{width:1.4rem;height:1.4rem;display:block;margin:.2rem .4rem 0 0}boletoflex-slip-list .boletoflex-slip-list__item--highlighted{padding:.8rem;align-items:center}boletoflex-slip-list .boletoflex-slip-list__item-data{display:flex;flex-direction:column}boletoflex-slip-list .boletoflex-slip-list__item-heading-title{padding:3rem 0 1.8rem 2rem;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}boletoflex-slip-list .boletoflex-slip-list__item-entrance-value{max-width:110px;font-weight:700}boletoflex-slip-list .boletoflex-slip-list__item-entrance-value--highlighted{max-width:inherit}boletoflex-slip-list .boletoflex-slip-list__item-parcel-value{font-size:1.6rem}boletoflex-slip-list .boletoflex-slip-list__item-due-date{font-size:1.2rem;margin:.4rem}boletoflex-slip-list .boletoflex-slip-list__item-due-dates-title{padding:.4rem}boletoflex-slip-list .boletoflex-slip-list__itens-due-date-holder{display:flex;flex-wrap:wrap;width:calc(100% - 100px)}boletoflex-slip-list .boletoflex-slip-list__total-value{font-size:1.8rem;border:.1rem solid #aeaeae;padding:1rem 0;margin:-.1rem 0 0}boletoflex-slip-list .boletoflex-slip-list__discount-prices-item{flex-direction:column}}.bank-slip-list__holder-entrance-value{background:#FCF9E4;border:.1rem solid #DEDFDF;border-radius:.4rem .4rem 0 0;font-weight:700;display:flex;justify-content:center;flex-direction:column;padding:1rem 0}.bank-slip-list__entrance-value-text-info{padding:0 0 .4rem}.bank-slip-list__item{display:-ms-grid;display:grid;-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;border:.1rem solid #dedfdf;border-bottom:none;background:#fff;margin:0;font-weight:400;align-items:center}.bank-slip-list__item-due-date{font-weight:400;padding:.2rem .4rem;border:1px solid #F05929;border-radius:0}.bank-slip-list__total-value{text-align:center;background:#F6F7F4;border-radius:0 0 .4rem .4rem;font-weight:700;display:flex;justify-content:center;border-top-width:0}.bank-slip-list__item-total-price-value{text-align:right;width:100%;font-weight:700}.bank-slip-list__discount-prices-holder{width:100%}.bank-slip-list__discount-prices-item{display:flex;justify-content:space-between}.bank-slip-list__item-data-holder{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;padding-right:2.6rem}.bank-slip-list__discount-old-price{text-decoration:line-through}.bank-slip-list__discount-price{font-weight:700}@media (max-width:768px){bank-slip-list{font-size:1.2rem;font-weight:400;text-align:center;padding-bottom:1rem;display:block}bank-slip-list checkout-generic-header{display:flex}bank-slip-list .checkout__payment-header-title{display:none}.bank-slip-list__content-holder,.bank-slip-list__text-info{padding:2rem 2rem 0;display:block}.bank-slip-list__holder-entrance-value{padding:1rem 0;border:.1rem solid #aeaeae}.bank-slip-list__entrance-value{font-size:1.8rem}.bank-slip-list__safetypay-logo{width:7rem}.bank-slip-list__item{border:.1rem solid #aeaeae;width:100%;padding:3.2rem .8rem .8rem;text-align:left;align-items:baseline}.bank-slip-list__item-due-dates-holder{width:100%;display:flex;max-width:300px;flex-wrap:wrap}.bank-slip-list__item-total-price{font-weight:700}.bank-slip-list__item-radio{width:1.4rem;height:1.4rem;display:block;margin:.2rem .4rem 0 0}.bank-slip-list__item--highlighted{padding:.8rem;align-items:center}.bank-slip-list__item-data{display:flex;flex-direction:column}.bank-slip-list__item-total-price-label{display:block;width:100%}.bank-slip-list__item-entrance-value{max-width:110px;font-weight:700}.bank-slip-list__item-entrance-value--highlighted{max-width:inherit}.bank-slip-list__item-parcel-value{font-size:1.6rem}.bank-slip-list__item-due-date{font-size:1.2rem;margin:.4rem}.bank-slip-list__item-due-dates-title{padding:.4rem}.bank-slip-list__itens-due-date-holder{display:flex;flex-wrap:wrap;width:calc(100% - 100px)}.bank-slip-list__total-value{font-size:1.8rem;border:.1rem solid #aeaeae;padding:1rem 0;margin:-.1rem 0 0}.bank-slip-list__discount-prices-item{flex-direction:column}}@media (min-width:768px){bank-slip-list{color:#252525}bank-slip-list checkout-generic-header{display:none}bank-slip-list .checkout__payment-header-title{display:flex}.bank-slip-list__content-holder,.bank-slip-list__text-info{font-size:1.6rem;display:block;width:100%}.bank-slip-list__text-info{padding:3rem 6rem}.bank-slip-list__text-info-paragraph{margin:0 0 20px}.bank-slip-list__content-holder{padding:0;width:calc(100% - 76px);margin:0 auto;display:table}.bank-slip-list__holder-entrance-value{padding:1.6rem 0;text-align:center}.bank-slip-list__entrance-value-text-info{font-size:1.8rem}.bank-slip-list__entrance-value{font-size:2.8rem}.bank-slip-list__safetypay-logo{width:9rem}.bank-slip-list__item--highlighted{background-color:#FEDB4F}.bank-slip-list__item-total-price{border-left:solid .1rem #dedfdf;display:flex;height:100%;flex-wrap:wrap;padding:2rem;align-items:center}.bank-slip-list__item-radio{width:3.4rem;height:2.2rem;padding:0;margin:0 1rem 0 0;display:block}.bank-slip-list__item-data-holder{padding:2.6rem}.bank-slip-list__item-entrance-value{font-size:1.6rem;line-height:2rem;font-weight:600}.bank-slip-list__item-parcel-value{font-weight:400;font-size:1.8rem}.bank-slip-list__item-interest-text{text-align:right;font-size:1.2rem;font-weight:600}.bank-slip-list__item-due-date,.bank-slip-list__item-due-dates-title{font-size:12px;line-height:15px}.bank-slip-list__item-due-dates-holder{display:flex;align-items:center;flex-wrap:wrap;margin-top:.8rem}.bank-slip-list__item-due-date{margin:0 0 0 .4rem}.bank-slip-list__item-total-price-label{display:none}.bank-slip-list__item-subheading{padding-bottom:2.6rem}.bank-slip-list__total-value{font-size:2.8rem;border:.1rem solid #DEDFDF;padding:1.6rem 0}.bank-slip-list__item-heading-title{padding:3rem 2rem}.bank-slip-list__item-heading-title--left-spaced{padding-left:7rem}}.bank-slip-list--themed .bank-slip-list__text-info{padding:0 0 3rem}.bank-slip-list--themed .bank-slip-list__content-holder{width:100%;border-bottom:.1rem solid #E6E6E6}.bank-slip-list--themed .bank-slip-list__item-heading{border-top:none;-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr}.bank-slip-list--themed .bank-slip-list__item{padding-left:0;padding-right:0;border-left:none;border-right:none;border-color:#E6E6E6}.bank-slip-list--themed .bank-slip-list__item-total-price{border-color:#E6E6E6}.bank-slip-list--themed .checkout__payment-header-title{display:none}.bank-slip-list--themed .bank-slip-list__item-subheading{padding:0 0 1.6rem}@media screen and (max-width:767px){.bank-slip-list--themed .bank-slip-list__item-heading .bank-slip-list__item-total-price,.bank-slip-list--themed .bank-slip-list__title{display:none}.bank-slip-list--themed .bank-slip-list__text-info{padding:2rem 0 0;text-align:left}.bank-slip-list--themed .bank-slip-list__item-heading{-ms-grid-columns:1fr;grid-template-columns:1fr}.bank-slip-list--themed .bank-slip-list__item{padding-top:2rem}.bank-slip-list--themed .bank-slip-list__content-holder{padding:0}.bank-slip-list--themed .bank-slip-list__item-data-holder{-ms-grid-columns:3rem 1fr;grid-template-columns:3rem 1fr}.bank-slip-list--themed .bank-slip-list__item-entrance-value--highlighted{line-height:2.6rem}}.assist-card-panel__title{margin-top:2rem}.assist-card-panel__header{margin:-2rem -2rem 0;height:36px}.assist-card-panel__header-image{-o-object-fit:contain;object-fit:contain}.assist-card-panel__text-line{margin-bottom:2rem}.assist-card-panel__text-line--small{margin-bottom:1rem}.assist-card-panel__value-text{margin-top:-.6rem}.assist-card-panel__list{list-style:none;padding-left:2rem}.assist-card-panel__list-item{margin-bottom:.6rem;display:flex;align-items:center}.assist-card-panel__list-item:before{font-family:theme-icons;color:#00AD46;display:inline-block;margin-left:-2rem;width:20px;margin-right:1rem;font-size:2rem;content:'\e94b'}.assist-card-panel__banner{display:block;margin-top:2rem}@media screen and (min-width:768px){.assist-card-panel__header{margin:-4rem -4rem 0;display:flex;justify-content:center;background:#E04532}.assist-card-panel__title{margin:2rem 0}.assist-card-panel__value-text{margin:0 0 2rem;text-align:right}.assist-card-panel__value{text-align:right}.assist-card-panel__list-item,.assist-card-panel__text-line--small{margin-bottom:2rem}.assist-card-panel__passenger{display:-ms-grid;display:grid;-ms-grid-columns:auto 20rem 15rem;grid-template-columns:auto 20rem 15rem;gap:4rem;margin:2rem 0}.assist-card-panel__passengers-list{padding-left:2rem}}cancellation-and-refund,cancellation-and-refund-hotels{display:block}cancellation-and-refund .cancellation-and-refund__cia,cancellation-and-refund-hotels .cancellation-and-refund-hotels__room{margin-bottom:2rem}cancellation-and-refund .cancellation-and-refund__therms{padding-left:2rem}cancellation-and-refund .cancellation-and-refund__therms--item{margin:1rem 0}cancellation-and-refund .cancellation-and-refund__container{margin-bottom:2rem}.checkout-ctrl-holder{padding-top:14rem}.checkout-ctrl-holder--package{padding-top:22rem}.checkout-mobile-page__tabs-payment-list{background-color:#d6d6d6;border-bottom:.1rem solid #aeaeae;display:flex;padding:1rem}checkout-mobile-page{font-size:1.4rem;color:#212121}checkout-mobile-page .separator{border:.1rem solid #cfcfcf;margin:0;padding:0}checkout-mobile-page .checkout-mobile-page-holder{padding:0 1.4rem}checkout-mobile-page .checkout-mobile-page-holder .checkout-item{box-shadow:0 .3rem .7rem rgba(0,0,0,.23);position:relative;margin-bottom:3rem}checkout-mobile-page .checkout-mobile-page-holder .info-payment{border:.1rem solid #566480}checkout-mobile-page .checkout-mobile-page-holder .checkout-label{font-weight:400}checkout-mobile-page .checkout-mobile-page-holder .checkout-label--strongest{font-weight:800}checkout-mobile-page .btn-scroll-arrow{width:3rem;height:3rem;border-radius:1.5rem;box-shadow:0 .3rem .7rem rgba(0,0,0,.23);background-color:#566480;position:absolute;bottom:-1.5rem;left:calc(50% - 1.5rem)}checkout-mobile-page .btn-scroll-arrow .arrow{position:absolute;left:calc(50% - .75rem);top:1.2rem}checkout-mobile-page .btn-scroll-arrow .arrow.bottom{top:1.7rem}checkout-mobile-page .btn-scroll-arrow .arrow::after,checkout-mobile-page .btn-scroll-arrow .arrow::before{content:'';width:.8rem;height:.2rem;position:absolute;left:.1rem;background-color:#fff}checkout-mobile-page .btn-scroll-arrow .arrow:after{transform:rotate(45deg)}checkout-mobile-page .btn-scroll-arrow .arrow:before{left:.6rem;transform:rotate(-45deg)}checkout-mobile-page .options-passenger-holder.well{box-shadow:0 .1rem .3rem rgba(0,0,0,.16);font-size:1.4rem;margin:0;font-weight:700;width:100%;padding:0}checkout-mobile-page .options-passenger-header{background-color:#388e60;padding:.7rem 1.5rem;color:#fff}checkout-mobile-page .options-passenger-header .link{color:#fff;text-decoration:underline}checkout-mobile-page .options-passenger-header .title{display:flex;justify-content:space-between;font-weight:800}checkout-mobile-page .options-passenger-header .collapsable-button{padding:0;width:1.5rem;height:1.5rem;border-radius:.8rem;background-color:#d2d2d2;position:relative}checkout-mobile-page .options-passenger-header .collapsable-button:after{content:"+";position:absolute;right:.3rem;top:-.2rem;color:#388e60}checkout-mobile-page .options-passenger-header .collapsable-button.opened:after{content:"\2212"}checkout-mobile-page .options-passenger-content{background-color:#fbfbfb}checkout-mobile-page .options-passenger-content.options-text-area{padding:2rem 1.5rem}checkout-mobile-page .options-passenger-content.options-text-area .form-control{border-radius:.2rem;border:.1rem solid #b7b7b7;resize:none;font-weight:400}checkout-mobile-page .user-contact-info .user-contact-info-holder{padding:1.5rem}checkout-mobile-page .checkout-button .btn-checkout{border-radius:.5rem;box-shadow:0 .3rem .7rem rgba(0,0,0,.16);background-color:#F05929;font-size:1.8rem;color:#fff;font-weight:700;text-align:center;width:auto;padding:0 2.5rem;margin:0 auto}checkout-mobile-page .form-group__first-child,checkout-mobile-page .form-group__last-child{width:calc(50% - 1.5rem)}checkout-mobile-page .form-group__first-child{margin-right:1.5rem}checkout-mobile-page .form-group__last-child{margin-left:1.5rem}checkout-mobile-page .user-credit-card-address__address,checkout-mobile-page .user-credit-card-address__complement,checkout-mobile-page .user-credit-card-address__county,checkout-mobile-page .user-credit-card-address__input-city,checkout-mobile-page .user-credit-card-address__number,checkout-mobile-page .user-credit-card-address__state{width:100%}.contract-conditions{display:flex;flex-direction:column;overflow:hidden}.contract-conditions__body{padding:2rem;overflow-y:auto}.contract-conditions__title{text-align:center}.contract-conditions__dismiss-button{padding-top:2.4rem}@media (min-width:769px){.contract-conditions .modal-dialog{width:753px;height:495px}.contract-conditions__body{padding:4rem;overflow-y:auto}.contract-conditions__dismiss-button{padding-top:4rem}}.coupon-addition-colapse .colapse-dialog{width:90%;margin:30vh auto}.coupon-addition-colapse .colapse-content{border-radius:1rem;overflow:hidden}.coupon-addition-colapse__body{padding:2rem;border:.4rem solid #F05929;border-width:0 .1rem .1rem;border-radius:0 0 .4rem .4rem;max-width:345px;transition:none}.coupon-addition-colapse__warning--information-content,.coupon-addition-colapse__warning-packages--information-content{padding:1rem}.credit-card-user-data__input-holder.ng-enter,.credit-card-user-data__input-holder.ng-leave,.credit-card-user-data__input-holder.ng-move,.passenger-wrapper__passenger,.passenger-wrapper__passenger.ng-enter,.passenger-wrapper__passenger.ng-leave,.passenger-wrapper__passenger.ng-move{transition:opacity .25s}.coupon-addition-colapse__body--success{text-align:center;display:flex;flex-direction:column;align-items:center}.coupon-addition-colapse__warning-packages{display:-ms-grid;display:grid;-ms-grid-columns:1fr 4fr;grid-template-columns:1fr 4fr;gap:2rem;border:.1rem solid #EB902B;border-radius:.4rem;margin:0 1.6rem 2rem}.coupon-addition-colapse__warning-packages--information-icon-collapse{display:flex;justify-content:center;align-items:center;background-color:#EB902B}.coupon-addition-colapse__warning{display:-ms-grid;display:grid;-ms-grid-columns:1fr 4fr;grid-template-columns:1fr 4fr;gap:2rem;border:.1rem solid #EB902B;border-radius:.4rem;margin-bottom:2rem}.coupon-addition-colapse__warning--information-icon-collapse{display:flex;justify-content:center;align-items:center;background-color:#EB902B}.coupon-addition-colapse__success-img{margin-bottom:2rem}.coupon-addition-colapse__header{background:#F05929;display:flex;justify-content:center;color:#fff;height:6rem;align-items:center}.coupon-addition-colapse__single-button{margin-top:2rem}.coupon-addition-colapse__buttons{margin-top:2rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem}.coupon-addition-colapse__recaptcha-wrapper{padding:1rem;display:flex;justify-content:center}@media screen and (min-width:768px){.coupon-addition-colapse .colapse-dialog{width:406px}.coupon-addition-colapse__buttons{gap:4rem}.coupon-addition-colapse__recaptcha-wrapper{padding:0 3rem}}@media screen and (max-width:375px){.coupon-addition-colapse__body{max-width:315px}}.coupon-addition-modal .modal-dialog{width:90%;margin:30vh auto}.coupon-addition-modal .modal-content{border-radius:1rem;overflow:hidden}.coupon-addition-modal__body{padding:2rem}.coupon-addition-modal__body--success{text-align:center;display:flex;flex-direction:column;align-items:center}.coupon-addition-modal__close-btn{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;position:absolute;right:1rem;top:1.5rem;font-size:2rem}.coupon-addition-modal__close-btn:active,.coupon-addition-modal__close-btn:focus{outline:0}.coupon-addition-modal__success-img{margin-bottom:2rem}.coupon-addition-modal__header{background:#F05929;display:flex;justify-content:center;color:#fff;height:6rem;align-items:center}.coupon-addition-modal__single-button{margin-top:2rem}.coupon-addition-modal__buttons{margin-top:4rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:2rem}.coupon-addition-modal__recaptcha-wrapper{padding:0 1rem;display:flex;justify-content:center}@media screen and (min-width:768px){.coupon-addition-modal .modal-dialog{width:406px}.coupon-addition-modal__buttons{gap:4rem}.coupon-addition-modal__recaptcha-wrapper{padding:0 3rem}}.coupon-disable-message__body{border:1px solid #EB902B;min-height:10rem;gap:0}.coupon-disable-message__icon-background{background-color:#EB902B}.coupon-disable-message__icon{color:#fff;font-size:3rem}.coupon-disable-message__text-message{display:flex;align-items:center;padding:1.5rem;font-family:Nunito;font-size:1.5rem;font-weight:400;line-height:2rem;text-align:left}.credit-card-user-data__input-holder,.credit-card-user-data__user-logged-info{display:-ms-grid;display:grid;-ms-grid-columns:13rem auto;grid-template-columns:13rem auto;column-gap:2rem}.credit-card-user-data__input-holder{transition:opacity .25s;will-change:opacity}.credit-card-user-data__input-holder.ng-enter,.credit-card-user-data__input-holder.ng-leave.ng-leave-active,.credit-card-user-data__input-holder.ng-move{opacity:0}.credit-card-user-data__input-holder.ng-enter.ng-enter-active,.credit-card-user-data__input-holder.ng-leave,.credit-card-user-data__input-holder.ng-move.ng-move-active{opacity:1}.container_select_brand{display:flex;flex-direction:column;text-align:left;gap:1rem;margin-top:-2rem}@media screen and (max-width:768px){.credit-card-user-data__creditcard-number,.credit-card-user-data__full-name{-ms-grid-column:span 2;grid-column:span 2}.container_select_brand{margin-top:0}}@media screen and (min-width:768px){.credit-card-user-data__card-brand{max-width:40%;display:block}.credit-card-user-data__input-holder{-ms-grid-columns:(1fr) [10];grid-template-columns:repeat(10,1fr);column-gap:4rem}.credit-card-user-data__creditcard-number{-ms-grid-column:span 4;grid-column:span 4}.credit-card-user-data__due-date{-ms-grid-column:span 2;grid-column:span 2}.credit-card-user-data__security-code{-ms-grid-column:span 4;grid-column:span 4}.credit-card-user-data__full-name{-ms-grid-column:span 10;grid-column:span 10}.credit-card-user-data__birth-date{-ms-grid-column:span 3;grid-column:span 3}.credit-card-user-data__cpf-number{-ms-grid-column:span 4;grid-column:span 4}}hotel-description{display:-ms-grid;display:grid;-ms-grid-columns:128px 1fr;grid-template-columns:128px 1fr}hotel-description .hotel-description__hotel-text{padding:12px 12px 34px}hotel-description .hotel-description__hotel-icon{grid-area:1/1/2/2;height:100%;padding:12px;background-color:#cfcfcf;background-position:center;background-repeat:no-repeat;background-size:cover}hotel-description .hotel-description__hotel-text{grid-area:1/2/2/3;position:relative}hotel-description .hotel-description__quoted-text:not(:last-child)::after{content:','}hotel-description .hotel-description__check-dates,hotel-description .hotel-description__reserve-details{width:100%;-ms-grid-column:span 2;grid-column:span 2;display:flex;flex-flow:row nowrap}.hotel-description-modal__contents-title--centered,hotel-description .hotel-description__reserve-details{justify-content:center}hotel-description .hotel-description__check-dates{border-top:1px solid #D3D2D3;border-bottom:1px solid #D3D2D3}hotel-description .hotel-description__check{color:#fff;min-width:60px;font-weight:700;font-size:14px;text-transform:uppercase}hotel-description .hotel-description__check--expand{flex:1 0 auto;flex:1 0 max-content}hotel-description .hotel-description__check--grey{background-color:#F8F6F7;color:#4A4545;font-weight:400;padding-left:.3rem}hotel-description .hotel-description__moment{display:block}hotel-description .hotel-description__section{display:block;font-weight:700}hotel-description .hotel-description__date{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;display:-ms-grid;display:grid}hotel-description .hotel-description__check--orange{border-left:.5rem solid #FCDA4E}hotel-description .hotel-description__check--green{border-left:.5rem solid #F59F51}hotel-description .hotel-description__info-button{position:absolute;bottom:12px;right:12px;display:block;width:16px;height:16px;border:1px solid #000;border-radius:50%;text-align:center;line-height:15px;font-size:10px;padding:0;background:0 0}hotel-description .hotel-description__stars-holder{margin-right:1.6rem;margin-bottom:.8rem;align-items:center;display:flex}hotel-description .hotel-description__tags-holder{display:flex;justify-content:flex-start;flex-wrap:wrap}hotel-description .hotel-description__tags-holder .text-icon--inline{padding:2px 0;margin-bottom:.8rem;width:50%}hotel-description .hotel-description__tags-holder .text-icon__text{margin-left:.5rem;line-height:18px}hotel-description .hotel-description__text-icon{display:flex}hotel-description .hotel-description__text-icon--column{flex-direction:column}hotel-description .hotel-description__text-nowrap{white-space:nowrap}hotel-description.hotel-desription--force-old{background-color:#fff;color:#414042}hotel-description.hotel-desription--force-old .hotel-description__check-dates{background:#F8F6F7;width:calc(100% - .5px)}hotel-description.hotel-desription--force-old .hotel-description__check--orange{border-left:.5rem solid #FFB727;background:0 0;color:#414042}hotel-description.hotel-desription--force-old .hotel-description__check--green{border-left:.5rem solid #ff9800;background:0 0;color:#414042}@media screen and (max-width:376px){hotel-description .hotel-description__tags-holder .text-icon--inline{width:100%}}hotel-description .hotel-description__star-icon{margin-right:.2rem}@media screen and (max-width:768px){hotel-description.hotel-description--smaller{display:-ms-grid;display:grid;-ms-grid-columns:45% 1fr;grid-template-columns:45% 1fr;font-size:9px}hotel-description.hotel-description--smaller .hotel-description__check-dates,hotel-description.hotel-description--smaller .hotel-description__reserve-details{-ms-grid-column:span 2;grid-column:span 2}hotel-description.hotel-description--smaller .hotel-description__hotel-icon{display:flex}hotel-description.hotel-description--smaller .hotel-description__hotel-icon figure,hotel-description.hotel-description--smaller .hotel-description__hotel-icon img{height:100%}hotel-description.hotel-description--smaller .hotel-description__check{padding:8px}hotel-description.hotel-description--smaller .hotel-description__check,hotel-description.hotel-description--smaller .hotel-description__hotel-address,hotel-description.hotel-description--smaller .text-icon .text-icon__text{font-size:9px}}@media screen and (min-width:768px){hotel-description.hotel-description--old .text-icon__text,hotel-description.hotel-description--old text-icon .text-icon__text{font-size:12px}hotel-description.hotel-description--old{background-color:#FCFCFC}hotel-description.hotel-description--old .hotel-description__hotel-text{padding:12px}hotel-description.hotel-description--old .hotel-description__check{text-transform:initial}hotel-description.hotel-description--old .hotel-description__check--green,hotel-description.hotel-description--old .hotel-description__check--orange{background-color:#F8F6F7;color:#000;padding:10px 9px}hotel-description.hotel-description--old .hotel-description__check--grey{text-align:left;color:#393636;background-color:#F8F6F7;padding-left:0}hotel-description.hotel-description--old .hotel-description__info-button{display:none}hotel-description.hotel-description--expand{display:-ms-grid;display:grid;-ms-grid-columns:35% 1fr;grid-template-columns:35% 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}hotel-description.hotel-description--expand .hotel-description__hotel-text{grid-area:1/2/1/3;padding-left:2.5rem}hotel-description.hotel-description--expand .hotel-description__hotel-icon{grid-area:1/1/4/1;padding:0}hotel-description.hotel-description--expand .hotel-description__hotel-icon .figure{display:flex}hotel-description.hotel-description--expand .hotel-description__hotel-icon img{height:100%;-o-object-fit:cover;object-fit:cover}hotel-description.hotel-description--expand .hotel-description__hotel-name{font-size:14px;line-height:18px;font-weight:600;margin-bottom:0}hotel-description.hotel-description--expand .hotel-description__check-dates,hotel-description.hotel-description--expand .hotel-description__reserve-details{-ms-grid-column:span 1;grid-column:span 1}}hotel-description .text-icon{padding:16px 22px;position:relative}hotel-description .text-icon .text-icon__text{font-size:14px;text-align:center;white-space:nowrap}hotel-description .text-icon .text-icon__text--segmented{white-space:normal}hotel-description .text-icon .text-icon__icon{height:15px;margin-bottom:3px}hotel-description .text-icon+.text-icon::before{content:'';display:block;height:calc(100% - 24px);top:12px;left:0;position:absolute;width:1px;background-color:#D3D2D3}.hotel-description__loading{display:flex;align-items:center;justify-content:center;width:100%;height:200px}.package-product__wrapper{margin-top:32px;border:1px solid #D3D2D3}.package-product__wrapper--spaced{margin:16px}.package-product__wrapper--main-form{margin:32px 4.5rem}.package-product__button{text-align:center;display:block;width:100%;background-color:#F8F6F7;border:none;border-top:1px solid #B6B6B6;padding:10px 0;appearance:none;-moz-appearance:none;-webkit-appearance:none}.hotel-description-modal__button-close-holder{padding:1.5rem 1.5rem 0 0}.hotel-description-modal__button-close.close{color:#666;opacity:1}.hotel-description-modal__holder{padding:2rem 4rem}.hotel-description-modal__contents-title,.hotel-description-modal__hotel-locale-title{display:flex;justify-content:flex-start;font-weight:700;font-size:2rem;text-transform:uppercase;color:#000}.hotel-description-modal__hotel-description{border:.1rem solid #d3d2d3;margin:2.6rem 0}.hotel-description-modal__hotel-locale-info{font-size:1.4rem;margin:0 0 2rem}.hotel-description-modal__facilities-list{display:-ms-grid;display:grid;-ms-grid-columns:33% 33% 33%;grid-template-columns:33% 33% 33%;padding:1.4rem 0}.hotel-description-modal__facilities-list-item{list-style:inside;padding:.6rem 0}.hotel-description-modal__embebed-map{height:200px}.hotel-description-modal__galery-images-holder{padding-top:2.7rem;margin-bottom:2.4rem;display:flex;justify-content:center;width:100%;background:#111}.hotel-description-modal__free-cancellation-holder{margin-top:-30px;display:flex;flex-direction:row;justify-content:flex-end;-ms-grid-column:1;grid-column-start:1;grid-column-end:3}.hotel-description-modal__free-cancellation-holder .hotel-description-modal__free-cancellation-info{display:inline-flex;flex-direction:column;margin:.8rem 0 .6rem 2rem;font-size:1.1rem;line-height:1.5rem;color:#00AD46}@media (max-width:768px){.hotel-description-modal__galery-images-holder{padding-top:0}.hotel-description-modal__facilities-list{-ms-grid-columns:100%;grid-template-columns:100%;padding:.5rem 0}.hotel-description-modal__facilities-list-item{padding:.4rem 0}.hotel-description-modal__holder{padding:2.4rem 1.6rem}}.insurance-card-panel__link,.insurance-card-panel__link:hover{color:#F05929}.insurance-card-panel__info-container{text-align:center;padding:1rem}.insurance-card-panel__title-container{display:flex;gap:1rem}.insurance-card-panel__img{width:60px;height:55px}.insurance-card-panel__price{text-align:right;width:65%}.insurance-card-panel__title{margin-top:2rem}.insurance-card-panel__header{margin:-2rem -2rem 0;height:36px;background-color:#E04532}.insurance-card-panel__header-image{-o-object-fit:contain;object-fit:contain}.insurance-card-panel__text-line{margin-bottom:2rem}.insurance-card-panel__text-line--small{margin-bottom:1rem}.insurance-card-panel__value-text{margin-top:-.6rem}.insurance-card-panel__list{list-style:none;padding-left:2rem}.insurance-card-panel__list-item{margin-bottom:.6rem;display:flex;align-items:center}.insurance-card-panel__list-item:before{font-family:theme-icons;color:#00AD46;display:inline-block;margin-left:-2rem;width:20px;margin-right:1rem;font-size:2rem;content:'\e94b'}.insurance-card-panel__banner{display:block;margin-top:2rem}.insurance-card-panel__data-container{text-align:left;display:flex;color:#666}.insurance-card-panel__foreigner-info{height:50px;border:1px solid #F05929;border-radius:1rem;margin-bottom:1rem;margin-top:2rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 5fr 1fr;grid-template-columns:1fr 5fr 1fr;align-items:center;-ms-grid-column-align:center;justify-items:center}.insurance-card-panel__foreigner-info i{color:#F05929;font-size:2rem}@media screen and (min-width:768px){.insurance-card-panel{display:flex}.insurance-card-panel__img{width:161px;height:150px;margin-right:2rem}.insurance-card-panel__header{margin:-4rem -4rem 0;display:flex;justify-content:center}.insurance-card-panel__title{margin:2rem 0}.insurance-card-panel__value-text{margin:0 0 2rem;text-align:right}.insurance-card-panel__value{text-align:right}.insurance-card-panel__list-item,.insurance-card-panel__text-line--small{margin-bottom:2rem}.insurance-card-panel__passenger{display:-ms-grid;display:grid;-ms-grid-columns:auto 25rem 0;grid-template-columns:auto 25rem 0;margin:2rem 0}.insurance-card-panel__passengers-list{padding-left:.5rem}.insurance-card-panel__info-container{display:flex;gap:5rem;align-items:center;justify-content:center;padding:0}.insurance-card-panel__data-container{flex-direction:column;align-items:flex-end;text-align:right;width:35%}.insurance-card-panel__foreigner-info{height:60px;margin-bottom:2rem}}.insurance-cover-details{display:flex;flex-direction:column;overflow:hidden}.insurance-cover-details__body{padding:2rem;overflow-y:auto}.insurance-cover-details__title{text-align:center}.insurance-cover-details__stripe{background-color:#edf2ff;padding:2rem;margin-top:2rem}.insurance-cover-details__itens{padding:1rem 2rem}@media (min-width:769px){.insurance-cover-details .modal-dialog{width:50rem}.insurance-cover-details__body{padding:4rem;overflow-y:auto}}login-recommendation{display:-ms-grid;display:grid;-ms-grid-columns:8rem auto;grid-template-columns:8rem auto;justify-content:center;align-items:center}.login-recommendation__icon{font-size:5rem}@media (max-width:768px){.login-recommendation__button{margin-top:2rem;-ms-grid-column:span 2;grid-column:span 2}.login-recommendation__title{font-size:1.5rem;line-height:2rem}}.modal-voucher-unavailable{padding:3rem;overflow:scroll;text-align:justify}@media (min-width:768px){login-recommendation{-ms-grid-columns:6rem 4fr 2fr;grid-template-columns:6rem 4fr 2fr;column-gap:3rem}.login-recommendation__icon{font-size:6rem}.modal-voucher-unavailable{padding:5rem}}.modal-voucher-unavailable__title{text-align:center}.modal-voucher-unavailable__container-button{display:flex;justify-content:center;margin-top:5rem}.modal-voucher-unavailable__desktop{max-height:80vh}.luggage-addition-modal .modal-dialog{width:100%;margin:0}.luggage-addition-modal .modal-content{border-radius:0;height:100vh;overflow:scroll;display:flex;align-items:center;justify-content:center;min-height:670px}.luggage-addition-modal__buttons{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:2rem}.luggage-addition-modal__modal-body{padding:2rem}.luggage-addition-modal__bottom-divider{margin-top:auto;border-color:#B3B3B3}.luggage-addition-modal__panel{background-color:#fff;width:100%;border-radius:1rem;padding:0 1rem 1rem;overflow:hidden}.luggage-addition-modal__leg-section{display:-ms-grid;display:grid;-ms-grid-columns:8rem 10rem auto;grid-template-columns:8rem 10rem auto;gap:1.4rem}.luggage-addition-modal__subtitle{display:flex;justify-content:center;margin:0 -1rem 2rem;background:#F8F6F7;padding:1rem;align-items:center}.luggage-addition-modal__modal-header{background:#F05929;display:flex;justify-content:center;color:#fff;height:6rem;align-items:center}.luggage-addition-modal__input-section{margin-top:4rem}.luggage-addition-modal__main-icon{font-size:6rem;display:block;margin:5rem auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.luggage-addition-modal__close-btn{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;position:absolute;right:1rem;top:1.5rem;font-size:2rem}.luggage-addition-modal__close-btn:active,.luggage-addition-modal__close-btn:focus{outline:0}.luggage-addition-modal__title{margin:0}.luggage-addition-modal__price{text-align:right}.luggage-addition-modal__total-price{padding:1rem 2rem;height:5rem;display:flex;justify-content:space-between;align-items:center;margin:2rem -2rem 4rem;background-color:#F05929}.luggage-addition-modal__warning{padding:1rem}.luggage-addition-modal__buttons{margin-top:4rem;display:flex;justify-content:space-between}.luggage-addition-modal__action-button{width:100%}@media screen and (min-width:768px){.luggage-addition-modal .modal-dialog{width:48.6rem;margin:3rem auto}.luggage-addition-modal .modal-content{border-radius:1rem;overflow:hidden;height:unset}.luggage-addition-modal__modal-body{padding:4rem}.luggage-addition-modal__subtitle{margin:2rem 0}.luggage-addition-modal__flight-info{-ms-grid-row-align:center;align-self:center}.luggage-addition-modal__panel{background-color:transparent;margin-top:0;padding:0;box-shadow:none}.luggage-addition-modal__leg-section{-ms-grid-columns:9.4rem 12rem auto;grid-template-columns:9.4rem 12rem auto;gap:3.5rem}.luggage-addition-modal__total-price{padding:1rem;margin:2rem 0 4rem}}.passenger-data-new-checkout{background-color:#fff;box-shadow:0 0 20px 0 #A6ABBD40;padding:2rem;border-radius:1rem}.passenger-data-new-checkout__text-header-form{display:flex;justify-content:space-between}.passenger-data-new-checkout__text-header-form i{font-size:25px}.passenger-data-new-checkout__text-header-form div{display:flex;gap:1rem}.passenger-data-new-checkout__text-header-form p{margin:0}.passenger-data__luggage-button{width:100%}.passenger-data__label-international-flight{margin:2.5rem 0 1.5rem}.passenger-data__text-underline{text-decoration:underline;cursor:pointer}.passenger-data__container-checkbox-user-info,.passenger-data__luggage-text{margin-top:1rem}.passenger-data__luggage-container{display:flex;flex-direction:column;margin-bottom:2rem}.passenger-data__msg-holder{padding:1rem}.passenger-data__checkbox-label{margin-left:-4rem;padding:0}.passenger-data__title-section{margin-bottom:2rem}.passenger-data__line-separator{border:.1rem solid #B3B3B3;margin:4rem 0}.passenger-data__span-luggage-blocked{margin-top:2rem}.passenger-data__banner{grid-column:1/-1}.passenger-data__correct-name{margin:1rem 0;-ms-grid-column:span 10;grid-column:span 10}.passenger-data__baby-message{line-height:3rem!important}@media screen and (min-width:768px){.passenger-data__luggage-button{width:23rem;height:5rem;margin-bottom:3rem;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2}.passenger-data__container-checkbox-user-info{margin-top:4rem}.passenger-data__span-luggage-blocked{margin-top:.7rem}.passenger-data__luggage-text{margin-top:0}.passenger-data__luggage-container{height:5rem;display:-ms-grid;display:grid;grid-template:1fr 1fr/25rem auto;margin-bottom:3rem}.passenger-data__msg-holder{padding:2rem}.passenger-data__title-section{margin-bottom:2rem}.passenger-data__check-user-info{margin-bottom:2rem;display:block}.passenger-data__checkbox-label{margin:.4rem 1rem}.passenger-data__form-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [10];grid-template-columns:repeat(10,1fr);column-gap:4rem}.passenger-data__input--small{-ms-grid-column:span 3;grid-column:span 3}.passenger-data__input--medium{-ms-grid-column:span 4;grid-column:span 4}.passenger-data__input--large{-ms-grid-column:span 6;grid-column:span 6}.passenger-data__input--extra-large{-ms-grid-column:span 7;grid-column:span 7}.passenger-data__input--full-width{-ms-grid-column:span 10;grid-column:span 10}.passenger-data__input--offset-medium:after{content:'';-ms-grid-column:span 4;grid-column:span 4}.passenger-data__foreigner-checkbox{margin-top:2rem}.passenger-data .custom-checkbox-item__transcluded-value{width:88%}.passenger-data [ui-date-mask]{max-width:unset}}.payment-methods-list__item{display:flex;align-items:center;padding:1rem 0;flex-wrap:wrap}.payment-methods-list__badge{margin-left:2rem}.payment-methods-list__complement-payment{width:100%;padding-left:3.5rem}.payment-methods-list__radio-and-info{width:100%;display:flex;justify-content:space-between}.payment-methods-list__link{text-decoration:underline;cursor:pointer}@media screen and (max-width:768px){.payment-methods-list__radio-item{order:1}.payment-methods-list__badge{order:3;margin:.8rem 0 0 3rem}.payment-methods-list__complement-payment{order:2}.payment-methods-list__link{text-decoration:underline}}.passenger-wrapper__passenger{margin-top:2.5rem;display:block;will-change:opacity}.passenger-wrapper__passenger.ng-enter,.passenger-wrapper__passenger.ng-leave.ng-leave-active,.passenger-wrapper__passenger.ng-move{opacity:0}.passenger-wrapper__passenger.ng-enter.ng-enter-active,.passenger-wrapper__passenger.ng-leave,.passenger-wrapper__passenger.ng-move.ng-move-active{opacity:1}payment-retargeting-box-message .holder-content{position:relative;transform:scale(0) translateY(200%);transition:all cubic-bezier(0,1.02,.6,1.23) .5s;display:inline-block;width:66.66%;padding-left:15px;padding-right:5%;margin-top:45px}.payment-wrapper__payment-methods-link,.payment-wrapper__payment-methods-link.ng-enter,.payment-wrapper__payment-methods-link.ng-leave,.payment-wrapper__payment-methods-link.ng-move,.payment-wrapper__user-data-and-adress.ng-enter,.payment-wrapper__user-data-and-adress.ng-leave,.payment-wrapper__user-data-and-adress.ng-move,.person-wrapper__traveller,.person-wrapper__traveller.ng-enter,.person-wrapper__traveller.ng-leave,.person-wrapper__traveller.ng-move{transition:opacity .25s}payment-retargeting-box-message .holder-content.show-message{transform:scale(1) translateY(0)}@media (max-width:1199px){payment-retargeting-box-message .holder-content{padding-right:15px}}@media (max-width:991px){payment-retargeting-box-message .holder-content{width:100%;padding-left:15px;padding-right:15px}}@media (max-width:765px){payment-retargeting-box-message .holder-content{margin-top:30px;margin-bottom:30px}}payment-retargeting-box-message .payment-messages{box-shadow:-.17px 1.99px 0 rgba(180,168,168,.48);background-color:#fcfcfc;border:1px solid #ff7b60;border-radius:11px;position:relative;display:flex;overflow:hidden;justify-content:space-between}payment-retargeting-box-message .payment-messages .holder-messages{padding:25px;max-width:540px}payment-retargeting-box-message .payment-messages .holder-messages .title{font-size:22px;font-weight:700;color:#353535;margin:0 0 5px}payment-retargeting-box-message .payment-messages .holder-messages .text{font-size:18px;color:#515151;font-weight:400}payment-retargeting-box-message .payment-messages .holder-image{justify-content:center;background-color:#fce7be;display:flex;align-items:center;min-width:125px}@media (max-width:652px){payment-retargeting-box-message .payment-messages .holder-image{display:none}}payment-retargeting-box-message .payment-messages .holder-image img{width:75px;height:65px}payment-retargeting-box-message .arrow-triangle{background-color:#fcfcfc;position:absolute;bottom:11px;left:calc(50% - 10px)}payment-retargeting-box-message .arrow-triangle:before{content:'';position:absolute;width:20px;height:20px;border-bottom-left-radius:30%;transform:rotate(-45deg);border:2px solid #fcfcfc;background-color:#fcfcfc;box-shadow:-1.5px 1.5px 0 rgba(180,168,168,.48);border-left:1px solid #ff7b60;border-bottom:1px solid #ff7b60}.suggestions-modal__big-card--higher:hover,.suggestions-modal__mini-card:hover{box-shadow:0 0 8px rgba(0,0,0,.25)}.payment-selection--disabled{pointer-events:none;-webkit-filter:opacity(.5) grayscale(1);filter:opacity(.5) grayscale(1)}payment-selection{padding:20px;border:1px solid #ACABA4;background:#FCF9E4;margin:0 0 30px;display:block;position:relative}payment-selection .payment-selection__item{width:100%;display:flex;padding:16px 32px;align-items:center;margin:0}payment-selection .payment-selection__item-radio-button{margin:0 7px 0 0;width:18px;height:18px}payment-selection .payment-selection__item-label{font-size:16px;font-weight:800;margin:0}payment-selection .payment-selection__item-service-text{padding:4px 4px 0;font-weight:400;font-size:14px}payment-selection:after,payment-selection:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}payment-selection:after{border-color:rgba(136,183,213,0);border-top-color:#fcf9e4;border-width:10px;margin:0 0 0 -10px}payment-selection:before{border-color:rgba(194,225,245,0);border-top-color:#acaba4;border-width:11px;margin:0 0 0 -11px}.payment-information-modal__list{margin:0;padding:4rem 5rem 4rem 6rem;list-style-type:decimal}.payment-information-modal__list-item{padding:0 0 2rem 2rem}.payment-information-modal__close-button-holder{padding:0 4rem 4rem;text-align:center}.payment-information-modal__close-button{width:250px;display:inline-block}.payment-information-modal__cancelRed{color:red}.checkout-line{margin-top:-1rem}.payment-wrapper--disabled{pointer-events:none;-webkit-filter:opacity(.5) grayscale(1);filter:opacity(.5) grayscale(1)}.payment-wrapper__payment-methods-link,.payment-wrapper__user-data-and-adress{transition:opacity .25s;will-change:opacity}.payment-wrapper__payment-methods-link.ng-enter,.payment-wrapper__payment-methods-link.ng-leave.ng-leave-active,.payment-wrapper__payment-methods-link.ng-move,.payment-wrapper__user-data-and-adress.ng-enter,.payment-wrapper__user-data-and-adress.ng-leave.ng-leave-active,.payment-wrapper__user-data-and-adress.ng-move{opacity:0}.payment-wrapper__payment-methods-link.ng-enter.ng-enter-active,.payment-wrapper__payment-methods-link.ng-leave,.payment-wrapper__payment-methods-link.ng-move.ng-move-active,.payment-wrapper__user-data-and-adress.ng-enter.ng-enter-active,.payment-wrapper__user-data-and-adress.ng-leave,.payment-wrapper__user-data-and-adress.ng-move.ng-move-active{opacity:1}.payment-wrapper__payment-methods-link{padding-top:1rem;text-decoration:underline;cursor:pointer;will-change:opacity}.payment-wrapper__payment-methods-link.ng-enter,.payment-wrapper__payment-methods-link.ng-leave.ng-leave-active,.payment-wrapper__payment-methods-link.ng-move{opacity:0}.payment-wrapper__payment-methods-link.ng-enter.ng-enter-active,.payment-wrapper__payment-methods-link.ng-leave,.payment-wrapper__payment-methods-link.ng-move.ng-move-active{opacity:1}.payment-wrapper__installments-item{border-bottom:.1rem solid #E6E6E6;display:block}.payment-wrapper__payment-header-info{display:-ms-grid;display:grid;-ms-grid-columns:55% 45%;grid-template-columns:55% 45%;border-bottom:.1rem solid #E6E6E6;background:#FFB727;margin-top:3rem}.payment-wrapper__credit-card-user-data{display:block;margin-top:2rem}.payment-wrapper__payment-parcel-info,.payment-wrapper__payment-total-info{margin:0;padding:1rem 3rem}.payment-wrapper__payment-total-info{text-align:right}.payment-wrapper__installment-button{border:none;background:#F8F6F7;color:#F05929;width:100%;padding:.8rem;font-size:1.3rem;margin-top:-.1rem}.payment-wrapper__installment-button__show-more{display:flex;justify-content:center}.payment-wrapper__installment-button-icon{font-size:1.6rem;margin-right:1rem}.payment-wrapper__payment-methods-holder{position:relative;margin:0}.payment-wrapper__payment-info-button{padding:0 4rem 4rem}.payment-wrapper__payment-pix-button{bottom:2rem;width:100%;padding:0 2rem 2rem}.payment-wrapper__safety-pay-box{text-align:center;margin-top:2rem}.payment-wrapper__safety-pay-box .bank-brand{margin:2rem 1rem}.payment-wrapper__safety-pay-box-paragraph{margin-bottom:0}.payment-wrapper__safety-pay-section{display:block}.payment-wrapper__safety-pay-title{margin-top:4rem}.payment-wrapper__enable-mail-sms label{justify-content:unset!important;align-items:flex-start!important}.payment-wrapper__option-credit-card label{justify-content:unset!important;align-items:flex-start!important;text-align:justify!important}.payment-wrapper__option-credit-card .custom-checkbox-item__error-text{z-index:99}@media (min-width:768px){.payment-wrapper__cart-container{padding:0!important}.payment-wrapper__cart-content{padding:4rem}.payment-wrapper__payment-methods-holder{-ms-grid-columns:1fr 23rem;grid-template-columns:1fr 23rem}.payment-wrapper__credit-card-user-data{display:block;margin-top:4rem}.payment-wrapper__user-data-and-adress{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);column-gap:4rem}.payment-wrapper__enable-mail-sms,.payment-wrapper__option-credit-card{-ms-grid-column:span 2;grid-column:span 2;margin-bottom:1rem}.payment-wrapper__user-credit-card-address,.payment-wrapper__user-data-in-payment{-ms-grid-column:span 2;grid-column:span 2}.payment-wrapper__safety-pay-box{margin-top:2rem}.payment-wrapper__safety-pay-box .bank-brand{margin:2rem}.payment-wrapper__safety-pay-section{display:block}}@media (max-width:768px){.payment-wrapper__cart-container{padding:0!important}.payment-wrapper__cart-content{padding:2rem}.payment-wrapper__payment-header-info{margin:2rem -2rem 0}.payment-wrapper__installments-item{padding:1.4rem 0}.payment-wrapper__payment-parcel-info,.payment-wrapper__payment-total-info{margin:0;padding:1rem 2rem}.payment-wrapper__icon{display:block;width:30%;margin:1rem}.payment-wrapper__payment-methods-link{position:absolute;right:-.8rem;top:.2rem}}.payment-wrapper__skeleton-row{display:flex;flex-wrap:wrap;margin-top:3rem}.payment-wrapper__skeleton-row+.payment-wrapper__skeleton-row{margin-top:1.6rem}.payment-wrapper__skeleton-row--center-items{align-items:center}.payment-wrapper__skeleton-item{background:linear-gradient(-45deg,#B3B3B3 40%,#F8F6F7 50%,#FAFAFA 52%,#F8F6F7 54%,#B3B3B3 60%);animation:animate-skeleton-screen-gradient 5s linear infinite;background-size:400% 400%;height:40px;min-width:100%;display:flex;justify-content:center;align-items:center}.payment-wrapper__container-credit-card{margin-top:2rem}.price-tax-summary__summary-line{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;margin-bottom:1rem;align-items:center}.price-tax-summary__summary-line--result{background-color:#F05929;font-size:2rem;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;margin:2rem -2rem;padding:1rem 2rem}.price-tax-summary__text{margin:0}.price-tax-summary__text .information-label__tool-tip{left:1px}.price-tax-summary__title{margin:0 0 2rem}.price-tax-summary__value{text-align:right;column-gap:.5rem;justify-content:right;flex-wrap:wrap;display:flex}.price-tax-summary__value span{flex:0 0 auto}.price-tax-summary__discount-line{margin-top:-1rem}@media screen and (min-width:768px){.price-tax-summary__summary-line{display:-ms-grid;display:grid}.price-tax-summary__summary-line--result{padding:1rem 4rem;margin:2rem -4rem}}.person-wrapper__title-section{width:100%;margin:1rem 0;display:inline-block}.person-wrapper__line-separator{border:.1rem solid #B3B3B3}.person-wrapper__traveller{margin-top:2.5rem;display:block;will-change:opacity}.person-wrapper__traveller.ng-enter,.person-wrapper__traveller.ng-leave.ng-leave-active,.person-wrapper__traveller.ng-move{opacity:0}.person-wrapper__traveller.ng-enter.ng-enter-active,.person-wrapper__traveller.ng-leave,.person-wrapper__traveller.ng-move.ng-move-active{opacity:1}.person-wrapper__info-children-holder{position:relative;margin-left:1.5rem;width:2rem;height:2rem;font-size:2rem;display:inline-block}.person-wrapper__tooltip{width:17rem;left:-7.3rem;bottom:calc(100% + 1rem);display:inline-block;position:absolute;transition:all .25s cubic-bezier(.55,-.01,0,1.36);pointer-events:none;z-index:2}.person-wrapper__warn-icon{display:none;font-size:3rem}.person-wrapper__minor-warn-message{border:.2rem solid #F05929;border-radius:1rem;padding:1rem}.person-wrapper__using-user-data{margin-top:2rem}@media screen and (max-width:768px){.person-wrapper__using-user-info{margin-left:-3rem}}@media screen and (min-width:768px){.person-wrapper__title-section{display:inline;margin-right:1rem}.person-wrapper__traveller-companion{display:block;margin-top:2rem}.person-wrapper__info-icon:hover+.person-wrapper__tooltip{opacity:1;transform:translate(0,0) scale(1)}.person-wrapper__minor-warn-message{border:.2rem solid #F05929;border-radius:1rem;padding:3rem;display:-ms-grid;display:grid;-ms-grid-columns:3rem 1fr;grid-template-columns:3rem 1fr;align-items:center;grid-gap:3rem}.person-wrapper__warn-icon{font-size:3rem;display:inline-block}.person-wrapper__warn-link{text-decoration:underline}.person-wrapper__tooltip--hidden.field-group__tooltip--hidden{transform:translate(0,5rem) scale(0)}}.radar-modal .modal-dialog{width:100%;max-width:710px!important;border-radius:1rem}.radar-modal .modal-content{border-radius:1rem!important}.price-radar::-webkit-scrollbar{display:none}.radar-modal{max-height:650px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.radar-modal__ads-banner{background-color:#000;display:-ms-grid;display:grid;place-items:center;overflow:hidden;border-radius:.8rem 0 0 .8rem}.radar-modal__ads-banner img{-o-object-fit:cover;object-fit:cover}.radar-modal__icon-radar{width:93px;height:93px}.radar-modal__header{display:flex;align-items:flex-start;background-color:#000;gap:2rem;color:#fff;padding:2rem;border-radius:1rem 1rem 0 0}.radar-modal__header div{display:flex;flex-direction:column;gap:1rem;text-align:left}.radar-modal__button-close{border:none;background:0 0;color:inherit}.radar-modal__button-close i{font-size:2rem;color:#fff}.radar-modal__modal-content{padding:2rem 2rem 4rem;background-color:#F8F6F7;border-radius:1rem}.refund-guaranteed{box-sizing:border-box;padding:0}.refund-guaranteed__header{padding:4rem 4rem 2rem}.refund-guaranteed__header__modal-toggle-button{cursor:pointer}.refund-guaranteed__header__modal-toggle-button__read-more{color:#F05929}.refund-guaranteed__strip{padding:.875rem;margin:0;background:#00AD46;font-weight:400;text-align:center;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.refund-guaranteed__strip__icon-container{width:24px;height:auto;font-size:1rem;margin-right:.875rem}.refund-guaranteed__strip__icon-container__icon{width:100%;height:auto}.refund-guaranteed__content{display:flex;flex-direction:row}@media screen and (max-width:768px){.refund-guaranteed__content{flex-direction:column-reverse}}.refund-guaranteed__content ul{list-style-type:none;margin:0}.refund-guaranteed__content__options-list{width:50%;display:flex;padding:0;flex-direction:column}.refund-guaranteed__content__options-list li{padding:0;flex-grow:.33;border-top:1px solid #E6E6E6;border-right:1px solid #E6E6E6;border-bottom:none;border-left:none}.refund-guaranteed__content__options-list li:first-child{border-top:none}@media screen and (max-width:768px){.refund-guaranteed__content__options-list{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr)}.refund-guaranteed__content__options-list li{text-align:center;border-right:none;border-bottom:1px solid #E6E6E6;border-left:1px solid #E6E6E6}.refund-guaranteed__content__options-list li:first-child{border-top:1px solid #E6E6E6;border-left:none}.refund-guaranteed__content__options-list li:last-child{border:none;-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1/span 3}}.refund-guaranteed__content__details-list{width:50%;padding:2rem 2.5rem}@media screen and (max-width:768px){.refund-guaranteed__content__details-list{padding:1.25rem;width:100%}}.refund-guaranteed__content__details-list li{margin-bottom:1.25rem;width:100%;display:flex;flex-direction:row}.refund-guaranteed__content__details-list li p{padding:0 0 0 .875rem;margin:0}.refund-guaranteed__content__details-list__icon-container{flex-shrink:0;width:16px}.refund-guaranteed__content__details-list__icon{width:100%;height:auto}.refund-guaranteed .refund-guaranteed-banner{display:flex;flex-direction:column;gap:2rem}.suggestions-modal__body-label-country{background:#F05929;border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:0 10px}.suggestions-modal__body-div-label-country{display:flex;justify-content:flex-start;padding:10px}.suggestions-modal__body-city{font-weight:600;font-size:18px;line-height:10px;text-shadow:0 1px 0 rgba(0,0,0,.5);text-transform:uppercase;letter-spacing:1px}.suggestions-modal__body-description-value{font-weight:400;font-size:12px;line-height:5px;text-transform:lowercase;color:#fff}.suggestions-modal__body-value{font-size:24px;font-weight:700;line-height:18px;color:#fff}.suggestions-modal__body-type-route{font-size:12px;font-weight:400;text-transform:lowercase;line-height:5px;color:#fff}.suggestions-modal__btn-ofertas{background:#F05929;color:#FFF;font-weight:600;height:46px;border-radius:8px;text-transform:uppercase;width:100%;font-size:16px;line-height:22px;text-align:center;letter-spacing:.035em}.suggestions-modal__btn-ofertas:hover{color:#fff;background-color:#F05929}.suggestions-modal__title{font-weight:600;font-size:18px;line-height:25px;text-transform:uppercase;color:#4F4F4F;justify-content:center;width:100%;margin:1rem}.suggestions-modal__text{font-weight:400;font-size:18px;line-height:25px;display:flex;justify-content:center;width:100%}.suggestions-modal__big-card{width:100%;height:126px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:space-between;padding:10px;align-items:flex-start}.suggestions-modal__mini-card,.suggestions-modal__mini-card-value-holder{flex-direction:column;display:flex}.suggestions-modal__big-card--higher{height:236px}.suggestions-modal__mini-card{border:1px solid #F05929;box-sizing:border-box;border-radius:8px;padding:10px;min-height:120px;justify-content:space-between;cursor:pointer}.suggestions-modal__mini-card--mini{width:189px}.suggestions-modal__mini-card-date{font-weight:600;font-size:16px;line-height:12px;align-items:center;letter-spacing:.035em;color:#404040;display:flex;justify-content:space-evenly}.suggestions-modal__mini-card-value-description{font-size:12px;color:#4F4F4F}.suggestions-modal__mini-card-value{font-weight:600;font-size:24px;letter-spacing:.035em;color:#404040}.suggestions-modal__mini-card-type-route{font-size:12px;font-weight:400;margin:0 0 6px}.suggestions-modal__big-card-city{color:#FFF;display:flex;flex-direction:column;align-items:flex-start}.suggestions-modal__generic-city{display:flex;justify-content:center}.suggestions-modal__item-city{padding:10px;width:100%}.suggestions-modal__item-price{padding:10px;width:100%;display:flex;justify-content:center}.suggestions-modal-more-info{display:contents}@media screen and (min-width:768px){traveller .form-groups__transcluded{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [10];grid-template-columns:repeat(10,1fr);column-gap:4rem}.traveller__documents-names{-ms-grid-column:span 5;grid-column:span 5}.traveller__birth-date{-ms-grid-column:span 3;grid-column:span 3}.traveller__documents-types{-ms-grid-column:span 4;grid-column:span 4}traveller-companion .form-groups__transcluded{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [10];grid-template-columns:repeat(10,1fr);column-gap:4rem}.traveller-companion__full-name{-ms-grid-column:span 7;grid-column:span 7}.traveller-companion__birth-date{-ms-grid-column:span 3;grid-column:span 3}}.card-header__holder,.card-header__search-header{border-radius:1rem 1rem 0 0;box-shadow:0 0 20px rgba(166,171,189,.25)}card-header{display:block}.card-header__value{margin:0}.card-header__holder{position:relative}.card-header__title-section{text-align:center;color:#fff}.card-header__text--strikethrough{text-decoration:line-through}.card-header__economy-tag{background:#FFB727;color:#414042;text-transform:uppercase;padding:.5rem 1rem .3rem}.card-header__economy-tag-holder{position:absolute;top:-1.2rem;left:0;width:100%}.card-header__price-holder{padding:1.5rem;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#F05929;color:#FFF;border-top-left-radius:1rem;border-top-right-radius:1rem}.card-header__price-line{padding:2rem 2rem 1rem;position:relative}@media (min-width:768px){.card-header__text{margin:.4rem 0 0}.card-header__holder{border-radius:0;box-shadow:unset}.card-header__price-holder{padding:2rem;border-top-left-radius:0;background-color:#F05929}.card-header__info-section{display:block;padding:0}.card-header__economy-tag{padding:.8rem 1rem .6rem}.card-header__economy-tag-holder{top:-1rem}.flight-holder__toogle-btn{border-bottom-left-radius:0;margin-bottom:unset}}flight-time .flight-time__fare-identifier--fare-conventional{border-left:1rem solid #F05929}flight-time .flight-time__fare-identifier--fare-blue{border-left:1rem solid #365BC7}flight-time .flight-time__fare-identifier--fare-fid{border-right:1rem solid #000}flight-time .flight-time__fare-identifier--fare-options{box-shadow:inset -30px -30px 20px -40px #00AD46}flight-time .flight-time__fare-identifier--fare-bwd{background-color:#f5f5f5}flight-time .flight-time__fare-identifier--last{border-bottom:none!important}flight-time .flight-time-itens{display:flex;flex-direction:column}flight-time .flight-time-itens__header{width:100%;display:flex;flex-direction:row;justify-content:space-between}flight-time .flight-time-itens__label-package{width:calc(100% - 4rem)}flight-time .flight-time-holder.tam-without-service-class,flight-time .flight-time-itens__label{width:100%}flight-time .flight-time-itens__airline{text-transform:uppercase}flight-time .flight-time__next-day-warning{position:relative}flight-time .flight-time__next-day-warning:hover>.flight-time__next-day-tooltip{opacity:1}flight-time .flight-time__next-day-tooltip{position:absolute;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out;left:50%;transform:translate(-50%,0);bottom:calc(100% + .5rem)}flight-time .flight-schedule{width:100%;margin:0;display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:solid 1px #E6E6E6;transition:opacity .35s linear}flight-time .flight-schedule--opaque{opacity:.5}flight-time .flight-time-holder{display:flex;justify-content:space-between;font-weight:700;align-items:center;text-align:center;margin:.8rem 0 0}flight-time .flight-time-holder .flight-time__ends-info{text-align:left}flight-time .flight-time-holder .flight-time__ends-info-time{display:flex;gap:.5rem}flight-time .flight-time-holder .flight-details-stops{font-size:10px;font-weight:600}flight-time .flight-time-holder .flight-details-stops .separator{margin:0;min-width:70px;border-color:#ffb69f;border-width:1px}flight-time .flight-time-holder .flight-details-stops .flight-total-timing{font-weight:400}flight-time .flight-time-holder .airline-label{font-size:10px;display:flex;flex-direction:column;text-transform:uppercase;word-wrap:break-word;max-width:50px;align-items:center;flex-wrap:wrap}flight-time .flight-time-holder .airline-label .service-class{font-weight:400;max-width:72px;text-transform:initial;font-size:10px}flight-time .flight-time-holder--thin{margin:0}flight-time .flight-time-holder--display-only{-ms-grid-columns:18rem auto;grid-template-columns:18rem auto}flight-time .fa-info{border:1px solid #000;padding:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:10px}flight-time .button-info-flight,flight-time .icon-info-holder{background:0 0;border:none;text-align:right;margin-top:-.8rem}flight-time .icon-info-holder{text-decoration:none;padding:0 0 1rem}flight-time .button-info-flight{font-family:Nunito;font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0;color:#F05929;text-decoration:underline}flight-time .flight-time__package-info-icon{margin:0 .6rem 0 0;line-height:1;padding:0}flight-time.flight-time--modern .flight-schedule{border-color:#E6E6E6}flight-time.flight-time--modern .flight-time-holder{font-weight:400}flight-time.flight-time--modern .flight-time-holder .flight-details-stops .separator{border-color:#365BC7}flight-time.flight-time--modern .flight-time__ends-info{font-size:1.3rem}flight-time.flight-time--modern .fa-info{color:#365BC7;border-color:#365BC7}flight-time.flight-time--modern .flight-time__info-icon{--icon-size:16px;display:block;width:var(--icon-size);height:var(--icon-size);line-height:1;font-size:12px;border:2px solid #365BC7;color:#365BC7;font-style:normal;border-radius:50%;padding:0}flight-time .flight-time__arrow{margin:-.5rem 0;padding-left:1.6rem;padding-right:1.6rem;width:9.2rem}flight-time .flight-time__flight-search{font-weight:400;display:-ms-grid;display:grid;-ms-grid-columns:3rem 1fr 6.2rem;grid-template-columns:3rem 1fr 6.2rem}flight-time .flight-time__bold-text{font-weight:700}flight-time .flight-time__radio-label{margin-top:.3rem;margin-left:1rem}flight-time .flight-time__icon{font-size:2rem}flight-time .flight-time__period{display:block;overflow:hidden}flight-time .flight-time__luggage{min-width:8rem;display:none}flight-time .flight-time__box-item{padding:1rem 2rem 1rem 1rem;flex-wrap:wrap}flight-time .flight-time__cia-details{text-align:left}flight-time .flight-time__operant-company{text-align:left;padding-bottom:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}flight-time .flight-time__legs{display:flex;justify-content:space-evenly;width:100%}flight-time .flight-time__leg-info{text-align:center}flight-time .flight-time__legs-info{display:flex}flight-time .flight-time__information-section{display:flex;flex-direction:column-reverse}flight-time .flight-time__information-section--display-only{width:60px}flight-time .flight-time__arrow-section{margin-top:-.3rem}flight-time .icon-info-holder--mobile-view{padding-bottom:2rem}flight-time .flight-time__cia-label{text-align:left}@media screen and (min-width:768px){flight-time .flight-time__luggage{display:flex}flight-time .flight-time__flight-search{font-weight:400;display:-ms-grid;display:grid;-ms-grid-columns:23rem auto 13rem;grid-template-columns:23rem auto 13rem}flight-time .flight-time__box-item{padding:1rem 2rem}flight-time .flight-time__information-section{flex-direction:row}flight-time .flight-time__information-section--display-only{width:unset}flight-time .icon-info-holder{padding:.5rem .5rem .5rem 2rem;margin-top:0;margin-bottom:unset}flight-time .icon-info-holder--display-only{padding-right:0}flight-time .flight-time__legs{align-items:center}flight-time .flight-time__radio{margin-top:0}flight-time .flight-time__cia-label,flight-time .flight-time__radio{grid-area:1/1/2/2}flight-time .flight-time__cia-label{justify-self:flex-start;margin:0 0 0 4.2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}flight-time .flight-time__flight-number{color:#666}}@media screen and (max-width:325px){flight-time .flight-time__box-item{padding:1rem}flight-time .flight-time__flight-search{-ms-grid-columns:3rem 1fr 5rem;grid-template-columns:3rem 1fr 5rem}}.label-route-date-flight{background-color:#F8F6F7;color:#414042}.label-route-date-flight__title-section{display:flex;justify-content:space-between;align-items:baseline;width:100%;padding:1rem;border-bottom:.1rem solid #B3B3B3}.label-route-date-flight__airport-section{display:-ms-grid;display:grid;-ms-grid-columns:auto 2rem auto;grid-template-columns:auto 2rem auto;gap:1rem;width:100%;padding:1rem 2rem 0;border-bottom:.1rem solid #B3B3B3}.label-route-date-flight__departure-text{text-align:right}.label-route-date-flight__arrow{font-size:2rem;padding-top:0}.label-route-date-flight .label-route-date-flight__info-beacon--rouge{background:#EA3D35;box-shadow:0 0 0 0 #EA3D35}@media screen and (min-width:690px){.label-route-date-flight .label-route-date-flight__info-beacon--rouge{animation:pulse-status-rouge 1s infinite}.label-route-date-flight .label-route-date-flight__info-beacon--rouge:hover{animation:none}}.label-route-date-flight__info-beacon{width:12px;height:12px;display:inline-block;border-radius:.8rem;margin:0 .8rem}.label-route-date-flight__info-beacon--without-animate{animation:none}.label-route-date-flight__info-beacon:hover~.label-route-date-flight__info-tooltip{opacity:1;pointer-events:all}.label-route-date-flight__info-tooltip-holder{display:flex;flex-direction:column;align-items:center}.label-route-date-flight__info-tooltip{position:absolute;bottom:calc(100% + 1rem);right:0;opacity:0;transition:all .1s;pointer-events:none}@media screen and (min-width:768px){.label-route-date-flight__title-section{padding:2rem}.label-route-date-flight__arrow{padding-top:1rem}}label-route-info-flight .label-route-info-flight__holder{display:flex;justify-content:space-between;background-color:#ebebeb;border-bottom:solid 1px #d8d8d8;font-size:14px;border-top:0;border-left:0;color:#212121;position:relative}label-route-info-flight .label-route-info-flight__info-tooltip-holder{display:flex;flex-direction:column;align-items:center}label-route-info-flight .label-route-info-flight__info-tooltip{position:absolute;bottom:calc(100% + 10px);right:0;opacity:0;transition:all .1s;pointer-events:none}label-route-info-flight .label-route-info-flight__info-beacon--rouge{background:#EA3D35;box-shadow:0 0 0 0 #EA3D35}@media screen and (min-width:690px){label-route-info-flight .label-route-info-flight__info-beacon--rouge{animation:pulse-status-rouge 1s infinite}label-route-info-flight .label-route-info-flight__info-beacon--rouge:hover{animation:none}}@keyframes pulse-status-rouge{0%{box-shadow:0 0 0 0 rgba(234,61,53,0)}70%{box-shadow:0 0 0 .7rem rgba(234,61,53,.4)}100%{box-shadow:0 0 0 .3rem rgba(234,61,53,0)}}.hvr-float,.hvr-grow{box-shadow:0 0 1px transparent}label-route-info-flight .label-route-info-flight__info-beacon{width:12px;height:12px;display:inline-block;border-radius:8px;margin:0 8px}label-route-info-flight .label-route-info-flight__info-beacon--without-animate{animation:none}label-route-info-flight .label-route-info-flight__info-beacon:hover~.label-route-info-flight__info-tooltip{opacity:1;pointer-events:all}label-route-info-flight .label-route-info-flight__info-holder{display:flex}label-route-info-flight .label-route-info-flight__info-airports,label-route-info-flight .label-route-info-flight__info-date,label-route-info-flight .label-route-info-flight__info-type{padding:10px;font-weight:700}label-route-info-flight .label-route-info-flight__info-type{background-color:#ff5722;color:#fff;min-width:60px;text-align:center}label-route-info-flight .label-route-info-flight__info-type--new-search{color:#414042;width:11.2rem;background-color:#FCFCFC}@media (max-width:568px){flight-time .icon-info-holder--mobile-view{align-self:flex-end}label-route-info-flight .label-route-info-flight__info-type--new-search{width:auto}}label-route-info-flight .label-route-info-flight__info{display:flex;justify-content:flex-end;width:100%}label-route-info-flight .label-route-info-flight__info-type--bg-greenish{background-color:#388e3c}label-route-info-flight .label-route-info-flight__info-type--bg-greyish{background:#CFCCCC}label-route-info-flight .label-route-info-flight__route-info-airports{display:flex;align-items:center;font-weight:400}label-route-info-flight .label-route-info-flight__arrow-icon{display:inline-block;background:url(/img/icons/outlined-arrow-right-black.svg) no-repeat;background-size:100%;height:7px;margin:0 5px;width:9px}label-route-info-flight .label-route-info-flight__info-date{font-weight:400;text-align:right;letter-spacing:.1rem}label-route-info-flight.label-route-info-flight--modern .label-route-info-flight__holder{background-color:#E6E6E6;color:#414042;border:none}label-route-info-flight.label-route-info-flight--modern .label-route-info-flight__info-type{background-color:#FFB727}label-route-info-flight.label-route-info-flight--modern .label-route-info-flight__info-type--bg-greenish{background-color:#ff9800}label-route-info-flight .label-route-info-flight__new-search{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12fr;grid-template-columns:1fr 12fr;padding:1rem 2rem;background:#FCFCFC;border-bottom:.1rem solid #E6E6E6;align-items:center}label-route-info-flight .label-route-info-flight__renew-description{display:flex;width:100%;justify-content:space-between}label-route-info-flight .label-route-info-flight__header--renew{display:flex;justify-content:center;align-items:center;gap:2rem}label-route-info-flight .label-route-info-flight__new-search--rounded{border-top-left-radius:1rem}label-route-info-flight .label-route-info-flight__departure-text{text-align:right}label-route-info-flight .label-route-info-flight__arrival-text{text-align:left}label-route-info-flight .label-route-info-flight__airport{display:flex;justify-content:center;align-items:center;width:100%}@media (max-width:568px){label-route-info-flight .label-route-info-flight__info-date{font-weight:700;font-size:1.3rem}label-route-info-flight .label-route-info-flight__airport{padding-left:1rem}label-route-info-flight .label-route-info-flight__airport img{max-width:1.6rem}}label-route-info-flight .label-route-info-flight__arrow{padding-left:.6rem;padding-right:.6rem}@media screen and (min-width:768px){label-route-info-flight .label-route-info-flight__info{justify-content:center}label-route-info-flight .label-route-info-flight__city{display:inline}label-route-info-flight .label-route-info-flight__info-date{text-transform:capitalize}label-route-info-flight .label-route-info-flight__new-search{padding:1rem 2rem}label-route-info-flight .label-route-info-flight__arrow{padding-left:2rem;padding-right:2rem;font-size:2rem}}@media screen and (max-width:568px){label-route-info-flight .label-route-info-flight__new-search{display:flex;padding:0;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:325px){label-route-info-flight .label-route-info-flight__info-airports,label-route-info-flight .label-route-info-flight__info-date,label-route-info-flight .label-route-info-flight__info-type{padding:.6rem}}price-tax-info{margin:16px;border-radius:2px;background-color:#f5f5f5;border:1px solid #d2d2d2;padding:15px;font-size:10px;color:#212121;flex-direction:column;display:flex}price-tax-info .price-tax-info-holder{display:flex;align-items:flex-start;flex-direction:column}price-tax-info .price-tax-info-holder+.price-tax-info-holder{margin-top:16px}price-tax-info .price-tax-info-holder .price-with-tax-text{padding:0 4px 8px 0;line-height:16px;font-weight:600}price-tax-info .price-tax-info-holder .price-and-tax,price-tax-info .price-tax-info-holder .price-and-tax table{width:100%}price-tax-info .price-tax-info-holder .price-and-tax td:not(.icon-holder){padding:1px 10px;white-space:nowrap}price-tax-info .price-tax-info-holder .price-and-tax td.icon-holder{text-align:center;width:10px}price-tax-info .price-tax-info-holder .price-and-tax .price-cell{width:80px;text-align:right}price-tax-info .price-tax-info-holder .price-description__limited-field{max-width:12rem;display:block;white-space:normal}price-tax-info .price-tax-info-holder .price-description__limited-field .price-description__small{display:block}price-tax-info .price-tax-info-holder .price-description__small{font-size:.9rem}price-tax-info promocode .well.collapsable{background:0 0;margin:12px 0}price-tax-info .site-blindado{display:flex;align-items:center;justify-content:center}price-tax-info .site-blindado>*{width:80px}price-tax-info .site-blindado>:not(:first-child){margin-left:16px}price-tax-info .economy-values{padding:.5rem 1rem;background-color:#e4fad4;font-size:1.4rem;margin:0;text-align:center;display:flex;flex-direction:column;align-items:center}price-tax-info.price-tax-info--checkout-old .icon-holder,price-tax-info.price-tax-info--checkout-old .site-blindado,price-tax-info.price-tax-info--modern .icon-holder,price-tax-info.price-tax-info--simple .icon-holder,price-tax-info.price-tax-info--simple .price-with-tax-text{display:none}price-tax-info .economy-values.no-economy{background-color:#eaeaea}price-tax-info .clock-text{margin:20px 0 0}price-tax-info .well{padding:10px 10px 0;margin:0;background-color:transparent}price-tax-info .total-value{font-size:1.3rem}price-tax-info.price-tax-info--checkout-new{padding:0;border-color:#D3D3D3}price-tax-info.price-tax-info--checkout-new.price-tax-info__button-collapse--open>:last-child{border-bottom:1px solid #D3D3D3}price-tax-info.price-tax-info--checkout-old{font-size:13px;line-height:16px;margin:0;padding:0;background-color:transparent;border:none}price-tax-info.price-tax-info--checkout-old .well{padding:16px 16px 24px}price-tax-info.price-tax-info--checkout-old .price-tax-highlights-value{color:inherit;background-color:#FFB727;padding:10px 0 10px 25px}price-tax-info.price-tax-info--checkout-old .economy-values{padding:1rem}price-tax-info.price-tax-info--checkout-old .economy-values:not(.no-economy){background-color:#E4FAD4}price-tax-info.price-tax-info--checkout-old .price-with-tax-text{font-style:normal;font-weight:700;text-transform:uppercase;margin-bottom:2px;width:100%;border:none}price-tax-info.price-tax-info--checkout-old .price-description__limited-field{max-width:15rem}price-tax-info.price-tax-info--checkout-old .price-and-tax{width:100%;padding:0}price-tax-info.price-tax-info--checkout-old .price-and-tax td:not(.icon-holder){padding:0}price-tax-info.price-tax-info--checkout-old .price-description__small{font-size:1.2rem}price-tax-info.price-tax-info--checkout-old .price-cell{text-align:right}price-tax-info.price-tax-info--checkout-old .price-tax-highlights__arrow{transition:none}price-tax-info.price-tax-info--checkout-old .price-tax-info__button-collapse>*{border-color:#969696}price-tax-info.price-tax-info--checkout-old .price-tax-info__button-collapse.price-tax-info__button-collapse--open>:last-child{transition:none;border-bottom:1px solid #969696}price-tax-info.price-tax-info--modern{background-color:transparent;border:1px solid #E6E6E6;border-radius:none}price-tax-info.price-tax-info--modern .price-and-tax td:not(.icon-holder){padding:.5rem 0 0;line-height:1.4;font-size:1rem}price-tax-info.price-tax-info--modern .price-and-tax tr.total-value{text-transform:uppercase;color:#414042;font-size:1.3rem;line-height:1.8rem}price-tax-info.price-tax-info--modern .price-and-tax tr.total-value>td{padding-top:1.6rem;font-size:inherit}price-tax-info.price-tax-info--modern .price-and-tax .price-with-tax-text{padding:0;line-height:14px}.price-tax-info__button-collapse{border-color:inherit}.price-tax-info__button-collapse:active,.price-tax-info__button-collapse:focus,.price-tax-info__button-collapse:hover{text-decoration:none}.price-tax-info__button-collapse .price-tax-highlights-value~*{border-top:1px solid #D3D3D3}.price-tax-info__button-collapse>:last-child{border-bottom:none;transition:border-bottom 0s 1s}.price-tax-info__button-collapse.price-tax-info__button-collapse--open>:last-child{transition:border-bottom 0s 0s}.price-tax-highlights-value{font-size:1.6rem;color:#F05929;text-align:center;display:flex;line-height:40px;padding-left:25px}.price-tax-highlights-value .price-tax-highlights__label{font-size:16px}.price-tax-highlights-value .price-tax-highlights__price{font-weight:700;font-size:18px;margin-left:8px}.price-tax-highlights-value .price-tax-highlights__arrow{line-height:40px;font-size:20px;transform-origin:center;position:absolute;right:32px;color:#000;transition:transform .35s}.price-tax-highlights-value .price-tax-highlights__arrow--rotated{transform:rotate(-180deg)}@media screen and (min-width:768px){.price-tax-highlights__label{font-weight:700}}tab-image{position:absolute;right:20px;top:27px;z-index:10}.action-link{cursor:pointer;display:flex;align-items:center}.action-link__label{color:#F05929;margin-left:.8rem}.action-link__black-friday-true i,.action-link__black-friday-true span{color:#edf2ff!important}.action-link__icon-img{width:1.2rem}footer-certificates span{display:none;color:#414042;font-size:1.9rem;font-weight:700;font-family:Montserrat,sans-serif}@media (min-width:769px){footer-certificates span{display:block;font-size:2.3rem;color:#666;text-align:center;text-transform:lowercase}}footer-certificates .content-certificates{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);grid-gap:1.7rem;margin:0 auto;align-items:center}footer-certificates .content-certificates .selo-blindado-component{margin:0}@media (min-width:769px){footer-certificates .content-certificates{grid-gap:4rem;max-width:400px}}footer-certificates .content-certificates img{width:100%;height:auto;max-width:200px;margin:0 auto;display:block}footer-certificates .content-certificates .armored-site-img{max-width:115px}info-text-wrapped .info-text-wrapped__holder{display:flex;background:#FFB727;padding:1rem;justify-content:center}info-text-wrapped .info-text-wrapped__holder--hidden{display:none}info-text-wrapped .info-text-wrapped__text{font-style:normal;font-weight:700;font-size:1.6rem;line-height:2rem;color:#414042;max-width:1140px}info-text-wrapped .info-text-wrapped__close-btn{cursor:pointer}@media (max-width:767px){info-text-wrapped .info-text-wrapped__close-btn .text-icon__icon{height:20px;width:40px}}.marker-detail-price{display:flex;align-items:center}.marker-detail-price__sign{align-items:center;justify-content:center;display:flex;width:26px;height:26px;font-size:20px;top:calc(50% - 13px);background-color:#ff8f2b;border-radius:50%;color:#fff;z-index:2;position:absolute;left:0;line-height:0}.marker-detail-price__sign--dollar{content:'$'}.marker-detail-price__sign--star{content:'★'}.marker-detail-price__sign--animated{transform:scale(0);opacity:0;transition:all .25s ease-in-out}.marker-detail-price__sign--animate-start{transform:scale(1);opacity:1}.marker-detail-price__price-text{background-color:#ffff58;border-radius:2px;display:flex;position:relative;left:20px;padding:3px 4px 3px 10px;font-size:10px}.marker-detail-price__price-text--animated{width:0;opacity:0;transition:all .25s .25s ease-in-out;white-space:nowrap;overflow:hidden}.marker-detail-price__price-text--animate-start{width:100%;opacity:1}.marker-detail-price--dark .marker-detail-price__sign{background-color:#000;color:#ffff58}.marker-detail-price--dark .marker-detail-price__price-text{background-color:#e0f6d4}@media (min-width:768px){.marker-detail-price__sign{width:30px;height:30px;font-size:18px;top:calc(50% - 15px)}.marker-detail-price__price-text{font-size:12px;padding:3px 20px}}payment-methods{width:100%}payment-methods .payment-methods-wrapper{display:-ms-grid;display:grid;row-gap:1.6rem}payment-methods .payment-methods-wrapper .header-methods{font-family:Montserrat,sans-serif;color:#4F4F4F;padding:1.5rem 2rem;font-size:1.9rem;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;margin:0 -1.5rem;font-weight:100;display:flex;justify-content:space-between;align-items:center;cursor:pointer}payment-methods .payment-methods-wrapper .header-methods.active{border-bottom:0}@media (min-width:769px){payment-methods .payment-methods-wrapper .header-methods{color:#666;font-size:2.3rem;border:none;text-align:center;font-weight:700;text-transform:lowercase;padding:0;cursor:default;pointer-events:none;justify-content:center}payment-methods .payment-methods-wrapper .header-methods svg{display:none}}payment-methods .payment-methods-wrapper .brands{order:0;-ms-grid-columns:(1fr) [5];grid-template-columns:repeat(5,1fr);row-gap:1.4rem;column-gap:1.6rem;display:none;flex-wrap:wrap}payment-methods .payment-methods-wrapper .brands.active{display:-ms-grid;display:grid}@media (min-width:769px){payment-methods .payment-methods-wrapper .brands{display:flex;flex-wrap:wrap;justify-content:center;order:2;margin-top:1rem}}payment-methods .payment-methods-wrapper .brands img{width:50px;height:50px;margin:0 auto}payment-methods .payment-methods-wrapper p{font-size:1.5rem;margin-bottom:0}@media (min-width:769px){payment-methods .payment-methods-wrapper .brands img{margin:0}payment-methods .payment-methods-wrapper p{text-align:center}}.thumbnails-carousel{height:408px;width:512px;overflow:hidden;background:#FCFCFC;position:relative;display:flex;justify-content:center}.thumbnails-carousel__title{position:absolute;top:5%;text-align:center;text-transform:uppercase}.thumbnails-carousel__close-button{position:fixed;right:3rem;top:3rem;background:0 0;font-size:3rem;padding:0;margin:0}.thumbnails-carousel__slider{z-index:16;position:absolute;display:flex;width:100%;justify-content:center;bottom:0;background:#000;padding:1.4rem 0}.thumbnails-carousel__main-section--full-screen{width:60%;height:60%;position:fixed;top:15%;left:20%;overflow:hidden}.thumbnails-carousel__main-image{height:321px;min-width:512px;-o-object-fit:cover;object-fit:cover}.thumbnails-carousel__main-image.ng-enter{transition:.8s ease-out all;opacity:0}.thumbnails-carousel__main-image.ng-enter.ng-enter-active{opacity:1}.thumbnails-carousel__main-image.ng-leave{transition:.8s ease-in-out all;opacity:1}.thumbnails-carousel__main-image.ng-leave.ng-enter-active{opacity:0}.thumbnails-carousel__image-details{width:100%;background:#FAFAFA;display:block;position:absolute;bottom:0;text-align:center;padding:.9rem;font-size:13px;color:#666;margin:0}.thumbnails-carousel__slider-image{height:60px;width:95px;margin:0 .4rem;cursor:pointer}.thumbnails-carousel__slider-image--active{border:.2rem solid #fff}.thumbnails-carousel__slider-arrow{cursor:pointer;font-size:3.2rem;display:flex;align-items:center}.thumbnails-carousel__slider-arrow--fixed{position:fixed;top:50%;border:.1rem solid transparent;background:#666;border-radius:50%;width:5rem;height:5rem;align-items:center;justify-content:center;font-size:5rem}.thumbnails-carousel__slider-arrow--fixed-left{left:4rem}.thumbnails-carousel__slider-arrow--fixed-right{right:4rem}.thumbnails-carousel__slider-counter,.thumbnails-carousel__sticky-nav-bar{display:none}@media (min-width:1200px){.thumbnails-carousel{width:614px}.thumbnails-carousel__main-image{width:640px}}.hvr-float{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);transition:transform .3s ease-out}.hvr-float:active,.hvr-float:focus,.hvr-float:hover{transform:translateY(-4px)}.hvr-grow{transform:perspective(1px) translateZ(0);transition:transform .3s}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{transform:scale(1.6)}.thumbnails-carousel--full-screen{position:fixed;top:0;left:0;z-index:32;width:100%;height:100%;background-color:rgba(0,0,0,.85)}.thumbnails-carousel--full-screen .thumbnails-carousel__main-image--full-screen{width:100%;height:100%}.thumbnails-carousel--full-screen .thumbnails-carousel__slider{background:0 0}.thumbnails-carousel--full-screen .thumbnails-carousel__slider-image{height:140px;width:140px;margin:0 .4rem;cursor:pointer;-webkit-filter:grayscale(70%);filter:grayscale(90%);-o-object-fit:cover;object-fit:cover;transition:all .25s ease-in-out;opacity:.8}.thumbnails-carousel--full-screen .thumbnails-carousel__slider-image--active{border:0;-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.thumbnails-carousel--full-screen .thumbnails-carousel__slider-counter{display:block;position:fixed;bottom:19%;text-align:center;color:#fff}@media (max-width:768px){.thumbnails-carousel--full-screen{background-color:#000}.thumbnails-carousel--full-screen .thumbnails-carousel__main-section--full-screen{width:100%;height:calc(100% - 140px);top:80px;left:0}.thumbnails-carousel--full-screen .thumbnails-carousel__sticky-nav-bar{display:block}.thumbnails-carousel--full-screen .thumbnails-carousel__slider-counter{bottom:3%}.thumbnails-carousel--full-screen .thumbnails-carousel__close-button,.thumbnails-carousel--full-screen .thumbnails-carousel__slider-image,.thumbnails-carousel--full-screen .thumbnails-carousel__title{display:none}.thumbnails-carousel--full-screen .thumbnails-carousel__slider-arrow--fixed{width:3rem;height:3rem;font-size:2rem}.thumbnails-carousel--full-screen .thumbnails-carousel__slider-arrow--fixed:active,.thumbnails-carousel--full-screen .thumbnails-carousel__slider-arrow--fixed:focus,.thumbnails-carousel--full-screen .thumbnails-carousel__slider-arrow--fixed:hover{transform:scale(1)}.thumbnails-carousel--full-screen .thumbnails-carousel__slider-arrow--fixed-left{left:3rem}.thumbnails-carousel--full-screen .thumbnails-carousel__slider-arrow--fixed-right{right:3rem}}.advice{display:-ms-grid;display:grid;-ms-grid-columns:1fr 14fr;grid-template-columns:1fr 14fr;border:.1rem solid #F05929;height:84px;border-radius:1rem;align-items:center;padding:0 4.5rem;margin:0 0 2rem}.advice__icon{font-size:3.6rem}@media screen and (max-width:767px){.advice{display:flex;-ms-grid-columns:unset;grid-template-columns:unset;padding:0 2.5rem;text-align:center}.advice .theme-text--body-2{font-size:1.3rem;line-height:1.8rem}.advice__icon{display:none}}.age-child{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:.6rem 0;width:100%}.age-child__title{font-weight:600;color:#333;margin:0;position:relative}.coupon-modal-template-base__button,.coupon-modal-template-base__title{font-family:Montserrat,sans-serif;font-weight:700;text-align:center}.age-child__age{width:102px;margin:0;-ms-grid-row-align:center;align-self:center}.age-child__age--select{background:0 0;width:100%;box-shadow:none;border:1px solid #BDBDBD;border-radius:4px;padding:8px 12px}.age-child__info{width:100%;height:15px}.age-child__info-text{margin:0;width:100%}.age-child__helper-text{font-size:10px;display:none}.age-child__helper-text--error{display:inline;color:#EA3D35}alert{display:block;padding:1.5rem;text-align:center;border:1px solid;border-radius:1.8rem}alert.alert--classic-blue{color:#365BC7;border-color:#365BC7}alert.alert--rouge{color:#EA3D35;border-color:#EA3D35}alert.alert--orange{color:#ff9800;border-color:#ff9800}alert.alert--emerald{color:#00AD46;border-color:#00AD46}.alert-coupon-modal{margin:0 auto}@media (min-width:769px){.alert-coupon-modal{width:100%;max-width:400px}}.alert-coupon-modal .modal-dialog{width:100%}.alert-coupon-modal-content{background-color:#fff;padding:5.6rem 4rem 4rem}.alert-coupon-modal-content__button{border:none;background:0 0;padding:1.5rem 2rem;position:absolute;top:0;right:0}.alert-coupon-modal-content__button-icon{font-size:1.4rem}.coupon-modal-template-base__image{margin:0 auto 3rem;display:block}.coupon-modal-template-base__title{font-size:2rem;line-height:2.5rem;color:#414042;margin:0 auto 4rem}.coupon-modal-template-base__button{background:linear-gradient(308.6deg,#F05929 -7.94%,#EA3D35 79.38%);color:#fff;padding:1.1rem 1rem;border-radius:1rem;border:.1rem solid #F05929;border:none;font-size:1.6rem;line-height:2rem;width:100%;text-transform:uppercase;transition:all .2s ease;display:block;text-decoration:none}.coupon-modal-template-base__button:hover:not(:disabled){border:.1rem solid #F05929;background:0 0;color:#F05929;text-decoration:none}badge{font-size:1.4rem;line-height:1.8rem}badge .badge-wrap{background:#00652E;border-radius:.3rem;padding:.3rem .6rem;color:#fff;text-align:center}badge .badge-wrap--new-layout{border-radius:unset;padding:.6rem 1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-height:24px;display:flex;align-items:center}badge .badge__icon--left{margin-right:1rem}badge .badge-wrap--tangerine,badge .badge-wrap--theme{background:#F05929}badge .badge-wrap--forest{background:#00652E}badge .badge-wrap--cool-gray{background:#E6E6E6}badge .badge-wrap--yellow{background:#FFB727}badge .badge-wrap--transparent{background:0 0;color:inherit}banner-adsense{width:100%;justify-content:center;display:flex;margin:4rem 0;cursor:pointer}animated-tag{position:absolute;display:block}animated-tag .animated-tag__color{overflow:hidden;transition:all .25s ease-in-out;white-space:nowrap;padding:.6rem 1.3rem .6rem 1rem;background:#57CCB9;width:0;opacity:0;animation:show-animated-tag-card .25s forwards ease-in-out 1s;animation-iteration-count:1;display:block}animated-tag .animated-tag__color--centered{display:flex;align-items:center}animated-tag .animated-tag__icon{margin-right:1rem}animated-tag::after{content:'';position:absolute;right:0;top:100%;border-left:0 solid transparent;border-right:1rem solid transparent;border-top:0 solid #000;animation:show-animated-tag-card-border .25s forwards ease-in-out 1.2s}animated-tag.animated-tag--yellow .animated-tag__color{background:#FFB727}animated-tag.animated-tag--gray .animated-tag__color{background:#E6E6E6}animated-tag.animated-tag--emerald .animated-tag__color{background:#00AD46}animated-tag.animated-color--center .animated-tag__color{display:flex;align-items:center}@keyframes show-animated-tag-card-border{from{border-top:0 solid #000}to{border-top:.7rem solid #000}}@keyframes show-animated-tag-card{from{width:0;opacity:0}to{width:100%;opacity:1}}.banner-error{background:#fff;margin-top:12rem;display:block}.banner-error__container{display:flex;flex-direction:column}.banner-error__subtitle,.banner-error__title{margin:1rem 2rem 0}.banner-error__content{margin:2rem 0 0}.banner-error__image{order:-1;width:100%;max-height:18.6rem;margin:0 auto}@media (min-width:768px){.banner-error{width:1206px;margin:17rem auto 0;min-height:calc(100vh - 136px);background:0 0}.banner-error__container{margin-top:2rem;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1fr,810px) 1fr;grid-template-columns:minmax(1fr,810px) 1fr;align-items:center;justify-content:space-between}.banner-error__image{grid-area:span 4/2;max-height:36.5rem;justify-self:flex-end}.banner-error__subtitle,.banner-error__title{margin:0 0 1rem}.banner-error__content{max-width:810px;padding:4rem;background:#fff;border-radius:1rem;box-shadow:0 0 20px rgba(166,171,189,.25)}}colums-list .colums-list{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:.4rem 1.2rem;padding:0}colums-list .colums-list__item{--font-size:16px;list-style:none;font-size:var(--font-size);padding-left:calc(var(--font-size) + 4px);position:relative}colums-list .colums-list__item::before{content:'\00a0';display:inline-block;background:url(/img/icons/check--filed.svg) center no-repeat;width:var(--font-size);line-height:inherit;margin-right:10px;position:absolute;left:0}@media screen and (min-width:767px){colums-list .colums-list{-ms-grid-columns:33% 33% 33%;grid-template-columns:33% 33% 33%;padding:1.4rem 0}}.chips-filter{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(15rem,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:2rem;margin-bottom:2rem}.chips-filter__chip-item{position:relative;border-radius:27px;border:.1rem solid #F05929;padding:.7rem;text-align:center;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#F05929;transition:all .2s;font-weight:400}.chips-filter__chip-item:hover{color:#F05929;border-color:#F05929}.chips-filter__chip-item::after{content:'';position:absolute;width:calc(100% + .2rem);height:calc(100% + .2rem);top:-.1rem;left:-.1rem;z-index:-1;border-radius:50%;transform:scale(0);transition:all .1s ease-out}.chips-filter__chip-input:checked+.chips-filter__chip-item--classic_blue::after,.chips-filter__chip-input:checked+.chips-filter__chip-item--forest::after,.chips-filter__chip-input:checked+.chips-filter__chip-item--orange::after,.chips-filter__chip-input:checked+.chips-filter__chip-item--rouge::after,.chips-filter__chip-input:checked+.chips-filter__chip-item--tangerine::after{transform:scale(1);border-radius:2.7rem}.chips-filter__chip-input{position:absolute;opacity:0;pointer-events:none;text-align:center}.chips-filter__chip-item--tangerine::after{background-color:#F05929}.chips-filter__chip-input:checked+.chips-filter__chip-item--tangerine{color:#fff;border-color:#F05929}.chips-filter__chip-item--forest::after{background-color:#00652E}.chips-filter__chip-input:checked+.chips-filter__chip-item--forest{color:#fff;border-color:#00652E}.chips-filter__chip-item--classic_blue::after{background-color:#365BC7}.chips-filter__chip-input:checked+.chips-filter__chip-item--classic_blue{color:#fff;border-color:#365BC7}.chips-filter__chip-item--orange::after{background-color:#ff9800}.chips-filter__chip-input:checked+.chips-filter__chip-item--orange{color:#fff;border-color:#ff9800}.chips-filter__chip-item--rouge::after{background-color:#EA3D35}.chips-filter__chip-input:checked+.chips-filter__chip-item--rouge{color:#fff;border-color:#EA3D35}.banner-iatas{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 1rem;pointer-events:all}.banner-iatas__icon{width:23px;border:1px solid #000;height:23px;padding:5px;border-radius:50%}.banner-iatas__airport{max-width:calc(50% - 19px);color:inherit;font-size:15px;display:flex;flex-direction:column;width:calc(50% - 19px)}.banner-iatas__airport:first-child{text-align:right}.banner-iatas__airport:last-child{text-align:left}.banner-iatas__airport-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.banner-iatas__airport-city{font:inherit;font-weight:700;margin:0}.faq-accordion__section::after,.input-counter__counter-button,.input-passenger-number--themed .passenger-account__counter-button{font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner-iatas__airport-name{display:flex}.banner-iatas__airport-fullname{max-width:calc(100% - 58px);display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.banner-iatas__airport-name-origin{justify-content:flex-end}@media screen and (min-width:380px){.banner-iatas{justify-content:center}.banner-iatas__icon{margin:0 16px}}@media screen and (min-width:767px){.banner-iatas__airport{font-size:16px}}confirmation-payment-iframe{display:block;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;border-radius:1.8rem;padding:4rem 2rem 2.5rem}confirmation-payment-iframe+alert{margin-top:10rem}confirmation-payment-iframe .confirmation-payment-iframe__iframe{margin-top:4rem;width:100%;min-height:90vh}@media screen and (max-width:767px){confirmation-payment-iframe{padding:4rem 0 0}confirmation-payment-iframe .confirmation-payment-iframe__transclude-container{display:block;margin:0 2rem}confirmation-payment-iframe .confirmation-payment-iframe__iframe{border-radius:0 0 1.8rem 1.8rem}}corona-virus-page{background:#fff;display:block;margin-bottom:-9rem}corona-virus-page .corona-virus__title-container{background:#edf2ff;position:relative;display:flex;align-items:center;justify-content:center}corona-virus-page .corona-virus__title-holder{position:relative;max-width:1140px;display:flex;justify-content:space-between;width:100%;padding:7rem}corona-virus-page .corona-virus__image-doubt-search{width:20%;-o-object-fit:fill;object-fit:fill;margin-right:5rem;height:100%}corona-virus-page .corona-virus__title-text-holder{width:70%;font-size:1.6rem;line-height:2rem;color:#4F4F4F}corona-virus-page .corona-virus__item-title{font-size:3.6rem}corona-virus-page .corona-virus__item-text{font-style:normal;font-size:1.8rem;line-height:2.3rem}corona-virus-page .corona-virus__title-text{font-style:normal;font-weight:700;line-height:4.5rem;color:#4F4F4F;margin:0 0 30px}corona-virus-page .corona-virus__content-holder{max-width:1140px;padding:7rem 0;margin:0 auto}corona-virus-page .corona-virus__cia-item{margin-bottom:7rem}@media (max-width:767px){corona-virus-page,corona-virus-page .corona-virus__cia-item{margin-bottom:4rem}corona-virus-page .corona-virus__image-doubt-search{display:none}corona-virus-page .corona-virus__item-title{font-size:2rem}corona-virus-page .corona-virus__title-holder{width:100%;padding:3rem 2rem}corona-virus-page .corona-virus__title-text{line-height:2.6rem;width:100%}corona-virus-page .corona-virus__content-holder{padding:1rem 2rem}corona-virus-page .corona-virus__title-text-holder{width:100%}}.confirm-coupon-modal .modal-dialog{width:90%;margin:2vh auto}.confirm-coupon-modal .modal-content{border-radius:10px}.confirm-coupon-modal .modal-content__body{display:-ms-grid;display:grid;justify-content:center;padding:2rem 0 4rem;text-align:center;overflow-y:none}.confirm-coupon-modal__img-wrapper,.confirm-coupon-modal__text-subtitle-wrapper{padding-bottom:2rem}.confirm-coupon-modal__img{width:90px;height:90px}.confirm-coupon-modal__text-body-wrapper{padding-bottom:4rem}.confirm-coupon-modal__recaptcha-wrapper{margin:auto}.confirm-coupon-modal .modal-buttons{padding-top:5rem}@media screen and (min-width:768px){.confirm-coupon-modal .modal-dialog{width:396px}}.dragable-image-slider{height:100%;background-color:#000}.dragable-image-slider__slicky{margin-top:8rem;display:block;height:calc(100% - 15rem)}.dragable-image-slider__main-image{height:100%;-o-object-fit:cover;object-fit:cover}.dragable-image-slider__arrow-button{width:3rem;height:3rem;font-size:2rem;position:fixed;top:50%;border:.1rem solid transparent;background:#666;border-radius:50%;align-items:center;justify-content:center;display:flex}.dragable-image-slider__arrow-button--next{right:3rem}.dragable-image-slider__arrow-button--prev{left:3rem}.dragable-image-slider__button-icon{margin-top:0;display:block;padding:0;margin-left:0}.dragable-image-slider__slider-counter{display:block;position:fixed;text-align:center;color:#fff;bottom:3%;width:100%}.dragable-image-slider .slick-arrow{position:absolute;z-index:3;top:50%}.dragable-image-slider .slick-track{height:100%}.dragable-image-slider .slick-list{width:100%;height:100%}.dropdown-menu-wrapper{width:100%;position:absolute;border-radius:8px;box-shadow:0 0 20px rgba(166,171,189,.25);background-color:#fff;border:.2rem solid #F05929;top:calc(100% + .2rem);z-index:1;left:0;max-height:35rem;overflow-y:auto;overflow-x:hidden}.dropdown-menu-wrapper--expandable{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.dropdown-menu-wrapper .dropdown-menu-wrapper__modal-heading{display:none}@media screen and (max-width:767px){.dropdown-menu-wrapper{z-index:30;border:none;height:100%;max-height:none;position:fixed;top:0;left:0;bottom:0;overscroll-behavior:contain;overflow-y:scroll;border-radius:none;-webkit-overflow-scrolling:touch;padding-top:70px}.dropdown-menu-wrapper .dropdown-menu-wrapper__modal-heading{display:flex;align-items:center;box-shadow:0 0 20px rgba(166,171,189,.25);height:70px;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1}.dropdown-menu-wrapper .dropdown-menu-wrapper__close{display:block;margin:1rem 2rem;font-size:2rem;width:50px;height:50px;border-radius:25px;text-align:center;line-height:50px;box-shadow:0 0 20px rgba(166,171,189,.25)}.dropdown-menu-wrapper .dropdown-menu-wrapper__title{margin:0}.dropdown-menu-wrapper .dropdown-menu-wrapper__content{display:block;padding:0;margin:0;height:calc(100vh - 69px)}.dropdown-menu-wrapper .dropdown-menu-wrapper__content>*{width:100vw}}drawer{position:fixed;overflow-y:hidden;top:0;width:100%;pointer-events:none;left:0;height:100%;z-index:42;color:#414042;min-height:100%}.drawer{background-color:#fff;transition:all .5s ease-in-out .2s;transform-origin:50%;transform:translateX(-150%);height:100%;padding-top:8rem;display:none}.drawer--open{display:block;transform:translateX(0);pointer-events:all}.drawer--receptacle{background-color:#F8F6F7}.drawer__content{height:100%;overflow:scroll;display:flex;flex-direction:column;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (min-width:768px) and (max-width:820px){.drawer{padding-top:14.5rem}}.faq-accordion__section{background-color:transparent;cursor:pointer;padding:1.8rem 0;width:100%;border:none;text-align:left;outline:0;transition:.4s;border-top:.1rem solid #B3B3B3}.faq-accordion__section::after{content:"\e960";color:#666;float:right;margin-left:.5rem;font-family:theme-icons;font-style:normal;font-weight:400;text-transform:none;line-height:1}.flight-connections-modal .modal-body .theme-text--subtitle-1,.flight-connections-modal .modal-header .theme-text--subtitle-1,.generic-modal__header{text-transform:uppercase}.faq-accordion__selected::after{content:"\e973"}.faq-accordion__section-inner{padding:0;max-height:0;overflow:hidden;transition:opacity .4s ease-out,max-height .4s ease-out;opacity:0}.faq-accordion__inner-active{opacity:1;margin-bottom:2rem}.faq-accordion__end-accordion{border-bottom:.1rem solid #B3B3B3}.flight-connections-modal.modal{overflow-y:hidden}.flight-connections-modal .btn.btn-close{color:#fff;margin-top:.3rem;background:0 0}.flight-connections-modal .btn.btn-close:hover{opacity:.85}.flight-connections-modal .btn.btn-close:active{box-shadow:unset}.flight-connections-modal .modal-dialog{width:1096px;min-width:836px;height:100%;display:flex;align-items:center;margin:0 auto}.flight-connections-modal .modal-content{background:0 0}.flight-connections-modal .modal-body{background:#fff;overflow-y:scroll;overflow-x:hidden;max-height:86vh;border-radius:0 0 1rem 1rem}.flight-connections-modal .modal-header{background:#F05929;border-radius:1rem 1rem 0 0;display:flex;justify-content:center}@media screen and (max-width:767px){.flight-connections-modal .modal-dialog{min-width:unset}}.flight-connections-modal--old .button-close-holder{display:flex;width:100%;justify-content:flex-end;padding:0 4px;position:absolute}.flight-connections-modal--old .modal-dialog{max-width:510px}.flight-connections-modal--old button.close{opacity:1;padding:10px}.flight-connections-modal--old .modal-body{padding-top:0;padding-bottom:0}.flight-connections-modal--old [class*=col-md-]{padding:0}.flight-connections-modal--old .modal-header{padding:10px 15px 15px}.flight-connections-modal--old .modal-header .trip-type{font-weight:700;font-size:20px;text-align:center;text-transform:uppercase;color:#000;margin:10px 0}.flight-connections-modal--old .modal-header .cia-title{color:#252525;font-weight:700;font-size:1.8rem;line-height:1;display:inline}.flight-connections-modal--old .modal-header .flight-number{font-size:16px;font-weight:400}.flight-connections-modal--old .modal-header .stop-count{font-size:12px;font-weight:400}.flight-connections-modal--old .modal-header p{margin:5px 0 0}.flight-connections-modal--old .modal-footer{text-align:left}@media (max-width:767px){.flight-connections-modal--old .modal-dialog{margin:0}.flight-connections-modal--old .modal-dialog .modal-content{border:none}.flight-connections-modal--old .modal-dialog .modal-header{text-align:center}.flight-connections-modal--old .modal-dialog .modal-header .stop-count{display:block}.flight-connections-modal--old .modal-dialog .modal-body,.flight-connections-modal--old .modal-dialog .modal-footer{padding:0 5px 5px}.flight-connections-modal--old .modal-dialog .change-flight .flight-number .warning{display:inline-block}}@media (min-width:768px){.flight-connections-modal--old .modal-header .stop-count{padding-left:50px}.flight-connections-modal--old .flight-connection .flight-number{text-align:right;position:absolute;right:15px;top:10px}.galery-slide-show__image{max-height:255px}.galery-slide-show__image--big{max-height:520px}}.flight-connections-modal--old .flight-connection{line-height:30px}.flight-connections-modal--old .flight-connection:first-child .flight-connection-group{background-color:#fdd6d4}.flight-connections-modal--old .flight-connection:nth-child(2n+2) .flight-connection-group{background-color:#fbd5b6}.flight-connections-modal--old .flight-connection:nth-child(2n+3) .flight-connection-group{background-color:#fbe2cf}.flight-connections-modal--old .flight-connection:last-child .flight-connection-group{background-color:#d1e8b3}.flight-connections-modal--old .flight-connection .clearfix:last-child{margin-top:4px}.flight-connections-modal--old .flight-connection .flight-connection-group{position:relative;border-radius:2px;line-height:30px;padding:10px 0}.flight-connections-modal--old .flight-connection .marker{position:absolute;text-align:center;font-size:20px;width:35px;float:left}.flight-connections-modal--old .flight-connection .marker.arrow{background-color:#252525;width:1px;position:absolute;top:26px;bottom:34px;left:17px}.flight-connections-modal--old .flight-connection .marker.arrow:after{content:"";border:3px solid transparent;border-top-color:#252525;margin-left:-4px;position:absolute;bottom:.5px;border-bottom:0;width:7px}.flight-connections-modal--old .flight-connection .marker+div{margin-left:35px}.flight-connections-modal--old .flight-connection .city{color:#252525;font-weight:600;font-size:1.5rem;float:left;margin-right:15px;margin-left:35px}.flight-connections-modal--old .color-danger,.flight-connections-modal--old .flight-connection .change-flight .flight-number.change-airport{color:#f92520}.flight-connections-modal--old .flight-connection .flight-number{font-size:12px;font-weight:600;line-height:1.2}.flight-connections-modal--old .flight-connection .change-flight .flight-number .warning{font-size:10px;padding-left:2px;margin-bottom:0}.flight-connections-modal--old .flight-connection .duration{font-size:12px;font-weight:600}.flight-connections-modal--old .flight-connection .waiting{font-size:10px;font-weight:600}.flight-connections-modal--old .color-danger-tam{font-size:10px;margin-top:-8px}.flight-connections-modal--old .separator{border-top:solid 1px #252525;margin:8px auto 5px;width:calc(100% - 30px)}.floating-button{cursor:pointer;margin:0 auto;z-index:1;height:4.5rem;display:flex;justify-content:center;align-items:center;border-radius:4.5rem;color:#FFF;transition:background .8s;border:1px solid #FAFAFA;background:#00AD46;box-shadow:0 0 20px rgba(166,171,189,.25)}.floating-button__wrapper{position:fixed;position:-webkit-sticky;position:sticky;bottom:1rem;display:block;width:auto;left:calc(50% - 9.6rem);overflow-x:hidden}.floating-button__show-indicator{display:flex;justify-content:center;margin:28px -10px 0 10px;z-index:1}.floating-button__show-indicator-content{height:2rem;width:2rem;border-radius:50%;background-color:#365BC7;border:2px solid #fff}.floating-button:hover{background:radial-gradient(circle,transparent 1%,#00AD46 1%) center/15000% #00AD46}.floating-button:active{background-color:#6eb9f7;background-size:100%;transition:background 0s}.floating-button__icon{margin-right:1rem}.floating-button__label{margin:0;font-weight:400}.floating-button__package-search .floating-button__show-indicator{left:10rem}.floating-button__package-search .floating-button{width:210px}.floating-button--forest .floating-button{background-color:#00652E;border:2px solid #fff;color:#fff}.floating-button--forest .floating-button .floating-button__show-indicator-content{background-color:#F05929}.floating-button--tangerine .floating-button{background:0 0;border:none;box-shadow:none;color:#F05929;justify-content:end}.floating-button--tangerine .floating-button .floating-button__show-indicator-content{background:#00AD46;margin-left:3.6rem;display:flex;justify-content:center;align-items:center}.floating-button--compact{position:relative}.floating-button--compact .floating-button{justify-content:flex-start;padding:0 0 0 2rem;margin:0}.floating-button--compact .floating-button:active{background:#F05929}.floating-button--compact .floating-button:hover{background-image:none}.floating-button--compact .floating-button__label{width:calc(100% - 4rem);text-align:center}.floating-button--hotels{width:151px}.galery-slide-show{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;grid-gap:1rem;z-index:0}.galery-slide-show__image-holder{position:relative;background-color:#414042}.galery-slide-show__image-holder:nth-child(1){-ms-grid-row:span 2;grid-row:span 2}.galery-slide-show__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.galery-slide-show__image--opaque{cursor:pointer}.galery-slide-show__dark-session{position:absolute;top:0;right:0;bottom:0;left:0;background:#414042;mix-blend-mode:multiply;opacity:.8}.galery-slide-show__button{display:block;position:absolute;left:calc(50% - 75px);top:calc(50% - 25px);z-index:1}.galery-slide-show__carousel{z-index:43;position:relative;display:block}.galery-slide-show__carousel.ng-enter{transition:.35s ease-out opacity;opacity:0}.galery-slide-show__carousel.ng-enter.ng-enter-active{opacity:1}.galery-slide-show__carousel.ng-leave{transition:.35s ease-in-out opacity;opacity:1}.galery-slide-show__carousel.ng-leave.ng-enter-active{opacity:0}@media (max-width:768px){.galery-slide-show{display:flex;height:360px;min-height:360px}.galery-slide-show__image-holder{width:100%}.galery-slide-show__button{top:80%}.galery-slide-show__carousel{z-index:34;position:relative;display:block}.galery-slide-show__image-slider{position:fixed;top:0;left:0;width:100%;height:100%;z-index:42}}.generic-modal{color:#414042;font-size:2.1rem;font-weight:400;text-align:center;max-height:98vh}.generic-modal .modal-dialog{max-width:initial;margin-top:5rem}.generic-modal .modal-content{padding:0;background:#FAFAFA;border:transparent;border-radius:.8rem}.generic-modal .modal-md{max-width:448px}.generic-modal .modal-xl{max-width:1096px}.generic-modal .modal-max-content{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.modal-ie-info .modal-content{margin:2.5rem 0 1rem}.generic-modal__header{width:100%;display:flex;justify-content:center;align-items:center;border-radius:.7rem .7rem 0 0}.generic-modal__header--rouge{color:#fff;background-color:#EA3D35;min-height:5rem}.generic-modal__header--tangerine{color:#fff;background-color:#F05929;min-height:5rem}.generic-modal__header--gold{color:#fff;background-color:#EB902B;min-height:5rem}.generic-modal__header-close-btn{position:absolute;right:1.5rem;top:1.5rem;opacity:.7;color:#F05929;font-weight:800}.generic-modal__header-close-btn i{font-size:20px}.generic-modal__header-close-btn--colored{top:2rem;opacity:1;color:#FFF}.generic-modal__icon{margin-top:4rem}.generic-modal__title{text-align:center;padding:3.2rem 4rem 0;text-transform:unset}.generic-modal__title--colored{background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);border-radius:.8rem .8rem 0 0;padding:0;height:6rem;display:flex;justify-content:center;align-items:center}.generic-modal__body{padding:1rem 4rem}.generic-modal__footer{text-align:center;padding:0 5% 2rem}.generic-modal__footer::after,.generic-modal__footer::before{content:unset}.generic-modal__footer--flexed{display:flex;justify-content:space-around;flex-wrap:wrap;padding:2rem 4rem 4rem}.generic-modal__footer-btn-cancel,.generic-modal__footer-btn-confirm{font-size:1.7rem;padding:1.5rem 2rem;transition:ease-in-out .25s;border-radius:1rem;width:100%;text-transform:uppercase}.generic-modal__footer-btn-cancel:hover,.generic-modal__footer-btn-confirm:hover{box-shadow:5px 5px 20px #25252733}.generic-modal__footer-btn-cancel{border:.1rem solid #F05929;color:#F05929;background:0 0;margin-top:2rem}.generic-modal__footer-btn-cancel:hover{color:#F05929}.generic-modal__footer-btn-cancel--reddish{border:.1rem solid #EA3D35;color:#EA3D35}.generic-modal__footer-btn-confirm{background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.generic-modal__footer-btn-confirm:hover{color:#fff;background:linear-gradient(308.6deg,#C10222 -7.94%,#F2473F 79.38%)}.generic-modal__footer-btn-confirm[disabled]{background-color:#B3B3B3;opacity:1}.generic-modal__button-icon{margin-top:-5px}.generic-modal__price-values-highlight{font-size:3.3rem;font-weight:700}.generic-modal__title-icon{width:4rem;height:4rem;font-size:4rem}.generic-modal__title-img{margin:3rem auto}.generic-modal__title-icon--big{font-size:9rem;width:90px;height:90px;margin:4rem 0 0;display:inline-block}.generic-modal__footer--large{padding:2rem 0 4rem}.generic-modal__footer--btn-large{width:auto}@media (min-width:992px){.generic-modal .modal-lg{width:730px}}@media (max-width:768px){.generic-modal{max-height:unset;font-size:1.6rem}.generic-modal__footer{flex-direction:column}.generic-modal__footer-btn-cancel{margin-top:2rem;order:1}.generic-modal__title-icon--big{font-size:9rem;width:90px;height:90px;margin:3rem 0 2rem}.generic-modal--overlayed .modal-dialog{max-width:100%;width:100%;height:100%;margin:0;overflow:hidden}.generic-modal--overlayed .modal-content{border-radius:0;height:calc(100vh - 55px);overflow:scroll;display:flex;align-items:center;justify-content:center}@supports (-webkit-overflow-scrolling:touch){.generic-modal--overlayed .modal-content{height:100vh}}.generic-modal--overlayed .generic-modal__header{display:none}.generic-modal--overlayed .generic-modal__body{padding:.5rem 2rem 1rem;margin-bottom:1rem}.generic-modal--overlayed .generic-modal__footer{padding:2rem 4rem 3rem}.generic-modal--overlayed .generic-modal__title-icon--big{margin:3rem 0 0;font-size:8rem}}.curation-edit-photo-modal .modal-content{border-radius:0}.curation-edit-photo-modal .generic-modal__footer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:2rem;padding-top:0}.curation-edit-photo-modal .generic-modal__footer-btn-cancel{border:.1rem solid #F05929;color:#F05929;margin:0}.curation-edit-photo-modal .generic-modal__footer-btn-confirm{background-color:#F05929}.curation-edit-photo-modal .generic-modal__header-close-btn{color:#B3B3B3}.curation-edit-photo-modal .generic-modal__header-close-btn:hover{color:#414042}hotel-room .hotel-room__title{font-weight:700;font-size:15px;margin:0 0 15px}hotel-room .date-hotel__text-button{background:0 0;border:none;color:#ff592b}image-slider{height:190px;display:block}.image-slider{position:relative;width:100%;height:100%;overflow:hidden;background:#cfcfcf}.image-slider--hidden-box-hotel-container .image-slider__box-hotel-container{display:none}.image-slider--hidden-box-hotel-container .image-slider__slider-arrow{width:1.5rem;height:2.4rem;padding:0 1.2rem;z-index:1}.image-slider--hidden-box-hotel-container .image-slider__slider-arrow--left:before{position:relative;font-size:1.5rem;right:.25rem;bottom:.05rem}.image-slider--hidden-box-hotel-container .image-slider__slider-arrow--right:after{font-size:1.5rem;position:relative;right:.1rem;bottom:.05rem}.image-slider--hidden-box-hotel-container .image-slider__main-image{position:absolute}.image-slider--expand{width:100%}.image-slider__images-container{height:100%}.image-slider__box-hotel-container{position:absolute;display:-ms-grid;display:grid;-ms-grid-columns:12rem 11rem;grid-template-columns:12rem 11rem;bottom:0;right:0}.image-slider__marker-box{position:absolute;top:14px;right:30px}.image-slider__slider-arrow{position:absolute;top:calc(50% - 12px);cursor:pointer;color:#fff;display:flex;align-items:center;padding:0 16px;font-family:FontAwesome;font-size:13px;width:40px;height:40px;background-color:rgba(102,102,102,.62);border-radius:50%;font-weight:700}.image-slider__slider-arrow--left{left:10px;padding:0 12px}.image-slider__slider-arrow--left:before{font-size:36px;content:"\f104"}.image-slider__slider-arrow--right{right:10px}.image-slider__slider-arrow--right:after{font-size:36px;content:"\f105"}.image-slider__slide{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes slide{100%{left:0}}.image-slider__broken-image{-o-object-fit:scale-down;object-fit:scale-down;padding:32px}information-label{display:inline-flex;position:relative;justify-content:center;align-items:center;cursor:pointer}information-label:hover>.information-label__tool-tip{transform:translate(0,0) scale(1);opacity:1}.information-label__icon{font-size:2rem}.information-label__text{display:flex;margin-right:.4rem}.information-label__content-large{padding:.2rem;width:205px}.information-label__content-large span{display:flex;justify-content:space-between;margin-bottom:.2rem}.information-label__tool-tip{position:absolute;bottom:3rem;display:flex;min-width:190px;opacity:0;transform:translate(0,5rem) scale(.1);transition:all .25s cubic-bezier(.55,-.01,0,1.36);pointer-events:none}.information-label__tool-tip-large{width:205px}.input-counter__quantity_buttons{width:100px;display:flex;justify-content:space-between;align-items:center}.input-counter__quantity_buttons>.input-counter__counter-button[disabled]::before{color:#F05929}.input-counter__input{font-size:33px;line-height:45px;width:30px;display:block;font-weight:700;border:none;text-align:center;padding:0}.input-counter__counter-button{color:transparent;background:0 0;border:none;padding:0;position:relative;width:24px;height:47px;display:block;border-radius:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:theme-icons!important;speak:never;font-style:normal;font-weight:400;text-transform:none;line-height:1;opacity:1!important;font-size:2rem}.input-counter__counter-button:active,.input-counter__counter-button:focus,.input-counter__counter-button:hover{background:0 0;outline:0;box-shadow:none;color:transparent}.input-counter__counter-button:first-of-type::before{content:"";color:#F05929}.input-counter__counter-button:last-of-type::before{content:"";color:#F05929}.input-counter__counter-button::before{position:absolute;width:2rem;height:2rem;top:calc(50% - 1rem);left:calc(50% - 1rem)}.input-counter__counter-button:disabled::before{color:#B3B3B3}.input-counter__counter-button:active::before{color:#F05929}.input-number-button-group__button,.input-number-button-group__button:active,.input-number-button-group__button:focus,.input-number-button-group__button:hover,.input-number-button-group__button:visited{color:#FF6431;border:1px solid #BDBDBD;box-shadow:unset}@media screen and (min-width:768px){.input-counter__quantity_buttons{width:120px}.input-counter__counter-button,.input-counter__input{width:30px}}.input-number-button-group__button{height:35px;padding-top:.7rem}.input-number-button-group__button:focus,.input-number-button-group__button:hover{background-color:#FFF}.input-number-button-group__button--left{margin-right:-2px;border-radius:4px 0 0 4px}.input-number-button-group__button--right{margin-left:-2px;border-radius:0 4px 4px 0}.input-number-button-group__button--disabled,.input-number-button-group__button--disabled :focus,.input-number-button-group__button--disabled:active,.input-number-button-group__button--disabled:focus,.input-number-button-group__button--disabled:hover{color:#797575}.input-number-button-group__input{border:1px solid #BDBDBD;width:36px;height:35px;box-shadow:unset;position:relative;z-index:2;float:left;margin-bottom:0;margin-left:-1px;text-align:center}input-passenger-number .form-control[uib-dropdown-toggle] span{font-weight:400}input-passenger-number .passenger__label-mobile{position:absolute;top:.2rem}input-passenger-number .passenger__button-element{padding:1.3rem 0}input-passenger-number .passenger .open button[uib-dropdown-toggle]{z-index:39;border-bottom-color:transparent}input-passenger-number .passenger [uib-dropdown-menu]>button{margin-top:8px;text-transform:uppercase;font-weight:700;width:100%}input-passenger-number .passenger p:not(.text-center){text-align:justify;margin-bottom:0}input-passenger-number .passenger p.no-line-height{line-height:1}input-passenger-number .passenger .passenger-number-info{color:#414042}@media (min-width:768px) and (max-width:991px){input-passenger-number .passenger{flex:.23}}@media (min-width:768px) and (max-width:1200px){input-passenger-number .passenger button[uib-dropdown-toggle] i{display:none}}input-passenger-number .passenger.form-group>label{margin-bottom:.5rem}input-passenger-number .select-travel-package__close-btn{margin-top:.8rem;text-transform:uppercase;padding:1.2rem;width:100%;border-radius:1rem;font-family:Montserrat;font-style:normal;font-weight:700;font-size:1.6rem;line-height:2rem}input-passenger-number .select-travel-package__close-btn--tangerine{background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);color:#fff}input-passenger-number .select-travel-package__close-btn:hover{background:linear-gradient(308.6deg,#C10222 -7.94%,#F2473F 79.38%);color:#fff}.input-passenger-number--themed #passengerSelect,.input-passenger-number--themed .btn-laranja,.input-passenger-number--themed .no-line-height,.input-passenger-number--themed .passenger>label,.input-passenger-number--themed .passenger__button-element{display:none}.input-passenger-number--themed [uib-dropdown-menu].dropdown-menu{position:static;float:initial;display:flex;flex-direction:column;align-items:center;border-radius:0;border:none;box-shadow:none}.input-passenger-number--themed [uib-dropdown-menu].dropdown-menu>*{width:32.3rem}.input-passenger-number--themed [uib-dropdown-menu].dropdown-menu .passenger-account__typography--size-1{font-size:1.7rem;line-height:2.3rem;margin:0}.input-passenger-number--themed [uib-dropdown-menu].dropdown-menu .passenger-account__typography--size-3{font-size:15px;line-height:20px}.input-passenger-number--themed .passenger-account{display:flex;justify-content:space-between}.input-passenger-number--themed .passenger-account__input{font-size:33px;line-height:45px;min-width:40px;width:40px;display:block;font-weight:700;border:none;text-align:center;padding:0}.input-passenger-number--themed .passenger-account__buttons{width:12rem;display:flex;justify-content:space-between;align-items:center}.input-passenger-number--themed .passenger-account__buttons>.passenger-account__counter-button[disabled]::before{color:#B3B3B3}.input-passenger-number--themed .passenger-account__counter-button{color:transparent;background:0 0;border:none;padding:0;position:relative;width:3rem;height:4.7rem;display:block;border-radius:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:theme-icons!important;speak:never;font-style:normal;font-weight:400;text-transform:none;line-height:1;opacity:1;font-size:2rem}.input-passenger-number--themed .passenger-account__counter-button:active,.input-passenger-number--themed .passenger-account__counter-button:focus,.input-passenger-number--themed .passenger-account__counter-button:hover{background:0 0;outline:0;box-shadow:none;color:transparent}.input-passenger-number--themed .passenger-account__counter-button:first-of-type::before{content:"";color:#F05929}.input-passenger-number--themed .passenger-account__counter-button:last-of-type::before{content:"";color:#F05929}.input-passenger-number--themed .passenger-account__counter-button::before{position:absolute;width:2rem;height:2rem;top:calc(50% - 1rem);left:calc(50% - 1rem)}.input-passenger-number--themed .passenger-account__counter-button:disabled::before{color:#B3B3B3}.input-passenger-number--themed .passenger-account__counter-button:active::before{color:#F05929}.input-range{display:block;position:relative}.input-range__fixed-label{position:absolute;top:0}.input-range__fixed-label--start{left:0}.input-range__fixed-label--end{right:0}.input-range__fixed-label~.input-range__slider{margin-top:4.4rem}.input-range .input-range__slider .rz-bar{background-color:#B3B3B3;height:8px;border-radius:4px}.input-range .input-range__slider .rz-selection{background-color:#F05929}.input-range .input-range__slider .rz-pointer{width:20px;height:20px;background-color:#fff;border:.2rem solid #F05929;top:-5px}.input-range .input-range__slider .rz-pointer::after{display:none}.input-range .input-range__slider .rz-pointer:focus,.input-range .input-range__slider .rz-pointer:hover{outline:0;background-color:#F05929;border-color:#00652E}.theme-text{font-style:normal;font-weight:400;font-family:Nunito,sans-serif}.theme-text--banner,.theme-text--button-1,.theme-text--button-2,.theme-text--head-2,.theme-text--subtitle-1,.theme-text--subtitle-2,.theme-text--subtitle-3,.theme-text--subtitle-4,.theme-text--value-1,.theme-text--value-2{font-family:Montserrat,sans-serif}.theme-text--ivory{color:#FCFCFC}.theme-text--platinum{color:#FAFAFA}.theme-text--silver{color:#F8F6F7}.theme-text--fog{color:#B3B3B3}.theme-text--smoke{color:#666}.theme-text--fake-black{color:#414042}.theme-text--forest{color:#00652E}.theme-text--emerald{color:#00AD46}.theme-text--turquoise{color:#57CCB9}.theme-text--classic-blue{color:#365BC7}.theme-text--flamingo{color:#FF8883}.theme-text--old-yellow{color:#fdd731}.theme-text--yellow{color:#FFB727}.theme-text--orange{color:#ff9800}.theme-text--serenity-blue{color:#edf2ff}.theme-text--rouge{color:#EA3D35}.theme-text--text-black{color:#2a2a2a}.theme-text--surface-background{color:#fafafa}.theme-text--light-smoke{color:#ddd}.theme-text--tangerine{color:#F05929}.theme-text--cool-gray{color:#E6E6E6}.theme-text--pure-white{color:#fff}.theme-text--pure-black{color:#000}.theme-text--blood{color:#C10222}.theme-text--banner{font-weight:700;font-size:3.2rem;line-height:3.9rem}.input-typeahead--big .input-typeahead__main-trigger,.theme-text--head-1{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.1rem;line-height:2.55rem}.theme-text--head-2{font-weight:700;font-size:1.9rem;line-height:2.3rem}.theme-text--subtitle-1,.theme-text--subtitle-2{font-size:1.7rem;line-height:2.1rem}.theme-text--subtitle-1{font-weight:700}.theme-text--subtitle-3,.theme-text--subtitle-4{font-size:1.3rem;line-height:1.8rem}.theme-text--value-1{font-weight:700;font-size:2.7rem;line-height:3.3rem}.theme-text--value-2{font-weight:700;font-size:1.9rem;line-height:2.1rem}.theme-text--button-1,.theme-text--button-2{font-size:1.4rem;line-height:1.7rem}.theme-text--button-3,.theme-text--button-4{font-family:Montserrat,sans-serif;font-size:1.2rem;line-height:1.5rem}.theme-text--button-2{font-weight:700}.theme-text--button-3{font-weight:400}.theme-text--button-4{font-weight:700}.theme-text--body-1,.theme-text--body-2{font-size:1.5rem;line-height:2.05rem}.theme-text--body-2{font-weight:700}.theme-text--body-3{font-weight:400}.theme-text--body-3,.theme-text--body-4{font-size:1.3rem;line-height:1.8rem}.theme-text--body-4{font-weight:700}.theme-text--caption-1,.theme-text--caption-2{font-size:1.1rem;line-height:1.5rem}.theme-text--caption-1{font-weight:400}.theme-text--caption-2{font-weight:700}.theme-text--caption-3,.theme-text--caption-4{font-size:.9rem;line-height:1.2rem}.theme-text--caption-3{font-family:Nunito;font-weight:400}.theme-text--caption-4{font-weight:700}.theme-text--placeholder{font-style:italic;font-size:1.5rem;line-height:2.05rem}.theme-text--placeholder:not(:placeholder-shown){font-style:normal}.theme-text--codigo{font-size:1.5rem;line-height:2rem;text-transform:uppercase}@media screen and (min-width:768px){.theme-text--banner,.theme-text--button-1,.theme-text--button-2,.theme-text--button-3,.theme-text--button-4,.theme-text--head-2,.theme-text--subtitle-1,.theme-text--subtitle-2,.theme-text--subtitle-3,.theme-text--subtitle-4,.theme-text--value-1,.theme-text--value-2{font-family:Montserrat,sans-serif}.theme-text--banner,.theme-text--body-2,.theme-text--button-2,.theme-text--button-4,.theme-text--head-2,.theme-text--subtitle-1{font-weight:700}.theme-text{font-size:1.7rem;line-height:2.3rem}.theme-text--banner{font-size:4.4rem;line-height:5.4rem}.input-typeahead--big .input-typeahead__main-trigger,.theme-text--head-1{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.5rem;line-height:3.1rem}.theme-text--head-2{font-size:2.3rem;line-height:2.8rem}.theme-text--subtitle-1,.theme-text--subtitle-2{font-size:2rem;line-height:2.5rem}.theme-text--subtitle-3,.theme-text--subtitle-4{font-size:2.1rem;line-height:2.9rem;text-transform:uppercase}.theme-text--value-1{font-size:3.2rem;line-height:3.9rem}.theme-text--value-2{font-size:2.2rem;line-height:2.7rem}.theme-text--button-1,.theme-text--button-2{font-size:1.6rem;line-height:1.95rem}.theme-text--button-3,.theme-text--button-4{font-size:1.3rem;line-height:1.6rem}.theme-text--body-1,.theme-text--body-2{font-size:1.7rem;line-height:2.3rem}.theme-text--body-3{font-weight:400}.theme-text--body-3,.theme-text--body-4{font-size:1.5rem;line-height:2.05rem}.theme-text--body-4{font-weight:700}.theme-text--caption-1,.theme-text--caption-2{font-size:1.3rem;line-height:1.8rem}.theme-text--caption-1{font-weight:400}.theme-text--caption-2{font-weight:700}.theme-text--caption-3{font-size:11px;line-height:15px;font-weight:400}.theme-text--caption-4{font-size:1.1rem;line-height:1.5rem;font-weight:700}.theme-text--link{color:#F05929;text-decoration:underline;font-weight:400;cursor:pointer}.theme-text--link:focus,.theme-text--link:hover{color:#F05929}.theme-text--placeholder{font-size:1.7rem;line-height:2.23rem}.theme-text--codigo{font-family:"Roboto Mono",monospace;font-weight:700;font-size:1.7rem;line-height:2.25rem}}.input-typeahead__container{border:.2rem solid #F05929;box-shadow:0 0 20px rgba(166,171,189,.25);border-radius:.8rem;max-height:35rem;overflow:auto;max-width:100%;white-space:nowrap;text-overflow:ellipsis;min-width:520px}.input-typeahead__container.dropdown-menu li>a{font-size:1.5rem;text-decoration:none;display:block;padding:.6rem 2rem;clear:both;font-weight:400;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-typeahead__container.dropdown-menu li>a strong{color:#F05929}.input-typeahead__container .dropdown-menu{max-height:35rem;overflow-y:auto}.input-typeahead__container.dropdown-menu .active a>strong{color:#fff}.input-typeahead__container.dropdown-menu .active a,.input-typeahead__container.dropdown-menu .active:active,.input-typeahead__container.dropdown-menu .active:focus,.input-typeahead__container.dropdown-menu .active:focus-within,.input-typeahead__container.dropdown-menu .active:hover{background-color:#F05929;color:#fff}.input-typeahead__icon{margin-right:.8rem;font-size:1.4rem}.input-typeahead__category{padding:.5rem 2rem;font-size:1.3rem;text-transform:uppercase;color:#666;display:flex;align-items:center}.input-typeahead__mobile-triger,.input-typeahead__modal-heading{display:none}.input-typeahead__search-field-wrapper{width:100%;margin:0}.input-typeahead__search-field-package{width:100%;margin-bottom:0}.input-typeahead__trigger{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}@media screen and (max-width:767px){.input-typeahead__container.dropdown-menu,.input-typeahead__container.dropdown-package,.input-typeahead__main-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.input-typeahead{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.input-typeahead__category{padding:1.5rem 0;font-size:1.5rem;line-height:2rem}.input-typeahead__icon{font-size:2rem;margin-right:1.5rem}.input-typeahead__mobile-triger{display:block;width:100%}.input-typeahead__main-content{pointer-events:none;will-change:transform;transition:transform .5s;transform:translateX(-100%);position:fixed;top:0;left:0;z-index:60;width:100vw;height:100%;padding:90px 0 0;background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;overflow-y:scroll;overflow-x:hidden}.input-typeahead__main-content--open{transform:translateX(0);pointer-events:all}.input-typeahead__container{border-radius:unset;box-shadow:unset;border:unset;max-height:initial;min-width:unset}.input-typeahead__container.dropdown-menu{height:calc(100vh - 10rem);overflow-y:auto;padding:2rem}.input-typeahead__container.dropdown-menu li>a{padding:1.5rem 0;color:#414042}.input-typeahead__container.dropdown-package{height:20rem;left:-2px;max-width:101%;overflow-y:auto}.input-typeahead__modal-heading{display:flex;align-items:center;box-shadow:0 0 20px rgba(166,171,189,.25);height:70px;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1}.input-typeahead__package-modal-heading{height:50px}.input-typeahead__main-trigger{margin:0;padding:1.3rem 4.7rem 1rem 1.3rem;width:100%}.input-typeahead__main-trigger::-webkit-input-placeholder{color:#B3B3B3;font-weight:700}.input-typeahead__main-trigger:-ms-input-placeholder{color:#B3B3B3;font-weight:700}.input-typeahead__main-trigger::placeholder{color:#B3B3B3;font-weight:700}.input-typeahead__main-trigger:not(:placeholder-shown)~.input-typeahead__search-icon{color:#414042}.input-typeahead__main-trigger:focus~.input-typeahead__search-icon{color:#F05929}.input-typeahead__modal-close{display:block;margin:1rem;padding:0;font-size:2rem;width:50px;height:50px;border-radius:25px;text-align:center;line-height:50px;box-shadow:0 0 20px rgba(166,171,189,.25);border:none;background:0 0}.input-typeahead__modal-close-icon{line-height:5rem;position:fixed;left:2rem;top:1.2rem}.input-typeahead__search-field-wrapper{position:relative;padding:0 2rem}.input-typeahead__search-icon{position:absolute;font-size:2rem;top:1.3rem;right:3.3rem;pointer-events:none;color:#B3B3B3}.input-typeahead__main-content--open .input-typeahead__main-trigger,.input-typeahead__main-content--open .input-typeahead__modal-close,.input-typeahead__main-content--open .input-typeahead__modal-title{display:block}}.input-typeahead--big{display:block}.input-typeahead--big .input-typeahead__main-trigger{color:#414042;text-transform:uppercase;padding:0 0 1.7rem 5rem;border:none;transition:border-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;width:100%}.input-typeahead--big .input-typeahead__search-field-wrapper{position:relative}.input-typeahead--big .input-typeahead__search-field-wrapper::before{content:"";font-family:theme-icons;speak:never;line-height:1;font-size:3rem;position:absolute;font-style:normal;font-weight:400;font-variant:normal}.input-typeahead--big .input-typeahead__search-field-wrapper::after{content:'';display:block;width:calc(100% - 5rem);height:.2rem;right:0;background:#414042;transition:background .2s;position:absolute}.input-typeahead--big .input-typeahead__container{width:100%;font-weight:400;top:calc(100% + .8rem)}.input-typeahead--big .input-typeahead__icon{font-size:2rem}.input-typeahead--big .input-typeahead__category{font-size:1.5rem;line-height:2rem}.input-typeahead--big .input-typeahead__mobile-trigger{display:none}@media screen and (max-width:767px){.input-typeahead--big .input-typeahead__search-field-wrapper::after,.input-typeahead--big .input-typeahead__search-field-wrapper::before{display:none}.input-typeahead--big .input-typeahead__trigger{border:.2rem solid #B3B3B3;border-radius:.8rem;font-style:italic;font-weight:400;font-size:17px;line-height:23px;font-family:Nunito}.input-typeahead--big .input-typeahead__main-trigger{text-transform:capitalize;padding:1.3rem 4.7rem 1rem 1.3rem}.input-typeahead--big .input-typeahead__mobile-trigger{padding:2rem 1rem .6rem 4.6rem;width:100%;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}loading-bar{display:block;width:100%;z-index:1;margin:0 auto;max-width:500px;background:#E6E6E6;border-radius:1rem}.loading__bar{width:0;transition:width 1s linear,height .3s linear 1.5s;background:#F05929;background-size:100%;height:8px;border-radius:1rem}needing-help-box,needing-help-box.vertical-aligned .content-text{background:linear-gradient(308.6deg,#F05929 -7.94%,#EA3D35 79.38%);border-radius:1rem;box-shadow:5px 5px 20px rgba(37,37,39,.2)}needing-help-box{width:100%;padding:2rem}@media (min-width:992px){needing-help-box{display:-ms-grid;display:grid;-ms-grid-columns:240px 1fr;grid-template-columns:240px 1fr;padding:0 2rem;column-gap:2rem}}needing-help-box.vertical-aligned{padding:0}@media (min-width:992px){needing-help-box.vertical-aligned{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:2rem 2rem 0}}needing-help-box.vertical-aligned .content-text{max-width:100%;padding:2rem}needing-help-box.vertical-aligned .content-text span{text-align:center;font-size:16px}@media (min-width:992px){needing-help-box.vertical-aligned .content-text{background:0 0;padding:0;box-shadow:none}needing-help-box.vertical-aligned .content-text span span{font-size:19px}}needing-help-box.vertical-aligned .content-text a{margin:auto;font-size:17px}@media (min-width:992px){needing-help-box.vertical-aligned .content-text a{margin-bottom:4rem}}needing-help-box.vertical-aligned .content-text p{max-width:240px;margin:0 auto}needing-help-box img{display:none}@media (min-width:992px){needing-help-box img{display:block;margin:0 auto}}needing-help-box .content-text{max-width:260px;margin:0 auto;padding-top:0;display:flex;flex-direction:column;justify-content:center;text-align:center;row-gap:1.5rem}needing-help-box .content-text span{font-size:1.9rem;line-height:2.6rem;color:#fff;font-weight:700;font-family:Montserrat,sans-serif}@media (min-width:992px){needing-help-box .content-text{text-align:left;max-width:100%}needing-help-box .content-text span{font-size:2.1rem;line-height:2.9rem;color:#FFD9A1}}needing-help-box .content-text p{color:#fff;font-size:1.3rem;line-height:1.8rem;max-width:240px;margin-bottom:0}needing-help-box .content-text a{display:flex;justify-content:center;text-decoration:none}@media (min-width:992px){needing-help-box .content-text a{justify-content:flex-start}}needing-help-box .content-text a button{display:flex;justify-content:center;align-items:center;background-color:transparent!important;border:none}needing-help-box .content-text a button span{font-size:1.5rem;line-height:2rem;font-weight:700;color:#fff}@media (min-width:769px){needing-help-box .content-text p{font-size:1.5rem;line-height:2rem;max-width:100%}needing-help-box .content-text a button{justify-content:flex-start;padding:0}needing-help-box .content-text a button span{font-size:1.7rem;line-height:2.3rem}}needing-help-box .content-text a button svg{fill:#FFF;min-width:2rem;text-decoration:none;margin-left:1.1rem}.passenger-account{margin-bottom:5px;flex-flow:row nowrap;position:relative;display:flex;justify-content:space-between}@media screen and (min-width:767px){.passenger-account{display:-ms-inline-grid;display:inline-grid}}.passenger-account:first-of-type{margin-left:0}.passenger-account__typography{margin:0;line-height:1}.passenger-account__typography--size-1{font-size:12px;font-weight:600}.passenger-account__typography--size-2{font-size:2.2rem;font-weight:700;color:#fff}.passenger-account__typography--size-3{font-size:10px;color:#6d6c6c}.passenger-account__typography--size-4{color:#252525;font-size:inherit}.passenger-account__typography--size-5{font-family:Montserrat;color:#252525;font-weight:700;font-size:3.2rem;line-height:3.9rem}.passenger-account__description{width:212px;display:inline-block}.passenger-account__description--label{color:#414042!important}@media screen and (min-width:767px){.passenger-account__description{width:125px;display:-ms-inline-grid;display:inline-grid}.passenger-account--label{font-weight:400;font-size:1.7rem;line-height:2.3rem}}.passenger-account__buttons{margin-top:10px;display:flex;align-items:center;gap:1rem}.passenger-account__counter-button,.passenger-account__counter-button:active,.passenger-account__counter-button:focus,.passenger-account__counter-button:hover{height:20px;width:20px;padding:0;border-radius:50%;background-color:#F05929;color:#fff}.passenger-account__counter-button[disabled]{background-color:#B3B3B3;color:#fff}.passenger-account__buttons-item{border:none}.passenger-account__input{width:32px;display:inline-block;text-align:center}.payment-steps__inner{padding:4rem 4rem 4rem 0;background:#F8F6F7;display:flex;flex-direction:row;align-items:center}.payment-steps__ceil{display:flex;flex-direction:column;align-items:center;margin:1.8rem -4.4rem 2rem;width:117px}.payment-steps__ceil--small{margin:0 -5rem 2rem}.payment-steps__ceil--request-received{margin:0 -5rem}.payment-steps__status-desktop{display:block}.payment-steps__status-mobile{display:none}.payment-steps__line{height:2px;width:190px;border-top:.2rem solid #DADADA;border-left:unset;margin-left:unset}.payment-steps__line--active{border-top:.2rem solid #00AD46}.payment-steps__line--initial{width:80px}.payment-steps__icon{margin-left:unset}.payment-steps__top-text{padding-bottom:1rem;text-align:center}.payment-steps__bottom-tex{padding-top:1rem;height:30px;text-align:center}.payment-steps__button-click{display:flex;justify-content:center;padding-top:3rem}.payment-steps__price{display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.payment-steps__inner{padding:0 2.5rem 2.5rem;flex-direction:column;align-items:unset}.payment-steps__ceil{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:60px auto;grid-template-columns:60px auto;justify-content:flex-start;align-items:center;margin:-.1rem 0}.payment-steps__ceil--small{margin:-1rem 0}.payment-steps__status-desktop{display:none}.payment-steps__status-mobile{display:block}.payment-steps__line{height:40px;width:2px;border-top:unset;border-left:.2rem solid #DADADA;margin-left:1.3rem}.payment-steps__line--active{border-left:.2rem solid #00AD46}.payment-steps__line--initial{height:25px}.payment-steps__icon-group{flex-direction:column;display:flex;align-items:center}.payment-steps__icon{margin-left:.6rem}.payment-steps__top-text{padding-bottom:unset;text-align:left}.payment-steps__bottom-tex{padding-top:unset;text-align:left}}.payment-tips__tip-section,.phone-box{padding:2rem}.payment-tips__inner{display:-ms-grid;display:grid;-ms-grid-columns:70px auto;grid-template-columns:70px auto;border-radius:.9rem;border:.1rem solid #EB902B}.payment-tips__icon{font-size:3rem}.payment-tips__icon-section{background-color:#EB902B;padding:2rem;border-top-left-radius:.8rem;border-bottom-left-radius:.8rem;display:flex;align-items:center;justify-content:center}.phone-box{border-radius:1rem;width:100%;border:.1rem solid #414042;display:-ms-grid;display:grid;-ms-grid-columns:1fr .2rem 1fr;grid-template-columns:1fr .2rem 1fr;gap:2rem}.phone-box--show-phone-number-only{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#E6E6E6;font-size:1.5rem}.phone-box__column{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.phone-box__column--textual{padding-top:.5px}.phone-box__divisor{height:100%;background:#666;width:1px;margin:0 1.6rem;justify-self:center}.phone-box__faq-divider{border-top:1px solid #666;margin:0 0 2rem}.phone-box__title{font-weight:700;font-size:1.9rem;line-height:2.6rem;margin-bottom:1.5rem;text-align:center}.phone-box__badge{padding:.4rem 2.5rem;font-size:1.1rem;border:.1rem solid #E6E6E6;box-sizing:border-box;border-radius:1.7rem;color:#414042;margin-top:1.2rem}.phone-box p.phone-box__text,.phone-box__text{margin-bottom:.2rem;margin-top:1rem;display:flex;align-items:center;gap:1rem;justify-content:center}.phone-box p.phone-box__text--main,.phone-box__text--main{color:#00AD46;margin:.6rem 0}.phone-box__phone-number{color:#414042}.phone-box__note{font-size:1.1rem;margin-top:1rem;color:#666}.phone-box__note--small{font-size:1rem;line-height:1.4rem}.phone-box__faq-info-section{width:100%;text-align:center}.phone-box__observation{margin-top:.6rem}.phone-box__attendance-icon{margin:.5rem 0}.phone-box__logo{width:40px}.progressive-image{overflow:hidden;max-width:100%}.progressive-image--untouchable{pointer-events:none;height:inherit}.progressive-image__holder{height:inherit;position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 0)}.progressive-image__img,.progressive-image__miniature{position:absolute;top:0;right:0;left:0;bottom:0;-o-object-fit:cover;object-fit:cover}.progressive-image__miniature{z-index:-1;transform-origin:center;transform:scale(1.1);-o-object-fit:fill;object-fit:fill;-webkit-filter:blur(50px);filter:blur(50px)}.progressive-image__img{opacity:0;transition:opacity 1.5s;height:100%;width:100%}.progressive-image__img--show{opacity:1}.progressive-image__canvas{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.progressive-image--bg{position:absolute}radio-flight-class .class-service{width:190px}radio-flight-class .flight-class__title{margin:2rem auto}radio-flight-class .flight-class__list{-webkit-padding-start:0;padding-inline-start:0;margin:2rem auto}radio-flight-class .flight-class__list li:first-child{border-top:.1rem solid #B3B3B3}radio-flight-class .flight-class__list li{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;border-bottom:.1rem solid #B3B3B3}@media screen and (min-width:767px){radio-flight-class .flight-class__title{margin:0}radio-flight-class .flight-class__list li,radio-flight-class .flight-class__list li:first-child{border:none;flex-direction:row-reverse;justify-content:left;padding:0 0 1.5rem;gap:1.3rem}radio-flight-class .flight-class__list li label,radio-flight-class .flight-class__list li:first-child label{margin-bottom:0}}radio-flight-class .flight-class__label-radio{color:#414042!important}select-package-class .select-package-class__title{font-weight:700;font-size:15px;margin:0 0 15px}.radio-item__text-complement,select-package-class .select-package-class__ul--li-text label{font-weight:400}select-package-class .select-package-class__ul{list-style:none;font-size:1.4rem;padding:0}select-package-class .select-package-class__ul--li-text{position:relative;top:-2px;cursor:pointer}radio-list .radio-list__itens{display:-ms-grid;display:grid}radio-list .radio-list__radio-item{margin:1rem 0}radio-item{display:block}radio-item:hover .radio-item__custom-check,radio-item:hover .radio-item__radio-button:checked~.radio-item__custom-check{transition:border .25s ease-in-out}.radio-item__wrapper{display:flex;align-items:center;position:relative;width:100%}.radio-item__radio-button{z-index:1;margin:0}.radio-item__radio-button--hidden{opacity:0}.radio-item__text{cursor:pointer;padding-left:1rem;margin:0}.radio-item__custom-check{display:block;position:absolute;border:.2rem solid #B3B3B3;border-radius:100%;top:0;left:0;transition:border .25s linear}.radio-item__custom-check::before{display:block;position:absolute;content:"";border-radius:100%;height:1.4rem;width:1.4rem;top:calc(50% - .7rem);left:calc(50% - .7rem);margin:auto;transition:background .25s ease-in-out}.select-travel-package .select-travel-package__dropdown-text--spaced,.select-travel-package--new .select-travel-package__dropdown-text--spaced{margin-right:.4rem}.radio-item__custom-check--right{position:absolute;right:1rem;left:unset}.radio-item__radio-button:checked~.radio-item__custom-check{border:.2rem solid #B3B3B3}.radio-item__radio-button:checked~.radio-item__custom-check::before{background:#365BC7}.select-travel-package .select-travel-package__message.has-error{color:#EA3D35}.select-travel-package .form-control[uib-dropdown-toggle] span{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-travel-package .select-travel-package__dropdown-trigger{border:.1rem solid #bfbfbf}.select-travel-package .select-travel-package__dropdown-arrow,.select-travel-package .select-travel-package__dropdown-icon,.select-travel-package .select-travel-package__dropdown-label,.select-travel-package .select-travel-package__dropdown-trigger--banner,.select-travel-package .select-travel-package__dropdown-trigger--new{display:none}.select-travel-package .select-travel-package__footer-container{width:100%;display:flex;flex-direction:column}.select-travel-package .select-travel-package__close-btn{margin-top:.8rem;text-transform:uppercase;padding:.6rem 4rem;width:100%;border-radius:1rem;font-family:Montserrat;font-style:normal;font-weight:700;font-size:1.6rem;line-height:2rem}.select-travel-package .select-travel-package__close-btn--tangerine{background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);color:#fff}.select-travel-package .select-travel-package__close-btn:hover{background:linear-gradient(308.6deg,#C10222 -7.94%,#F2473F 79.38%);color:#fff}.select-travel-package .hotel-room__title{font-size:1.1rem;margin-top:1rem;margin-bottom:0}.select-travel-package .select-travel-package .open button[uib-dropdown-toggle]{z-index:1001;border-bottom-color:transparent}@media (min-width:768px) and (max-width:991px){.select-travel-package .select-travel-package{flex:.23}}@media (min-width:768px) and (max-width:1200px){.select-travel-package .select-travel-package button[uib-dropdown-toggle] i{display:none}}.select-travel-package .select-travel-package__dropdown-text-travelers{text-transform:lowercase}.select-travel-package .select-travel-package__content{width:100%;padding:1.5rem;transition:height .2s;justify-content:space-between;min-width:250px;flex-wrap:wrap}.select-travel-package .select-travel-package__content--large{min-width:460px}.select-travel-package .open .select-travel-package__content{display:flex}.select-travel-package .select-travel-package__content-room{z-index:10}@media (max-width:678px){.select-travel-package .select-travel-package__content{width:100%;min-width:24.8rem}.select-travel-package .select-travel-package__content-room{width:100%}}.select-travel-package .select-travel-package__service-class{width:calc(40% - 3rem)}@media (max-width:678px){.select-travel-package .select-travel-package__service-class{width:100%}}.select-travel-package .select-travel-package__content-room--button{border:1px solid #F05929;background:0 0;color:#F05929;margin-top:.8rem;text-transform:uppercase;padding:1.2rem 4rem;width:100%;border-radius:1rem;font-family:Montserrat;font-style:normal;font-weight:700;font-size:1.6rem;line-height:2rem}.select-travel-package .select-travel-package__content-room--button:hover{background:#F05929;color:#fff}.select-travel-package .select-travel-package__text-info{text-align:left;font-size:1.6rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;display:block}@media screen and (max-width:768px){.select-travel-package .roomSelectorForm{width:100%}.select-travel-package .select-travel-package__text-info{font-size:1.6rem}}.select-travel-package--new{font-size:1.6rem;display:flex}.select-travel-package--new .select-travel-package__dropdown-trigger{border:.2rem solid #E6E6E6;border-radius:.8rem;height:auto;padding:1.3rem 1.5rem 1.3rem 5rem;box-shadow:none;width:100%}.select-travel-package--new .select-travel-package__dropdown-trigger--focused{border-color:#F05929}.select-travel-package--new .select-travel-package__dropdown-trigger--error{border-color:#EA3D35}.select-travel-package--new .select-travel-package__dropdown-trigger--new{display:inline}.select-travel-package--new .select-travel-package__dropdown-trigger-container{display:-ms-grid;display:grid;-ms-grid-columns:10% calc(40% + 1.6rem) 10% 1fr;grid-template-columns:10% calc(40% + 1.6rem) 10% 1fr;align-items:center;text-align:left;box-shadow:none}.select-travel-package--new .select-travel-package__dropdown-trigger:focus{border-color:#F05929}.select-travel-package--new .open .select-travel-package__content{display:initial;min-width:35rem}.select-travel-package--new .select-travel-package__dropdown-label{font-size:1rem;line-height:1;font-weight:400;color:#666;margin-bottom:0}.select-travel-package--new .select-travel-package__dropdown-label-rooms{grid-area:1/2}.select-travel-package--new .select-travel-package__dropdown-label-rooms>span{display:none}.select-travel-package--new .select-travel-package__dropdown-label-travelers{grid-area:1/4}.select-travel-package--new .select-travel-package__dropdown-text{line-height:1.9rem}.select-travel-package--new .select-travel-package__dropdown-text-rooms{grid-area:2/2}.select-travel-package--new .select-travel-package__dropdown-text-travelers{grid-area:2/4}.select-travel-package--new .select-travel-package__dropdown-icon-rooms{grid-area:2/1}.select-travel-package--new .select-travel-package__dropdown-icon-travelers{grid-area:2/3}.select-travel-package--new .select-travel-package__dropdown-icon,.select-travel-package--new .select-travel-package__dropdown-label{display:inline}.select-travel-package--new .select-travel-package__dropdown-text~.select-travel-package--new .select-travel-package__dropdown-text::before{content:','}.select-travel-package--new>.form-group{flex:1;margin:0}.select-travel-package--new .select-travel-package__text-info{font-size:1.5rem;line-height:2rem;color:#414042;position:relative;text-align:left}.select-travel-package--new .select-travel-package__dropdown-arrow{position:absolute;display:inline;right:1.5rem;top:1.5rem}.select-travel-package--new .select-travel-package__content-room{font-weight:400;width:100%;font-size:1.6rem}.select-travel-package--new .hotel-room__title,.select-travel-package--new .passenger-account__typography--size-1,.select-travel-package--new .passenger-account__typography--size-3,.select-travel-package--new .passenger-account__typography--size-4{font-size:inherit}.select-travel-package--new .select-travel-package__dropdown-content{top:calc(100% - .5rem);border:.1rem solid #666;border-radius:0 0 .4rem .4rem;border-top:none;min-width:10rem}.select-travel-package--new hotel-room{width:100%}.select-travel-package--new .passenger-account{display:flex;justify-content:space-between}.select-travel-package--new .passenger-account__typography--size-4{border-radius:0}.select-travel-package--new .passenger-account__typography--size-3{white-space:nowrap;font-size:1.4rem}.select-travel-package--new .passenger-account__typography--size-2{color:#fff}.select-travel-package--new .passenger-account__typography--size-2:disabled{color:#E6E6E6}.select-travel-package--new .passenger-account__buttons-container{border-radius:.4rem}.select-travel-package--new .passenger-account__buttons-item{background-color:transparent;height:100%;display:inline-block}.select-travel-package--new .passenger-account__buttons-item+.passenger-account__buttons-item:not(:last-child){border-top:none;border-bottom:none}.select-travel-package--new .passenger-account__counter-button{height:20px;background-color:#F05929;border:none}.select-travel-package--new .select-travel-package__close-btn{font-weight:700;font-size:1.8rem;line-height:2.3rem;text-align:center;padding:1.2rem;margin-top:1.6rem;text-transform:none}.select-travel-package--new .date-hotel__text-button{font-weight:400}.select-travel-package--new .dropdown-menu{box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;border:.1rem solid #E6E6E6;border-radius:0 0 1rem 1rem}@media screen and (min-width:767px){.select-travel-package--new .select-travel-package__text-info{right:unset;top:unset}.select-travel-package--new .select-travel-package__dropdown-trigger{color:#414042}.select-travel-package--new .select-travel-package__dropdown-trigger-container{display:flex;justify-content:flex-start}.select-travel-package--new.select-travel-package--show-old .select-travel-package__dropdown-trigger{display:inline;border-color:#bfbfbf}.select-travel-package--new .select-travel-package__dropdown-icon,.select-travel-package--new .select-travel-package__dropdown-label{display:none}.select-travel-package--new .select-travel-package__dropdown-text--spaced{margin-right:.4rem}.select-travel-package--new .select-travel-package__dropdown-text{color:#414042;font-size:1.4rem;line-height:2.3rem}.select-travel-package--new .select-travel-package__dropdown-text~.select-travel-package--new .select-travel-package__dropdown-text::before{content:','}}.select-travel-package--in-banner-error .select-travel-package__dropdown-text-text~.select-travel-package--in-banner-error .select-travel-package__dropdown-text-text::before,.select-travel-package--in-banner-error .select-travel-package__dropdown-text~.select-travel-package--in-banner-error .select-travel-package__dropdown-text::before,.theme-tabs__tab::after,tool-tip-wrapper.tool-tip-wrapper--luggage .tool-tip-wrapper__holder:before{content:''}.select-travel-package--in-banner-error{font-size:1.6rem;display:flex;--form-control-height:46px}.select-travel-package--in-banner-error .form-group{margin-bottom:0}.select-travel-package--in-banner-error.banner-error{min-width:18rem}.select-travel-package--in-banner-error .select-travel-package__dropdown-trigger{border:.2rem solid #E6E6E6;border-radius:.8rem;height:auto;box-shadow:none;padding:.8rem 1.5rem .8rem 4rem;text-align:left;width:100%}.select-travel-package--in-banner-error .select-travel-package__dropdown-trigger--focused{border-color:#F05929}.select-travel-package--in-banner-error .select-travel-package__dropdown-trigger--error{border-color:#EA3D35}.select-travel-package--in-banner-error .select-travel-package__dropdown-trigger--new{display:inline}.select-travel-package--in-banner-error .select-travel-package__dropdown-trigger-container{display:-ms-grid;display:grid;-ms-grid-columns:10% calc(30% + 1.6rem) 10% 1fr;grid-template-columns:10% calc(30% + 1.6rem) 10% 1fr;grid-gap:0 .4rem;align-items:center;text-align:left;box-shadow:none}.hotel-search-form--tab .hotel-search-form__date--checkin,.select-travel-package--in-banner-error>.form-group{flex:1}.select-travel-package--in-banner-error .select-travel-package__dropdown-trigger:focus{border-color:#F05929}.select-travel-package--in-banner-error .open .select-travel-package__content{display:initial}.select-travel-package--in-banner-error .select-travel-package__dropdown-label{font-size:1rem;font-weight:400;color:#666;margin-bottom:0}.select-travel-package--in-banner-error .select-travel-package__dropdown-label-rooms{grid-area:1/2}.select-travel-package--in-banner-error .select-travel-package__dropdown-label-rooms>span{display:none}.select-travel-package--in-banner-error .select-travel-package__dropdown-label-travelers{grid-area:1/4}.select-travel-package--in-banner-error .select-travel-package__dropdown-text{line-height:1.9rem}.select-travel-package--in-banner-error .select-travel-package__dropdown-text-rooms{grid-area:2/2}.select-travel-package--in-banner-error .select-travel-package__dropdown-text-travelers{grid-area:2/4}.select-travel-package--in-banner-error .select-travel-package__dropdown-text-text{color:#414042}.select-travel-package--in-banner-error .select-travel-package__dropdown-text--spaced{display:none;margin-right:.4rem}.select-travel-package--in-banner-error .select-travel-package__dropdown-icon-rooms{grid-area:2/1}.select-travel-package--in-banner-error .select-travel-package__dropdown-icon-travelers{grid-area:2/3}.select-travel-package--in-banner-error .select-travel-package__dropdown-icon,.select-travel-package--in-banner-error .select-travel-package__dropdown-label{display:inline}.select-travel-package--in-banner-error .select-travel-package__dropdown-icon{font-size:1.8rem}.select-travel-package--in-banner-error .select-travel-package__text-info{position:relative;color:#414042;right:unset;top:unset}.select-travel-package--in-banner-error .select-travel-package__content-room{font-weight:400;width:100%;font-size:1.6rem}.select-travel-package--in-banner-error .hotel-room__title,.select-travel-package--in-banner-error .passenger-account__typography--size-1,.select-travel-package--in-banner-error .passenger-account__typography--size-3,.select-travel-package--in-banner-error .passenger-account__typography--size-4{font-size:inherit}.select-travel-package--in-banner-error .select-travel-package__dropdown-content{top:calc(100% - .5rem);border:.1rem solid #666;border-radius:0 0 .4rem .4rem;border-top:none;min-width:10rem}.select-travel-package--in-banner-error hotel-room{width:100%}.select-travel-package--in-banner-error .passenger-account{display:flex;justify-content:space-between}.select-travel-package--in-banner-error .passenger-account__typography--size-4{border-radius:0}.select-travel-package--in-banner-error .passenger-account__typography--size-3{white-space:nowrap;font-size:1.4rem}.select-travel-package--in-banner-error .passenger-account__typography--size-2{color:#fff}.select-travel-package--in-banner-error .passenger-account__typography--size-2:disabled{color:#E6E6E6}.select-travel-package--in-banner-error .passenger-account__buttons-container{border:.1rem solid #666;border-radius:.4rem}.select-travel-package--in-banner-error .passenger-account__buttons-item{background-color:transparent;font-weight:400;height:100%;display:inline-block}.select-travel-package--in-banner-error .passenger-account__buttons-item+.passenger-account__buttons-item:not(:last-child){border:.1rem solid #666;border-top:none;border-bottom:none}.select-travel-package--in-banner-error .passenger-account__counter-button{height:100%;background-color:transparent;border:none}.select-travel-package--in-banner-error .select-travel-package__close-btn{font-weight:700;font-size:1.8rem;line-height:2.3rem;text-align:center;padding:1.2rem;margin-top:1.6rem;text-transform:none}.select-travel-package--in-banner-error .date-hotel__text-button{font-weight:400}.select-travel-package--in-banner-error .dropdown-menu{box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;border:.1rem solid #E6E6E6;border-radius:0 0 1rem 1rem}.select-travel-package--dropdownish .select-travel-package__dropdown-trigger-container{position:relative}.select-travel-package--dropdownish .select-travel-package__dropdown-trigger-container::after{content:'';display:block;position:absolute;pointer-events:none;right:0;top:calc(50% - .5rem);width:0;height:0;border-top:1rem solid #414042;border-right:.7rem solid transparent;border-bottom:1rem solid transparent;border-left:.7rem solid transparent}@media screen and (max-width:768px){.select-travel-package--dropdownish .select-travel-package__dropdown-trigger{padding:2rem 1rem .6rem 4.6rem}.select-travel-package--dropdownish #passengerSelect{height:auto;border-radius:.8rem}.select-travel-package--dropdownish .select-travel-package__dropdown-trigger-container{-ms-grid-columns:10% 30% 15% 1fr;grid-template-columns:10% 30% 15% 1fr}}.similar-purchase-order-info-modal__form-groups.form-groups--themed .field-group{max-width:60%;margin:0 auto 1rem}.similar-purchase-order-info-modal__form-groups.form-groups--themed .field-group__feedback-text{top:5rem}.similar-purchase-order-info-modal__title{font-size:2.8rem;padding-top:1rem}.similar-purchase-order-info-modal__description{text-align:center}.similar-purchase-order-info-modal__link{color:#F05929;font-weight:600;text-align:center}.similar-purchase-order-info-modal__content{margin-top:unset}@media (max-width:768px){.similar-purchase-order-info-modal__form-groups.form-groups--themed .field-group{max-width:calc(100% - 8rem)}.similar-purchase-order-info-modal__form-groups .field-group__feedback-text--error{margin:unset}.similar-purchase-order-info-modal__title{font-size:2.4rem;padding-top:.6rem}.similar-purchase-order-info-modal__content{margin-top:250px}}@media (max-width:420px){.similar-purchase-order-info-modal__content{margin-top:unset}}.special-treatment-modal.modal{overflow-y:hidden}.special-treatment-modal .btn-ok{background-color:#365BC7;color:#fff;border-radius:1rem;width:36rem;margin:auto;padding:1rem}.special-treatment-modal .btn-assume-cancel{border:1px solid #365BC7;color:#365BC7;border-radius:1rem;width:15rem;margin:auto;padding:1rem;background-color:#fff}.special-treatment-modal .btn-assume-ok{background-color:#365BC7;color:#fff;border-radius:1rem;width:15rem;margin:auto;padding:1rem}.special-treatment-modal .btn.btn-close{color:#fff;margin-top:.3rem;background:0 0}.special-treatment-modal .btn.btn-close:hover{opacity:.85}.special-treatment-modal .btn.btn-close:active{box-shadow:unset}.special-treatment-modal .modal-content{background:0 0}.special-treatment-modal .modal-body{background:#fff;overflow:hidden;max-height:86vh;border-radius:0 0 1rem 1rem;padding:4rem}.special-treatment-modal .modal-body .modal-description{display:flex;justify-content:center;font-size:1.7rem;color:#414042}.special-treatment-modal .modal-body__content{margin-bottom:2rem}.special-treatment-modal .modal-body__content-date{height:25rem}.special-treatment-modal .modal-body__modal-assume-container-btn{display:flex;justify-content:space-between;margin-top:2rem}.special-treatment-modal .modal-body__modal-status-container-btn{display:flex;align-items:center;justify-content:center;gap:5rem}.special-treatment-modal .modal-body__container{display:flex;flex-direction:column}.special-treatment-modal .modal-text-area{border:.2rem solid #ECEDF1;box-sizing:border-box;border-radius:.8rem;width:100%;padding:1.3rem 1.5rem;resize:vertical}@media screen and (max-width:768px){.special-treatment-modal .modal-text-area{height:37rem;border:.2rem solid #E6E6E6;border-radius:.2rem}}.special-treatment-modal .modal-letter-count{display:flex;justify-content:flex-end;color:#666;font-size:1.3rem;margin-bottom:4rem}.special-treatment-modal .modal-buttons{display:flex;justify-content:space-between}.special-treatment-modal .modal-buttons .button{width:30rem}.special-treatment-modal .modal-buttons>:first-child{margin-right:1rem}.special-treatment-modal .modal-buttons>:last-child{margin-left:1rem}.special-treatment-modal .modal-header{background:#F05929;border-radius:1rem 1rem 0 0;display:flex;justify-content:center}.special-treatment-modal .modal-header .theme-text--subtitle-3{text-transform:uppercase}@media screen and (max-width:768px){.special-treatment-modal .modal-dialog{height:100%;margin:0}}.special-treatment-modal .drawer__content{padding:4rem}.modal-body-value{margin-left:1rem}@keyframes animate-spinner{0%{transform:rotate(0);stroke-dashoffset:calc(var(--radius) * var(--pi) * 2 * 0)}50%{transform:rotate(420deg);stroke-dashoffset:calc(var(--radius) * var(--pi) * 2 * .9)}100%{transform:rotate(720deg);stroke-dashoffset:calc(var(--radius) * var(--pi) * 2 * 0)}}.spinner__box{--width:90%;--radius:calc(var(--width) / 2);--pi:3.141592;width:1em;height:1em}.spinner__spinner{transform-origin:center;fill:transparent;stroke:currentColor;stroke-width:calc(var(--radius)/ 5);stroke-dasharray:calc(var(--radius) * var(--pi) * 2 * 1);animation:3s ease-in-out infinite animate-spinner}sticky-navbar{display:flex}.sticky-navbar__top-header{box-shadow:5px 5px 20px #25252733;position:fixed;top:0;width:100%;left:0;height:80px;overflow:hidden;z-index:30;background:inherit;padding:1.5rem 1rem 1.7rem}.sticky-navbar__top-header--static{position:static}.sticky-navbar__top-header--not-fixed{position:inherit;box-shadow:0 0 20px rgba(166,171,189,.25)}.sticky-navbar__container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5fr;grid-template-columns:1fr 5fr}.sticky-navbar__description{display:flex;margin-top:1.5rem;font-style:normal;font-weight:600;font-size:2rem;padding-left:1rem}.sticky-navbar__btn-go-back{width:50px;height:50px;margin:0;background:inherit;border-radius:50%;font-size:2rem;display:flex;justify-content:center;align-items:center;box-shadow:0 0 20px rgba(166,171,189,.25)}@media (min-width:768px) and (max-width:820px){.sticky-navbar__top-header{position:fixed;top:0;left:0;height:140px;overflow:hidden;z-index:30;padding:3rem 1rem 0}.sticky-navbar__container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5fr;grid-template-columns:1fr 5fr;padding:4rem 1rem 0}}text-icon{display:flex;padding:8px}text-icon.text-icon--ellipsis .text-icon__text{max-width:10rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}text-icon.text-icon--grey{background-color:#f3f3f3}text-icon.text-icon--yellow{background-color:#FFB727}text-icon.text-icon--bold{font-weight:700}text-icon.text-icon--expand{width:100%;display:flex;align-items:center}text-icon.text-icon--left,text-icon.text-icon--right{width:100%;display:flex;align-items:center;padding:8px 4px 8px 20px}text-icon.text-icon--left .text-icon__text,text-icon.text-icon--right .text-icon__text{margin-left:.5rem}text-icon.text-icon--column{flex-direction:column;justify-content:center;align-items:center}text-icon.text-icon--column .text-icon__text{margin:0}text-icon.text-icon__container--large{padding:10px 12px 6px;width:100%}text-icon.text-icon__container--floating{padding:10px 12px 6px;width:110px;width:-webkit-max-content;width:-moz-max-content;width:max-content}text-icon.text-icon--centralized{margin:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}text-icon .text-icon__icon{height:11px}text-icon .text-icon__text{font-size:10px;line-height:10px;margin-left:8px}text-icon .text-icon__text--large{font-size:14px}text-icon.text-icon--rounded{border-radius:10px}text-icon .marker-detail-price__price-text{font-size:10px}text-icon.text-icon--big .text-icon__text{font-size:14px;line-height:17px}text-icon.text-icon--big .text-icon__icon{height:17px}text-icon.text-icon--nowrap .text-icon__text{white-space:nowrap}@media (min-width:1025px){text-icon.text-icon--left{padding:.8rem .4rem .8rem 2rem}}@media (min-width:1200px){text-icon.text-icon--left,text-icon.text-icon--right{float:left}text-icon.text-icon--left .text-icon__text,text-icon.text-icon--right .text-icon__text{margin-left:.5rem}text-icon.text-icon--left{width:52%}text-icon.text-icon--right{padding:8px 4px;width:48%}}@media screen and (min-width:768px){text-icon.text-icon--expand{padding:8px 4px}text-icon .marker-detail-price__price-text{font-size:13px}text-icon .text-icon__icon{height:17px}text-icon .text-icon__text{line-height:18px;margin-left:1.5rem;font-size:14px}text-icon.text-icon--big .text-icon__text{font-size:16px}}theme-button{display:block}theme-button .theme-button__label{order:2}theme-button .btn{border:1px solid transparent;color:#414042;transition:all .2s ease-in-out;display:flex;align-items:center;outline:0;width:100%;height:100%;text-align:center}theme-button .btn:active,theme-button .btn:focus{outline:0;box-shadow:none}theme-button .rounded{border-radius:2.7rem;border:1px solid #fff;padding:1rem 5.8rem;justify-content:center}theme-button .rectangular{border-radius:1rem;padding:.9rem 1.5rem;display:flex;justify-content:center}theme-button .rectangular-between{border-radius:1rem;padding:.9rem 1.5rem;display:flex;justify-content:space-between}theme-button .rectangular-between-no-bottom{border-radius:1rem 1rem 0 0;padding:.9rem 1.5rem;display:flex;justify-content:space-between}theme-button .cta{border-radius:.8rem;display:flex;justify-content:center;padding:1rem 1.6rem}theme-button .h3{border-radius:2.7rem;border:.1rem solid #fff;padding:.5rem 4.8rem .6rem;justify-content:center}theme-button .theme-button--solid-forest{border-color:#00652E;background-color:#00652E;color:#FFF}theme-button .theme-button--solid-forest:active,theme-button .theme-button--solid-forest:hover{border-color:#00652E;background-color:transparent;color:#00652E}theme-button .theme-button--solid-orange{border-color:#ff9800;background-color:#ff9800;color:#FFF}theme-button .theme-button--solid-orange:active,theme-button .theme-button--solid-orange:hover{border-color:#ff9800;background-color:transparent;color:#ff9800}theme-button .theme-button--solid-old-orange{border-color:#f75b24;background-color:#f75b24;color:#FFF}theme-button .theme-button--solid-old-orange:active,theme-button .theme-button--solid-old-orange:hover{border-color:#f75b24;background-color:transparent;color:#f75b24}theme-button .theme-button--solid-rouge{border-color:#EA3D35;background-color:#EA3D35;color:#FFF}theme-button .theme-button--solid-rouge:active,theme-button .theme-button--solid-rouge:hover{border-color:#EA3D35;background-color:transparent;color:#EA3D35}theme-button .theme-button--solid-cool-gray{border-color:#E6E6E6;background-color:#E6E6E6;color:#FFF}theme-button .theme-button--solid-cool-gray:active,theme-button .theme-button--solid-cool-gray:hover{border-color:#E6E6E6;background-color:transparent;color:#E6E6E6}theme-button .theme-button--solid-white{border-color:#FFF;background-color:#FFF;color:#FFF}theme-button .theme-button--solid-white:active,theme-button .theme-button--solid-white:hover{border-color:#FFF;background-color:transparent;color:#FFF}theme-button .theme-button--outlined-forest{border-color:#00652E;background-color:transparent;color:#00652E}theme-button .theme-button--outlined-forest:active,theme-button .theme-button--outlined-forest:hover{border-color:#00652E;background-color:#00652E;color:#FFF}theme-button .theme-button--outlined-orange{border-color:#ff9800;background-color:transparent;color:#ff9800}theme-button .theme-button--outlined-orange:active,theme-button .theme-button--outlined-orange:hover{border-color:#ff9800;background-color:#ff9800;color:#FFF}theme-button .theme-button--outlined-old-orange{border-color:#f75b24;background-color:transparent;color:#f75b24}theme-button .theme-button--outlined-old-orange:active,theme-button .theme-button--outlined-old-orange:hover{border-color:#f75b24;background-color:#f75b24;color:#FFF}theme-button .theme-button--outlined-rouge{border-color:#EA3D35;background-color:transparent;color:#EA3D35}theme-button .theme-button--outlined-rouge:active,theme-button .theme-button--outlined-rouge:hover{border-color:#EA3D35;background-color:#EA3D35;color:#FFF}theme-button .theme-button--outlined-cool-gray{border-color:#E6E6E6;background-color:transparent;color:#E6E6E6}theme-button .theme-button--outlined-cool-gray:active,theme-button .theme-button--outlined-cool-gray:hover{border-color:#E6E6E6;background-color:#E6E6E6;color:#FFF}theme-button .theme-button--outlined-white{border-color:#FFF;background-color:transparent;color:#FFF}theme-button .theme-button--outlined-white:active,theme-button .theme-button--outlined-white:hover{border-color:#FFF;background-color:#FFF;color:#FFF}theme-button .theme-button--gradient{color:#FFF;background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);border-color:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);--ripple-color:#FFFFFF}theme-button .theme-button--gradient:active,theme-button .theme-button--gradient:focus,theme-button .theme-button--gradient:hover{color:#FFF;background:linear-gradient(308.6deg,#C10222 -7.94%,#F2473F 79.38%);border-color:linear-gradient(308.6deg,#C10222 -7.94%,#F2473F 79.38%)}theme-button .theme-button--gradient:disabled{background:#B3B3B3;border-color:#B3B3B3;color:#FFF}theme-button .theme-button--outlined-tangerine{color:#F05929;background:0 0;border-color:#F05929}theme-button .theme-button--outlined-tangerine:active,theme-button .theme-button--outlined-tangerine:focus,theme-button .theme-button--outlined-tangerine:hover{background:rgba(240,89,41,.15);color:#C83E2B;border-color:#C83E2B}theme-button .theme-button--outlined-tangerine:disabled{color:#B3B3B3;border-color:#B3B3B3}theme-button .theme-button--tangerine{color:#F05929;background:#FFF;border-color:#F05929}theme-button .theme-button--tangerine:hover{background:0 0;color:#FFF;border-color:#FFF}theme-button .theme-button--tangerine:active,theme-button .theme-button--tangerine:focus{background:#FFF;color:#F05929;border-color:#F05929}theme-button .theme-button--tangerine:disabled{background:#B3B3B3;color:#666;border-color:#B3B3B3}theme-button .theme-button--tangerine2,theme-button .theme-button--tangerine2:active,theme-button .theme-button--tangerine2:focus,theme-button .theme-button--tangerine2:hover{background:#F05929;color:#FFF;border-color:#F05929}theme-button .theme-button--tangerine2:disabled{background:#B3B3B3;color:#666;border-color:#B3B3B3}theme-button .theme-button__icon{margin:0 1.4rem 0 0}theme-button .theme-button__icon--left{order:1;margin-left:0}theme-button .theme-button__icon--right{order:2;margin-right:0}theme-button .theme-button__icon--rotated{transform:rotate(180deg)}theme-button .theme-button__icon--large{font-size:1.8rem}@media screen and (min-width:768px){theme-button .cta{border-radius:1.5rem}}@media (max-width:767px){theme-button .cta{border-radius:8px}theme-button .rectangular{padding:1.3rem 1rem}}theme-banner{margin:1rem 0}.theme-banner{display:flex;margin-bottom:3rem;border:2px solid;border-radius:1rem;position:relative}.theme-banner--tangerine,.theme-banner--tangerine-2{border-color:#F05929}.theme-banner--tangerine i{color:#fff;background-color:#666}.theme-banner--tangerine-2 i{color:#fff;background-color:#F05929}.theme-banner--blood{border-color:#C10222}.theme-banner--gold,.theme-banner--gold-2{border-color:#EB902B}.theme-banner--blood i{color:#fff;background-color:#C10222}.theme-banner--gold i{color:#EB902B;background-color:transparent}.theme-banner--gold-2 i{color:#fff;background-color:#EB902B}.theme-banner--rouge{border-color:#EA3D35}.theme-banner--rouge i{color:#fff;background-color:#EA3D35}.theme-banner__icon{font-size:4rem;padding:1.6rem 2rem;display:flex;justify-content:center;align-items:center;border-radius:.6rem 0 0 .6rem}.theme-banner__icon--small{font-size:3rem;padding:2rem;width:7rem}.theme-banner__text{display:flex;align-items:center;padding:2rem;width:100%}.theme-banner__text--small{font-size:2rem;padding:2rem 1rem 2rem 2rem}.theme-banner__text p:last-child{margin:0}@media (max-width:768px){.theme-banner{margin-bottom:0}.theme-banner__icon{font-size:2rem;padding:0 1rem}.theme-banner__text{padding:1rem}.theme-banner--gold{border-color:#EB902B}.theme-banner--gold i{display:none}}.toggle-badge__container{display:flex;align-items:center}.toggle-badge__icon{margin-right:1rem}.theme-tabs{display:flex;justify-content:center;flex:1}.theme-tabs__tab{text-align:center;padding-bottom:.5rem;position:relative;text-transform:uppercase;cursor:pointer}.theme-tabs__tab:active,.theme-tabs__tab:focus,.theme-tabs__tab:hover{text-decoration:none}.theme-tabs__tab::after{height:3px;width:100%;display:block;bottom:-3px;border-radius:3px;background-color:#F05929;opacity:0;transition:opacity .2s}.theme-tabs__tab--selected::after{opacity:1}.theme-tabs__tab+.theme-tabs__tab{margin-left:4rem}@media screen and (max-width:767px){.theme-tabs{justify-content:space-between}.theme-tabs__tab+.theme-tabs__tab{margin-left:1rem}}tool-tip-wrapper.tool-tip-wrapper--black-weakest-shadow .tool-tip-wrapper__holder{box-shadow:0 0 3px rgba(0,0,0,.5)}tool-tip-wrapper.tool-tip-wrapper--bluish .tool-tip-wrapper__holder{box-shadow:none;color:#fff;background:#F05929}tool-tip-wrapper.tool-tip-wrapper--bluish .tool-tip-wrapper__holder:after{border-top-color:#F05929}tool-tip-wrapper.tool-tip-wrapper--luggage{display:flex;flex-direction:column}tool-tip-wrapper.tool-tip-wrapper--luggage .tool-tip-wrapper__holder{color:#666;background:#FAFAFA;box-shadow:5px 5px 20px rgba(37,37,39,.25);border-radius:1.8rem;width:342px;padding:1.5rem}tool-tip-wrapper.tool-tip-wrapper--luggage .tool-tip-wrapper__holder:after{border-top-color:#fff;border-bottom:.8rem solid #fff}tool-tip-wrapper.tool-tip-wrapper--luggage .tool-tip-wrapper__holder:before{top:unset;bottom:calc(100% - .1rem);border-top:unset;position:absolute;border-right:.8rem solid transparent;border-left:.8rem solid transparent;border-top-color:#E6E6E6;border-bottom:1rem solid #E6E6E6}tool-tip-wrapper.tool-tip-wrapper--dark .tool-tip-wrapper__holder--bottom:after,tool-tip-wrapper.tool-tip-wrapper--pure-white .tool-tip-wrapper__holder:after{border-bottom-color:#fff}tool-tip-wrapper.tool-tip-wrapper--pure-white .tool-tip-wrapper__holder{background:#fff}tool-tip-wrapper.tool-tip-wrapper--old-yellow .tool-tip-wrapper__holder{background:#fdd731}tool-tip-wrapper.tool-tip-wrapper--old-yellow .tool-tip-wrapper__holder:after{border-top:.8rem solid #fdd731}tool-tip-wrapper.tool-tip-wrapper--column-content .tool-tip-wrapper__holder{flex-direction:column}tool-tip-wrapper .tool-tip-wrapper__holder{position:relative;background:#fff;text-align:center;display:inline-flex;justify-content:center;padding:.8rem 1rem;border-radius:.8rem;box-shadow:5px 5px 20px rgba(37,37,39,.25)}tool-tip-wrapper .tool-tip-wrapper__holder:after{content:"";position:absolute;left:calc(50% - .8rem);width:0;height:0;border-top:.8rem solid #fff;border-right:.8rem solid transparent;border-left:.8rem solid transparent;top:calc(100% - .1rem)}tool-tip-wrapper.tool-tip-wrapper--dark .tool-tip-wrapper__holder{background:#fff;color:#414042}tool-tip-wrapper.tool-tip-wrapper--dark .tool-tip-wrapper__holder:after{border-top-color:#fff}tool-tip-wrapper .tool-tip-wrapper__holder--bottom:after{content:"";top:unset;bottom:calc(100% - .1rem);border-top:unset;border-bottom:.8rem solid #fff}tool-tip-wrapper .tool-tip-wrapper__holder--left:after,tool-tip-wrapper .tool-tip-wrapper__holder--right:after{content:"";position:absolute;top:50%;margin-top:-.5em;border-width:.8rem;border-style:solid}tool-tip-wrapper .tool-tip-wrapper__holder--left:after{left:calc(100% + .75rem);border-color:transparent transparent transparent #FFB727}tool-tip-wrapper .tool-tip-wrapper__holder--right:after{right:100%;margin-left:calc(-65% + .4em);border-color:transparent #FFB727 transparent transparent}tool-tip-wrapper .tool-tip-wrapper__holder--bottom-left:after,tool-tip-wrapper .tool-tip-wrapper__holder--top-left:after{border-top:.8rem solid #F05929;border-right:.8rem solid transparent;border-left:.8rem solid transparent;top:calc(100% - .1rem);content:"";width:0;height:0;position:absolute}tool-tip-wrapper .tool-tip-wrapper__holder--top-left:after{left:50%;margin-left:-40%}tool-tip-wrapper .tool-tip-wrapper__holder--top-right:after{bottom:-8px;right:16px;left:initial;margin:0}tool-tip-wrapper .tool-tip-wrapper__holder--bottom-left:after{left:50%;margin-left:-40%}tool-tip-wrapper .tool-tip-wrapper__holder--bottom-right:after{top:unset;bottom:calc(100% - .1rem);left:82%;border-top:unset;border-bottom:.8rem solid}tool-tip-wrapper .tool-tip-wrapper__holder--error{background:#EA3D35}tool-tip-wrapper .tool-tip-wrapper__holder--error:after{border-color:transparent transparent #EA3D35}tool-tip-wrapper .tool-tip-wrapper__default{position:absolute;bottom:3rem;background:#414042;padding:1rem;color:#FFB727;box-shadow:0 0 20px rgba(166,171,189,.25)}tool-tip-wrapper .tool-tip-wrapper__default:after{content:"";position:absolute;left:.4rem;left:calc(50% - .8rem);width:0;height:0;border-top:.8rem solid #414042;border-right:.8rem solid transparent;border-left:.8rem solid transparent;top:calc(100% - .1rem)}tool-tip-wrapper.tool-tip-wrapper--timer .tool-tip-wrapper__holder{box-shadow:shadow_general;color:#F05929;background:#fff;padding:1.5rem 1rem;right:4.6rem;top:3.8rem;width:238px;display:flex;flex-direction:column;font-weight:400}tool-tip-wrapper.tool-tip-wrapper--timer .tool-tip-wrapper__holder:after{border-top-color:#fff;border-bottom:.8rem solid #fff}tool-tip-wrapper.tool-tip-wrapper--ordenation .tool-tip-wrapper__holder{position:absolute;min-width:200px}tool-tip-wrapper.tool-tip-wrapper--fake-black .tool-tip-wrapper__holder{background:#fff;color:#414042;box-shadow:0 0 20px rgba(166,171,189,.25);min-width:200px;padding:1rem}tool-tip-wrapper.tool-tip-wrapper--fake-black .tool-tip-wrapper__holder:after{border-top-color:#FFF;border-bottom:.8rem solid transparent}tool-tip-wrapper.tool-tip-wrapper--fake-black .tool-tip-wrapper__holder--bottom:after{border-color:transparent transparent #FFF}@media screen and (max-width:767px){tool-tip-wrapper.tool-tip-wrapper--luggage .tool-tip-wrapper__holder{width:275px}tool-tip-wrapper.tool-tip-wrapper--luggage .tool-tip-wrapper__holder:after{border-top-color:#fff;left:80%}tool-tip-wrapper.tool-tip-wrapper--luggage .tool-tip-wrapper__holder::before{left:80%}tool-tip-wrapper.tool-tip-wrapper--ordenation .tool-tip-wrapper__holder{min-width:131px}}droids .droid{width:50%;float:left}droids .droid-2,droids .droid-3{margin-top:35px}economy-card{margin:14px 0;width:100%;height:180px;border-radius:4px;box-shadow:0 4px 0 rgba(92,92,92,.1);background-color:#fff;border:1px solid #e4e4e4;color:#3c3c3c;padding:0 10px;cursor:pointer;float:left;transition:all .7s ease}@media (min-width:768px){economy-card{width:264px;margin:0 10px 15px}}economy-card:hover{background-color:#fcfcfc;border-color:#d1d1d1;box-shadow:0 4px 0 rgba(63,63,63,.5)}economy-card a:hover,economy-card a:link,economy-card a:visited{text-decoration:none}.economy-card__title{margin-top:16px;font-size:16px;font-weight:700;line-height:1.1;width:170px;float:left}.economy-card__info{font-size:14px;font-weight:400;margin-top:18px;float:right}.economy-card__info-line p,.economy-card__price-company p,.economy-card__price-economy p{margin:0}.economy-card__price-container{width:100%;height:56px;border-radius:4px;font-size:18px;font-weight:600;clear:both}.economy-card__price-company{width:40%;display:flex;align-items:center;height:56px;background-color:#f1f1f1;float:left;text-align:left;padding-left:8px;border-bottom-left-radius:4px;border-top-left-radius:4px}.economy-card__arrow{width:0;height:0;border-top:28px solid transparent;border-left:18px solid #f1f1f1;border-bottom:28px solid transparent;float:left;z-index:12}.economy-card__price-economy{font-size:19px;color:#076531;font-weight:700;display:flex;align-items:center;text-align:right;width:60%;height:56px;background-color:#d8ecd7;float:left;padding-right:8px;border-bottom-right-radius:4px;border-top-right-radius:4px}.economy-card__price-economy-text{width:100%}.economy-card__info-line{width:100%;font-size:11px}.economy-card__bottom-line{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:4px;position:relative}.economy-card__bottom-line p{margin:0}.economy-card__button{align-items:center;justify-content:center;display:flex;float:left;width:32px;height:32px;border-radius:4px;font-size:16px;color:#707070;background-color:#e2e2e2}.economy-card__button i{font-weight:700}.economy-card__button i:hover{display:inline-block;text-decoration:none}@media (max-width:768px){economy-carousel{background-color:#f5f4f4;margin-top:38px;padding-bottom:30px}}.economy-carousel{padding:10px 0;width:100%}@media (min-width:768px){.economy-carousel{padding:10px 15px 40px;height:326px;background-color:#f5f4f4}.economy-carousel .economy-carousel_out-container{width:1170px;max-width:100%;margin:0 auto;position:relative}}.economy-carousel .economy-carousel__container--mobile{margin-top:2px}.economy-carousel .economy-carousel__container--desktop{width:1170px;max-width:100%;margin:0 auto;padding:0 15px}.economy-carousel .slick-arrow{width:40px;height:40px;overflow:hidden;position:absolute;color:transparent;border:none;z-index:2;border-radius:5px;top:172px;background-color:#707070}.economy-carousel .slick-arrow:after,.economy-carousel .slick-arrow:before{content:'';width:11px;height:2px;background-color:#fff;position:absolute;left:12px}.economy-carousel .slick-arrow:before{top:16px;transform:rotate(-43deg)}.economy-carousel .slick-arrow:after{top:22px;transform:rotate(40deg)}.economy-carousel .slick-prev{left:0}.economy-carousel .slick-next{right:0;transform:rotate(-180deg)}.economy-carousel slick{margin:0 auto;width:calc(100% - 100px);overflow:hidden}.economy-carousel slick .carousel-control{width:25px;background:0 0}.economy-carousel slick .carousel-control .glyphicon-chevron-left{margin-left:-28px}.economy-carousel slick .carousel-control .glyphicon-chevron-right{margin-right:-3px}.economy-carousel slick .carousel-control .glyphicon-chevron-right:after,.economy-carousel slick .carousel-control .glyphicon-chevron-right:before{content:'';width:25px;height:2px;background-color:#e57505;position:absolute}.economy-carousel slick .carousel-control .glyphicon-chevron-right:before{top:2px;transform:rotate(50deg)}.economy-carousel slick .carousel-control .glyphicon-chevron-right:after{top:19px;transform:rotate(-50deg)}.economy-carousel .economy-carousel__unit{margin:0 20px}.economy-carousel .economy-carousel__text{padding-top:18px;padding-bottom:10px;text-align:center}.economy-carousel .economy-carousel__text h4{font-size:28px;margin-bottom:4px}.economy-carousel .economy-carousel__text p{font-size:18px;margin-bottom:12px}@media (min-width:768px){.economy-carousel.economy-carousel--extended-text{padding:10px 15px 15px;height:auto}}.economy-carousel.economy-carousel--extended-text .slick-arrow{top:initial;bottom:100px}.economy-carousel.economy-carousel--extended-text h2{font-size:28px;margin-bottom:45px;margin-top:25px;font-weight:600}.campaign{background-color:#eeeded;padding:25px 0;height:314px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.campaign iframe{width:373px;height:210px}.campaign .video-frame-img{cursor:pointer}.campaign .video-frame{z-index:100;background-image:url(/img/youtube-fake.png);background-repeat:no-repeat}.campaign .text-video{margin-left:60px}.campaign .text-video .title-paloma{font-size:25px;letter-spacing:-1px;color:#373737;font-weight:600}.campaign .text-video .description-campaign{max-width:200px;text-align:left;font-size:19px;letter-spacing:-1px;color:#373737;font-weight:600;margin:-8px 0 0}.campaign .text-video .home-video-assista{font-size:20px;font-weight:600;color:#ff592b;margin-top:25px}@media (max-width:768px){.campaign{position:relative;padding-top:25px;background-color:#FFF}.campaign iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.campaign h2{margin:0;padding-bottom:10px}ticket-seo-description .ticket-seo-description__section{background-color:#fff;padding-bottom:45px;position:relative}ticket-seo-description .ticket-seo-description__section--green{background-color:#489545}ticket-seo-description .ticket-seo-description__section--orange{background-color:#ea5939}ticket-seo-description .ticket-seo-description__top-title{text-align:left;font-size:25px;font-weight:600;margin-bottom:25px}ticket-seo-description .ticket-seo-description__top-title--white{color:#fff;text-align:center;margin-bottom:10px;font-weight:600!important}ticket-seo-description .ticket-seo-description__paragraph--white{color:#fff;font-size:17px}ticket-seo-description .ticket-seo-description__paragraph--center{text-align:center}ticket-seo-description .ticket-seo-description__paragraph--justified{text-align:justify}ticket-seo-description .ticket-seo-description__link--white{color:#fff}ticket-seo-description .ticket-seo-description__bg-image{position:absolute}ticket-seo-description .ticket-seo-description__bg-image__drone-1{height:90px;width:auto;left:40px;top:70px;transform:rotate(345deg)}ticket-seo-description .ticket-seo-description__bg-image__drone-2{height:90px;left:120px;transform:rotate(345deg);top:30px}ticket-seo-description .ticket-seo-description__bg-image__drone-3{height:90px;width:auto;right:120px;top:30px;transform:rotate(15deg)}ticket-seo-description .ticket-seo-description__bg-image__drone-4{height:90px;width:auto;right:40px;top:70px;transform:rotate(15deg)}ticket-seo-description .ticket-seo-description__container-grid-4{display:-ms-grid;display:grid;grid-column-gap:20px;-ms-grid-columns:auto auto auto auto;grid-template-columns:auto auto auto auto;margin:40px 0}ticket-seo-description .ticket-seo-description__icon{height:70px;margin-top:20px}ticket-seo-description .ticket-seo-description__card--rounded-border{text-align:center;border-radius:10px;transition:.3s all ease;border:1px solid #ccc;padding:20px}ticket-seo-description .ticket-seo-description__card--rounded-border:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}ticket-seo-description .ticket-seo-description__card-title{margin-bottom:15px;font-size:20px}ticket-seo-description .ticket-seo-description__container-grid-3{margin-top:35px;display:-ms-grid;display:grid;grid-column-gap:40px;-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr)}ticket-seo-description .ticket-seo-description__container-grid-2{display:-ms-grid;display:grid;grid-column-gap:60px;-ms-grid-columns:67px auto;grid-template-columns:67px auto;margin:40px 0}ticket-seo-description .ticket-seo-description__subtitle--no-margin{margin-top:0}@media (max-width:768px){ticket-seo-description .ticket-seo-description__container-grid-4{display:block}ticket-seo-description .ticket-seo-description__card--rounded-border{width:100%;margin-bottom:15px}ticket-seo-description .ticket-seo-description__bg-image{display:none}ticket-seo-description .ticket-seo-description__container-grid-3{display:block}ticket-seo-description .ticket-seo-description__container-grid-2{grid-column-gap:20px}}.banner-concierge-service{width:100%;background-color:#00AD46;margin-bottom:4rem;display:flex;border-radius:1rem;justify-content:space-between;align-items:center;flex-direction:column;padding:1rem 0 0}@media screen and (min-width:769px){.banner-concierge-service{flex-direction:row;padding:2rem}}@media screen and (max-width:765px) and (min-width:530px){.banner-concierge-service{align-items:flex-start}}.banner-concierge-service__container-info{display:flex;align-items:center;gap:1.4rem;margin:0 1rem}@media screen and (max-width:768px){.banner-concierge-service__container-info h6{font-size:1.7rem;line-height:2.1rem;margin:0 0 .4rem}.banner-concierge-service__container-info p{font-size:1.5rem;line-height:2rem}}.banner-concierge-service__icon-whatsapp{color:#FFF;font-size:3.5rem}.banner-concierge-service__text-container{color:#fff}.banner-concierge-service__button{display:flex;justify-content:space-between;width:100%;padding:1rem 1.5rem;background-color:#000;color:#FFF;border:none;border-radius:0 0 1rem 1rem}@media screen and (min-width:769px){.banner-concierge-service__container-info{gap:4rem;margin:0}.banner-concierge-service__icon-whatsapp{font-size:7rem}.banner-concierge-service__button{width:229px;border-radius:2.7rem;justify-content:center}.banner-concierge-service__icon-mobile{display:none}}banner-empty-results-filter{display:-ms-grid;display:grid;-ms-grid-columns:35% 65%;grid-template-columns:35% 65%}banner-empty-results-filter .banner-empty-results__reset-filters-btn{border:1px solid #F05929;background-color:#fff;font-weight:700;font-size:1.4rem;text-align:center;letter-spacing:.035em;color:#F05929;padding:.6rem 5rem;border-radius:7px}banner-empty-results-filter .banner-empty-results__reset-filters-btn:active,banner-empty-results-filter .banner-empty-results__reset-filters-btn:focus,banner-empty-results-filter .banner-empty-results__reset-filters-btn:hover{background-color:#F05929;color:#fff}banner-empty-results-filter .banner-empty-results__title{color:#F05929;font-size:3rem}banner-empty-results-filter .banner-empty-results__description{font-size:2rem}banner-empty-results-filter .banner-empty-results__container{padding:3rem 2rem}@media (max-width:768px){banner-empty-results-filter{-ms-grid-columns:100%;grid-template-columns:100%}banner-empty-results-filter .banner-empty-results__img-error{max-height:40vh}banner-empty-results-filter .banner-empty-results__title{font-size:2.8rem;text-align:left}banner-empty-results-filter .banner-empty-results__description{font-size:2rem;text-align:left}banner-empty-results-filter .banner-empty-results__container{text-align:center;padding:2rem 2rem 1rem}}.banner-empty-results__animated{opacity:0}.banner-empty-results__animated--active{opacity:1;transition:opacity .5s .6s}.banner-concierge-service-floating{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:space-between;column-gap:1.5rem;padding:1rem 2rem;border-radius:1rem;background-color:#00AD46;cursor:pointer;position:fixed;bottom:4rem;left:50%;transform:translate(-50%,-50%);z-index:2}.banner-concierge-service-floating__text{color:#fff;font-family:Nunito,sans-serif;text-align:center}@media screen and (max-width:1132px){.banner-concierge-service-floating{width:24.4rem;column-gap:1.4rem;padding:.5rem 1.2rem}.banner-concierge-service-floating__text{font-size:1.3rem!important;line-height:1.8rem!important;text-align:initial}}.banner-concierge-service-floating__icon-whatsapp{color:#fff;font-size:4.35rem}.banner-concierge-service-floating__icon-close{color:#fff;display:inline-block;margin-top:.3rem;width:1rem;height:1rem;background:url(/img/icons/white_close.svg) no-repeat;background-size:100%}.banner-concierge-service-floating__button{display:flex;justify-content:center;align-items:center;width:auto;background-color:transparent;color:#fff;border:none}@media screen and (max-width:1132px){.banner-concierge-service-floating__icon-whatsapp{font-size:2.7rem}.banner-concierge-service-floating__button{padding:0}}.banner-concierge-service-floating__hidden{display:none}.banner-concierge-service-fixed{width:25rem;display:flex;align-items:center;justify-content:space-between;column-gap:1rem;padding:0 1rem 0 0;border-radius:1.5rem 0 0 1.5rem;background-color:#00AD46;cursor:pointer;position:fixed;bottom:4rem;right:-21.5rem;z-index:2;transition:all .5s ease-in-out}cards-skeleton-screen,cards-skeleton-screen.ng-enter,cards-skeleton-screen.ng-leave,cards-skeleton-screen.ng-move{transition:opacity .25s}@media screen and (max-width:1132px){.banner-concierge-service-fixed{bottom:7.5rem}}.banner-concierge-service-fixed__button{display:-ms-grid;display:grid;place-items:center;width:6rem;height:6rem;background-color:#00652E;color:#fff;border:none;border-radius:1rem 0 0 1rem}.banner-concierge-service-fixed__text{color:#fff;font-family:Nunito,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:18px}.banner-concierge-service-fixed__chevron-left{color:#fff;display:inline-block;margin-top:.3rem;width:.8rem;height:1.4rem;background:url(/img/icons/chevron_left.svg) no-repeat;background-size:100%}.banner-concierge-service-fixed__chevron-right{color:#fff;display:inline-block;margin-top:.3rem;width:.8rem;height:1.4rem;background:url(/img/icons/chevron_right.svg) no-repeat;background-size:100%}.banner-concierge-service-fixed__icon-whatsapp{color:#fff;font-size:2.7rem}.banner-concierge-service-fixed__open{right:0}.banner-immediate-booking{background-color:#00AD46;color:#fff;padding:.37rem 0;display:flex;justify-content:center;width:100%;z-index:41}@media screen and (min-width:769px){.banner-immediate-booking{z-index:42}}.banner-immediate-booking__hotel-checkout{position:relative;width:100%;z-index:41}@media screen and (min-width:769px){.banner-immediate-booking__hotel-checkout{top:5rem;position:fixed}}.banner-immediate-booking__hotel-search{top:0;position:relative}.banner-immediate-booking__container{display:flex;justify-content:space-between;max-width:1280px;padding:0 .9575rem;width:100%}.banner-immediate-booking__content{display:flex;gap:1rem;align-items:center}@media screen and (min-width:769px){.banner-immediate-booking__container{padding:0}.banner-immediate-booking__content{align-items:baseline}}.banner-immediate-booking__info{display:flex;flex-direction:column}.banner-immediate-booking__info-icon{font-size:2.1rem}@media screen and (min-width:769px){.banner-immediate-booking__info{display:flex;align-items:center;flex-direction:row;gap:2rem}.banner-immediate-booking__info-icon{font-size:2rem}}.banner-immediate-booking__info p{margin:0}.banner-immediate-booking__info-title{font-size:1.3rem;text-transform:uppercase;font-weight:600}@media screen and (min-width:769px){.banner-immediate-booking__info-title{font-size:1.9rem}}.banner-immediate-booking__info-text{font-size:1rem}.banner-immediate-booking__see-more{display:flex}@media screen and (min-width:769px){.banner-immediate-booking__info-text{font-size:1.5rem}.banner-immediate-booking__see-more{gap:1.2rem}}.banner-immediate-booking__see-more-button{font-size:1rem}.banner-immediate-booking__close,.banner-immediate-booking__see-more-button{border:none;background-color:transparent;text-decoration:underline}.banner-immediate-booking__close{font-size:2.3rem}.banner-loyalt-confirm,.banner-pix-billet{margin:3rem auto;background:#000;box-shadow:0 0 2rem rgba(166,171,189,.25);border-radius:1rem;min-width:280px}.banner-pix-billet{width:calc(100% - 80px);padding:1.2rem 2rem;display:flex;gap:1.2rem;align-items:center}.banner-pix-billet__icon-loyalt-desktop{width:38px;height:38px}@media screen and (max-width:768px){.banner-pix-billet__icon-loyalt-desktop{display:none}}.banner-pix-billet__icon-loyalt-mobile{width:64px;height:65px}@media screen and (min-width:769px){.banner-immediate-booking__close{font-size:1.6rem}.banner-pix-billet__icon-loyalt-mobile{display:none}}@media screen and (max-width:430px) and (min-width:350px){.banner-pix-billet{width:320px;flex-direction:column}}@media screen and (max-width:349px){.banner-pix-billet{width:100%;flex-direction:column}}@media screen and (min-width:1000px){.banner-pix-billet{gap:7rem;padding:1.2rem 3rem;max-width:790px;width:790px}}.banner-pix-billet__container-content{display:flex;flex-direction:row;align-items:center;gap:3rem}.banner-loyalt-confirm{width:calc(100% - 80px);display:flex;justify-content:space-evenly;align-items:center;max-width:710px;gap:1.2rem;padding:1.2rem 1.7rem}@media screen and (min-width:767px){.banner-loyalt-confirm{gap:0;padding:1.2rem 1.5rem}}.banner-loyalt-confirm__button-link-desktop{text-transform:uppercase;background-color:#FFF;color:#000;text-align:center;border-radius:2.7rem;border:none;width:180px;height:40px;cursor:pointer}@media screen and (max-width:768px){.banner-loyalt-confirm__button-link-desktop{display:none}}.banner-loyalt-confirm__button-link-mobile{text-transform:uppercase;color:#FFF;font-weight:700;display:flex;align-items:center;gap:1rem;cursor:pointer}@media screen and (min-width:769px){.banner-loyalt-confirm__button-link-mobile{display:none}}.banner-loyalt-confirm__icon-loyalt{width:38px;height:38px}.banner-loyalt-confirm__title-banner{color:#FFF}.banner-loyalt-confirm__text-body{color:#FFF;max-width:524px}.banner-loyalt-confirm__text-point{color:#FFB727;display:block}@media screen and (min-width:767px){.banner-loyalt-confirm__text-point{display:inline}}.banner-loyalt-confirm__icon-open-modal{color:#FFF;font-size:2rem;cursor:pointer}cards-skeleton-screen{display:block;width:100%;min-height:1000px;margin:0 auto;will-change:opacity}cards-skeleton-screen.ng-enter,cards-skeleton-screen.ng-leave.ng-leave-active,cards-skeleton-screen.ng-move{opacity:0}cards-skeleton-screen.ng-enter.ng-enter-active,cards-skeleton-screen.ng-leave,cards-skeleton-screen.ng-move.ng-move-active{opacity:1}cards-skeleton-screen .cards-skeleton-screen__wizard-holder{width:100%;display:block;height:82px;padding:2.8rem 0;background:#FAFAFA}cards-skeleton-screen .cards-skeleton-screen__animated-item{background:linear-gradient(-45deg,#B3B3B3 40%,#F8F6F7 50%,#FAFAFA 52%,#F8F6F7 54%,#B3B3B3 60%);animation:animate-skeleton-screen-gradient 5s linear infinite;background-size:400% 400%}cards-skeleton-screen .cards-skeleton-screen__wizard{-ms-grid-column:2;grid-column:2}cards-skeleton-screen .cards-skeleton-screen__filters{max-height:794px}cards-skeleton-screen .cards-skeleton-screen__cards-and-filter-holder{width:100%;min-height:794px}cards-skeleton-screen .cards-skeleton-screen__grid-holder{max-width:1120px;margin:0 auto;-ms-grid-columns:1fr 2.5fr;grid-template-columns:1fr 2.5fr;grid-gap:6rem;display:grid;height:100%}cards-skeleton-screen .cards-skeleton-screen__cards-resume-holder{width:100%;grid-row-gap:3.4rem;display:none}cards-skeleton-screen .cards-skeleton-screen__cards-resume-title{width:181px;height:24px}cards-skeleton-screen .cards-skeleton-screen__cards-resume{display:-ms-grid;display:grid;width:100%;-ms-grid-columns:2fr 2fr 1.5fr;grid-template-columns:2fr 2fr 1.5fr;grid-column-gap:1rem;height:270px}cards-skeleton-screen .cards-skeleton-screen__cards-filter{display:-ms-grid;display:grid;height:24px;grid-column-gap:1rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;width:50%;margin:2.5rem 0}cards-skeleton-screen .cards-skeleton-screen__cards-item{width:100%;height:226px;margin-bottom:2rem}cards-skeleton-screen .cards-skeleton-screen__cards-and-filter-holder--flights .cards-skeleton-screen__filters{height:1700px;max-height:100%}cards-skeleton-screen .cards-skeleton-screen__cards-and-filter-holder--flights .cards-skeleton-screen__cards-item{height:546px;margin-bottom:4rem}@media screen and (max-width:1200px){cards-skeleton-screen .cards-skeleton-screen__cards-and-filter-holder--flights .cards-skeleton-screen__filters{display:none}cards-skeleton-screen .cards-skeleton-screen__cards-and-filter-holder--flights.cards-skeleton-screen__grid-holder{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:0 1rem;width:970px}}@media screen and (max-width:990px){cards-skeleton-screen .cards-skeleton-screen__cards-and-filter-holder--flights.cards-skeleton-screen__grid-holder{width:740px}}@media screen and (max-width:767px){cards-skeleton-screen .cards-skeleton-screen__cards-filter,cards-skeleton-screen .cards-skeleton-screen__cards-resume,cards-skeleton-screen .cards-skeleton-screen__filters{display:none}cards-skeleton-screen .cards-skeleton-screen__cards-and-filter-holder{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-left:1.8rem;padding-right:1.8rem}cards-skeleton-screen .cards-skeleton-screen__cards-resume-title{width:100%;margin-top:1.8rem;margin-bottom:1.8rem}cards-skeleton-screen .cards-skeleton-screen__cards-resume-holder{padding-left:2rem;padding-right:2rem}cards-skeleton-screen .cards-skeleton-screen__cards-item{height:380px}}.comment-line__link{text-decoration:underline;margin-top:1.5rem;cursor:pointer}.comment-line__text{margin-bottom:1rem}.confirm-purchase-with-sms-modal{padding:5rem 0 0}.confirm-purchase-with-sms-modal .modal-content{max-width:320px;margin:auto;border-radius:1rem}.confirm-purchase-with-sms-modal__title{margin:auto;text-align:center;width:270px}@media (min-width:768px){.confirm-purchase-with-sms-modal{padding:4rem 2rem 0}.confirm-purchase-with-sms-modal .modal-content{max-width:400px}.confirm-purchase-with-sms-modal__title{width:320px}}.confirm-purchase-with-sms-modal__title-modal-error{margin-top:2rem}.confirm-purchase-with-sms-modal__error-fetching{display:flex;flex-direction:column;justify-content:center;align-items:center}.confirm-purchase-with-sms-modal__error-fetching i{color:#EB902B;font-size:10rem;margin-top:7rem}.confirm-purchase-with-sms-modal__error-fetching span{display:block}.confirm-purchase-with-sms-modal__error-fetching div{text-align:center;margin:2rem 0}.confirm-purchase-with-sms-modal__retry-send-sms{margin-bottom:1rem;width:300px}@media (min-width:768px){.confirm-purchase-with-sms-modal__retry-send-sms{margin-bottom:2rem}.confirm-purchase-with-sms-modal__retry-send-sms button{padding:1rem}}.confirm-purchase-with-sms-modal__retry-send-sms button{padding:1.5rem}.confirm-purchase-with-sms-modal__container-loading{height:428px;display:flex;justify-content:center;align-items:center}.confirm-purchase-with-sms-modal__content{text-align:center;margin:2.2rem 0;display:flex;flex-direction:column}@media (min-width:768px){.confirm-purchase-with-sms-modal__content{margin:2.2rem 1.5rem}}.confirm-purchase-with-sms-modal__content span{margin-top:1rem!important}.confirm-purchase-with-sms-modal__container-input{display:flex;gap:1rem;justify-content:center;margin:2.5rem 0}.confirm-purchase-with-sms-modal__container-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.confirm-purchase-with-sms-modal__container-input input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.confirm-purchase-with-sms-modal__container-input input{box-shadow:0 0;border:.2rem solid #E6E6E6;outline:0;border-radius:.8rem;width:33px;height:46px;text-align:center}.confirm-purchase-with-sms-modal__button-confirm{margin:2.5rem auto 1rem}@media (max-width:768px){.confirm-purchase-with-sms-modal__button-confirm{margin:2.5rem auto 0}.confirm-purchase-with-sms-modal__button-confirm button{width:280px;margin:auto}}.confirm-purchase-with-sms-modal__error-code{border-color:#C10222!important}.confirm-purchase-with-sms-modal__container-error-code{margin:2.5rem 0 .5rem}.confirm-purchase-with-sms-modal__error-code-button button{background:#B3B3B3!important;cursor:not-allowed}.confirm-purchase-with-sms-modal__last-chance-container{background-color:#C10222;color:#FFF;text-align:center;padding:2rem;box-shadow:0 0 20px rgba(166,171,189,.25);border-radius:0 0 .8rem .8rem;width:100%}.confirm-purchase-with-sms-modal__exceeded-attempts-container{display:flex;align-items:center;flex-direction:column}.confirm-purchase-with-sms-modal__exceeded-attempts-image{width:200px;height:200px;margin:2rem 0 1.4rem}.confirm-purchase-with-sms-modal__exceeded-attempts-description{max-width:292px;text-align:center;margin:2.5rem 0 3rem}.confirm-purchase-with-sms-modal__exceeded-attempts-description span{font-size:1.5rem!important}.confirm-purchase-with-sms-modal__exceeded-attempts-buttons-container{display:flex;flex-direction:column;margin-bottom:2.2rem}@media (min-width:768px){.confirm-purchase-with-sms-modal__exceeded-attempts-buttons-container{gap:2rem;margin-bottom:3.2rem}}.confirm-purchase-with-sms-modal__exceeded-attempts-button{margin:1.5rem auto;height:40px;width:257px}.confirm-purchase-with-sms-modal__exceeded-attempts-button button{padding:2.5rem 1rem}.confirm-purchase-with-sms-modal__close-button{display:block;position:absolute;right:1.5rem;top:1.5rem;font-size:18pt;font-weight:800;cursor:pointer}.confirm-purchase-with-sms-modal__close-button-modal-with-attempts{right:1rem!important;top:1rem!important}@media (min-width:768px){.confirm-purchase-with-sms-modal__exceeded-attempts-button{width:320px;margin:auto}.confirm-purchase-with-sms-modal__exceeded-attempts-button button{padding:1.3rem 1rem}.confirm-purchase-with-sms-modal__close-button-modal-with-attempts{right:2rem!important;top:2rem!important}}.confirm-purchase-with-sms-modal__send-new-sms{color:#F05929;text-decoration:underline #F05929;cursor:pointer}.confirmation-box-billed__inner{display:-ms-grid;display:grid;justify-content:center;margin-top:4rem}.confirmation-box-billed__order-content{box-shadow:5px 5px 20px rgba(37,37,39,.2);padding:3rem 5rem;border-radius:1rem;background:#fff;max-width:60rem;margin-bottom:2rem}.confirmation-box-billet,hotel-group .hotel-group-inner__all-container{box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF}.confirmation-box-billed__order-content--alert{background:#edf2ff;margin-bottom:4rem}.confirmation-box-billed__icon{display:flex;justify-content:center;height:10rem;margin-bottom:3rem}.confirmation-box-billed__title{display:flex;text-align:center;justify-content:center;margin-top:1.5rem;margin-bottom:1.5rem}.confirmation-box-billed__msg,.confirmation-box-billed__text-code{margin:3rem 0;text-align:center}.confirmation-box-billed__text-code span{font-weight:700;display:block}@media screen and (max-width:767px){.confirmation-box-billed__inner{margin-top:8rem}.confirmation-box-billed__order-content{min-width:30rem}}.confirmation-box-billet{max-width:80rem;border-radius:1.8rem;padding:2rem 0;display:block;margin:2.5rem auto 5rem;transition:all}.confirmation-box-billet__bar-code-img{-ms-grid-row-align:center;align-self:center;max-width:700px}.confirmation-box-billet__column{display:flex;flex-direction:column}.confirmation-box-billet__billet-section{padding:3rem 3rem 0}.confirmation-box-billet__payment-section{padding-top:4rem}.confirmation-box-billet__greetings{display:flex;justify-content:center;align-items:center;margin:4rem 0 2rem}.confirmation-box-billet__title{display:flex;justify-content:center;text-align:center}.confirmation-box-billet__action-button{display:flex;justify-content:center;margin-top:1.5rem}.confirmation-box-billet__action-button--copy{margin:2rem auto 1rem}.confirmation-box-billet__inner-button{width:320px;height:40px}.confirmation-box-billet__copy-button{height:50px}.confirmation-box-billet__copy-icon{font-size:1.8rem}.confirmation-box-billet__bar-code{padding-top:1rem;word-break:break-word}.confirmation-box-billet__price-group,.confirmation-box-billet__tips{padding:2rem 0}.confirmation-box-billet__bar-img{padding:0 0 2rem;display:block}@media screen and (max-width:767px){.confirmation-box-billet{border-radius:1rem;margin:8rem 0 4.4rem}.confirmation-box-billet__bar-img{display:none}}confirmation-box-order .confirmation-box-order__inner{display:-ms-grid;display:grid;justify-content:center;margin-top:4rem}confirmation-box-order .confirmation-box-order__retur-link{font-weight:700;text-transform:uppercase;color:#365BC7}confirmation-box-order .confirmation-box-order__arrow-link{position:relative;top:-.18rem;margin-right:.5rem}confirmation-box-order .confirmation-box-order__group-link{transition:all .2s ease-out;position:relative;left:.5rem;margin-bottom:2rem}confirmation-box-order .confirmation-box-order__group-link:hover{transform:translateX(-.2rem)}confirmation-box-order .confirmation-box-order__group-link:active{transform:scale(.99)}confirmation-box-order .confirmation-box-order__group-link a:focus,confirmation-box-order .confirmation-box-order__group-link a:hover{text-decoration:none}confirmation-box-order .confirmation-box-order__order-content{border-radius:1rem;background:#fff;max-width:80rem;padding:2rem;margin-bottom:2rem}confirmation-box-order .confirmation-box-order__order-content--alert{background:#edf2ff;margin-bottom:4rem}confirmation-box-order .confirmation-box-order__icon{display:flex;justify-content:center}confirmation-box-order .confirmation-box-order__title{display:flex;text-align:center;justify-content:center;margin-top:1.5rem;margin-bottom:1.5rem}confirmation-box-order .confirmation-box-order__msg{text-align:center}confirmation-box-order .confirmation-box-order__item-title{width:100%;justify-content:center;display:flex}confirmation-box-order .confirmation-box-order__current-balance{width:297px;padding:1.2rem;background:#F8F6F7;border-radius:1rem;margin:4rem auto 0}confirmation-box-order .confirmation-box-order__current-balance span{display:block;text-align:center}@media screen and (max-width:767px){confirmation-box-order .confirmation-box-order__inner{margin-top:8rem}confirmation-box-order .confirmation-box-order__order-content{min-width:30rem}confirmation-box-order .confirmation-box-order__item-title{justify-content:unset;display:inline}confirmation-box-order .confirmation-box-order__group-link{margin-top:-2rem}}custom-checkbox-item{width:100%}custom-checkbox-item .custom-checkbox-item__checkbox-item[type=checkbox]{height:20px;width:20px;display:inline-block;opacity:0;order:3;position:absolute;top:0}custom-checkbox-item .custom-checkbox-item__custom-checkbox-icon{height:22px;width:22px;border:.2rem solid #E6E6E6;border-radius:2px;background-color:#fff;display:inline-block;position:relative;transition:background-color .25s ease-in-out;order:3}custom-checkbox-item .custom-checkbox-item__custom-checkbox-icon--left{order:-1;margin-right:1rem}custom-checkbox-item .custom-checkbox-item__custom-checkbox-icon--right{order:3}custom-checkbox-item .custom-checkbox-item__custom-checkbox-icon:active,custom-checkbox-item .custom-checkbox-item__custom-checkbox-icon:focus{border-color:#F05929}custom-checkbox-item .custom-checkbox-item__error-text{color:#fff;justify-self:center;order:4;margin:1rem auto 0;max-width:300px;transition:opacity .25s;will-change:opacity}custom-checkbox-item .custom-checkbox-item__error-text.ng-enter,custom-checkbox-item .custom-checkbox-item__error-text.ng-leave,custom-checkbox-item .custom-checkbox-item__error-text.ng-move{transition:opacity .25s}custom-checkbox-item .custom-checkbox-item__error-text.ng-enter,custom-checkbox-item .custom-checkbox-item__error-text.ng-leave.ng-leave-active,custom-checkbox-item .custom-checkbox-item__error-text.ng-move{opacity:0}custom-checkbox-item .custom-checkbox-item__error-text.ng-enter.ng-enter-active,custom-checkbox-item .custom-checkbox-item__error-text.ng-leave,custom-checkbox-item .custom-checkbox-item__error-text.ng-move.ng-move-active{opacity:1}custom-checkbox-item .custom-checkbox-item__check-icon{position:absolute;top:calc(11px - 7px);left:calc(11px - 9px)}custom-checkbox-item .custom-checkbox-item__checkbox-item:checked~.custom-checkbox-item__custom-checkbox-icon{background-color:#F05929;border:.2rem solid #F05929}custom-checkbox-item .custom-checkbox-item__checkbox-item:disabled~.custom-checkbox-item__custom-checkbox-icon{background-color:#B3B3B3;border:.2rem solid #B3B3B3}custom-checkbox-item .custom-checkbox-item__checkbox-item--invalid~.custom-checkbox-item__custom-checkbox-icon{border-color:#EA3D35}custom-checkbox-item .custom-checkbox-item__checkbox-name{position:relative;font-weight:400;margin:0 0 1.6rem;display:flex;align-items:center;width:100%;justify-content:space-between;cursor:pointer;transition:opacity .25s ease-in-out}custom-checkbox-item .custom-checkbox-item__checkbox-name--wraped{flex-wrap:wrap}custom-checkbox-item .custom-checkbox-item__checkbox-name--not-allowed{opacity:.5;cursor:not-allowed}custom-checkbox-item .custom-checkbox-item__transcluded-value{width:calc(100% - 8rem);order:1}custom-checkbox-item .custom-checkbox-item__fulfill-transcluded{width:80%}custom-checkbox-item .custom-checkbox-item__checkbox-amount{width:38px;margin:0;border:1px solid #666;text-align:center;order:2}@media screen and (min-width:768px){custom-checkbox-item .custom-checkbox-item__checkbox-amount{width:51px;padding:.1rem 0}custom-checkbox-item .custom-checkbox-item__checkbox-item[type=checkbox]{margin:0 1rem 0 0;height:16px;width:16px;order:2}custom-checkbox-item .custom-checkbox-item__error-text{position:absolute;top:calc(100% + 1rem);left:0;margin:0}custom-checkbox-item .custom-checkbox-item__check-icon{position:absolute;transform:scale(.8)}custom-checkbox-item .custom-checkbox-item__custom-checkbox-icon{order:0;margin:0 .8rem 0 0}custom-checkbox-item .custom-checkbox-item__custom-checkbox-icon--left{order:-1;margin-right:1rem}custom-checkbox-item .custom-checkbox-item__custom-checkbox-icon--right{order:3;margin-left:auto}custom-checkbox-item .custom-checkbox-item__checkbox-name{margin:.4rem 0;justify-content:flex-start}custom-checkbox-item .custom-checkbox-item__transcluded-value{width:calc(100% - 8.4rem)}}.theme-scrollbar::-webkit-scrollbar,body::-webkit-scrollbar{width:11px}.theme-scrollbar,body{scrollbar-width:thin;scrollbar-color:#B3B3B3 #F8F6F7}.theme-scrollbar::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#F8F6F7;border-radius:6px}.theme-scrollbar::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background-color:#B3B3B3;border-radius:6px;border:3px solid #F8F6F7}.customer-grade-modal,customer-grade-modal{display:flex;flex-direction:column;overflow:hidden}.customer-grade-modal .modal-dialog,customer-grade-modal .modal-dialog{height:100%;border-radius:unset;overflow:hidden}.customer-grade-modal__body,customer-grade-modal__body{padding:4rem;overflow-y:auto;background:#fff}.customer-grade-modal__title,customer-grade-modal__title{text-align:center}.customer-grade-modal__loading-bar,customer-grade-modal__loading-bar{background:#fff}@media (min-width:769px){.customer-grade-modal .modal-dialog,customer-grade-modal .modal-dialog{width:1096px;border-radius:15px}.customer-grade-modal__body,customer-grade-modal__body{padding:4rem;overflow-y:auto}}.customer-grade__container{display:-ms-grid;display:grid;-ms-grid-columns:45px 5fr;grid-template-columns:45px 5fr;gap:0;align-items:center}.customer-grade__container--big{gap:1.5rem;-ms-grid-columns:60px 5fr;grid-template-columns:60px 5fr}.customer-grade__container--average{-ms-grid-columns:40px 5fr;grid-template-columns:40px 5fr}.customer-grade__feedback-group{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;align-items:center}.customer-grade__box-grade{height:30px;width:30px;border-radius:.4rem;background:#F05929;display:flex;justify-content:center;align-items:center;padding:.5rem}.customer-grade__box-grade--big{height:60px;width:60px}.customer-grade__box-grade--average{height:30px;width:30px}.customer-grade__votes{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:#666;text-decoration:none}@media screen and (max-width:768px){.customer-grade__feedback-group{display:flex;align-items:flex-start}.customer-grade__feedback-group--average,.customer-grade__feedback-group--big{flex-direction:column}.customer-grade__container{-ms-grid-columns:1fr 5fr;grid-template-columns:1fr 5fr}.customer-grade__container--big{display:-ms-grid;display:grid;gap:.5rem;-ms-grid-columns:55px 5fr;grid-template-columns:55px 5fr}.customer-grade__container--average{display:-ms-grid;display:grid;gap:0;-ms-grid-columns:35px 5fr;grid-template-columns:35px 5fr}.customer-grade__box-grade{height:26px;width:26px}.customer-grade__box-grade--big{height:40px;width:40px}.customer-grade__box-grade--average{height:26px;width:26px}}embebed-map-in-modal{position:relative;display:block}.embebed-map-in-modal .modal-dialog{width:80%;margin:5% auto;height:80%}.embebed-map-in-modal .modal-content{width:100%;height:100%;position:unset;margin:0;padding:0;border-radius:1rem 1rem 0 0;overflow:hidden;background:0 0}.embebed-map-in-modal__sticky-nav-bar{display:none}.embebed-map-in-modal__holder{display:-ms-grid;display:grid;-ms-grid-rows:60px calc(100% - 60px);grid-template-rows:60px calc(100% - 60px);height:100%}.embebed-map-in-modal__header{background-color:#F05929;text-align:center;text-transform:uppercase}.embebed-map-in-modal__map{position:relative;display:-ms-grid;display:grid;width:100%;height:100%;min-height:80%}.embebed-map-in-modal__dark-session{position:absolute;top:0;right:0;bottom:0;left:0;background:#414042;mix-blend-mode:multiply;opacity:.8}.embebed-map-in-modal__button{position:relative}.embebed-map__button-holder{position:absolute;z-index:3;background:rgba(65,64,66,.4);width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.embebed-map-in-modal .modal-dialog{width:100%;margin:0;height:100%}.embebed-map-in-modal__header{visibility:hidden}.embebed-map-in-modal__sticky-nav-bar{display:block}.embebed-map-in-modal__holder{-ms-grid-rows:80px calc(100% - 80px);grid-template-rows:80px calc(100% - 80px)}}gallery-modal-trigger{display:block}.gallery-modal-trigger__container{display:inline-flex;align-items:center;white-space:nowrap}.gallery-modal-trigger__container:hover{cursor:pointer}.gallery-modal-trigger__icon{margin-right:.7rem}.gallery-modal__slider{height:auto;max-height:100vh}.gallery-modal .image-slider__main-image{-o-object-fit:cover;object-fit:cover;width:100%;max-height:500px}.gallery-modal .modal-content{background:0 0;width:50vw;height:100%}.gallery-modal .modal-dialog{display:flex;justify-content:center}.gallery-modal__commodities{background:#fff;padding:3rem}.gallery-modal__inner-modal{max-height:85vh;overflow-y:scroll;overflow-x:hidden;background:#fff}.gallery-modal__commodities-title{padding-bottom:1rem}.gallery-modal .gallery-modal__commodities>hotel-commodities-list .hotel-commodities-list__named-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;column-gap:1.5rem}@media screen and (max-width:767px){.gallery-modal .image-slider__main-image{max-height:250px}.gallery-modal .gallery-modal__commodities>hotel-commodities-list .hotel-commodities-list__named-list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.gallery-modal .modal-content{width:90vw}.gallery-modal__slider{height:250px}}hotel-about-accommodation{display:flex;flex-direction:column;height:100%;align-items:baseline}.hotel-about-accommodation__text-holder{overflow:hidden;padding-right:8rem;transition:all .15s ease-in-out;margin:0 0 3rem;position:relative}.hotel-about-accommodation__text-holder::after{content:'';position:absolute;width:100%;height:50px;bottom:0;left:0;background:linear-gradient(180deg,rgba(250,250,250,.42) 0,#fff 100%);transition:opacity .3s linear;opacity:0}.hotel-about-accommodation__text-holder--full-size{height:100%}.hotel-about-accommodation__text-holder--hidded{height:110px}.hotel-about-accommodation__text-holder--hidded::after{opacity:1;transition:opacity .2s linear}.hotel-about-accommodation__button{border:none;box-sizing:border-box;border-radius:2.7rem;background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);color:#fff;padding:1rem 6rem;transition:all .15s linear}.hotel-about-accommodation__button:hover{background:linear-gradient(308.6deg,#C10222 -7.94%,#F2473F 79.38%);color:#fff}@media (max-width:768px){hotel-about-accommodation{align-items:center}.hotel-about-accommodation__text-holder--full-size{padding:0}.hotel-about-accommodation__button{padding:.5rem 10rem;font-weight:700}}.hotel-card-price-list__holder{display:-ms-grid;display:grid;grid-template:repeat(2,auto) 1fr/1fr 3fr;grid-column-gap:5rem;width:100%}.hotel-card-price-list__checkout-holder-wizard-steps,.hotel-card-price-list__holder-wizard-steps{background:#FFF;box-shadow:5px 5px 20px rgba(37,37,39,.25);border-radius:1rem;padding:2rem;margin:4rem 0;display:flex;justify-content:center;align-items:center}.hotel-card-price-list__wizard-steps{-ms-grid-column:2;grid-column:2;max-width:95%;display:block}hotel-card-price-list-and-filter-wrapper{margin:0 auto 3rem;display:block;max-width:1336px;padding:0 3rem}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__holder{gap:0 6rem;-ms-grid-columns:260px calc(100% - 310px);grid-template-columns:260px calc(100% - 310px);-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__cards-holder{transition:opacity .25s;margin-top:.5rem;will-change:opacity}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__cards-holder.ng-enter,hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__cards-holder.ng-leave,hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__cards-holder.ng-move{transition:opacity .25s}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__cards-holder.ng-enter,hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__cards-holder.ng-leave.ng-leave-active,hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__cards-holder.ng-move{opacity:0}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__cards-holder.ng-enter.ng-enter-active,hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__cards-holder.ng-leave,hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__cards-holder.ng-move.ng-move-active{opacity:1}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__item-hotel{position:relative;display:block}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__item-hotel--highlight{margin-top:4rem;border-radius:1rem}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__item-hotel--highlight::after{content:'';position:absolute;display:block;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;border:2rem solid #00AD46;border-radius:1.5rem;z-index:-1;box-shadow:5px 5px 20px rgba(37,37,39,.25);pointer-events:none}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__not-found-msg{margin-bottom:3rem}@media (max-width:768px){hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__not-found-msg{margin-bottom:0}}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__not-found-msg-icon{font-size:4rem;margin:0 2rem}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__not-found-msg-holder{display:flex}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__pagination-container{display:flex;justify-content:center}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__action-link{margin:4rem 0 5.7rem;display:block}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__package-action-link{margin:4rem 0;display:block}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__ordenation-cards{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:3rem;padding-bottom:2rem;margin-top:2rem}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__ordenation-cards .ordenation-card{width:100%}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__promo-hotels-banner{display:-ms-grid;display:grid;-ms-grid-column:span 2;grid-column:span 2}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__filters-holder{-ms-grid-row:span 2;grid-row:span 2}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__card-section-title{margin:1rem 0 2rem}.hotel-card-price-list__pagination-container .pagination>li>a,.hotel-card-price-list__pagination-container .pagination>li>span{position:relative;float:left;padding:7px 12px;line-height:23px;font-size:17px;font-weight:700;text-decoration:none;color:#666;background-color:transparent;border:none;border-radius:50%;margin-left:11px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.hotel-card-price-list__pagination-container .pagination>li>a:hover{color:#F05929;background-color:#FAFAFA;border-color:#FAFAFA}.hotel-card-price-list__pagination-container .pagination>.active a,.hotel-card-price-list__pagination-container .pagination>.active a:focus,.hotel-card-price-list__pagination-container .pagination>.active a:hover,.hotel-card-price-list__pagination-container .pagination>.active span,.hotel-card-price-list__pagination-container .pagination>.active span:focus,.hotel-card-price-list__pagination-container .pagination>.active span:hover{background-color:#F05929;color:#fff;border:0;z-index:0}.hotel-card-price-list__pagination-container .pagination .pagination-next a,.hotel-card-price-list__pagination-container .pagination .pagination-prev a{text-indent:0;z-index:0;color:transparent}.hotel-card-price-list__pagination-container .pagination .pagination-next a:focus,.hotel-card-price-list__pagination-container .pagination .pagination-next a:hover,.hotel-card-price-list__pagination-container .pagination .pagination-prev a:focus,.hotel-card-price-list__pagination-container .pagination .pagination-prev a:hover{z-index:2;color:transparent;background-color:unset;border-color:unset}.hotel-card-price-list__pagination-container .pagination .pagination-next a::before,.hotel-card-price-list__pagination-container .pagination .pagination-prev a::before{font-family:theme-icons;color:#666;font-style:normal;font-variant:normal;text-transform:none;font-weight:700;position:relative;top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hotel-card-price-list__pagination-container .pagination .pagination-prev a::before{content:"";left:1rem}.hotel-card-price-list__pagination-container .pagination .pagination-next a::before{content:""}.hotel-card-price-list__pagination-container .pagination .pagination>li:first-child>span,.hotel-card-price-list__pagination-container .pagination .pagination>li:last-child>span,.hotel-card-price-list__pagination-container .pagination>li:first-child>a,.hotel-card-price-list__pagination-container .pagination>li:last-child>a{border-radius:50%}@media (max-width:767px){hotel-card-price-list-and-filter-wrapper{padding:0 1.6rem}hotel-card-price-list-and-filter-wrapper.hotel-card-price-list-and-filter-wrapper--wide{padding:5rem 2rem 0}hotel-card-price-list-and-filter-wrapper .hotel-card-price-list__ordenation-cards{padding-bottom:.5rem}.hotel-card-price-list__subtitle{margin-bottom:2rem}.hotel-card-price-list__holder{display:flex;flex-direction:column}.hotel-card-price-list__holder--small-margin{margin-top:15rem}.hotel-card-price-list__holder--no-margin{margin:0}.hotel-card-price-list__ordenation-cards ordenation-card{max-width:initial}.hotel-card-price-list__not-found-msg{margin-top:4rem}.hotel-card-price-list__cards-holder{display:flex;flex-direction:column;width:100%}.hotel-card-price-list__wizard-steps{-ms-grid-column:auto;grid-column:auto;max-width:none;margin:0 2rem}.hotel-card-price-list__holder-wizard-steps{padding:1rem 2rem;left:0;border-radius:0;position:fixed;z-index:40;width:100vw;display:flex;top:12.3rem;margin:0}.hotel-card-price-list__checkout-holder-wizard-steps{padding:1rem 4rem;left:0;border-radius:0;position:fixed;z-index:40;width:100vw;display:flex;top:50px;margin:0}.search-result--with-big-offset{margin-top:6.8rem}.search-result--with-small-offset{margin-top:.5rem}.pagination>.active>a{z-index:0}.hotel-card-price-list__floating-button-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1rem;position:-webkit-sticky;position:sticky;left:0;right:0;padding:0 1.6rem;bottom:1rem;z-index:1}.hotel-card-price-list__floating-button-container--hotels{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-column-align:center;justify-items:center}.hotel-card-price-list__floating-button-container--package-search{display:flex;justify-content:center}}hotel-checkout-prices-and-tax{display:block}.results-container{display:flex;align-items:center}.results{display:flex;flex-direction:column}.results span{display:block}.hotel-checkout-prices-and-tax{padding:2.8rem 0}.hotel-checkout-prices-and-tax--no-padding{padding-bottom:0}.hotel-checkout-prices-and-tax__title{margin-bottom:2rem;padding:0 4rem}.hotel-checkout-prices-and-tax__daily-and-price{display:flex;width:100%;justify-content:space-between}.hotel-checkout-prices-and-tax__refund-guaranted{display:flex;justify-content:space-between;margin-bottom:1rem}.hotel-checkout-prices-and-tax__icon-loyalty{margin-right:1rem;background:#FFB727;border-radius:1rem;padding:.2rem}.hotel-checkout-prices-and-tax__banner-no-voucher-for-loyalty{border:.1rem solid #EB902B;border-radius:1rem;margin:1rem 2rem;display:flex;height:100px}.hotel-checkout-prices-and-tax__banner-no-voucher-for-loyalty-text-container{padding:2rem;width:228px}@media (min-width:767px){.hotel-checkout-prices-and-tax__banner-no-voucher-for-loyalty-text-container{width:290px}}.hotel-checkout-prices-and-tax__disable-voucher-code>div:first-child{margin:0 auto!important;max-width:360px}@media (max-width:767px){.hotel-checkout-prices-and-tax__disable-voucher-code>div:first-child{max-width:265px}.hotel-checkout-prices-and-tax__disable-voucher-code div{text-align:center;padding:.1rem .5rem!important}}.hotel-checkout-prices-and-tax__banner-no-voucher-for-loyalty-icon{display:flex;align-items:center;justify-content:center;background-color:#EB902B;border-radius:.9rem 0 0 .9rem;width:52px}.hotel-checkout-prices-and-tax__banner-no-voucher-for-loyalty-icon i{font-size:2.8rem;color:#FFF}@media (min-width:767px){.hotel-checkout-prices-and-tax__banner-no-voucher-for-loyalty-icon{width:70px}}.hotel-checkout-prices-and-tax__item{padding:1rem 4rem}.hotel-checkout-prices-and-tax__item--cool-gray{background-color:#E6E6E6}.hotel-checkout-prices-and-tax__item--forest{background-color:#00652E}.hotel-checkout-prices-and-tax__item--yellow{background-color:#FFB727}.hotel-checkout-prices-and-tax__item--tangerine{background-color:#F05929}.hotel-checkout-prices-and-tax__voucher-code{display:flex;justify-content:space-between}.hotel-checkout-prices-and-tax__item-small{padding:.5rem 4rem}.hotel-checkout-prices-and-tax__button-remove-coupon{padding:0 4rem;margin-bottom:1rem}.hotel-checkout-prices-and-tax__button-remove-coupon span{cursor:pointer;text-decoration:underline}.hotel-checkout-prices-and-tax__message-coupon-apply{display:flex;justify-content:center;padding:.6rem 4rem}.hotel-checkout-prices-and-tax__item-tall{padding-bottom:2rem}.hotel-checkout-prices-and-tax__total-price{margin-bottom:2rem}.hotel-checkout-prices-and-tax__error-promo-code{margin:5rem 0 2.5rem!important}.hotel-checkout-prices-and-tax__item-through{text-decoration:line-through}.hotel-checkout-prices-and-tax__grid-item{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr)}.hotel-checkout-prices-and-tax__grid-item--discount{-ms-grid-columns:1.8fr 1fr;grid-template-columns:1.8fr 1fr}.hotel-checkout-prices-and-tax__promotional-button{margin:auto;width:280px;text-align:center}@media (min-width:767px){.hotel-checkout-prices-and-tax__promotional-button{width:360px}}.hotel-checkout-prices-and-tax__container-promo-code{display:flex;justify-content:center;width:280px;border-radius:0 0 1rem 1rem;margin:-.1rem auto;border:1px solid #F05929}.hotel-checkout-prices-and-tax__container-promo-code label{font-weight:400;font-size:1.3rem;line-height:1.8rem;color:#666;top:.5rem;left:.5rem;position:absolute}@media (min-width:767px){.hotel-checkout-prices-and-tax__container-promo-code{justify-content:inherit;width:360px}.hotel-checkout-prices-and-tax__container-promo-code label{position:relative}}.hotel-checkout-prices-and-tax__container-voucher-apply{border:1px solid #00652E}.hotel-checkout-prices-and-tax__container-promo-code-open{padding:2rem 1rem;justify-content:center}.hotel-checkout-prices-and-tax__button-promo-code-open button{border-radius:1rem 1rem 0 0}.hotel-checkout-prices-and-tax__input-promo-code input{width:260px;height:49px;border-radius:.8rem;padding-top:2rem;color:#414042;font-weight:400;font-size:1.7rem;line-height:2.3rem;padding-left:1rem}.hotel-checkout-prices-and-tax__input-promo-code button{display:none}.hotel-checkout-prices-and-tax__input-promo-code div{position:relative}.hotel-checkout-prices-and-tax__input-promo-code span{top:7rem}@media (max-width:767px){.hotel-checkout-prices-and-tax__input-promo-code div{margin-bottom:0}.hotel-checkout-prices-and-tax__input-promo-code span{top:5rem;margin:0}}.hotel-checkout-prices-and-tax__recaptcha-wrapper{display:flex;justify-content:center}@media (min-width:767px){.hotel-checkout-prices-and-tax__input-promo-code input{width:332px;padding-top:0;padding-left:1.5rem}.hotel-checkout-prices-and-tax__recaptcha-wrapper{margin:4rem 0}}.hotel-checkout-prices-and-tax__icon-banner-promo-code{padding:5.5rem 2rem}.hotel-checkout-prices-and-tax__banner-promo-code{-ms-grid-column:span 2;grid-column:span 2;margin:.7rem 0}.hotel-checkout-prices-and-tax__banner-promo-code .theme-banner{margin:0}.hotel-checkout-prices-and-tax__banner-promo-code div{font-size:13px;max-height:120px}.hotel-checkout-prices-and-tax__banner-promo-code .theme-banner__text--small{padding:0}.hotel-checkout-prices-and-tax__text-voucher-banner{padding:.7rem}.hotel-checkout-prices-and-tax__container-banner-promo-code{margin:1.5rem 0;width:260px;display:flex;flex-direction:column}.hotel-checkout-prices-and-tax__button-submit-promo-code{margin:0}.hotel-checkout-prices-and-tax__banner-promo-code-disable{-ms-grid-column:span 2;grid-column:span 2}.hotel-checkout-prices-and-tax__banner-promo-code-disable i{display:none}@media (min-width:767px){.hotel-checkout-prices-and-tax__banner-promo-code div{font-size:14px}.hotel-checkout-prices-and-tax__container-banner-promo-code{width:332px}.hotel-checkout-prices-and-tax__banner-promo-code-disable i{display:inherit}}.hotel-commodities-list__text{padding-bottom:.6rem}.hotel-commodities-list__named-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);padding:0;color:#414042}.hotel-commodities-list__named-list--compact{-ms-grid-columns:(minmax(9rem,1fr)) [auto-fill];grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:0 2rem}.hotel-commodities-list__named-list--four-columns{-ms-grid-columns:(1fr) [4];grid-template-columns:repeat(4,1fr)}.hotel-commodities-list__named-list-item{padding:.6rem 0;display:flex;align-items:center}.hotel-commodities-list__named-list-item--drop{padding:.6rem 1rem}.hotel-commodities-list__item-description{text-transform:lowercase}.hotel-commodities-list__icon{font-size:2rem;margin-right:1rem}.hotel-commodities-list__icon--stock{margin:0}.hotel-commodities-list__without-column{display:flex;max-width:500px;flex-wrap:wrap}.hotel-commodities-list__icon-wrapper{position:relative;display:inline-block;margin-right:1rem}.hotel-commodities-list__icon-wrapper:hover .hotel-commodities-list__icon-tooltip{opacity:1;transform:translate(-50%,0)}.hotel-commodities-list__icon-tooltip{position:absolute;bottom:calc(100% + 1rem);left:50%;transition:opacity,transform;transition-duration:.2s;transition-timing-function:ease-in-out;opacity:0;transform:translate(-50%,2rem);pointer-events:none}@media (max-width:768px){.hotel-commodities-list__named-list--four-columns{-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);gap:1rem}}.hotel-details-and-info__hotel-name{margin:.8rem 0}.hotel-details-and-info__hotel-name--uppercased{text-transform:uppercase}.hotel-details-and-info__address{display:flex;align-items:center;flex-wrap:initial}.hotel-details-and-info__map-link{display:inline-flex;align-items:center;text-decoration:underline;cursor:pointer}.hotel-details-and-info__location-icon{font-size:1.6rem;margin-right:.4rem;text-decoration:none;color:#F05929}.hotel-details-and-info__commodities-list{display:flex;margin-top:2.2rem}.hotel-details-and-info__dates{display:flex;justify-content:space-between;background:0 0;margin:0;max-width:386px;padding:2rem 0}.hotel-details-and-info__calendar-holder+.hotel-details-and-info__calendar-holder{margin-left:4.2rem}.hotel-details-and-info__dates--half-width{float:left;display:flex;margin-right:4rem}.hotel-details-and-info__dates--smaller{background:0 0;padding:2rem 0 0}.hotel-details-and-info__calendar-holder{display:inline-flex}.hotel-details-and-info__calendar-holder--with-separator{margin-right:3rem;padding-right:4rem;border-right:.1rem solid #B3B3B3}.hotel-details-and-info__calendar-date{display:inline-flex;flex-direction:column;margin-left:1rem}.hotel-details-and-info__calendar-icon{font-size:2rem}.hotel-details-and-info__score{display:flex;align-items:flex-end;padding:1rem 0}.hotel-details-and-info__comments-link{margin-left:1rem;cursor:pointer;text-decoration:underline;-webkit-text-decoration-line:underline;text-decoration-line:underline}.hotel-details-and-info__category{background-color:#E6E6E6;width:80px;height:21px;color:#F05929;padding:.2rem .6rem;text-align:center;text-transform:lowercase}.hotel-details-and-info__container-star-and-category{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;max-width:140px}.hotel-details-and-info____amenities{display:none}@media (max-width:768px){.hotel-details-and-info____amenities{display:inline;margin-top:2rem}.hotel-details-and-info__address{width:100%;display:-ms-grid;display:grid}.hotel-details-and-info__address-wrap{display:flex;align-items:center}.hotel-details-and-info__map-link{width:100%;margin:.6rem 0}.hotel-details-and-info__dates{display:flex;justify-content:space-between;background:0 0;padding:2rem 0 0}.hotel-details-and-info__calendar-holder{display:inline-flex;margin-right:2rem}.hotel-details-and-info__calendar-holder--with-separator{margin:unset;padding:0;border:0}.hotel-details-and-info__commodities-list{margin-top:1.2rem 0}}.hotel-comments__container{padding:0 0 2rem;display:-ms-grid;display:grid;-ms-grid-columns:300px auto;grid-template-columns:300px auto;column-gap:8.5rem}.hotel-comments__grade-group{display:flex;flex-direction:column}.hotel-comments__categories{display:-ms-grid;display:grid;justify-content:start;border-bottom:unset;border-top:.1rem solid #B3B3B3;padding-top:2rem}.hotel-comments__underline-description{display:flex;margin:0;opacity:0;transition:all .1s ease-in}.hotel-comments__icon,.hotel-comments__text-description{transition:color .35s ease-in}.hotel-comments__underline-description--active{opacity:1;border:.2rem solid #F05929;border-radius:.3rem;background-color:#F05929}.hotel-comments__icon-group{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;gap:1rem;margin-bottom:1rem;cursor:pointer}.hotel-comments__icon{font-size:4rem}.hotel-comments__icon--active{color:#F05929}.hotel-comments__description-group{display:flex;flex-direction:column;justify-content:center}.hotel-comments__overall-grade{padding-bottom:2rem}.hotel-comments__group-text{margin-left:3.6rem}.hotel-comments__line-grade{margin-bottom:2rem;border-bottom:.1rem solid #B3B3B3;padding-bottom:2rem;-ms-grid-column:2;grid-column:2}@media screen and (max-width:768px){.hotel-comments__container{padding:2rem 2rem 0;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem}.hotel-comments__categories{display:flex;border-bottom:.1rem solid #B3B3B3;padding-bottom:1rem;justify-content:space-around}.hotel-comments__icon-group{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:.5rem}.hotel-comments__icon{font-size:2rem;text-align:center}.hotel-comments__group-text{margin-left:3.6rem}.hotel-comments__line-grade{margin-bottom:1rem;border-bottom:.1rem solid #B3B3B3;padding-bottom:1rem;-ms-grid-column:unset;grid-column:unset}}.hotel-details-and-info-modal__image-slider{height:350px}.hotel-details-and-info-modal__holder{overflow:auto;background:#fff}.hotel-details-and-info-modal__hotel-details-and-info{display:block;padding:2rem}.hotel-details-and-info-modal__hotel-and-guest-holder{position:relative;padding:4rem 4rem 2rem}.hotel-details-and-info-modal__guests-count{display:flex;margin-bottom:2rem;justify-content:flex-start;padding-left:6rem;border-left:.1rem solid #414042}.hotel-details-and-info-modal__guests-icon{margin-right:1rem;font-size:2rem}.hotel-details-and-info-modal__rooms-details-and-price{background:#F8F6F7;display:block;padding:4rem;margin:2rem 4rem}.hotel-details-and-info-modal__about-accommodation,.hotel-details-and-info-modal__commodities{padding:4rem}.hotel-details-and-info-modal__share-button{position:absolute;top:4rem;right:4rem}.hotel-details-and-info-modal__no-refundable-message{margin:4rem 2rem 0;display:flex;align-items:center}.hotel-details-and-info-modal__no-refundable-icon{font-size:2rem;margin-right:1rem}@media (max-width:768px){.hotel-details-and-info-modal__hotel-and-guest-holder{padding:0}.hotel-details-and-info-modal__share-button{display:none!important}.hotel-details-and-info-modal__image-slider{height:230px;margin-top:2rem}.hotel-details-and-info-modal__hotel-details-and-info{display:flex;flex-direction:column}.hotel-details-and-info-modal__rooms-details-and-price{margin:2rem;padding:0 2rem 2rem;border-radius:1rem}}hotel-filters-wrapper{-ms-grid-row:span 2;grid-row:span 2;position:relative;width:100%}hotel-filters-wrapper .hotel-filters-wrapper__title{text-align:center;margin-bottom:4.2rem}hotel-filters-wrapper .hotel-filters-wrapper__sub-title{margin:4rem 0 1.6rem;padding:0 2rem}hotel-filters-wrapper .hotel-filters-wrapper__price-range-filter{margin:0 0 4rem}hotel-filters-wrapper .hotel-filters-wrapper_separator{margin:1.6rem 0;width:100%}hotel-filters-wrapper .hotel-filters-wrapper__reset-filters-btn{border:none;background-color:transparent;position:absolute;top:9px;right:0}hotel-filters-wrapper .hotel-filters-wrapper__bottom-buttons-holder{display:flex;justify-content:space-between;align-items:center;position:relative;position:-webkit-sticky;position:sticky;border-top:1px solid #B3B3B3;background-color:#FCFCFC;z-index:102;bottom:-9.6rem;padding:2rem}hotel-filters-wrapper .hotel-filters-wrapper__spaced-container{padding:0 2rem}hotel-filters-wrapper .hotel-filters-wrapper__action-btn{width:calc(50% - 1rem)}hotel-filters-wrapper.hotel-filters-wrapper__drawer{background-color:#fff;transition:transform .2s ease-in-out .2s;position:fixed;z-index:100;height:100%;top:0;visibility:hidden;width:100%;transform-origin:50%;transform:translateY(150%);pointer-events:none;overflow:scroll;left:0;padding:0}hotel-filters-wrapper.hotel-filters-wrapper__drawer--open{visibility:visible;transform:translateY(0);pointer-events:all;-webkit-overflow-scrolling:touch}hotel-filters-wrapper .hotel-filters-wrapper__name-filter{margin:4rem 2rem}hotel-filters-wrapper .hotel-filters-wrapper__spaced-filter{margin:2rem 0}hotel-filters-wrapper .hotel-filters-wrapper__container{width:100%;height:100%;padding:9rem 0;position:fixed;top:0;left:0;z-index:1100;overflow:auto;background-color:#F8F6F7}@media screen and (min-width:768px){hotel-filters-wrapper{display:block}hotel-filters-wrapper .hotel-filters-wrapper__title{text-align:left;margin-bottom:0}hotel-filters-wrapper .hotel-filters-wrapper__name-filter{margin:2rem 0}hotel-filters-wrapper .hotel-filters-wrapper__spaced-container,hotel-filters-wrapper .hotel-filters-wrapper__sub-title{padding:0}}hotel-group{border-radius:1rem 0}hotel-group .hotel-group-inner__header{display:flex;width:100%;height:80px;align-items:center;padding:4rem;background:#F8F6F7}hotel-group .hotel-group-inner__count-room{margin-right:4rem}hotel-group .hotel-group-inner__group-rooms{background:#fff}hotel-group .hotel-group-inner__arrow-icon{transition:transform .3s ease-in-out;transform:rotate(0) translateY(.2rem);display:block;transform-origin:center;height:2rem;width:2rem;font-size:1.5rem;line-height:2rem;margin-right:.5rem}hotel-group .hotel-group-inner__arrow-icon--up{transform:rotate(180deg) translateY(.2rem)}hotel-group .hotel-group-inner__btn-arrow{background:#F8F6F7;width:100%;display:flex;justify-content:center;border:none;height:42px;align-items:center}hotel-group .hotel-group-inner__guests-desktop{display:block}hotel-group .hotel-group-inner__guests-mobile{display:none}hotel-group .hotel-group-inner__amount{margin-right:1rem}@media screen and (max-width:767px){hotel-group .hotel-group-inner__guests-desktop{display:none}hotel-group .hotel-group-inner__guests-mobile{display:block}hotel-group .hotel-group-inner__header{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:1.5rem 2rem;display:block;align-items:center;height:auto}}.card-without-header{grid-area:1/1/3/2!important}.hotel-list-card{position:relative;margin-bottom:4rem;display:block;transition:transform cubic-bezier(.49,.1,.24,1.66) .25s;background:#fff}.hotel-list-card:hover>.hotel-list-card__holder:not(.hotel-list-card__holder){box-shadow:5px 5px 20px #25252733}.hotel-list-card__is-package{grid-area:auto!important}.hotel-list-card__points-stripe,.hotel-list-card__points-stripe-mobile{-ms-grid-column:2 span;grid-column:2 span}.hotel-list-card__holder{display:-ms-grid;display:grid;-ms-grid-columns:25rem calc(100% - 53rem) 28rem;grid-template-columns:25rem calc(100% - 53rem) 28rem;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;border-radius:1rem;transition:box-shadow .2s ease-in-out;overflow:hidden}.hotel-list-card__holder--highlight{box-shadow:none}.hotel-list-card__tag-type-card{background:linear-gradient(308.6deg,#F05929 -7.94%,#EA3D35 79.38%);padding:1.3rem;text-align:center;-ms-grid-column:span 3;grid-column:span 3}.hotel-list-card__grade{margin-top:1.5rem}.hotel-list-card__image-group{display:-ms-grid;display:grid;-ms-grid-columns:25.3rem auto;grid-template-columns:25.3rem auto;gap:2rem;min-height:357px}.hotel-list-card__tag-holder{right:50%;transform:translateX(50%);bottom:-1.3rem;z-index:1}.hotel-list-card__financial-summary-final-price{display:flex;justify-content:space-between;align-items:center;background:#F8F6F7;width:100%;height:52px;margin:2rem 0;padding:0 2rem}.hotel-list-card__financial-summary-dailies{text-align:initial}.hotel-list-card__final-price-with-points{text-align:end}.hotel-list-card__final-price-with-points span{display:block}@media screen and (max-width:768px){.hotel-list-card__discount-badge-container{grid-area:2/1/2/3}}.hotel-list-card__financial-summary-container{display:flex;padding:0 2rem;flex-direction:column}.hotel-list-card__financial-summary-lines{display:flex;justify-content:space-between}.hotel-list-card__best-price-quality-icon{margin-right:.4rem}.hotel-list-card__tag-text{display:flex;align-items:center}.hotel-list-card__photo{height:100%;-o-object-fit:cover;object-fit:cover;grid-area:2/1/4/2}.hotel-list-card__reload-threshold{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;height:calc(100% + 20rem);width:.1rem;top:-10rem}.hotel-list-card__stars-list{margin-bottom:.8rem}.hotel-list-card__address-data-item{margin:0}.hotel-list-card__address-data-item:not(:last-child){margin-bottom:.6rem}.hotel-list-card__hotel-data-holder{padding:2rem 2rem 0;display:-ms-grid;display:grid;-ms-grid-rows:(auto) [4] 1fr auto;grid-template-rows:repeat(4,auto) 1fr auto;min-height:392px}.hotel-list-card__amenities-holder{position:relative;display:flex;flex-wrap:wrap;align-self:end;padding:1rem 0;justify-content:space-between}.hotel-list-card__amenity-item{display:flex;align-items:center;margin:.5rem 0}.hotel-list-card__cancellation-badge{max-width:15.2rem}.hotel-list-card__cancellation-tooltip{position:absolute;right:-2rem;max-width:21rem;bottom:6rem;text-align:left}.hotel-list-card__amenity-icon{margin-right:1rem}.hotel-list-card__hotel-prices-holder{border-left:.1rem solid #E6E6E6;text-align:center;display:flex;flex-direction:column}.hotel-list-card__price-section{padding:3.7rem 2rem;margin:0 0 1.8rem;background:#F05929;display:flex;flex-direction:column;position:relative}.hotel-list-card__price-section--no-padding-bottom{padding-bottom:0}.hotel-list-card__fare-identifier--fare-default{border-left:1rem solid #57CCB9}.hotel-list-card__fare-identifier--fare-campaign{border-left:1rem solid #F05929}.hotel-list-card__total-price-description-tag{margin:1rem -2rem 0;padding:.8rem 2rem;background-color:#FFB727;justify-self:stretch;display:flex;justify-content:space-between}.hotel-list-card__travelers-info{margin-bottom:1.4rem}.hotel-list-card__discount-badge{display:block;margin:1rem 0}.hotel-list-card__or-divider{position:relative;text-align:center;margin:0 4.5rem;display:block}.hotel-list-card__or-divider::after,.hotel-list-card__or-divider::before{content:'';position:absolute;display:block;width:calc(50% - 1ch - .6rem);top:50%;border-top:.1rem solid #E6E6E6}.hotel-list-card__or-divider::after{right:0}.hotel-list-card__payment-highlight{display:flex;text-align:left}.hotel-list-card__payment-highlight-icon{font-size:3.2rem;margin-right:1rem}.hotel-list-card__button-holder{margin:auto 2rem 2rem}.hotel-list-card__dailies-and-roommates{margin:0}.hotel-list-card__detailed-prices{display:flex;justify-content:center;align-items:center;margin-top:.7rem}.hotel-list-card__our-price{text-decoration:line-through;margin:.5rem 1rem 0 0}.hotel-list-card__uppercased-text{text-transform:uppercase}.hotel-list-card__element--big-display-only{display:block}.hotel-list-card__payment-highlight--large-device{display:flex;align-items:center;justify-self:center;max-width:18.2rem;margin:1rem auto 2rem}.hotel-list-card__element--small-display-only{display:none}.hotel-list-card__open-hotel-modal{display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0;border:none;background:0 0}.hotel-list-card__open-hotel-modal-text{text-decoration:underline;margin-left:1rem}.hotel-list-card__flight-details{margin:2rem -2rem 0;padding:2rem;display:-ms-grid;display:grid;-ms-grid-columns:(auto) [2] 1fr (auto) [2];grid-template-columns:repeat(2,auto) 1fr repeat(2,auto);align-items:center;gap:2rem;border:none;background-color:#F8F6F7}.hotel-list-card__flight-iatas{margin:0 auto}.hotel-list-card__baby-info{padding-bottom:2rem}@media screen and (min-width:768px){.hotel-list-card__tag-holder{transform:translateX(50%);bottom:-1.3rem;z-index:1}.hotel-list-card__tag-holder::after{display:none}.hotel-list-card__price-section{background:#00652E}}.hotel-list-card__category{color:#F05929;background-color:#E6E6E6;width:60px;text-align:center;padding:1% 0;display:flex;justify-content:center}@media screen and (max-width:1024px){.hotel-list-card{margin-bottom:2rem}.hotel-list-card__holder{border-radius:1rem 1rem 0 0;max-width:100%;display:flex;flex-direction:column}.hotel-list-card__grade{margin-top:unset}.hotel-list-card__grade--package{margin-top:1.5rem}.hotel-list-card__grade .customer-grade__container{display:flex}.hotel-list-card__grade .customer-grade__votes{margin-left:.7rem;min-width:85px}.hotel-list-card__grade .customer-grade__box-grade{margin-right:.5rem}.hotel-list-card__grade .customer-grade__feedback-group{align-items:center}.hotel-list-card__image-group{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}.hotel-list-card__image-group--compact-layout{-ms-grid-columns:9.5rem auto;grid-template-columns:9.5rem auto}.hotel-list-card__discount-badge{margin:1rem 0}.hotel-list-card__total-price-description-tag{width:calc(100% + 4rem)}.hotel-list-card__tag-type-card{-ms-grid-column:span 1;grid-column:span 1}.hotel-list-card__photo{height:140px}.hotel-list-card__hotel-data-holder{min-height:auto;margin-top:2rem;padding:2rem 1.5rem 0}.hotel-list-card__hotel-data-holder--compact-layout{margin-top:0;padding:2.3rem 1.5rem 3rem}.hotel-list-card__amenities-holder{justify-content:flex-start;margin-right:-2rem}.hotel-list-card__amenities-holder--compact-layout{padding:.5rem 0 1rem}.hotel-list-card__cancellation-tooltip{right:3rem}.hotel-list-card__flight-details{gap:1rem;margin:2rem -1.5rem 0}.hotel-list-card__flight-details .luggage-tag__number{display:none}.hotel-list-card__price-section{justify-content:center;align-items:center;grid-column:1/-1;margin:0 -2rem}.hotel-list-card__or-divider{grid-column:1/-1}.hotel-list-card__or-divider::after,.hotel-list-card__or-divider::before{border-color:#666}.hotel-list-card__amenity-item{margin:.3rem}.hotel-list-card__amenity-item:not(:last-child){margin-right:1.2rem}.hotel-list-card__hotel-prices-holder{padding:0;margin:0 2rem 1.5rem;display:-ms-grid;display:grid;border:none;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}.hotel-list-card__hotel-prices-holder--compact-layout{-ms-grid-columns:1fr;grid-template-columns:1fr;margin:0}.hotel-list-card__holder-compact{display:-ms-grid;display:grid;margin:0;background:#00652E;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);padding:1.3rem 1rem 1rem;align-items:center}.hotel-list-card__compact-details-price{display:flex;justify-content:flex-start;flex-direction:column;text-align:start}.hotel-list-card__compact-price-value{justify-content:flex-end;display:flex;align-items:center}.hotel-list-card__hotel-prices-holder-item{-ms-grid-column:span 2;grid-column:span 2}.hotel-list-card__divider{border:none;border-top:.1rem solid #B3B3B3;margin:2rem 0;width:100%;height:0}.hotel-list-card__label-block{display:block}.hotel-list-card__payment-highlight{margin:2rem 0 0;display:flex;align-items:center}.hotel-list-card__total-price{grid-area:2/2/4/3;margin-bottom:-.4rem}.hotel-list-card__total-price span{display:block}.hotel-list-card__tax-text-sm{text-align:end}.hotel-list-card__photo--default{width:100%}.hotel-list-card__dailies-and-roommates{text-align:left}.hotel-list-card__button-holder{margin:0}.hotel-list-card__element--big-display-only{display:none}.hotel-list-card__element--small-display-only{display:block}.hotel-list-card__payment-highlight--small-device{display:flex;width:172px;justify-self:center;margin:1rem auto 2rem}.hotel-list-card__baby-info{display:flex;justify-content:center;-ms-grid-column:span 2;grid-column:span 2}}@media screen and (max-width:1024px) and (min-width:768px){.hotel-list-card__payment-highlight--small-device{margin:1rem 0 2rem}}@media (min-width:768px) and (max-width:1024px){.hotel-list-card__tag-holder{bottom:-.8rem}}.hotel-offer-field-card{width:320px;border-radius:1rem;box-shadow:0 0 20px rgba(166,171,189,.25);margin-bottom:2rem;display:flex}@media screen and (max-width:768px){.hotel-list-card__tag-holder{top:inherit;right:5.5rem;bottom:10.3rem}.hotel-list-card__image-group{min-height:150px}.hotel-list-card__hotel-data-holder--compact-layout{padding:1.5rem 1.5rem 2rem}.hotel-offer-field-card__location{text-align:initial!important}}.hotel-offer-field-card__container-content{padding:1rem}@media screen and (min-width:768px){.hotel-offer-field-card{width:240px;display:-ms-grid;display:grid;margin:0}.hotel-offer-field-card__container-content{display:flex;flex-direction:column;padding:1.5rem 2rem 1.7rem;height:280px}}.hotel-offer-field-card__image-hotel{border-radius:1rem 0 0 1rem;width:141px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.hotel-offer-field-card__image-hotel{width:100%;height:102px;border-radius:1rem 1rem 0 0}}.hotel-offer-field-card__stars-of-hotel{border:1px solid #00652E;padding:.1rem .6rem;display:flex;align-items:center;gap:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:28px}.hotel-offer-field-card__stars-of-hotel i{font-size:12pt}.hotel-offer-field-card__container-coofee{display:flex;align-items:center;margin:.4rem 0 2rem}@media screen and (max-width:768px){.hotel-offer-field-card__icon-coffe{margin-right:.5rem;font-size:1rem}}.hotel-offer-field-card__currency{font-weight:700;font-family:Montserrat,sans-serif}.hotel-offer-field-card__check-button button{display:none}@media screen and (min-width:768px){.hotel-offer-field-card__stars-of-hotel{padding:.5rem .8rem}.hotel-offer-field-card__check-button button{height:46px;width:200px;border-radius:1rem;margin-top:1.8rem;text-align:center;display:flex;justify-content:center}.hotel-offer-field-card__container-informations-hotel{height:145px}}.hotel-offer-field{max-width:800px;margin:3rem auto auto;display:flex;align-items:center;flex-direction:column}.hotel-offer-field h4{width:320px;text-align:center;margin-bottom:2rem}@media screen and (min-width:425px){.hotel-offer-field h4{width:100%}}.hotel-offer-field__button-search-hotels{background:0 0;padding:1rem 0;text-align:center;width:320px;color:#F05929;border:1px solid #F05929;border-radius:2.7rem;cursor:pointer;margin-bottom:2rem}.hotel-offer-field__container-cards{width:100%;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width:768px){.hotel-offer-field__button-search-hotels{margin:2rem 0}.hotel-offer-field__container-cards{justify-content:space-between}.hotel-offer-field__card-mobile{display:none}}@media screen and (max-width:767px){.hotel-offer-field__card-desktop{display:none}}.hotel-search-summary{display:-ms-grid;display:grid;column-gap:2rem;-ms-grid-columns:1fr 100px;grid-template-columns:1fr 100px;align-items:center;margin:0 1rem}.hotel-search-summary__description{display:-ms-grid;display:grid;column-gap:1rem;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:28px 1fr;grid-template-rows:28px 1fr;color:#fff}.hotel-search-summary__description--title{white-space:nowrap;width:200px;overflow:hidden;text-overflow:ellipsis}.hotel-search-summary__description--subtile{margin-bottom:.3rem}.hotel-search-summary__button{margin-bottom:1.5rem}.modal-error-booking{color:#414042;font-size:2.1rem;font-weight:400;text-align:center;max-height:98vh;display:flex;align-items:center;flex-direction:column}.modal-error-booking .modal-dialog{max-width:initial;margin-top:5rem}.modal-error-booking .modal-content{padding:0;background:#FAFAFA;border:transparent;border-radius:.8rem}.modal-error-booking .modal-md{max-width:448px}.modal-error-booking .modal-xl{max-width:1096px}.modal-error-booking__header{width:100%;display:flex;justify-content:center;align-items:center;border-radius:.7rem .7rem 0 0;text-transform:uppercase}.modal-error-booking__title{text-align:center;padding:3.2rem 4rem 0;text-transform:unset}.modal-error-booking__body{padding:2rem 4rem 1rem}.modal-error-booking__footer{text-align:center;padding:2rem 25% 4rem}.modal-error-booking__footer::after,.modal-error-booking__footer::before{content:unset}.modal-error-booking__container-icon{padding-top:5rem}.modal-error-booking__icon{font-size:8rem}.modal-error-booking__footer-btn-confirm{background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;width:33.5rem;border-radius:1rem;padding:1rem}.ordenation-buttons__label,.ordenation-select__label,.ordenation-select__label--small{font-weight:400}.name-search-filter{display:block;position:relative}.name-search-filter__input{display:block;width:100%;padding:1.3rem 3.5rem 1.3rem 1.5rem;border:.2rem solid #E6E6E6;border-radius:1rem;transition:border-color .2s ease-in-out}.name-search-filter__input::-webkit-input-placeholder{color:#414042}.name-search-filter__input:-ms-input-placeholder{color:#414042}.name-search-filter__input::placeholder{color:#414042}.name-search-filter__input:placeholder-shown{font-style:italic}.name-search-filter__input:focus{border-color:#F05929}.name-search-filter__input:focus~.name-search-filter__icon{color:#F05929}.name-search-filter__icon{position:absolute;transition:color .2s;color:#414042;bottom:1.4rem;right:1.5rem;font-size:2rem;pointer-events:none}@media screen and (max-width:767px){.name-search-filter__label{position:absolute;font-weight:400;color:#666;transition:all .2s ease-in-out;top:1.3rem;left:1rem;font-size:1.5rem;line-height:2rem}.name-search-filter__label--with-focus{top:.5rem;left:1rem;font-size:1.1rem;line-height:1.5rem}.name-search-filter__input{padding:2rem 1rem .6rem;font-size:13px;line-height:18px}.name-search-filter__input:placeholder-shown::-webkit-input-placeholder{color:transparent}.name-search-filter__input:placeholder-shown:-ms-input-placeholder{color:transparent}.name-search-filter__input:placeholder-shown::placeholder{color:transparent}}.ordenation-buttons{margin-bottom:2.4rem}.ordenation-buttons__button{margin-left:1rem;border:.1rem solid #F05929;box-sizing:border-box;border-radius:2.7rem;font-weight:400;font-size:1.4rem;text-align:center;color:#F05929;background:0 0;padding:.6rem 1.6rem;transition:all .25s ease-in-out;letter-spacing:.1rem}.ordenation-buttons__button--active,.ordenation-buttons__button:active,.ordenation-buttons__button:focus,.ordenation-buttons__button:hover{background:#F05929;color:#fff}.ordenation-select{display:flex;flex-wrap:wrap;align-items:center;font-size:1.8rem;padding:.3rem 0}.ordenation-select__label{width:100%;align-items:center;margin:0 0 1.6rem;display:flex;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.ordenation-select__label input{position:absolute;opacity:0;cursor:pointer}.ordenation-select__label input:checked~.ordenation-select__radio-input{background-color:#F05929;border:1px solid #F05929}.ordenation-select__label--small input:checked~.ordenation-select__radio-input{border:2px solid #E6E6E6;background-color:#fff}.ordenation-select__radio-input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:2rem;width:2rem;border:1px solid #666;border-radius:50%;background-color:#fff;display:inline-block;position:relative;top:0;left:0;transition:background-color .25s ease-in-out}.ordenation-select__radio-input--small{height:1.3rem;width:1.3rem;border:2px solid #E6E6E6}.ordenation-select .ordenation-select__radio-input:after{content:"";position:absolute;display:none}.ordenation-select .ordenation-select__label input:checked~.ordenation-select__radio-input:after{display:block}.ordenation-select .ordenation-select__label .ordenation-select__radio-input:after{top:5px;left:5px;width:8px;height:8px;border-radius:50%;background:#fff}.ordenation-select .ordenation-select__label--small .ordenation-select__radio-input:after{top:1px;left:1px;width:7px;height:7px;background:#F05929}.button{width:320px;height:54px;text-align:center;margin-bottom:2rem}@media (min-width:768px){.button{margin-bottom:0}}.purchase-details-hotel-modal{background-color:#FFF;overflow:auto}.purchase-details-hotel-modal__no-coffee{color:#C10222}.purchase-details-hotel-modal__with-coffee{color:#414042}.purchase-details-hotel-modal__rooms-details{margin-top:4rem}.purchase-details-hotel-modal__info-container{margin:5rem 2rem}.purchase-details-hotel-modal__image-slider{height:230px}.purchase-details-hotel-modal__holder{overflow:auto;background:#fff}.purchase-details-hotel-modal__hotel-details-and-info{padding:2rem;display:flex;flex-direction:column}.purchase-details-hotel-modal__hotel-and-guest-holder{padding:0}.purchase-details-hotel-modal__guests-count{display:flex;margin-bottom:2rem;justify-content:flex-start;padding-left:6rem;border-left:.1rem solid #414042}.purchase-details-hotel-modal__guests-icon{margin-right:1rem;font-size:2rem}.purchase-details-hotel-modal__rooms-details-and-price{background:#F8F6F7;display:block;margin:2rem;padding:0 2rem 2rem;border-radius:1rem}.purchase-details-hotel-modal__booking-dates{display:flex;gap:4.9rem}.purchase-details-hotel-modal__commodities{padding:4rem}.purchase-details-hotel-modal__person-data{display:flex;justify-content:space-between}.purchase-details-hotel-modal__person-data-responsible{margin:2rem 0 3rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr)}.purchase-details-hotel-modal__person{flex-direction:column;margin-top:2rem}.purchase-details-hotel-modal__personal-data{margin:1rem 0}.purchase-details-hotel-modal__container-buttons{flex-direction:column;box-shadow:0 -10px 20px rgba(166,171,189,.53);padding:2rem 0;display:flex;align-items:center;justify-content:space-evenly;background-color:#FFF;margin:5rem 0}.purchase-details-hotel-modal__birth_date-container{margin-top:1rem}.purchase-details-hotel-modal__no-refundable-message{margin:2rem 0 1rem;display:flex;align-items:center}@media (min-width:768px){.purchase-details-hotel-modal__container-buttons{flex-direction:row;box-shadow:none;padding:0}.purchase-details-hotel-modal__info-container{margin:3rem}.purchase-details-hotel-modal__hotel-and-guest-holder{padding:2rem 0}.purchase-details-hotel-modal__image-slider{height:350px;margin-top:2rem}.purchase-details-hotel-modal__hotel-details-and-info{display:block;flex-direction:row}.purchase-details-hotel-modal__rooms-details-and-price{padding:4rem;margin:2rem 4rem;border-radius:0}.purchase-details-hotel-modal__personal-data{margin:0}.purchase-details-hotel-modal__person-data-responsible{margin:0;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);display:flex;justify-content:space-between}.purchase-details-hotel-modal__person{flex-direction:row}.purchase-details-hotel-modal__birth_date-container{margin-top:0}}price-range-filter{position:relative;top:-1.2rem;display:block}price-range-filter .rzslider .rz-bubble.rz-limit,price-range-filter .rzslider .rz-pointer:after{display:none}price-range-filter .rzslider .rz-pointer{width:2rem;height:2rem;top:-.5rem;background-color:#fff;border:.2rem solid #F05929}price-range-filter .rzslider .rz-bar{background:#B3B3B3;height:1rem;border-radius:1rem}price-range-filter .rzslider .rz-selection{background:#F05929}price-range-filter .rzslider .rz-bubble{color:#000}room-item .room-item-inner__item-botton>.theme-button--solid-cool-gray,room-item .room-item-inner__item-check>.theme-icon--outlined-dollar-sign:before{color:#666}price-range-filter .price-range-filter__fixed-label{display:-ms-grid;display:grid;grid-gap:.6rem;gap:.6rem}price-range-filter .price-range-filter__fixed-label--right{text-align:right}price-range-filter .price-range-filter__slider{margin:1rem 0}price-range-filter .price-range-filter{display:flex;flex-wrap:wrap;justify-content:space-between}.reservation-bottom-bar{position:fixed;bottom:0;left:0;right:0;z-index:5;pointer-events:none}.reservation-bottom-bar__content{background:#FFB727;width:100vw;height:9.9rem;transform:translateY(100%);transition:transform .2s ease-in-out}.reservation-bottom-bar__content--visible{transform:translateY(0);pointer-events:all}.reservation-bottom-bar__loyalty-values span{display:block}.reservation-bottom-bar__container{margin:0 auto;height:100%;max-width:1280px;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.reservation-bottom-bar__text--uppercased{text-transform:uppercase}.reservation-bottom-bar__content-item{display:flex}.reservation-bottom-bar__content-item--column{flex-direction:column}.reservation-bottom-bar__content-item--center{justify-content:center;align-items:center}.reservation-bottom-bar__content-item--lg{display:none}.reservation-bottom-bar__content-text{margin-left:2.6rem}.reservation-bottom-bar__book-button{min-width:15.5rem;height:46px}.reservation-bottom-bar__vertical-divider{width:1px;background:#414042;height:calc(100% - 4rem);margin:0 1rem}.reservation-bottom-bar__card-message{align-items:center;max-width:19rem;margin-left:2rem}.reservation-bottom-bar__card-message-text{margin-left:1rem}.reservation-bottom-bar__billet-message{margin:0 0 .6rem 2rem}.reservation-bottom-bar__payment-data{display:flex;flex-direction:column;justify-content:center}.reservation-bottom-bar__our-price{text-decoration:line-through;margin:.5rem 1rem 0 0}@media (min-width:1200px){.reservation-bottom-bar__content{height:12rem}.reservation-bottom-bar__content-item--lg{display:flex}.reservation-bottom-bar__content-item--sm{display:none}.reservation-bottom-bar__book-button{min-width:25rem}}.review-skeleton-screen__animated-item,review-skeleton-screen__animated-item{background:linear-gradient(-45deg,#B3B3B3 40%,#F8F6F7 50%,#FAFAFA 52%,#F8F6F7 54%,#B3B3B3 60%);animation:animate-skeleton-screen-gradient 5s linear infinite;background-size:400% 400%}.review-skeleton-screen__flex,review-skeleton-screen__flex{display:flex;align-items:center}.review-skeleton-screen__max-width,review-skeleton-screen__max-width{width:100%}.review-skeleton-screen__modal-content,review-skeleton-screen__modal-content{display:flex}.review-skeleton-screen__left-section,review-skeleton-screen__left-section{width:235px;height:100rem;margin-right:4rem}.review-skeleton-screen__title-left-section,review-skeleton-screen__title-left-section{width:61px;height:51px;margin-right:.9rem}.review-skeleton-screen__right-section,review-skeleton-screen__right-section{width:745px;height:100rem}.review-skeleton-screen__top-subtitle,review-skeleton-screen__top-subtitle{width:116px;height:18px;margin-bottom:.5rem}.review-skeleton-screen__bottom-subtitle,review-skeleton-screen__bottom-subtitle{width:164px;height:18px;margin-top:0}.review-skeleton-screen__divider,review-skeleton-screen__divider{border:1px solid #B3B3B3;margin:2rem 0}.review-skeleton-screen__left-section-item,review-skeleton-screen__left-section-item{height:34px;width:81px;margin-bottom:3rem}.review-skeleton-screen__top-review-item,review-skeleton-screen__top-review-item{width:320px;height:32px}.review-skeleton-screen__bottom-review-item,review-skeleton-screen__bottom-review-item{width:111px;height:18px;margin-top:1rem}@media screen and (max-width:767px){.review-skeleton-screen .modal-dialog,review-skeleton-screen .modal-dialog{border-radius:0}.review-skeleton-screen__modal-content,review-skeleton-screen__modal-content{display:block;padding:2rem}.review-skeleton-screen__divider-mobile,review-skeleton-screen__divider-mobile{border:1px solid #B3B3B3;margin:1rem 0}.review-skeleton-screen__flex,review-skeleton-screen__flex{display:flex;justify-content:space-between}}room-item .room-item-inner__box{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr 1fr;grid-template-columns:2fr 1fr 1fr;padding:4rem;border-bottom:.1rem solid #B3B3B3;transition:all .15s ease-out 0s;position:relative}room-item .room-item-inner__box::after{content:'';position:absolute;display:block;top:0;right:0;bottom:0;left:0;border:.8rem solid transparent;transition:border-color .2s ease-in-out;pointer-events:none}room-item .room-item-inner__box--selected::after,room-item .room-item-inner__box--selected:hover::after,room-item .room-item-inner__box:hover::after{border:.8rem solid #00652E}room-item .room-item-inner__loyalty-price{margin-bottom:1rem}room-item .room-item-inner__title{font-weight:700;padding:.6rem 1rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20fr;grid-template-columns:1fr 20fr}room-item .room-item-inner__title--room{position:relative;right:2.6rem}room-item .room-item-inner__loyalty-price-lg{display:block;margin:0;text-align:center}@media screen and (max-width:767px){room-item .room-item-inner__loyalty-price-lg{display:none}}room-item .room-item-inner__loyalty-price-sm{display:block;text-align:center;margin:0}@media screen and (min-width:768px){room-item .room-item-inner__loyalty-price-sm{display:none}}room-item .room-item-inner__amount{padding-top:.3rem;padding-right:1rem}room-item .room-item-inner__photos-icon{display:block;top:.4rem;position:relative}room-item .room-item-inner__room-details{display:-ms-grid;display:grid;grid-auto-rows:max-content;gap:.6rem}room-item .room-item-inner__item-check{grid-row:span 2;-ms-grid-row:2;grid-row-start:2;margin-right:.5rem;position:relative;top:.2rem}room-item .room-item-inner__item-coffe{-ms-grid-column:2;grid-column-start:2;padding-bottom:2rem}room-item .room-item-inner__item-group-botton{display:-ms-grid;display:grid;justify-content:center;-ms-grid-column-align:center;justify-items:center}room-item .room-item-inner__item-botton{width:200px;-ms-grid-row-align:start;align-self:start}.banner-potential-loyalty-points__icon,.pix-confirmation-box-flights__qrcode,.promo-purchase-description__description-text{-ms-grid-row-align:center;align-self:center}room-item .room-item-inner__item-botton>.theme-button--solid-cool-gray:active,room-item .room-item-inner__item-botton>.theme-button--solid-cool-gray:hover{border-color:#E6E6E6;background-color:#E6E6E6}room-item .room-item-inner__check-icon{margin-right:1rem;margin-top:.2rem}room-item .room-item-inner__selected-tag{display:flex;justify-content:center;align-items:flex-start;opacity:0;transition:all .25s ease-out 0s}room-item .room-item-inner__display-itens{opacity:1}room-item .room-item-inner__dailies{text-align:center}room-item .room-item-inner__discount-message{margin-bottom:.6rem}@media screen and (max-width:767px){room-item .room-item-inner__box{display:block;padding:2rem}room-item .room-item-inner__title{-ms-grid-columns:1fr 10fr;grid-template-columns:1fr 10fr}room-item .room-item-inner__title--room{right:0}room-item .room-item-inner__room-details{padding:0 1.2rem}room-item .room-item-inner__item-coffe{position:relative;right:2.2rem;padding-bottom:2rem;padding-top:1rem;padding-left:1rem}room-item .room-item-inner__item-details{padding-left:.9rem}room-item .room-item-inner__item-group-botton{display:flex;padding-top:2rem;padding-left:.5rem;justify-content:space-between;align-items:center}room-item .room-item-inner__dailies{text-align:left}room-item .room-item-inner__item-botton{width:170px}}@media screen and (max-width:350px){room-item .room-item-inner__item-botton{width:150px}}.rooms-details-and-price{display:-ms-grid;display:grid;-ms-grid-columns:1.5fr 1fr;grid-template-columns:1.5fr 1fr;position:relative;margin-top:2rem;padding:0}.rooms-details-and-price__points-stripe{-ms-grid-column:2 span;grid-column:2 span}.rooms-details-and-price__points-stripe div{border-bottom-left-radius:1rem}.rooms-details-and-price--no-spaced{margin:0;padding:0;width:100%;-ms-grid-columns:1fr;grid-template-columns:1fr}.rooms-details-and-price__modal-trigger{display:inline;vertical-align:text-top}.rooms-details-and-price--view-only{display:flex;flex-direction:column}.rooms-details-and-price__room-details-holder{padding:3rem 3rem 0;border-right:.1rem solid #B3B3B3}.rooms-details-and-price__room-details-holder--no-spaced{border-right:none;padding:0}.rooms-details-and-price__loyalty-summary{display:flex;flex-direction:column;align-items:flex-start;padding:0 2rem;margin-bottom:2rem;gap:1rem}.rooms-details-and-price__financial-summary-final-price{display:flex;justify-content:space-between;align-items:center;background:#F8F6F7;width:100%;height:52px;margin:2rem 0;padding:0 2rem}.rooms-details-and-price__final-price-with-points{text-align:end}.rooms-details-and-price__final-price-with-points span{display:block}.rooms-details-and-price__loyalty-summary-element{display:flex;width:100%;justify-content:space-between}.rooms-details-and-price__room-holder{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-gap:.16rem .7rem;gap:2rem .7rem;margin-bottom:2rem}.rooms-details-and-price__button-observer{position:relative;bottom:160px}.rooms-details-and-price__tag-holder{bottom:-1.3rem;transform:translateX(50%);right:50%}.rooms-details-and-price__tag-holder::after{content:none}.rooms-details-and-price__room-holder--no-border{margin-bottom:none}.rooms-details-and-price__room-details{display:flex;align-items:center}.rooms-details-and-price__cancellation-texts{-ms-grid-column:2;grid-column:2;display:flex;flex-direction:column;margin-bottom:.6rem}.rooms-details-and-price__first-badge{margin-bottom:1rem}.rooms-details-and-price__block{display:block}.rooms-details-and-price__badge{-ms-grid-column:2;grid-column-start:2}.rooms-details-and-price__check-icon{display:-ms-grid;display:grid;align-items:center;font-size:1.6rem;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;padding:1rem}.rooms-details-and-price__prices-select-holder{text-align:center}.rooms-details-and-price__prices-holder{background-color:#00652E;padding:2.4rem 1rem;border-radius:0 1rem 0 0;position:relative;margin-bottom:2.5rem}.rooms-details-and-price__our-price{text-decoration:line-through;margin-right:1.3rem}.banner-acumulated-loyalty-points__link:hover,.banner-potential-loyalty-points__link:hover,.loyalty-template-base__button-link,.loyalty-template-base__button-link:active,.loyalty-template-base__button-link:focus,.loyalty-template-base__button-link:hover{text-decoration:none}.rooms-details-and-price__discount-message{width:100%}.rooms-details-and-price__separator-holder{display:flex;align-items:center;padding:0 2.5rem}.rooms-details-and-price__separator{display:block;width:100%;margin:0;border-color:#E6E6E6}.rooms-details-and-price__separator--big{border-color:#B3B3B3;margin:2rem 0}.rooms-details-and-price__separator-text{display:block;padding:1rem}.rooms-details-and-price__instalments-text{display:flex;text-align:left;padding:1rem 3.5rem;justify-content:center;align-items:center}.rooms-details-and-price__credit-card-icon{font-size:3rem;margin-right:2rem}.rooms-details-and-price__button{margin:1rem 2rem 2rem}@media (min-width:769px){.rooms-details-and-price__separator--hidden{display:none}.rooms-details-and-price__cancellation-texts{display:flex;flex-direction:row;gap:1rem;-ms-grid-column:span 2;grid-column:span 2}.rooms-details-and-price__cancellation-texts--inline{display:flex;justify-content:space-between}.rooms-details-and-price__cancellation-texts--column{display:-ms-grid;display:grid}.rooms-details-and-price__tag-holder{bottom:-1.3rem;transform:translateX(50%);right:50%}.rooms-details-and-price__prices-holder{display:block;border-radius:0 1rem 0 0}.rooms-details-and-price__trip-duration-with-info{display:none}.rooms-details-and-price__cancellation-badge--inline{margin-left:1rem}.rooms-details-and-price__room-details-holder{display:flex;flex-direction:column;justify-content:flex-start}}@media (max-width:768px){.rooms-details-and-price{display:flex;flex-direction:column}.rooms-details-and-price__room-holder{padding:2rem}.rooms-details-and-price__room-details-holder{padding:0;border:none}.rooms-details-and-price__separator--big{grid-column:1/-1}.rooms-details-and-price__button-observer{position:static}.rooms-details-and-price__trip-duration{display:none}.rooms-details-and-price__trip-duration-with-info{text-transform:uppercase;margin-bottom:.6rem}.rooms-details-and-price__prices-select-holder{display:flex;flex-direction:column;padding-top:0}.rooms-details-and-price__instalments-text{margin:0 auto;max-width:260px}}.share-link-button__button{width:173px;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;align-items:center;padding:1.3rem 2rem;background:#F05929;border-radius:1rem;border:.1rem solid #F05929}.share-link-button__button--focused{border-color:#FFF}.share-link-button__button .check-icon__holder{margin-right:1.4rem}.share-link-button__icon{margin-right:1rem}.share-link-button__fade-animated-section{grid-area:1/1/2/2;display:flex;align-items:center;transition:all .2s ease-in-out}.share-link-button__fade-animated-section.ng-enter,.share-link-button__fade-animated-section.ng-leave.ng-leave-active{opacity:0;transition:none}.small-ordenation-card,.small-ordenation-card__tooltip{transition-duration:.2s;transition-timing-function:ease-in-out}.share-link-button__fade-animated-section.ng-enter.ng-enter-active,.share-link-button__fade-animated-section.ng-leave{opacity:0}@media screen and (max-width:767px){.share-link-button{position:absolute;top:3rem;right:2rem;z-index:2}.share-link-button__fade-animated-section--fixed.ng-leave.ng-leave-active{opacity:0;justify-self:flex-end}.share-link-button__button{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0;border:0;background:0 0;color:#414042}.share-link-button__text{display:none}}@media (min-width:768px) and (max-width:820px){.share-link-button{position:absolute;top:3rem;right:2rem;z-index:99}.share-link-button__button{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:5rem 0;border:0}}.small-ordenation-card{position:relative;padding:2rem 0;gap:.6rem;display:flex;flex-direction:column;align-items:center;background:0 0;border-radius:1rem;border:2px solid #B3B3B3;cursor:pointer;transition-property:background-color border-color}.small-ordenation-card:hover>.small-ordenation-card__tooltip{opacity:1;transform:translate(-50%,10px)}.small-ordenation-card__tooltip{position:absolute;display:block;top:100%;left:50%;z-index:3;opacity:0;transform:translate(-50%,0);transition-property:opacity transform}.small-ordenation-card__tooltip .tool-tip-wrapper--ordenation{position:static}.small-ordenation-card__title{text-transform:uppercase}@media screen and (max-width:767px){.small-ordenation-card{padding:1rem;border-width:1px;background:#fff}}.small-ordenation-card--active{background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);border:none}.small-ordenation-card--active>span{color:#fff}.filter-base__checkbox-holder{display:flex;justify-content:space-between;align-items:center;font-size:1.8rem;padding:2.4rem 2rem;border-bottom:1px solid #B3B3B3}.filter-base__checkbox-holder:first-child{border-top:1px solid #B3B3B3}.filter-base__checkbox-holder .custom-checkbox-item__checkbox-name{margin:0}@media screen and (max-width:1200px){.filter-base__checkbox-holder .custom-checkbox-item__transcluded-value{font-size:19px;line-height:25px}}@media screen and (min-width:768px){.filter-base__checkbox-holder{font-size:1.4rem;border:none;padding:1rem 0}.filter-base__checkbox-holder:first-child{border:none}}stars-classification-list{display:flex}stars-classification-list .stars-classification-list__star-item{display:inline-block;margin-right:.5rem}stars-classification-list .stars-classification-list__fog-group{display:flex}text-selection-filter .text-selection-filter__checkbox-item{width:100%}text-selection-filter .text-selection-filter__show-or-hide-itens-btn{font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#F05929;padding:10px 0;background:0 0;transition:opacity .25s ease-in-out;display:flex;align-items:center}text-selection-filter .text-selection-filter__show-or-hide-itens-btn:active,text-selection-filter .text-selection-filter__show-or-hide-itens-btn:focus,text-selection-filter .text-selection-filter__show-or-hide-itens-btn:hover{background:0 0;opacity:.7;color:#F05929;box-shadow:none}text-selection-filter .text-selection-filter__icon-arrow{position:relative;margin-left:.4rem;display:inline-block;height:12px;width:20px;transition:transform .35s ease-in-out}text-selection-filter .text-selection-filter__icon-arrow::after,text-selection-filter .text-selection-filter__icon-arrow::before{content:'';height:.3rem;position:absolute;background-color:#F05929;transform:rotate(45deg);border-radius:.8rem;width:1.2rem;top:.4rem;left:0}text-selection-filter .text-selection-filter__icon-arrow::after{transform:rotate(-45deg);left:.7rem}text-selection-filter .text-selection-filter__icon-arrow--up{transform:rotateX(180deg)}.banner-acumulated-loyalty-points__link{text-align:left;border-radius:1rem;background-color:#000;display:-ms-grid;display:grid;padding:.8rem .7rem .7rem;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto}.banner-acumulated-loyalty-points__first-icon{padding:.8rem .7rem .7rem;background:#FFB727;border-radius:50%;font-size:2.6rem;margin-right:1rem}.banner-acumulated-loyalty-points__second-icon{margin-left:.6rem}.banner-acumulated-loyalty-points [class^=theme-icon--]{-ms-grid-row:span 2;grid-row:span 2;-ms-grid-row-align:center;align-self:center}@media (min-width:768px){.banner-acumulated-loyalty-points__link{padding:2rem 3rem}.banner-acumulated-loyalty-points__message{width:52.4rem}.banner-acumulated-loyalty-points__second-icon{margin-left:1rem}.banner-acumulated-loyalty-points__first-icon{margin-right:3rem;padding:.6rem .5rem .5rem}}.banner-potential-loyalty-points__link{position:relative;overflow:hidden;text-align:left;border-radius:1rem;background-color:#000;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:.4rem;padding:1.5rem .9rem 1rem 7.4rem;text-decoration:none;margin-top:.4rem}.banner-potential-loyalty-points__first-icon{position:absolute;top:10;left:0;transform:translate(-50%);font-size:9rem;border-radius:50%;background-color:#FFB727;width:126px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.banner-potential-loyalty-points__first-icon>*{position:absolute}.banner-potential-loyalty-points__button{display:flex;justify-content:center;align-self:center;border:none;color:#000;background-color:#FFB727;text-align:center;width:202px;padding:.9rem 1rem;border-radius:2.7rem}.banner-potential-loyalty-points__button:hover{cursor:pointer}.banner-potential-loyalty-points__icon{-ms-grid-row:span 3;grid-row:span 3}@media (min-width:768px){.banner-potential-loyalty-points__link{-ms-grid-columns:360px 1fr;grid-template-columns:360px 1fr;row-gap:.4rem;padding:1.5rem 3rem 1.5rem 7.4rem}.banner-potential-loyalty-points__first-icon,.banner-potential-loyalty-points__icon{-ms-grid-row:span 2;grid-row:span 2}.banner-potential-loyalty-points__first-icon{font-size:6.4rem;bottom:0;left:0;transform:translate(-25%,25%);-webkit-clip-path:none;clip-path:none;width:9rem}.banner-potential-loyalty-points__button{display:flex;justify-content:center;color:#000;background-color:#FFB727;text-align:center;width:202px;padding:1rem 1.5rem;grid-area:1/2/3/3;justify-self:end}}.button-group{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.button-group label,.button-group p{margin:0}.button-group p{margin-right:1rem}.button-group_left-item label{border:1px solid #666;border-radius:2rem 0 0 2rem}.button-group_right-item label{border:1px solid #666;border-radius:0 2rem 2rem 0;margin-left:-1px}.button-group_options{display:flex;color:#666}.button-group_options input{opacity:0;position:absolute;min-width:175px;min-height:36px}.button-group_options input[type=radio]:checked~label{color:#F05929;border:1px solid #F05929;font-weight:700;background:#f7ecd6}.button-group_options input[type=radio]:active~label,.button-group_options input[type=radio]:hover~label{color:#F05929;border:.1rem solid #F05929;background-color:rgba(0,0,0,.04)}.button-group_options label{min-width:175px;min-height:36px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-weight:400}@media screen and (min-width:767px){.button-group{justify-content:flex-end;margin-bottom:4rem}}.filter-currency-or-points-seo{display:flex;justify-content:center;align-items:center;color:#fff}@media screen and (max-width:767px){.filter-currency-or-points-seo{color:#414042;margin:2rem 0}.filter-currency-or-points-seo__input-hotel [type=radio]:checked+label:before,.filter-currency-or-points-seo__input-hotel [type=radio]:not(:checked)+label:before{border:2px solid #E6E6E6!important}.filter-currency-or-points-seo__input-hotel [type=radio]:checked+label:after,.filter-currency-or-points-seo__input-hotel [type=radio]:not(:checked)+label:after{border:2px solid #E6E6E6!important;background:#F05929!important}}.filter-currency-or-points-seo__form-search-error{color:#414042!important}.filter-currency-or-points-seo__group-radio{display:flex;align-items:center}.filter-currency-or-points-seo__form-search-error-input [type=radio]:checked+label:before,.filter-currency-or-points-seo__form-search-error-input [type=radio]:not(:checked)+label:before{border:2px solid #E6E6E6!important}.filter-currency-or-points-seo__form-search-error-input [type=radio]:checked+label:after,.filter-currency-or-points-seo__form-search-error-input [type=radio]:not(:checked)+label:after{border:2px solid #E6E6E6!important;background:#F05929!important}.filter-currency-or-points-seo__input{display:flex;align-items:center;margin:0 10px}.filter-currency-or-points-seo__input label{font-weight:400}.filter-currency-or-points-seo__input [type=radio]:checked,.filter-currency-or-points-seo__input [type=radio]:not(:checked){position:absolute;left:-9999px}.filter-currency-or-points-seo__input [type=radio]:checked+label,.filter-currency-or-points-seo__input [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer}.filter-currency-or-points-seo__input [type=radio]:checked+label:before,.filter-currency-or-points-seo__input [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:2.2rem;height:2.2rem;border:2px solid #fff;border-radius:100%;background:0 0}.filter-currency-or-points-seo__input [type=radio]:checked+label:after,.filter-currency-or-points-seo__input [type=radio]:not(:checked)+label:after{content:'';width:1.4rem;height:1.4rem;background:#fff;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}.filter-currency-or-points-seo__input [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.filter-currency-or-points-seo__input [type=radio]:checked+label:after{opacity:1;transform:scale(1)}@media screen and (min-width:767px){.filter-currency-or-points-seo{justify-content:flex-end}}.modal-gather-points{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1050;display:flex;align-items:center}.modal-gather-points__close-button{border:0;background:0 0;position:absolute;top:1rem;right:1rem;font-size:1.5rem}.modal-gather-points__content-body{max-width:440px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:100%;padding:0 4rem}.modal-gather-points .logo-fidelidade{width:70px;height:70px;margin-bottom:2rem}.modal-gather-points .modal-body{min-width:320px;min-height:300px;display:flex;align-items:center;border-radius:1rem;flex-direction:column;padding:6rem 0;background:#fff;margin:0 auto}.modal-gather-points .modal-body p{font-family:Montserrat;margin:0}.modal-gather-points .modal-body p:first-of-type{margin-bottom:1rem}@media screen and (min-width:768px){.modal-gather-points .modal-body{min-width:440px;min-height:385px}.modal-gather-points .logo-fidelidade{width:90px;height:90px}}@keyframes backdrop{from{opacity:0}to{opacity:1}}.loyalty-register-modal{position:fixed;top:5rem;left:0;width:100vw;height:calc(100vh - 5rem);z-index:9999}.loyalty-register-modal__backdrop{background:rgba(90,54,54,.3);position:fixed;left:0;width:100vw;height:100vh;z-index:2;animation:backdrop .2s ease-in-out forwards}.loyalty-template-base .modal-dialog{width:100%;max-width:400px}.loyalty-template-base{padding:5.6rem 4rem 4rem}.loyalty-template-base--white{background-color:#fff}.loyalty-template-base--yellow{background-color:#FFB727}.loyalty-template-base--black{background-color:#000}.loyalty-template-base__button-close{border:none;background:0 0;padding:1.5rem 2rem;position:absolute;top:0;right:0;width:auto;margin-bottom:0}.loyalty-template-base__button-icon{font-size:1.4rem}.loyalty-template-base__button-icon--theme-white{color:#414042}.loyalty-template-base__button-icon--theme-yellow{color:#000}.loyalty-template-base__button-icon--theme-black{color:#fff}.loyalty-template-base__image{margin:0 auto 3rem;display:block}.loyalty-template-base__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:2rem;line-height:2.5rem;text-align:center;margin:0 auto 2rem}.loyalty-template-base__title--not-registered{margin-bottom:4rem;max-width:270px}.loyalty-template-base__title--unconfirmed-email{max-width:300px}.loyalty-template-base__title--forgot-success{max-width:280px}.loyalty-template-base__title--theme-white{color:#414042}.loyalty-template-base__title--theme-yellow{color:#000}.loyalty-template-base__title--theme-black{color:#FFB727}.loyalty-template-base__description{font-family:Nunito,sans-serif;font-weight:400;font-size:1.7rem;line-height:2.3rem;text-align:center}.loyalty-template-base__description--exceeded-attempts,.loyalty-template-base__description--no-accumulated-points,.loyalty-template-base__description--unconfirmed-email{margin:0 auto 2.5rem}.loyalty-template-base__description--no-accumulated-points{max-width:310px}.loyalty-template-base__description--unconfirmed-email{max-width:270px}.loyalty-template-base__description--theme-white{color:#414042}.loyalty-template-base__description--theme-yellow{color:#000}.loyalty-template-base__description--theme-black{color:#fff}.loyalty-template-base__description--small{font-size:1.1rem;line-height:1.4rem;margin:1.4rem 0 3rem}.loyalty-template-base__forgot-success-email{font-family:Nunito;font-weight:700;font-size:1.7rem;line-height:2.3rem;text-align:center;margin-bottom:1.8rem}.loyalty-template-base__forgot-success-text,.loyalty-template-base__success-text{max-width:320px;font-family:Nunito,sans-serif;font-weight:400;font-size:1.7rem;line-height:2.3rem;margin:0 auto 2.5rem;text-align:center}.loyalty-template-base__tangerine-link{font-weight:400;font-size:1.5rem;line-height:2rem;color:#F05929;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;text-decoration:underline;margin:1rem 0 3rem}.loyalty-template-base__tangerine-link--resend{margin:0 auto 3rem;text-align:center}.loyalty-template-base__button:not(:last-child),.price-radar-form{margin-bottom:2rem}.loyalty-template-base__tangerine-link--forgot{margin-top:2.9rem}.loyalty-template-base__button{background:linear-gradient(308.6deg,#F05929 -7.94%,#EA3D35 79.38%);color:#fff;padding:1.1rem 1rem;border-radius:1rem;border:.1rem solid #F05929;border:none;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.6rem;line-height:2rem;width:100%;text-transform:uppercase;transition:all .2s ease;display:block;text-decoration:none;text-align:center}.loyalty-template-base__button:disabled{opacity:.5}.loyalty-template-base__button--outlined,.loyalty-template-base__button:hover:not(:disabled){border:.1rem solid #F05929;background:0 0;color:#F05929;text-decoration:none}.loyalty-template-base__button--outlined:hover:not(:disabled){background:linear-gradient(308.6deg,#F05929 -7.94%,#EA3D35 79.38%);color:#fff}.loyalty-template-base__button--theme-yellow{background:#000;color:#FFB727;border:.1rem solid #FFB727}.loyalty-template-base__button--theme-yellow:hover:not(:disabled){border:.1rem solid #000;background:0 0;text-decoration:none;color:#000}.loyalty-template-base__button--theme-yellow--outlined{border:.1rem solid #FFB727;background:0 0;color:#FFB727;text-decoration:none}.loyalty-template-base__button--theme-yellow--outlined:hover:not(:disabled){background:#FFB727;color:#000}.loyalty-template-base__button--theme-black{background:#FFB727;color:#000;border:.1rem solid #000}.loyalty-template-base__button--theme-black:hover:not(:disabled){border:.1rem solid #FFB727;background:0 0;text-decoration:none;color:#FFB727}.loyalty-template-base__button--theme-black--outlined{border:.1rem solid #000;background:0 0;color:#000;text-decoration:none}.points-stripe,.points-stripe-hotels{padding:1rem;width:100%;border-bottom-right-radius:1rem;align-items:center}.points-stripe,.points-stripe-hotels,.register-loyalty-call-bar--theme-black{background-color:#000}.loyalty-template-base__button--theme-black--outlined:hover:not(:disabled){background:#000;color:#FFB727}.loyalty-form-content__form{overflow:hidden}.loyalty-form-content__field-form input::-webkit-input-placeholder{font-style:italic}.loyalty-form-content__field-form input:-ms-input-placeholder{font-style:italic}.loyalty-form-content__field-form input::placeholder{font-style:italic}.loyalty-form-content__field-form span.field-group__feedback-text{position:relative;top:0}.loyalty-form-content__field-form--password-input button{top:34%}.price-radar-form{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:10.5rem 10.5rem auto;grid-template-rows:10.5rem 10.5rem auto}.points-stripe p,.points-stripe-hotels p{margin:0}.price-radar-input-container{row-gap:.8rem}.price-radar-slider-container{width:100%;text-align:center}.points-stripe-hotels{cursor:pointer;color:#fff;border-bottom-left-radius:1rem;display:flex;gap:2rem;overflow:hidden}.points-stripe-hotels .text-loyalty-highlight{color:#ffb727}.points-stripe-hotels__without-event{cursor:auto}@media (min-width:768px){.points-stripe-hotels{border-bottom-left-radius:0}}.price-details-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.points-stripe{cursor:pointer;color:#fff;border-bottom-left-radius:1rem;display:-ms-grid;display:grid;-ms-grid-columns:15% 80% 5%;grid-template-columns:15% 80% 5%}.points-stripe .text-loyalty-highlight{color:#ffb727}@media (min-width:768px){.points-stripe{border-bottom-left-radius:0}}.register-loyalty-call-bar{border:0;width:calc(100% + 8rem);display:flex;align-items:center;color:#fff;text-align:start}.register-loyalty-call-bar.isLoyalty{cursor:auto}.register-loyalty-call-bar--theme-yellow{background-color:#FFB727}.register-loyalty-call-bar--size-small{padding:.65rem 1rem}.register-loyalty-call-bar--size-normal{padding:1rem 3rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:2rem -4rem -3rem}.register-loyalty-call-bar p{margin:0}.register-loyalty-call-bar__icon-loyalty{font-size:2.2rem;margin-right:1.4rem}.register-loyalty-call-bar__icon-arrow{margin-left:auto}package-flight-card{width:100%;border-radius:1rem;background-color:#fff;display:block;position:relative;margin-bottom:2rem;-webkit-overflow-scrolling:touch}package-flight-card:first-child{animation:1.2s ease-out 0 1 slideInFromRight}.package-flight-card__economy-tag-holder{position:absolute;top:-1.2rem;left:50%;transform:translate(-50%,0);z-index:1}.package-flight-card__grid-box{content-visibility:auto;contain-intrinsic-size:1px 1200px}.package-flight-card__total-price-holder{display:flex;justify-content:space-between;width:100%;padding:.6rem 2rem;background:#FFB727;transition:all .25s ease-in-out}.package-flight-card__total-price-holder--transparent{background:0 0}.package-flight-card__total-price{background:0 0;color:inherit;display:inline-block;min-width:90px;transition:all .25s ease-in-out;text-align:right}.package-flight-card__total-price--skeleton{background:linear-gradient(-45deg,#B3B3B3 40%,#F8F6F7 50%,#FAFAFA 52%,#F8F6F7 54%,#B3B3B3 60%);animation:animate-skeleton-screen-gradient 5s linear infinite;background-size:400% 400%;color:transparent}.package-flight-card__prices-data-holder{-ms-grid-column:2;grid-column-start:2;display:flex;flex-direction:column;align-items:center}.package-flight-card__purchase-button{padding:0 2rem 2rem;display:block;margin-top:2rem}.package-flight-card__payment-options-highlight{padding:0 1rem}.package-flight-card__box-container{box-shadow:5px 5px 20px rgba(37,37,39,.25);border-radius:1rem;display:-ms-grid;display:grid}.package-flight-card__bottom-message{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.package-flight-card__bottom-icon{color:#00652E;font-size:20px;margin-right:10px}.package-flight-card__baby-info{text-align:center;margin-top:2rem}@media (min-width:768px){package-flight-card{border:0;margin-bottom:4rem}.package-flight-card__grid-box{display:-ms-grid;display:grid;-ms-grid-columns:1fr 260px;grid-template-columns:1fr 260px;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;content-visibility:unset}.package-flight-card__card-header{-ms-grid-column:2;grid-column-start:2}.package-flight-card__flight-holder{border-bottom-left-radius:1rem;border-top-left-radius:1rem;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;border-right:.1rem solid #B3B3B3}}@media screen and (max-width:768px){.package-flight-card__prices-data-holder{border:1px solid #B3B3B3;border-radius:1rem;overflow:hidden;margin:2rem}.package-flight-card__payment-options-highlight{padding:1rem 0;width:70%;text-align:center}}@media screen and (max-width:325px){.package-flight-card__grid-box{max-width:285px}}.package-group-flights-selector__ordenation-cards-holder{display:flex;justify-content:space-between;width:100%;margin-bottom:4rem}.package-group-flights-selector__card-section-title{margin-bottom:2rem}.package-group-flights-selector__flight-card{box-shadow:-10px -10px 20px rgba(139,142,157,.145),10px 10px 20px rgba(166,171,189,.53);margin-bottom:0}.package-group-flights-selector__flight-card--highlight{border:1rem solid #00AD46;border-radius:2rem}.package-group-flights-selector__another-flights{margin-bottom:2rem;text-transform:uppercase}.search-result .package-group-flights-selector--to-new-search .container-pagination ul li{position:relative;overflow:hidden;left:unset;color:#414042;background-color:#F8F6F7;border:.1rem solid #F8F6F7;border-radius:50%;width:32px;height:32px;display:inline-flex;margin:.5rem}.search-result .package-group-flights-selector--to-new-search .container-pagination ul li:first-child::after,.search-result .package-group-flights-selector--to-new-search .container-pagination ul li:first-child::before,.search-result .package-group-flights-selector--to-new-search .container-pagination ul li:last-child::after,.search-result .package-group-flights-selector--to-new-search .container-pagination ul li:last-child::before{content:none}.search-result .package-group-flights-selector--to-new-search .container-pagination ul li a:focus,.search-result .package-group-flights-selector--to-new-search .container-pagination ul li a:hover{z-index:2;color:#365BC7;background-color:#edf2ff;border-color:#edf2ff}.search-result .package-group-flights-selector--to-new-search .container-pagination ul li a{color:#F05929;font-weight:700;font-size:1.7rem}.search-result .package-group-flights-selector--to-new-search .container-pagination ul li.active a{color:#fff;background-color:#F05929;border:0;z-index:0;font-style:normal;font-weight:700;font-size:1.7rem}.radar-confirmation-purchase__flights-information,.radar-confirmation-purchase__hedaer-information,.radar-confirmation-purchase__stages{max-width:840px;box-shadow:0 0 20px 0 #A6ABBD40;border-radius:1rem;background-color:#fff}.radar-created-details__fligths-important-informations i,.radar-details-purchase__fligths-important-informations i,.radar-details-purchase__header-container i{font-size:2rem}.radar-created-details{width:100%;text-wrap:nowrap}.radar-created-details__airport{text-wrap:wrap}.radar-created-details__resume-trip-divider{width:90%;margin:.5rem auto;border-bottom:.1rem solid #E6E6E6}.radar-created-details__fligths-important-informations{padding:1rem 2rem;display:flex;flex-direction:column;gap:2rem}.radar-created-details__fligths-important-informations div{display:flex;align-items:center;gap:1rem}.radar-created-details__fligths-important-informations div:nth-child(2){flex-direction:column;align-items:flex-start;gap:0}.radar-created-details__fligths-important-informations p{margin-bottom:.5rem}.radar-created-details__resume-price{display:flex;justify-content:space-between;padding:1rem 2rem}.radar-confirmation-purchase{margin:10rem auto;max-width:840px;padding:2rem}.radar-confirmation-purchase__hedaer-information{display:flex;flex-direction:column;gap:3rem;align-items:center;margin:auto;padding:2rem}.radar-confirmation-purchase__hedaer-information img{width:50px;height:50px}.radar-confirmation-purchase__hedaer-information div{text-align:center}.radar-confirmation-purchase__stages{padding:2rem;margin:2rem auto}.radar-confirmation-purchase__fligths-important-informations{padding:1.5rem}.radar-confirmation-purchase__price-radar{display:flex;justify-content:space-between;padding:1.5rem}@media screen and (min-width:767px){.radar-confirmation-purchase{padding:0}.radar-confirmation-purchase__hedaer-information{padding:2rem 6rem;gap:1.5rem}.radar-confirmation-purchase__hedaer-information img{width:100px;height:100px}}.radar-details-purchase .modal-content{max-height:none}.radar-details-purchase .radar-passenger-form__fligths-important-informations{border:1px solid #E6E6E6;border-radius:1rem;padding:1rem;background-color:#fff}.radar-details-purchase .radar-passenger-form__container-passengers-resume{box-shadow:none;border:1px solid #E6E6E6;padding:2rem}.radar-details-purchase__header-container{padding:2.5rem;display:flex;gap:2rem;border-bottom:1px solid #E6E6E6}.radar-details-purchase__content{padding:2rem;background-color:#F8F6F7}.radar-details-purchase__title-detail-flight{display:flex;gap:1rem}.radar-details-purchase__fligths-important-informations{display:flex;flex-direction:column;gap:2rem;max-width:360px;border:1px solid #E6E6E6;border-radius:1rem;padding:2rem;background-color:#fff}.radar-details-purchase__fligths-important-informations p{margin-bottom:.5rem}.radar-details-purchase__divider{width:100%;margin:auto;border:1px solid #E6E6E6}.radar-details-purchase__flight-details{display:flex;flex-direction:column}.radar-details-purchase__passengers-details{display:flex;flex-direction:row;gap:2rem}.radar-details-purchase__price-details{display:flex;justify-content:space-between}.radar-details-purchase__resume-payment{padding:2rem;background-color:#fff;margin:2rem 0;border:1px solid #E6E6E6}.radar-details-purchase__card-pix-informations{border:1px solid #F05929;border-radius:1rem;padding:1rem;margin-top:2rem}.flight-holder__container--bordered{border:1px solid #d9d9d9;border-bottom:transparent}.flight-holder__toogle-btn,.flight-holder__toogle-btn__is-bottom{border-bottom-left-radius:1rem}.flight-holder__container--inbound{border-top:1px solid #B3B3B3}.flight-holder__arrow-icon{transition:transform .3s ease-in-out;transform:rotate(0) translateY(.2rem);display:block;transform-origin:center;height:20px;width:20px;font-size:1.5rem;line-height:2rem;margin:1rem;font-weight:700}.flight-holder__arrow-icon--up{transform:rotate(180deg) translateY(.2rem)}.flight-holder__tangerine-icon{margin:1rem .5rem 1rem 1rem;color:#F05929}.flight-holder__toogle-btn{display:flex;justify-content:center;align-items:center;background:#F8F6F7;margin-bottom:2rem;margin-top:-1px;height:40px;width:100%}@media (max-width:568px){.flight-holder__toogle-btn{margin-bottom:0;border-radius:1rem}}.flight-holder__toogle-btn-text{display:flex;justify-content:center;margin-left:1rem}.flight-holder__tangerine-btn{color:#F05929!important;font-weight:700;margin-left:0!important}@media (min-width:768px){.flight-holder__toogle-btn{border-bottom-left-radius:0;margin-bottom:unset}.flight-holder__toogle-btn__is-bottom{border-bottom-left-radius:1rem}}box-search .box-searh-best-destination{margin:50px 0;padding:0}box-search .box-searh-best-destination .bt-box-search-form-title .title{font-weight:700;color:#FC5B36}.canoas-operation-warning__subtitle,.canoas-operation-warning__title{font-family:Nunito,sans-serif;color:#414042}box-search .box-searh-best-destination .bt-box-search-form-title .sub-title{font-size:17px}box-search .box-searh-best-destination .bt-box-form .icon-date{padding:0 8px!important}.canoas-operation-warning{place-items:center;width:100%;border:1px solid #F05929;background-color:#fff;border-radius:.8rem;padding:1rem;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;column-gap:1rem;margin-bottom:4rem;align-items:flex-start}.canoas-operation-warning__warning-icon{width:20px;height:20px}.canoas-operation-warning__text-wrapper{display:flex;flex-direction:column}.canoas-operation-warning__title{font-weight:700;font-size:1.7rem}.canoas-operation-warning__subtitle{font-weight:400;font-size:1.5rem}@media (max-width:768px){.canoas-operation-warning__title{font-size:1.5rem}.canoas-operation-warning__subtitle{font-size:1.3rem}}.canoas-operation-warning__link{color:#F05929;text-decoration:underline}.canoas-operation-warning__link :active,.canoas-operation-warning__link :focus,.canoas-operation-warning__link :hover,.canoas-operation-warning__link :visited{color:#F05929}flight-search-form{--form-control-height:35px}flight-search-form .search-section-form{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}flight-search-form .search-section-form__top-label{font-weight:400;font-size:1.3rem;color:#fff;display:block;margin-bottom:5px}flight-search-form .search-section-form__item{display:flex;justify-content:space-between;align-items:flex-end}flight-search-form .search-section-form__item--expand{flex:1 1 100%}flight-search-form .search-btn{width:150px;height:35px;height:var(--form-control-height);background-color:#ed3730;color:#fff;box-shadow:0 3px 3px -2px rgba(0,0,0,.3)}flight-search-form .search-form-itens{justify-content:space-between}@media (max-width:768px) and (min-width:0){flight-search-form .form-group.date-out,flight-search-form .form-group.travel{margin-right:0}}flight-search-form .travel .form-group{margin:0 0 18px}flight-search-form .form-control{display:block;width:100%;height:35px;height:var(--form-control-height);padding:4px 12px;font-size:13px;line-height:1.42857;color:#333;background-color:#fff;background-image:none;border:1px solid #bfbfbf;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}flight-search-form .form-control[uib-datepicker-popup][readonly]{background-color:#fff}flight-search-form .select-fa::after{z-index:2;padding-right:2px;pointer-events:none}flight-search-form .form-control__clear-icon,flight-search-form .select-fa::after{--btn-height:calc(var(--form-control-height) - 6px);position:absolute;right:8px;border-left:1px solid rgba(0,0,0,.3);height:31px;line-height:calc(35px - 6px);line-height:var(--btn-height);bottom:6px;padding-left:8px;display:flex;align-items:center;margin:.3rem 0 0;color:#414042}flight-search-form .form-control__clear-icon img,flight-search-form .select-fa::after img{width:8px}flight-search-form .form-control__clear-icon{cursor:pointer}flight-search-form .dropdown-toggle{height:35px;height:var(--form-control-height)}flight-search-form .button--search{font-size:2.2rem;background-color:#ed3730;border-radius:4px;display:block;height:35px;height:var(--form-control-height);border:none;-webkit-appearance:none;font-weight:900;color:#fff;flex:1 1 70px;margin:auto 0 0 1rem;box-shadow:0 3px 3px -2px rgba(0,0,0,.3)}flight-search-form .airports-row{flex:1 0 100%;display:flex;align-items:flex-end}flight-search-form .buttonSearch{display:flex;justify-content:end;align-items:center;width:100%}flight-search-form .buttonSearch theme-button{height:54px;width:45%}flight-search-form .dates,flight-search-form .passenger-row{display:flex;justify-content:space-between;align-items:flex-end}flight-search-form .dates{width:calc(50% - 21px)}flight-search-form .passenger-row{width:calc(50% + 9px);min-width:207.7px}flight-search-form .passenger-row .passenger{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}flight-search-form .roundTripActive{display:none!important}flight-search-form .onlyDepartureActive{display:none}flight-search-form .search-link{margin-top:auto}flight-search-form .passengers--mobile{display:flex;justify-content:space-between;flex-wrap:wrap}flight-search-form .flex-item--entire-row{flex:1 0 100%}flight-search-form .flight-search-form__passenger-account-radio{width:100%}flight-search-form .flight-search-form__passenger-radio{display:flex;justify-content:space-between;margin-bottom:2rem}flight-search-form .flight-search-form__passenger-radio hr{width:1px;height:80px;background:#B3B3B3;margin-top:4.4rem;margin-right:3rem}flight-search-form .flight-search-form__passenger-radio--active{width:100%}flight-search-form .flight-search-form__passenger{justify-content:initial;margin-top:2rem}flight-search-form .flight-search-form__message{border:.1rem solid #EB902B;border-radius:1rem;text-align:center;font-size:14px;padding:8px}flight-search-form .flight-search-form__group-radio{margin:1rem 0;display:flex;align-items:center;justify-content:center}flight-search-form .flight-search-form__group-radio--label{width:50%;background-color:transparent;padding:1rem 2rem;border:.1rem solid #666;border-radius:2.1rem 0 0 2.1rem;border-right:transparent;text-align:center;color:#666}flight-search-form .flight-search-form__group-radio--label:last-child{border-radius:0 2.1rem 2.1rem 0;border:.1rem solid #666;border-left:transparent}flight-search-form .flight-search-form__group-radio input{opacity:0;position:fixed;width:0}flight-search-form .flight-search-form__group-radio input:checked+.flight-search-form__group-radio--label{border:.1rem solid #F05929;background-color:rgba(240,89,41,.1);color:#F05929;font-weight:700}flight-search-form .flight-search-form__group-radio input:checked+.flight-search-form__group-radio--label:last-child{border-radius:0 2.1rem 2.1rem 0}flight-search-form .flight-search-form__inputs-container{display:contents}flight-search-form .flight-search-form__invert-button{--form-control-height:50px}flight-search-form.flight-search-form--big{--form-control-height:49px;font-size:16px}flight-search-form.flight-search-form--big .form-control{font-size:16px;text-align:left}flight-search-form.flight-search-form--big .search-section-form__item--expand{margin:0}@media screen and (min-width:767px){flight-search-form .buttonSearch{display:none}flight-search-form .inline-group-input{display:flex;align-items:center}flight-search-form .hidden-flight-filter-loyalty{display:none}flight-search-form .flight-search-form__groups{display:flex;align-items:baseline}flight-search-form .search-section-form{justify-content:flex-start;align-items:center;gap:2rem}flight-search-form .airports-row{flex:1 0 50%}flight-search-form .flight-search-form__title{color:#fff}flight-search-form .flight-search-form__group-radio{margin:1rem 3rem 1rem 1rem;display:flex;align-items:center;justify-content:center;width:321px}flight-search-form .flight-search-form__group-radio--label{width:50%;background-color:transparent;padding:1rem 2rem;border:.1rem solid #fff;border-radius:2.1rem 0 0 2.1rem;border-right:transparent;text-align:center;color:#fff}flight-search-form .flight-search-form__group-radio--label:last-child{border-radius:0 2.1rem 2.1rem 0;border:.1rem solid #fff;border-left:transparent}flight-search-form .flight-search-form__group-radio input{opacity:0;position:fixed;width:0}flight-search-form .flight-search-form__group-radio input:checked+.flight-search-form__group-radio--label{border:.1rem solid #fff;background:rgba(255,255,255,.25);color:#fff;font-weight:700}flight-search-form .flight-search-form__group-radio input:checked+.flight-search-form__group-radio--label:last-child{border-radius:0 2.1rem 2.1rem 0}flight-search-form .flight-search-form__passenger{display:flex;justify-content:space-between}}@media screen and (max-width:767px){flight-search-form.flight-search-form--big{--form-control-height:35px}flight-search-form.flight-search-form--big .search-section-form__item--expand{margin:25px 0 15px}flight-search-form .search-section-form{flex-flow:column nowrap;align-items:stretch}flight-search-form .airports-row{flex-flow:column nowrap;align-items:stretch;flex:0 0 auto}flight-search-form .dates,flight-search-form .passenger-row{width:100%}flight-search-form .passenger-row{flex-flow:column nowrap;align-items:stretch}flight-search-form .button--search{margin:16px 0 0;background-color:#b71b28;box-shadow:none;flex:0 0 50px;max-width:initial}}flight-search-form .position-label-mobile{top:35.5px;background:#FFF;border:none}.form-group.travel.departure{margin-bottom:0}flight-group-header-details{display:block;position:relative;top:-.1rem;width:100%}.flight-group-header-details__price-detailing-holder{width:calc(100% + 6px);position:relative;display:flex;flex-direction:column;align-items:center;background-color:#47b231;color:#fff;padding:1rem;font-weight:400;font-size:1.2rem}.flight-group-header-details__price-detailing-holder::after{content:"";width:0;height:0;border-style:solid;border-width:.6rem .6rem 0 0;border-color:#353535 transparent transparent;position:absolute;bottom:-.6rem;right:0}.flight-group-header-details__location-detailing{font-size:1.3rem;line-height:1.3rem}.flight-group-header-details__price-detailing{font-size:1.5rem}.flight-group-header-details__price-detailing-value{font-size:2.8rem;font-weight:600;line-height:3.2rem}.flight-group-header-details__group-type{background-color:#e4fad4;border-bottom:.1rem solid #ccdcc2;font-weight:600;text-align:center;font-size:1.5rem;padding:1.25rem 0}.flight-group-header-details__prices-details{width:100%;background-color:#e8e8e8;border-bottom:.1rem solid #ccdcc2;padding:0 .8rem 0 1.2rem;font-size:1.4rem;display:flex;justify-content:space-between;align-items:center;min-height:4.6rem;color:#000}.flight-group-header-details__prices-details--economy-holder{background-color:#e4fad4}.flight-group-header-details__prices-details-title{font-weight:600}.flight-group-header-details__economy-values{font-size:2.2rem}.flight-group-header-details__prices-holder{font-size:1.2rem}.flight-group-header-details__scratched-values{text-decoration:line-through}.hotel-search-form__title-and-loyalty-radio{display:flex;gap:3rem;margin-bottom:2rem;align-items:center}.hotel-search-form--inline{display:block;margin:0;grid-area:1/1/2/-1}.hotel-search-form--inline .hotel-search-form{display:-ms-grid;display:grid;-ms-grid-columns:1.5fr 2fr 27rem 18.8rem;grid-template-columns:1.5fr 2fr 27rem 18.8rem;grid-column-gap:4rem;align-items:flex-end;position:relative;flex:3;min-width:86px}.hotel-search-form--inline .hotel-search-form select-travel-package .roomSelectorForm{width:160px}.hotel-search-form--inline .hotel-search-form__row{width:100%;position:relative}.hotel-search-form--inline .hotel-search-form input-typeahead input,.hotel-search-form--inline .hotel-search-form__input{display:block;width:100%;padding:1.3rem 1.5rem 1.3rem 5rem;font-weight:400;font-size:1.7rem;color:#414042;background-color:#fff;border:.1rem solid #E6E6E6;border-radius:.8rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.hotel-search-form--inline .hotel-search-form input-typeahead input--focused,.hotel-search-form--inline .hotel-search-form input-typeahead input:focus,.hotel-search-form--inline .hotel-search-form__input--focused,.hotel-search-form--inline .hotel-search-form__input:focus{border-color:#365BC7}.hotel-search-form--inline .hotel-search-form input-typeahead input--right-button,.hotel-search-form--inline .hotel-search-form__input--right-button{padding-right:1.4rem}.hotel-search-form--inline .hotel-search-form input-typeahead input.has-error,.hotel-search-form--inline .hotel-search-form__input.has-error{border-color:#EA3D35}.hotel-search-form--inline .hotel-search-form__dates-section{display:flex;justify-content:space-between;align-items:baseline}.hotel-search-form--inline .hotel-search-form__date{position:relative}.hotel-search-form--inline .hotel-search-form__date:not(:last-child){margin-right:4rem}.hotel-search-form--inline .hotel-search-form__hosts-section{display:flex;justify-content:space-between;align-items:baseline;float:left;position:relative}.hotel-search-form--inline .hotel-search-form__hosts,.hotel-search-form--inline .hotel-search-form__hosts-field,.hotel-search-form--inline .hotel-search-form__hosts-section{width:100%}.hotel-search-form--inline .hotel-search-form__hosts .passenger-account__buttons-container{display:flex;align-items:center;gap:1rem}.hotel-search-form--inline .hotel-search-form__hosts .passenger-account__buttons-container .btn{width:20px}.hotel-search-form--inline .hotel-search-form__hosts .form-group{margin-right:0}.hotel-search-form--inline .hotel-search-form__title{color:#fff}.hotel-search-form--inline .hotel-search-form__title-and-loyalty-radio{display:flex;gap:4rem;align-items:center;margin:2rem 0}.hotel-search-form--inline .hotel-search-form__title-and-loyalty-radio form{margin:0!important}@media screen and (min-width:821px){.hotel-search-form--inline .hotel-search-form__loyalty-radio-sm{display:none}}.hotel-search-form--inline .hotel-search-form__field-icon{position:absolute;bottom:1.6rem;left:1.5rem}.hotel-search-form--inline .hotel-search-form__input:focus+.hotel-search-form--inline .hotel-search-form__field-icon{color:#414042}.hotel-search-form--inline .hotel-search-form__btn-search{font-weight:700;text-align:center;border:.1rem solid #ff9800;color:#ff9800;background-color:transparent;width:100%;box-sizing:border-box;border-radius:.8rem;height:46px;text-transform:uppercase;overflow:hidden;cursor:pointer}.hotel-search-form--inline .hotel-search-form__btn-search--primary{color:#365BC7;border:.1rem solid #365BC7}.hotel-search-form--inline .hotel-search-form__btn-search--bounce-to-right{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);position:relative;transition-property:color;transition-duration:.3s}.hotel-search-form--inline .hotel-search-form__btn-search--bounce-to-right:before{background:#ff9800}.hotel-search-form--inline .hotel-search-form__btn-search--primary:before{background:#365BC7}.hotel-search-form--inline .hotel-search-form__btn-search--bounce-to-right:before,.hotel-search-form--inline .hotel-search-form__btn-search--primary:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.hotel-search-form--inline .hotel-search-form__btn-search--bounce-to-right:active,.hotel-search-form--inline .hotel-search-form__btn-search--bounce-to-right:focus,.hotel-search-form--inline .hotel-search-form__btn-search--bounce-to-right:hover{color:#fff}.hotel-search-form--inline .hotel-search-form__btn-search--bounce-to-right:active:before,.hotel-search-form--inline .hotel-search-form__btn-search--bounce-to-right:focus:before,.hotel-search-form--inline .hotel-search-form__btn-search--bounce-to-right:hover:before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hotel-search-form--inline .hotel-search-form__input-minlength-message-container{display:block;top:76px;left:0}.hotel-search-form--inline .hotel-search-form__input-minlength-message-container ul{top:76px;left:0;display:block;border:.1rem solid #bfbfbf;box-shadow:0 0 20px rgba(224,227,240,.58);border-radius:.8rem}.hotel-search-form--inline .hotel-search-form__input-minlength-message-container ul li{padding:.5rem 2rem;font-size:1.3rem;text-transform:uppercase;color:#666;display:flex;align-items:center}.hotel-search-form--inline .hotel-search-form .input-typeahead__mobile-trigger{display:none}@media screen and (max-width:820px){.hotel-search-form--inline .hotel-search-form{padding:2rem 1.5rem 1.5rem;-ms-grid-columns:100%;grid-template-columns:100%;grid-gap:2rem;gap:2.5rem}.hotel-search-form--inline .hotel-search-form .input-typeahead__mobile-trigger,.hotel-search-form--inline .hotel-search-form .select-travel-package__dropdown-trigger,.hotel-search-form--inline .hotel-search-form input-typeahead input,.hotel-search-form--inline .hotel-search-form__input{border:.2rem solid #E6E6E6;border-radius:.8rem;padding:2rem 1rem .4rem 4.6rem;font-size:1.7rem;line-height:2rem}.hotel-search-form--inline .hotel-search-form__dates-section{width:100%;margin-bottom:0}.hotel-search-form--inline .hotel-search-form__title-and-loyalty-radio{display:none}.hotel-search-form--inline .hotel-search-form__date{margin:0;width:46%}.hotel-search-form--inline .hotel-search-form__date:not(:last-child){margin-right:2rem}.hotel-search-form--inline .hotel-search-form__field-icon{top:unset;bottom:1.2rem}.hotel-search-form--inline .hotel-search-form__label{position:absolute;left:4.6rem;top:.5rem;pointer-events:none;z-index:1}.hotel-search-form--inline .hotel-search-form__date--checkin,.hotel-search-form--inline .hotel-search-form__date--checkout{flex:initial}.hotel-search-form--inline .hotel-search-form__hosts-section{width:100%;flex-direction:column}.hotel-search-form--inline .hotel-search-form__hosts-field{width:100%}.hotel-search-form--inline .hotel-search-form__hosts,.hotel-search-form--inline .hotel-search-form__hosts .form-group{margin:0}.hotel-search-form--inline .hotel-search-form__drawer-submit{position:fixed;left:2rem;bottom:2rem;right:2rem}.hotel-search-form--inline .hotel-search-form__btn-search{margin:1.6rem 0 0;background-color:#b71b28;box-shadow:none;flex:0 0 50px;width:100%}.hotel-search-form--inline .hotel-search-form .input-typeahead__mobile-trigger{display:block}}.hotel-search-form--inline .hotel-search-form .search-section-form__item{display:flex;justify-content:space-between;align-items:flex-end}.hotel-search-form--inline .hotel-search-form .search-section-form__item--expand{flex:1 1 100%}.hotel-search-form--inline .hotel-search-form .travel .form-group{margin:0 0 1.8rem}.hotel-search-form--inline .hotel-search-form .form-control[uib-datepicker-popup][readonly]{background-color:#fff}.hotel-search-form--inline .hotel-search-form .select-fa::after{z-index:2;padding-right:.2rem}.hotel-search-form--new{display:block;margin:0}.hotel-search-form--new .hotel-search-form{display:flex;flex-wrap:wrap;justify-content:center;position:relative;flex:3;min-width:86px}.hotel-search-form--new .hotel-search-form__theme-button{margin-top:1rem}.hotel-search-form--new .hotel-search-form__label{font-size:1.3rem;line-height:1.7rem;color:#666;font-weight:400;z-index:1}.hotel-search-form--new .hotel-search-form select-travel-package .roomSelectorForm{width:100%}.hotel-search-form--new .hotel-search-form__hosts-section{position:relative}.hotel-search-form--new .hotel-search-form__row{width:100%;position:relative;margin-bottom:1.5rem}.hotel-search-form--new .hotel-search-form__field-icon{position:absolute;pointer-events:none;bottom:1.5rem;left:1.5rem}.hotel-search-form--new .hotel-search-form .input-typeahead__trigger,.hotel-search-form--new .hotel-search-form__input{border:.2rem solid #E6E6E6;padding:1.3rem 1.5rem 1.3rem 5rem;width:100%;font-weight:400;color:#414042;background-color:#fff;border-radius:.8rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.hotel-search-form--new .hotel-search-form .input-typeahead__trigger--focused,.hotel-search-form--new .hotel-search-form .input-typeahead__trigger:focus,.hotel-search-form--new .hotel-search-form__input--focused,.hotel-search-form--new .hotel-search-form__input:focus{border-color:#365BC7}.hotel-search-form--new .hotel-search-form .input-typeahead__trigger--right-button,.hotel-search-form--new .hotel-search-form__input--right-button{padding-right:1.4rem}.hotel-search-form--new .hotel-search-form .input-typeahead__trigger.has-error,.hotel-search-form--new .hotel-search-form__input.has-error{border-color:#EA3D35}.hotel-search-form--new .hotel-search-form .input-typeahead__trigger{font-size:1.7rem;line-height:2.3rem}.hotel-search-form--new .hotel-search-form__drawer-submit{width:100%;max-width:32rem;margin-top:2rem}.hotel-search-form--new .hotel-search-form__credit-card{padding:0 1rem}.hotel-search-form--new .hotel-search-form .input-typeahead__mobile-trigger{display:none}.hotel-search-form--new .hotel-search-form__input{display:block}.hotel-search-form--new .hotel-search-form__input-date{cursor:pointer}.hotel-search-form--new .hotel-search-form__dates-section{display:flex;justify-content:space-between;align-items:baseline;width:57.2%}.hotel-search-form--new .hotel-search-form__date{margin-right:1rem}.hotel-search-form--new .hotel-search-form__date--checkin,.hotel-search-form--new .hotel-search-form__date--checkout{position:relative}.hotel-search-form--new .hotel-search-form__hosts-section{width:42.45%;display:flex;justify-content:space-between;align-items:baseline;float:left}.hotel-search-form--new .hotel-search-form__hosts-field{width:100%}.hotel-search-form--new .hotel-search-form__btn-search{font-size:1.4rem;margin-top:.5rem;font-weight:700;text-align:center;border:.1rem solid #ff9800;background-color:#ff9800;color:#FAFAFA;min-width:316px;box-sizing:border-box;border-radius:.8rem;height:4.6rem;text-transform:uppercase;overflow:hidden;cursor:pointer;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;transition:all .35s ease-out}.hotel-search-form--new .hotel-search-form__btn-search:active,.hotel-search-form--new .hotel-search-form__btn-search:hover{background-color:#fff;color:#ff9800}.hotel-search-form--new .hotel-search-form__input-minlength-message-container{display:block;top:76px;left:0}.hotel-search-form--new .hotel-search-form__input-minlength-message-dropdown{display:block;border:.1rem solid #bfbfbf;box-shadow:0 0 20px rgba(224,227,240,.58);border-radius:.8rem}.hotel-search-form--new .hotel-search-form__input-minlength-message-element{padding:.5rem 2rem;font-size:1.3rem;text-transform:uppercase;color:#666;display:flex;align-items:center}@media screen and (max-width:768px){.hotel-search-form--new .hotel-search-form{padding:1rem 1.5rem 1.5rem}.hotel-search-form--new .hotel-search-form__row{margin-top:2.5rem}.hotel-search-form--new .hotel-search-form .input-typeahead__main-trigger{padding:1.3rem 4.7rem 1rem 1.3rem}.hotel-search-form--new .hotel-search-form .input-typeahead__mobile-trigger{display:block}.hotel-search-form--new .hotel-search-form__dates-section{width:100%;margin-bottom:1.5rem}.hotel-search-form--new .hotel-search-form__date{margin:0;width:48%}.hotel-search-form--new .hotel-search-form__btn-search,.hotel-search-form--new .hotel-search-form__hosts-field{width:100%}.hotel-search-form--new .hotel-search-form__date--checkin,.hotel-search-form--new .hotel-search-form__date--checkout{flex:initial}.hotel-search-form--new .hotel-search-form__hosts-section{width:100%;flex-direction:column}.hotel-search-form--new .hotel-search-form__hosts{margin:0}}.hotel-search-form .has-error input{border:.2rem solid #EA3D35}.hotel-search-form .help-block{position:absolute;bottom:-36px;background-color:#EA3D35;color:#fff;z-index:10;font-size:1rem;padding:.5rem}.hotel-search-form .help-block:before{content:"";border:solid;position:absolute;border-width:0 .5rem .5rem;border-color:#EA3D35 transparent;top:-5px}.hotel-search-form--tab{display:block;background-color:#fff;border:.1rem solid #bfbfbf;border-radius:0 6px 6px;margin:0;box-shadow:0 .4rem .3rem -.2rem rgba(0,0,0,.15);padding:1.8rem 1.6rem 2.3rem}.hotel-search-form--tab .hotel-search-form{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between;position:relative;flex:3;min-width:86px}.hotel-search-form--tab .hotel-search-form__label{font-size:1.6rem;margin-bottom:.6rem;margin-top:.5rem}.hotel-search-form--tab .hotel-search-form__row{width:100%;margin:0 0 1.5rem;position:relative}.hotel-search-form--tab .hotel-search-form .input-typeahead__trigger,.hotel-search-form--tab .hotel-search-form__input{width:100%;height:43px;padding:.4rem 1.2rem;font-size:1.7rem;line-height:1.42857;color:#333;background-color:#fff;border:.1rem solid #bfbfbf;border-radius:.8rem;box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.hotel-search-form--tab .hotel-search-form__input{display:block}.hotel-search-form--tab .hotel-search-form .input-typeahead__mobile-trigger{padding:.8rem 1.2rem;font-weight:400;display:none}.hotel-search-form--tab .hotel-search-form__input-date{cursor:pointer}.hotel-search-form--tab .hotel-search-form__dates-section{display:flex;justify-content:space-between;align-items:baseline;width:calc(50% - 38px)}.hotel-search-form--tab .hotel-search-form__date{position:relative;margin:0 1rem 1.5rem 0;width:43%}.hotel-search-form--tab .hotel-search-form__date--checkout{flex:1;margin:0 1rem}.hotel-search-form--tab .hotel-search-form__hosts-section{display:flex;justify-content:space-between;align-items:baseline;float:left}.hotel-search-form--tab .hotel-search-form__hosts{margin:0 2rem 0 1rem}.hotel-search-form--tab .hotel-search-form__btn-search{font-size:2.2rem;background-color:#ed3730;border-radius:.4rem;display:block;height:35px;height:43px;border:none;-webkit-appearance:none;font-weight:800;color:#fff;flex:1 1 70px;margin:auto 0 1.5rem;box-shadow:0 .3rem .3rem -.2rem rgba(0,0,0,.3)}.hotel-search-form--tab .hotel-search-form__input-minlength-message-container{display:block;top:76px;left:0}.hotel-search-form--tab .hotel-search-form__input-minlength-message-container ul{top:76px;left:0;display:block;border:.1rem solid #bfbfbf;box-shadow:0 0 20px rgba(224,227,240,.58);border-radius:.8rem}.hotel-search-form--tab .hotel-search-form__input-minlength-message-container ul li{padding:.5rem 2rem;font-size:1.3rem;text-transform:uppercase;color:#8A8A8A;display:flex;align-items:center}.hotel-search-form--tab .hotel-search-form .search-section-form__item{display:flex;justify-content:space-between;align-items:flex-end}.hotel-search-form--tab .hotel-search-form .search-section-form__item--expand{flex:1 1 100%}.hotel-search-form--tab .hotel-search-form .travel .form-group{margin:0 0 1.8rem}.hotel-search-form--tab .hotel-search-form .form-control[uib-datepicker-popup][readonly]{background-color:#fff}.hotel-search-form--tab .hotel-search-form .select-fa::after{z-index:2;padding-right:.2rem}.hotel-search-form--tab .hotel-search-form .dropdown-toggle{height:43px}@media screen and (max-width:767px){.hotel-search-form--tab{padding:0}.hotel-search-form--tab .hotel-search-form{padding:1rem 1.4rem 1.5rem}.hotel-search-form--tab .hotel-search-form__label{font-size:1.4rem}.hotel-search-form--tab .hotel-search-form__row{margin-top:2.2rem}.hotel-search-form--tab .hotel-search-form__dates-section{width:100%;margin-bottom:1.5rem}.hotel-search-form--tab .hotel-search-form__date{margin:0;width:46%}.hotel-search-form--tab .hotel-search-form__date--checkin,.hotel-search-form--tab .hotel-search-form__date--checkout{flex:initial}.hotel-search-form--tab .hotel-search-form__hosts-section{width:100%;flex-direction:column}.hotel-search-form--tab .hotel-search-form__hosts-field{width:100%}.hotel-search-form--tab .hotel-search-form__hosts{margin:0}.hotel-search-form--tab .hotel-search-form__btn-search{margin:1.6rem 0 0;background-color:#b71b28;box-shadow:none;width:100%}.hotel-search-form--tab .hotel-search-form__input-minlength-message-container{position:fixed;z-index:37;top:6rem;width:calc(100% - 4rem);left:2rem}.hotel-search-form--tab .hotel-search-form__input-minlength-message-dropdown{top:4rem}.hotel-search-form--tab .hotel-search-form .input-typeahead__mobile-trigger{display:block}.hotel-search-form--tab .hotel-search-form .input-typeahead__main-content{z-index:1051}.hotel-search-form--tab .hotel-search-form .input-typeahead__main-trigger{padding:1.3rem 4.7rem 1rem 1.3rem}}.flight-search-summary{color:#fff;display:-ms-grid;display:grid;column-gap:10rem;-ms-grid-columns:1fr 100px;grid-template-columns:1fr 100px;align-items:center;margin:0 1rem}.flight-search-summary__header{display:-ms-grid;display:grid;column-gap:1rem;-ms-grid-columns:0fr 20px 1fr;grid-template-columns:0fr 20px 1fr;-ms-grid-rows:28px 1fr;grid-template-rows:28px 1fr}.flight-search-summary__text{margin-bottom:.3rem}.flight-search-summary__icon{font-size:2rem}.flight-search-summary__button{margin-bottom:1.5rem}info-baby-quantity{display:block}info-baby-quantity .baby-warning{width:100%;display:flex;margin-top:16px;flex-direction:column;margin-bottom:12px}info-baby-quantity .baby-warning b{font-size:14px;font-weight:600}invert-flights{flex:1 0 auto;display:flex;justify-content:end;align-items:center}.invert-flights{margin:0 16px;width:var(--form-control-height);height:var(--form-control-height);position:relative}.invert-flights--inline{margin:-1rem .4rem;z-index:2}.invert-flights__btn{width:inherit;height:inherit;background-color:#dcdcdc;border-radius:4px;border:none;transition:transform .2s linear;padding:0 12px;-webkit-appearance:none;-moz-appearance:none;display:flex}.invert-flights__btn--round{transition:transform .3s ease-in;transform:rotate(0);transform-origin:center center;background-color:unset;padding:0}.conclusao-reserva .icon2-retirada,.invert-flights__btn--filled{transform:rotate(90deg)}.invert-flights__btn.inverted{transform:rotateY(270deg)}.invert-flights__btn.inverted--round{transform:rotate(180deg)}.invert-flights__btn.inverted--filled{transform:rotate(270deg)}.invert-flights__icon{width:100%}.invert-flights__icon--round{font-size:var(--form-control-height);color:#ff9800}.invert-flights__icon--filled{border-radius:50%;color:#F05929;font-size:4rem;background-color:#fff;padding:.6rem}@media screen and (min-width:767px){.invert-flights{display:none}.invert-flights--inline{margin:6px 10px 0}.invert-flights__btn{transform:rotate(0)}.invert-flights__btn--round{transform:rotate(90deg)}.invert-flights__btn--filled{transform:rotate(0)}.invert-flights__btn.inverted{transform:rotateY(180deg)}.invert-flights__btn.inverted--round{transform:rotate(270deg)}.invert-flights__btn.inverted--filled{transform:rotate(180deg)}}location-input{flex:1}location-input .location-input{--form-control-height:35px}location-input .location-input .form-group.date,location-input .location-input .form-group.travel{margin-top:12px}@media (max-width:767px) and (min-width:0){location-input .location-input .search-form .airplane-label-title{width:88%}location-input .location-input .airplane-img-form{display:inline-block;width:10%;margin-bottom:5px}}location-input .location-input .mb-arrival,location-input .location-input .mb-departure{height:43px}location-input .location-input .btnClose{height:26px;bottom:calc(35px - 26px);bottom:calc(var(--form-control-height) - 26px);top:initial;width:31px;background:#FFF;right:2px;border:none;border-left:1px solid #c0bfbf;text-align:center;padding:0;margin:0}.btnCloseHome,location-input .location-input .btnCloseHome{top:34px!important}location-input .location-input .label-fa{position:absolute;right:2px;top:5px;border-left:1px solid #c0bfbf}location-input .location-input .label-fa:after{display:block;padding:5px 10px;font-family:FontAwesome;font-size:12px;font-weight:400}.ordenation-card,.ordenation-card-empty{display:flex;text-align:center;cursor:pointer}location-input .location-input label.position-label-mobile{top:30.5px}location-input .location-input label.btn-clear-form-inbound .btn-clean-input{background:0 0;border:none;height:26px;width:31px}location-input .location-input .location-input__text{font-size:16px;width:88%}ordenation-card{max-width:calc(50% - 1rem)}.ordenation-cards-container{flex-direction:column}.ordenation-cards-container filter-currency-or-points{order:-1}.ordenation-card{padding:0 .4rem 1rem;width:303px;max-width:100%;min-height:94px;transition:all .3s ease-out;align-items:center;flex-direction:column;border:.1rem solid #B3B3B3;border-radius:10px;background-color:#fff}.ordenation-card__text{margin-bottom:.3rem}.ordenation-card__text--title{margin-top:1rem;text-transform:uppercase}.ordenation-card__tooltip>.tool-tip-wrapper--balloon{position:absolute;opacity:0;transform:translate(-10rem,13rem) scale(.1);z-index:1;transition:all .1s ease-out}.ordenation-card__tooltip:hover>.tool-tip-wrapper--balloon{opacity:1;transform:translate(-6.7rem,10.3rem) scale(1)}.ordenation-card--active{background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);border-color:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%)}@media (min-width:768px){.ordenations-card-container{display:flex;flex-direction:column;margin-top:2rem}.ordenations-card-container filter-currency-or-points{order:2}ordenation-card{max-width:unset}.ordenation-card{min-height:126px;border:.2rem solid #B3B3B3;background:#fff;justify-content:center}.ordenation-card--active{background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);border:none}.ordenation-card__text{margin-bottom:.6rem}.ordenation-card__text--title{margin-top:1.8rem;margin-bottom:.9rem;font-size:1.5rem}.ordenation-card__tooltip:hover>.tool-tip-wrapper--balloon{transform:translate(-10rem,7.6rem) scale(1)}}.name-error-modal__title{margin:0 0 2rem}.name-error-modal__close-button{margin:3rem 0 1.5rem}ordenation-card-empty{max-width:calc(50% - 1rem);flex:1 0 auto}.ordenation-card-empty{width:auto;max-width:100%;transition:all .3s ease-out;align-items:center;justify-content:center;flex-direction:column;border:.1rem solid #B3B3B3;border-radius:10px;background-color:#fff}.ordenation-card-empty__text--title{margin:1rem auto;text-transform:uppercase}.ordenation-card-empty__tooltip>.tool-tip-wrapper--balloon{position:absolute;opacity:0;transform:translate(-10rem,4rem) scale(.1);z-index:1;transition:all .1s ease-out}.ordenation-card-empty__tooltip:hover>.tool-tip-wrapper--balloon{opacity:1;transform:translate(-6.7rem,4.3rem) scale(1)}.ordenation-card-empty--active{background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);border-color:transparent}@media (min-width:768px){ordenation-card-empty{max-width:unset}.ordenation-card-empty{width:296px;border:.2rem solid #B3B3B3;background-color:transparent}.ordenation-card-empty--active{background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);border-color:transparent}.ordenation-card-empty__text--title{margin:2rem auto;font-size:1.5rem}.ordenation-card-empty__tooltip:hover>.tool-tip-wrapper--balloon{transform:translate(-10rem,4.6rem) scale(1)}}.order-summary__loading,.order-summary__trigger{position:fixed;bottom:0;left:0;width:100vw;box-shadow:0 0 20px rgba(166,171,189,.25);z-index:2}.order-summary__trigger{display:block;transform:translateY(0)}.order-summary__trigger--hidden{transform:translateY(100%);transition:transform .2s ease-in-out}.order-summary__value{background-color:#414042;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto auto;grid-template-columns:1fr auto auto;padding:1rem 2rem;align-items:center;pointer-events:all}.order-summary__value--primary{background-color:#F05929}.order-summary__loading{background-color:#B3B3B3;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto auto;grid-template-columns:1fr auto auto;padding:2rem;align-items:center}.order-summary__icon{font-size:2rem;margin:0 1rem}.order-summary__details-button{border:1px solid #fff;background:#fff;border-radius:2rem;padding:.8rem 2rem}.order-summary-price--taxes-points{white-space:nowrap}.form-control__clear-icon .form-control__clear-img{width:8px}package-search-form{--form-control-height:35px}package-search-form .hotel-search-form{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between}package-search-form .hotel-search-form__input-minlength-message-container{display:block;top:90px;left:50%}package-search-form .hotel-search-form__input-minlength-message-container ul{top:90px;left:50%;display:block;border:.1rem solid #bfbfbf;box-shadow:0 0 20px rgba(224,227,240,.58);border-radius:.8rem}package-search-form .hotel-search-form__input-minlength-message-container ul li{padding:.5rem 1rem;font-size:1.3rem;text-transform:uppercase;color:#8A8A8A;display:flex;align-items:center}package-search-form .search-section-form{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end}package-search-form .search-section-form__top-label{font-size:14px;color:#252525;display:block;margin-bottom:5px}package-search-form .search-section-form__item{display:flex;justify-content:space-between;align-items:flex-end}package-search-form .search-section-form__item--expand{flex:1 1 100%}package-search-form .search-btn{width:150px;height:35px;height:var(--form-control-height);background-color:#ed3730;color:#fff;box-shadow:0 3px 3px -2px rgba(0,0,0,.3)}package-search-form .search-form-itens{justify-content:space-between}@media (max-width:768px) and (min-width:0){package-search-form .form-group.date-out,package-search-form .form-group.travel{margin-right:0}}package-search-form .travel .form-group{margin:0 0 18px}package-search-form .form-control{display:block;width:100%;height:35px;height:var(--form-control-height);padding:4px 12px;font-size:13px;line-height:1.42857;color:#333;background-color:#fff;background-image:none;border:1px solid #bfbfbf;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}package-search-form .form-control[uib-datepicker-popup][readonly]{background-color:#fff}package-search-form .select-fa::after{z-index:2;padding-right:2px;pointer-events:none}package-search-form .form-control__clear-icon,package-search-form .select-fa::after{--btn-height:calc(var(--form-control-height) - 6px);position:absolute;right:8px;border-left:1px solid rgba(0,0,0,.3);height:31px;line-height:calc(35px - 6px);line-height:var(--btn-height);bottom:6px;padding-left:8px;display:flex;align-items:center;margin:.3rem 0 0;color:#414042}package-search-form .form-control__clear-icon img,package-search-form .select-fa::after img{width:8px}package-search-form .form-control__clear-icon{cursor:pointer}package-search-form .dropdown-toggle{height:35px;height:var(--form-control-height)}package-search-form .button--search{font-size:2.2rem;background-color:#ed3730;border-radius:4px;display:block;height:35px;height:var(--form-control-height);border:none;-webkit-appearance:none;font-weight:900;color:#fff;flex:1 1 70px;margin:auto 0 0 1rem;box-shadow:0 3px 3px -2px rgba(0,0,0,.3)}package-search-form .airports-row{flex:1 0 100%;display:flex;align-items:flex-end}package-search-form .dates,package-search-form .passenger-row{display:flex;justify-content:space-between;align-items:baseline}package-search-form .dates{width:calc(50% - 21px)}package-search-form .passenger-row{width:calc(50% + 9px)}package-search-form .passenger-row .passenger{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}package-search-form .search-link{margin-top:auto}package-search-form .passengers--mobile{display:flex;justify-content:space-between;flex-wrap:wrap}package-search-form .flex-item--entire-row{flex:1 0 100%}package-search-form .flight-search-form__message{background-color:#f0f0f0;text-align:center;font-size:14px;padding:8px;margin-bottom:1.8rem}package-search-form .flight-search-form__inputs-container{display:contents}package-search-form .flight-search-form__invert-button{--form-control-height:50px}package-search-form.flight-search-form--big{--form-control-height:43px;font-size:16px}package-search-form.flight-search-form--big .form-control{font-size:16px}package-search-form.flight-search-form--big .search-section-form__item--expand{margin:0 0 15px}@media screen and (max-width:767px){package-search-form.flight-search-form--big{--form-control-height:35px}package-search-form.flight-search-form--big .search-section-form__item--expand{margin:25px 0 15px}package-search-form .hotel-search-form{padding:1rem 1.4rem 1.5rem}package-search-form .hotel-search-form__input-minlength-message-dropdown{top:4rem}package-search-form .search-section-form{flex-flow:column nowrap;align-items:stretch}package-search-form .airports-row{flex-flow:column nowrap;align-items:stretch;flex:0 0 auto}package-search-form .dates,package-search-form .passenger-row{width:100%}package-search-form .passenger-row{flex-flow:column nowrap;align-items:stretch}package-search-form .button--search{margin:16px 0 0;background-color:#b71b28;box-shadow:none;flex:0 0 50px;max-width:initial}}.pix-confirmation-box-flights,.pix-confirmation-box-flights__old{box-shadow:5px 5px 20px rgba(37,37,39,.25);-ms-grid-columns:100%;grid-template-columns:100%}package-search-form .position-label-mobile{top:35.5px;background:#FFF;border:none}@media (max-width:768px) and (min-width:0){.search-form .airplane-label-title{width:83%;font-size:14px}.airplane-img-form,.hotel-img-form{display:inline-block;margin-bottom:5px}.hotel-img-form{width:15%}.airplane-img-form{width:12%}.search-form form{width:100%}.flight-search-form--padded .search-section-form{margin-bottom:18px}.flight-search-form .form-group.travel{margin:0 0 18px}}.flight-search-form--padded .search-section-form{padding:32px 100px;margin-bottom:18px}.search-form form{width:100%;-webkit-margin-after:1.6rem;margin-block-end:1.6rem}.form-group.travel.arrival{margin:0}.form-group.travel.departure{margin-right:2rem}@media (max-width:768px) and (min-width:0){.form-group.travel.arrival{margin:0}}.payment-options-highlight{display:-ms-grid;display:grid}.payment-options-highlight__main-text{color:#00652E;padding:1rem 2rem 0;margin-top:.4rem;text-align:center}.payment-options-highlight__main-text-highlight{display:block}.payment-options-highlight__divider{position:relative;display:block;margin:1rem 2rem;text-align:center;text-transform:uppercase}.payment-options-highlight__divider::after,.payment-options-highlight__divider::before{content:'';display:block;width:calc(50% - 1.8rem);border-bottom:.1rem solid #666;position:absolute}.payment-options-highlight__divider::before{top:50%;left:0}.payment-options-highlight__divider::after{top:50%;right:0}.payment-options-highlight .info-price-green-box__billet-box{height:auto}.payment-options-highlight__card-icon-text{height:auto;font-size:1.2rem;line-height:1.6rem}.pix-confirmation-box-flights__infos img,.pix-confirmation-box-flights__loyalty img{height:25px}.payment-options-highlight__card-icon-text--alone{margin-top:1.6rem}.payment-options-highlight .info-price-green-box__billet-box-text{margin:0 auto}@media screen and (max-width:767px){.payment-options-highlight{margin:.6rem 2rem 0}.payment-options-highlight__main-text-highlight{display:inline}.payment-options-highlight__divider{margin:.8rem 0 .3rem}.payment-options-highlight__main-text{text-align:center;padding:0}}.pix-confirmation-box-flights{background-color:#fff;max-width:79rem;border-radius:1rem;display:-ms-grid;display:grid;align-items:center;justify-content:center;overflow-x:hidden;margin:0 auto}.pix-confirmation-box-flights__title{text-align:center;color:#4F4F4F;margin-bottom:3rem}.pix-confirmation-box-flights__valid-timer{font-size:1.7rem;color:#00652E;font-weight:400}.pix-confirmation-box-flights__loyalty{background-color:#E6E6E6;width:100%;border-radius:0 0 1rem 1rem;padding:1rem;display:flex;gap:.5rem;justify-content:center}.pix-confirmation-box-flights__section{padding:3rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.pix-confirmation-box-flights__old{background-color:#fff;max-width:84rem;margin:0 auto;border-radius:1rem;text-align:center;display:-ms-grid;display:grid;align-items:center;justify-content:center;gap:2rem}.pix-confirmation-box-flights__qrcode-text{z-index:2;font-family:Nunito}.pix-confirmation-box-flights__qrcode{width:30rem;margin-top:-2.5rem;margin-bottom:-2.5rem}.pix-confirmation-box-flights__main-box{display:flex;flex-direction:column;justify-content:center;gap:1rem}.pix-confirmation-box-flights__infos{text-align:left;font-size:1.7rem;width:100%;display:flex;gap:2rem}.pix-confirmation-box-flights__copied{justify-self:center;display:flex;align-items:center;justify-content:center;gap:1rem;margin:.6rem 0 0;text-align:center}.pix-confirmation-box-flights__qrcode-container{display:-ms-grid;display:grid;justify-content:center;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;border:.1rem solid #B3B3B3;box-sizing:border-box;border-radius:10px;padding:2rem 3rem 1.5rem 1.5rem}@media screen and (max-width:767px){.pix-confirmation-box-flights__old{margin-top:3rem}.pix-confirmation-box-flights__boxed{padding:2rem}.pix-confirmation-box-flights__copied{margin:.2rem 0 0;text-align:center}.pix-confirmation-box-flights__qr-code-input{height:45px;padding:1rem .5rem;border-radius:8px;border:1px solid #E6E6E6;margin-top:2rem;font-weight:400}.pix-confirmation-box-flights__infos{font-size:1.5rem;margin-top:1rem;gap:1rem}.pix-confirmation-box-flights__qrcode-container{display:flex}.pix-confirmation-box-flights__title{margin-bottom:-2rem}.pix-confirmation-box-flights__valid-timer{margin-top:2rem}.pix-confirmation-box-flights__loyalty-box{display:flex;flex-direction:column}}.pix-confirmation-box,.pix-confirmation-box__old{background-color:#fff;max-width:79rem;box-shadow:5px 5px 20px rgba(37,37,39,.25);border-radius:1rem;-ms-grid-columns:100%;grid-template-columns:100%;min-height:100vh}.pix-confirmation-box{display:-ms-grid;display:grid;align-items:center;justify-content:center;overflow-x:hidden;margin:0 auto}.pix-confirmation-box__boxed{padding:4rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.pix-confirmation-box__section{margin-bottom:2.5rem;padding:0 3rem}.pix-confirmation-box__old{margin:0 auto;padding:4rem 0;text-align:center;display:-ms-grid;display:grid;align-items:center;justify-content:center;gap:2rem}.pix-confirmation-box__qrcode{width:25rem;display:block;margin:-2rem 0 0;grid-area:1/1/4/2}.pix-confirmation-box__main-heading{margin:0 auto 2rem}.pix-confirmation-box__code{word-wrap:break-word;max-width:100%;margin-top:2rem}.pix-confirmation-box__instructions{padding:0 0 0 1.6rem;margin:0;display:flex;flex-direction:column;align-items:center;gap:2.3rem;max-width:100%}.pix-confirmation-box__instruction{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}.pix-confirmation-box__copy-instruction{width:560px;margin:0 auto;max-width:100%}.pix-confirmation-box__copy-instruction--left{text-align:left;margin:0}.pix-confirmation-box__thanks{margin:2rem 0 0}.pix-confirmation-box__copied{justify-self:center;display:flex;align-items:center;justify-content:center;gap:1rem;margin:.6rem 0 0;text-align:center}.pix-confirmation-box__copy-wrapper{height:6.2rem;display:flex;flex-direction:column;position:relative}.pix-confirmation-box__hash-section{display:-ms-grid;display:grid;gap:1rem;margin:2rem auto}.pix-confirmation-box__price-section{display:-ms-grid;display:grid;gap:.6rem}.pix-confirmation-box__codes-section{padding:2rem 0}.pix-confirmation-box__codes-wrapper{padding:4rem 3rem;border:.1rem solid #B3B3B3;border-radius:1rem;display:-ms-grid;display:grid;width:100%;-ms-grid-columns:25rem calc(100% - 25rem);grid-template-columns:25rem calc(100% - 25rem);text-align:left}.pix-confirmation-box__user-email{word-break:break-all;display:block}.pix-confirmation-box__qrcode-container{display:-ms-grid;display:grid;justify-content:center;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;border:.1rem solid #B3B3B3;box-sizing:border-box;border-radius:10px;padding:2rem 3rem 1.5rem 1.5rem}.pix-confirmation-box__button-group{max-width:410px;margin-top:2rem}.pix-confirmation-box__line-code{display:flex;flex-direction:column;align-items:flex-start;margin-top:1rem}.pix-confirmation-box__string-code{word-wrap:break-word;text-align:left;max-width:100%;margin-top:.5rem}.pix-confirmation-box__img{margin-right:1rem}.pix-confirmation-box__copied-new{display:flex;align-items:center;justify-content:center;padding-top:.5rem}.pix-confirmation-box__note{max-width:560px}.pix-confirmation-box__steps .payment-steps__inner{padding:4rem 6.9rem 4rem 0}.pix-confirmation-box__extra-description{display:flex;justify-content:center}.pix-confirmation-box__loyalty-banner{display:block;margin:1rem -1rem 0}.pix-confirmation-box__copy-item{display:-ms-grid;display:grid}@media screen and (max-width:767px){.pix-confirmation-box--spaced{display:block;margin-top:7rem}.pix-confirmation-box__new{margin-top:80px}.pix-confirmation-box__boxed{padding:2rem}.pix-confirmation-box__instructions{text-align:initial;align-items:start;gap:1.7rem}.pix-confirmation-box__instruction{text-align:center;list-style:none}.pix-confirmation-box__copied{margin:.2rem 0 0;text-align:center}.pix-confirmation-box__instruction:not(:last-child){margin-bottom:1.7rem}.pix-confirmation-box__code{text-align:center;margin-top:1rem;margin-bottom:1rem}.pix-confirmation-box__code,.pix-confirmation-box__copy-button{max-width:calc(100% + 1.6rem);margin-left:-1.6rem}.pix-confirmation-box__copy-button--container{height:46px}.pix-confirmation-box__qrcode-container{display:flex}.pix-confirmation-box__steps .payment-steps__inner{padding:0 2.5rem 2.5rem;min-width:100%}.pix-confirmation-box__codes-wrapper{padding:0;border:none;-ms-grid-columns:auto;grid-template-columns:auto}.pix-confirmation-box__copied-new{padding-top:.2rem}.pix-confirmation-box__codes-section{padding:1rem}.pix-confirmation-box__loyalty-banner{display:block;margin:2rem 0 0}.pix-confirmation-box__price-section{margin-top:2rem}}.points-currency-selector{padding:1.6rem 2rem 0;text-align:center}.points-currency-selector__isRenew{padding:0}.points-currency-selector label{font-weight:700;font-size:1.3rem;color:#666;width:100%;text-align:left}.points-currency-selector select{font-size:1.7rem;height:4.5rem}.mb-arrival,.mb-departure{height:43px}search-tabs-tag{display:flex}search-tabs-tag .search-tabs-tag__text-holder--regular,search-tabs-tag .search-tabs-tag__text-holder--regular::after{background-color:#fdfe00;border:1px solid #940753}search-tabs-tag .search-tabs-tag__text-holder--dark,search-tabs-tag .search-tabs-tag__text-holder--dark::after{background-color:#000;border:1px solid #967d02;color:#fdfe00}search-tabs-tag .search-tabs-tag__text-holder{-webkit-filter:drop-shadow(1px 1.73px 0 rgba(60, 60, 60, .52));filter:drop-shadow(1px 1.73px 0 rgba(60, 60, 60, .52));border-radius:4px;font-size:14px;padding:6px 5px}search-tabs-tag .search-tabs-tag__text-holder::after{content:'';width:8px;height:8px;transform:rotate(45deg);bottom:-4px;left:calc(50% - 4px);border-left:0;border-top:0;position:absolute;z-index:2}a.link-rules{color:#F05929}.panel.warning-card{display:flex;flex-direction:column;border:1px solid #000}@media screen and (max-width:1000px){.panel.warning-card{padding-left:0}}.panel.warning-card p.warning-message{font-size:14px;line-height:1.429}.panel.warning-card,.panel.warning-card>.panel-body{border-radius:6px}.panel.warning-card .checkbox-wrapper{font-weight:700}.panel.warning-card .has-error{color:#ed3730}.top-hotel-search-form{top:50px;background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);display:flex;justify-content:center;position:fixed;z-index:41;width:100%;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;transition:transform .2s ease-in-out;align-items:stretch;margin:0}.top-hotel-search-form .select-travel-package--new .dropdown-menu,.top-offers-filters-form{box-shadow:0 0 20px rgba(166,171,189,.25)}.top-hotel-search-form__overlap{z-index:42;transition:all .1s ease-in-out!important}.top-hotel-search-form__search-align{margin:1.6rem 1rem 1rem}.top-hotel-search-form--hidden{transform:translateY(-100%)}.top-hotel-search-form__container{min-height:9rem;width:1366px;max-width:100vw;padding:1rem 4rem;display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr 1fr 27rem 18.8rem;grid-template-columns:2fr 1fr 1fr 27rem 18.8rem;align-items:center;margin:0 auto;gap:0 4rem;color:#fff}.top-hotel-search-form__new-search{display:flex;justify-content:flex-end}.top-hotel-search-form__double-col{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.top-hotel-search-form__button-col{align-items:flex-end;height:5rem}.top-hotel-search-form__form-drawer{z-index:50}.top-hotel-search-form .search-header-top__holder{display:flex;width:100%;height:100%;margin-bottom:0}.top-hotel-search-form .search-horizontal-form--filled-header{position:static;width:100%;height:100%;padding-bottom:1.5rem;align-items:center}.top-hotel-search-form .search-horizontal-form__btn-go-back--filled-header{margin:0}@media (min-width:767px){__card-section-title{text-transform:uppercase}.top-hotel-search-form{top:initial;margin:50px 0 0}.top-hotel-search-form .search-horizontal-form--filled-header{align-items:initial}}top-search-form{padding:1rem;display:flex;justify-content:center;align-items:center;width:100%}.top-search-form__container{max-width:1206px;width:100%;align-items:center}.top-search-form__container--compact-layout{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;align-items:center}.top-search-form__packages-search-form-modal{margin-top:0}.top-flight-search-form{display:flex;justify-content:center;background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);box-shadow:5px 5px 20px #25252733;font-size:1.3rem;position:fixed;width:100%;z-index:41;padding:1rem}.top-flight-search-form__overlap{z-index:42;transition:none!important}.flight-search-form--inline .dates{margin:2rem 0 0}@media screen and (min-width:767px){top-search-form{padding:3rem 0}.flight-search-form--inline .date-in{margin-left:0!important}.flight-search-form--inline .date-in input{border:.1rem solid #ECEDF1;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:1rem!important}.flight-search-form--inline .date-out input{border:.1rem solid #ECEDF1;border-top-right-radius:0;border-bottom-right-radius:0}.flight-search-form--inline .dates{margin:0 2rem}}@media screen and (max-width:820px){.top-search-form__drawer--blue-content .drawer__content .buttonSearch,.top-search-form__drawer--blue-content .drawer__content .flight-filter-loyalty,.top-search-form__drawer--blue-content .drawer__content .flight-search-form__title{display:none}.top-flight-search-form{top:50px;min-height:84px;transition:all .25s ease-in-out}.top-flight-search-form--no-transition{transition:none}.top-search-form__drawer--blue-content .drawer__content{background-color:#fff}.top-search-form__drawer--blue-content .drawer__content .flight-search-form--inline .flight-search-form__inputs-container{margin-top:2rem}.top-search-form__drawer--blue-content .drawer__content .filter-currency-or-points-seo{justify-content:space-between;color:#414042;font-weight:400}.top-search-form__drawer--blue-content .drawer__content .filter-currency-or-points-seo__input [type=radio]:checked+label:before,.top-search-form__drawer--blue-content .drawer__content .filter-currency-or-points-seo__input [type=radio]:not(:checked)+label:before{border:2px solid #E6E6E6}.top-search-form__drawer--blue-content .drawer__content .filter-currency-or-points-seo__input [type=radio]:checked+label:after,.top-search-form__drawer--blue-content .drawer__content .filter-currency-or-points-seo__input [type=radio]:not(:checked)+label:after{background:#F05929}}.flight-search-form--inline .grid--search-form{max-width:unset;padding:0;margin:0 auto}.flight-search-form--inline .form-control{display:block;width:100%;font-weight:400;background-color:#FFF;border:.2rem solid #ECEDF1;padding:1.3rem 4rem 1.3rem 5rem;background-image:none;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;position:relative;height:53px}.flight-search-form--inline .flight-search-form__submit-button{margin-top:3rem;min-width:172px;height:5.3rem}.flight-search-form--inline .passenger .dropdown-menu{width:100%;padding:.5rem 1.5rem}.flight-search-form--inline .search-form [uib-dropdown-toggle]{border-radius:8px}.flight-search-form--inline .flight-search-form__input-icon{position:absolute;font-size:2rem;padding:1.4rem;top:3rem;z-index:40;color:#666}.flight-search-form--inline .flight-search-form__input-icon--right{right:.4rem;cursor:pointer}.flight-search-form--inline .flight-search-form__input-icon--no-events{pointer-events:none;right:.4rem;cursor:pointer}.flight-search-form--inline .flight-search-form__inputs-container{width:84%;display:flex;align-items:center}.flight-search-form--inline .flight-search-form__input-date.form-control,.flight-search-form--inline .flight-search-form__text-input.form-control{padding-left:4.8rem}.flight-search-form--inline .search-section-form{align-items:center}.flight-search-form--inline .airports-row{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:1fr 50px 1fr;grid-template-columns:1fr 50px 1fr}.flight-search-form--inline .form-control__clear-icon{height:48px;bottom:0}.flight-search-form--inline .passenger-row{flex-basis:38%;position:relative}.flight-search-form--inline .dates{flex-basis:62%}.flight-search-form--inline .dates .date{width:48%}.flight-search-form--inline .dates .somente-ida,.flight-search-form--inline .form-button-quantity-passengers{width:100%}.flight-search-form--inline .dates .somente-ida input{border-radius:.8rem}.flight-search-form--inline .button--search{padding:0 24px;flex:1 0 70px;flex:1 0 max-content;margin-left:10px;display:none}.flight-search-form--inline .date-in,.flight-search-form--inline .date-out,.flight-search-form--inline .passenger{margin-left:0;margin-right:0}.flight-search-form--inline .airplane-label-title{font-weight:400;font-size:15px;line-height:20px}.flight-search-form--inline .form-control{font-size:1.7rem;line-height:2.3rem;color:#414042;border-radius:.8rem;text-align:left}.flight-search-form--inline .btn{font-size:2.2rem;line-height:.97}.flight-search-form--inline .uib-day .btn:hover{background-color:#F05929;border-radius:50%;color:#fff;z-index:1;position:-webkit-sticky;position:sticky}.flight-search-form--inline .arrival,.flight-search-form--inline .date-out,.flight-search-form--inline .departure{position:relative}.flight-search-form--inline .departure{margin-right:4rem}@media screen and (min-width:767px){.flight-search-form--inline .passenger .dropdown-menu{width:505px;right:0;left:auto;border-radius:1rem;padding:3rem}.flight-search-form--inline .passenger .dropdown-menu-class{width:705px!important}}@media screen and (max-width:820px){.flight-search-form--inline .form-group label{color:#414042;z-index:2}}@media screen and (max-width:767px){.flight-search-form--inline .airports-row,.flight-search-form--inline .dates,.flight-search-form--inline .search-section-form{display:block}.flight-search-form--inline .flight-search-form__message{background-color:#fff;color:#414042;border:1px solid #EB902B;border-radius:1rem;margin:2rem auto}.flight-search-form--inline .flight-search-form__input.form-control{padding-left:1.2rem}.flight-search-form--inline .flight-search-form__text-input.form-control{padding-left:4rem}.flight-search-form--inline .search-form .class-service h4.help-block,.flight-search-form--inline .search-form .passengers h4.help-block{z-index:26;color:#666;font-weight:400;position:absolute;left:1.2rem;text-transform:lowercase;font-size:1rem;padding-top:.6rem}.flight-search-form--inline .label-in{position:absolute;left:4.2rem;color:#666;font-weight:400;font-size:1rem;top:.4rem}.flight-search-form--inline .flight-search-form__inputs-container .select-fa-chevron-down:after,.flight-search-form--inline .passengers .help-block{color:#414042}.flight-search-form--inline .grid--search-form{width:100%;padding:0 2rem;margin-top:2rem}.flight-search-form--inline .flight-search-form__input-icon--left{left:.2rem}.flight-search-form--inline .flight-search-form__input-icon{top:.5rem;padding:.8rem}.flight-search-form--inline .select-fa{background-color:unset}.flight-search-form--inline .form-group.travel.arrival{margin-left:0}.flight-search-form--inline .flight-search-form__inputs-container{width:100%;display:block}.flight-search-form--inline .dates .date{width:48%}.flight-search-form--inline .date,.flight-search-form--inline .dates .somente-ida{width:100%}.flight-search-form--inline .dates .somente-ida input{border-radius:.8rem}.flight-search-form--inline .date-in,.flight-search-form--inline .date-out{margin-left:0;margin-right:0}.flight-search-form--inline .flight-search-form__input-date.form-control,.flight-search-form--inline .form-control{padding-left:4rem;padding-top:1.8rem;padding-right:3.2rem;font-size:1.4rem}}@media screen and (min-width:768px) and (max-width:859px){.flight-search-form--inline .search-section-form{justify-content:center}.flight-search-form--inline .dates,.flight-search-form--inline .passenger-row{flex-basis:100%}.flight-search-form--inline .date-in{margin-right:0}}@media screen and (min-width:768px){.top-search-form__packages-search-form-modal{margin-top:0}.top-flight-search-form{top:5rem;padding:0;min-height:103px;transition:all ease-in-out .2s}.flight-search-form--inline .airports-row{gap:1rem;-ms-grid-columns:1fr 0 1fr;grid-template-columns:1fr 0 1fr}}travel-flight-group-package-header .travel-flight-group-package-header__holder{font-size:1.3rem}travel-flight-group-package-header .travel-flight-group-package-header__label-total-tax{font-size:1.3rem;text-align:right;display:flex}travel-flight-group-package-header .travel-flight-group-package-header__label-total-tax div{display:flex;flex-direction:column;align-items:flex-end}travel-flight-group-package-header .travel-flight-group-package-header__column-fix{width:34%}travel-flight-group-package-header .travel-flight-group-package-header__column-infos{width:66%}travel-flight-group-package-header .travel-flight-group-package-header__icon-holder{align-self:flex-start;margin-bottom:5rem}travel-flight-group-package-header .travel-flight-group-package-header__skeleton-image{padding:0 32px;height:22px}travel-flight-group-package-header .travel-flight-group-package-header__skeleton-screen-item{background:linear-gradient(-45deg,#B3B3B3 40%,#F8F6F7 50%,#FAFAFA 52%,#F8F6F7 54%,#B3B3B3 60%);animation:animate-skeleton-screen-gradient 5s linear infinite;background-size:400% 400%;color:transparent;display:inline-block;transition:all .25s ease-in-out}travel-flight-group-package-header .travel-flight-group-package-header__hide-skeleton-itens .travel-flight-group-package-header__skeleton-screen-item{background:0 0;color:inherit}travel-flight-group-package-header .travel-flight-group-package-header__skeleton-screen-item--total-package{font-size:1.5rem;color:#365BC7}@keyframes show-animated-tool-tip-wrapper{from{opacity:0;transition:all .45s cubic-bezier(.27,.06,.1,1.21)}to{opacity:1;transform:rotateX(0) translate(0,0)}}travel-packages-search-form{display:flex}.button-col{height:5rem}.travel-packages-search-form{display:-ms-grid;display:grid;-ms-grid-columns:1fr 170px;grid-template-columns:1fr 170px;align-items:center;gap:8rem}.travel-packages-search-form--compact{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:4rem}.travel-packages-search-form__dates-and-passengers,.travel-packages-search-form__input-holders,.travel-packages-search-form__trip-locales{display:-ms-grid;display:grid}.travel-packages-search-form__input-holders{gap:2.6rem}.travel-packages-search-form__trip-locales{gap:2rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.travel-packages-search-form__dates-and-passengers{gap:4rem;-ms-grid-columns:1.5fr 1.5fr 2fr;grid-template-columns:1.5fr 1.5fr 2fr}.travel-packages-search-form__field-icon{position:absolute;font-size:2rem;padding:1.4rem;top:2.5rem;z-index:40;color:#666;left:0;pointer-events:none}.travel-packages-search-form__invert-button{align-self:flex-end}.travel-packages-search-form .uib-datepicker-popup.dropdown-menu::after,.travel-packages-search-form .uib-datepicker-popup.dropdown-menu::before{display:none}.travel-packages-search-form__input-text{display:block;width:100%;font-weight:400;color:#414042;background-color:#fff;border:.2rem solid #E6E6E6;padding:1.3rem 1.5rem 1.3rem 5rem;background-image:none;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;text-align:left;border-radius:.8rem}.travel-packages-search-form__input-text--focused,.travel-packages-search-form__input-text:focus{border-color:#F05929}.travel-packages-search-form__input-text--right-button{padding-right:1.4rem}.travel-packages-search-form__help-block,.travel-packages-search-form__help-block-arrival{background-color:#EA3D35;padding:.6rem;border-radius:.8rem;color:#fff;font-weight:700;transition:all .3s;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF}.travel-packages-search-form__input-text.has-error{border-color:#EA3D35}.travel-packages-search-form__help-block ::after,.travel-packages-search-form__help-block-arrival ::after{border-top:var(--arrow-width) solid transparent;border-right:var(--arrow-width) solid transparent;border-bottom:var(--arrow-width) solid #EA3D35;border-left:var(--arrow-width) solid transparent;content:''}.travel-packages-search-form__help-block{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;bottom:-3.2rem;z-index:1}.travel-packages-search-form__help-block ::after{--arrow-width:8px;position:absolute;top:-1.6rem;right:1.6rem}.travel-packages-search-form__help-block.help-block{color:#fff}.travel-packages-search-form__help-block-arrival{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;bottom:-.2rem;z-index:41}.travel-packages-search-form__help-block-arrival ::after{--arrow-width:8px;position:relative;top:-2.6rem;right:.6rem}.travel-packages-search-form__help-block-arrival.help-block{color:#fff}.travel-packages-search-form__clear-button{transition:.4s ease-out all;background:0 0;border:none;margin:0;right:10px;position:absolute;font-size:2rem;padding:0;top:50%;z-index:40;color:#666;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.travel-packages-search-form__field-item{position:relative}.travel-packages-search-form .select-travel-package__content{min-width:292px}.travel-packages-search-form .dropdown-menu{box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;border:.1rem solid #E6E6E6;border-radius:0 0 1rem 1rem}.travel-packages-search-form__banner-error-btn{margin:0 auto;width:32rem}@media screen and (max-width:767px){.travel-packages-search-form{height:calc(100vh - 8rem)}}@media screen and (max-width:820px){.travel-packages-search-form{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;gap:0;padding:2rem 0 0}.travel-packages-search-form--compact{-ms-grid-rows:auto 0 auto;grid-template-rows:auto 0 auto;gap:0;height:auto;padding-top:0}.travel-packages-search-form__input-holders{padding:0 2rem}.travel-packages-search-form__trip-locales{grid-template:1fr 0 1fr/1fr;gap:1rem}.travel-packages-search-form__field-icon{top:1.5rem;left:1.3rem;padding:0}.travel-packages-search-form__dates-and-passengers{gap:2rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.travel-packages-search-form__travelers-group{-ms-grid-column:span 2;grid-column:span 2}.travel-packages-search-form__input-label{color:#666;position:absolute;top:.5rem;left:4.6rem;pointer-events:none;z-index:1;text-transform:lowercase}.travel-packages-search-form__invert-button{margin:0 2rem 0 0;justify-self:end;transform:rotate(90deg);z-index:1}.travel-packages-search-form__invert-button .invert-flights--inline{margin:0;z-index:1;right:-2.4rem}.travel-packages-search-form__input-text{padding:2rem 1rem .6rem 4.6rem}.travel-packages-search-form__search-btn{margin:2rem;-ms-grid-row:3;grid-row:3;height:5rem}.travel-packages-search-form__banner-error-btn{width:auto;max-width:none;margin:2rem}.travel-packages-search-form .field-group__clear-button-icon{display:none}}wizard-steps{width:100%}.wizard-steps{height:8rem;width:100%;padding-top:1.4rem;position:relative;margin:0 auto 2.4rem}.wizard-steps__steps-list{display:flex;padding-left:0;list-style:none;justify-content:space-between}.wizard-steps__step{color:#414042;display:flex;align-items:center;flex-direction:column;width:50px}.wizard-steps__check-icon{font-size:2.6rem}.wizard-steps__step-circle{border-radius:50%;height:3.6rem;width:3.6rem;font-size:2.3rem;background:#F8F6F7;color:#B3B3B3;display:flex;position:relative;cursor:default;justify-content:center;align-items:center;z-index:2;transition:background-color .3s ease-in-out;border:.2rem solid #F8F6F7;font-weight:700}.wizard-steps__step-circle--active{background:#F8F6F7;color:#F05929;cursor:pointer}.wizard-steps__step-circle--checked{background:#F05929;color:#fff;cursor:pointer}.wizard-steps__step-circle--fixed{pointer-events:none}.wizard-steps__tool-tip-text{white-space:nowrap;color:#fff}.wizard-steps__tooltip-container{position:absolute;top:64px}.wizard-steps__tooltip-container--last-step{right:-16px}.wizard-steps__tooltip-container.ng-enter{transition:.4s ease-out all;opacity:0}.wizard-steps__tooltip-container.ng-enter.ng-enter-active{opacity:1}.wizard-steps__tooltip-container.ng-leave{transition:.4s ease-out all;opacity:1}.wizard-steps__tooltip-container.ng-leave.ng-leave-active{opacity:0}.wizard-steps__step-name{font-family:Montserrat;font-weight:700;font-size:1.3rem;line-height:1.6rem;color:#B3B3B3;padding-left:.2rem;margin-top:.8rem;transition:color .3s ease-in-out}.wizard-steps__step-name--active,.wizard-steps__step-name--checked{color:#F05929}.wizard-steps__trail{height:.3rem;position:absolute;top:30px;width:92%;margin:0 4%;background:#F8F6F7;border-radius:1rem}@media (max-width:768px){.wizard-steps{margin:0 auto}}.top-offers-filters-form{display:-ms-grid;display:grid;-ms-grid-columns:calc(24% - 2rem) 5rem (calc(24% - 2.5rem)) [3];grid-template-columns:calc(24% - 2rem) 5rem repeat(3,calc(24% - 2.5rem));gap:2rem;margin:2rem auto 0;max-width:1036px;border-radius:.8rem;padding:4rem;background-color:#fff}.top-offers-filters-form .input-typeahead__trigger,.top-offers-filters-form__input{padding:1.3rem 1.3rem 1.3rem 5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-offers-filters-form .input-typeahead__trigger{border:.2rem solid #E6E6E6;border-radius:.8rem;width:100%;margin:0}.top-offers-filters-form .input-typeahead__trigger:active,.top-offers-filters-form .input-typeahead__trigger:focus{border-color:#F05929;outline:0}.top-offers-filters-form__group{position:relative}.top-offers-filters-form__group--all-width{grid-column:1/-1}.top-offers-filters-form__group--invalid{border-color:#EA3D35;color:#EA3D35}.top-offers-filters-form__group--invalid .input-typeahead__trigger:not(:focus){color:#EA3D35;border-color:#EA3D35;animation-name:outer-ripple;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.top-offers-filters-form__group--invalid .input-typeahead__trigger:not(:focus)::-webkit-input-placeholder{color:#EA3D35}.top-offers-filters-form__group--invalid .input-typeahead__trigger:not(:focus):-ms-input-placeholder{color:#EA3D35}.top-offers-filters-form__group--invalid .input-typeahead__trigger:not(:focus)::placeholder{color:#EA3D35}.top-offers-filters-form__group--invalid+.top-offers-filters-form__group-icon{color:#EA3D35}.top-offers-filters-form__group-icon{position:absolute;top:3.4rem;left:1.3rem;font-size:2rem;pointer-events:none}.top-offers-filters-form__legs-icon-wrapper{position:absolute;bottom:.5rem;right:-6.5rem;height:auto}.top-offers-filters-form__legs-icon{color:#F05929;font-size:40px;background-color:#fff;line-height:37px;width:40px;height:40px;border-radius:20px;text-align:center;display:block;margin:auto}.top-offers-filters-form__input{width:100%;border:.2rem solid #E6E6E6;background:0 0;border-radius:.8rem;text-align:left;cursor:pointer}.top-offers-filters-form__input--focused,.top-offers-filters-form__input:active,.top-offers-filters-form__input:focus{border-color:#F05929;outline:0}.top-offers-filters-form__date-selector{width:100%;display:flex;flex-direction:column;max-height:29rem;overflow:auto}.top-offers-filters-form__group-label{text-transform:capitalize;margin-bottom:.3rem;display:block}.top-offers-filters-form .input-typeahead__mobile-trigger{display:none}.top-offers-filters-form .input-typeahead__main-trigger{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.top-offers-filters-form .input-typeahead__container{width:100%}.top-offers-filters-form .top-offers-filters-form__duration-dropdown{width:36rem}@media screen and (max-width:1400px){.top-offers-filters-form .top-offers-filters-form__duration-dropdown{left:unset;right:0}}@media screen and (max-width:767px){.top-offers-filters-form{-ms-grid-columns:calc(50% - 1rem) calc(50% - 1rem);grid-template-columns:calc(50% - 1rem) calc(50% - 1rem);padding:2rem;border-radius:0}.top-offers-filters-form .input-typeahead__trigger,.top-offers-filters-form__input{padding:2rem 1rem .6rem 4.6rem}.top-offers-filters-form__icon-spacer{display:none}.top-offers-filters-form__group-label{position:absolute;pointer-events:none;top:.6rem;left:4.6rem}.top-offers-filters-form__group-icon{top:1.5rem}.top-offers-filters-form .input-typeahead__mobile-trigger{display:block}.top-offers-filters-form .input-typeahead__main-trigger{padding:1.3rem 4.7rem 1rem 1rem}.top-offers-filters-form__group--big-on-mobile{-ms-grid-column:span 2;grid-column:span 2}.top-offers-filters-form__legs-icon-wrapper{position:relative;height:0;right:unset;top:unset}.top-offers-filters-form__legs-icon{position:absolute;right:2rem;top:-10px;z-index:1;margin:0 2rem 0 auto;transform:rotate(90deg)}.top-offers-filters-form .top-offers-filters-form__duration-dropdown{width:100%}}@keyframes outer-ripple{from{box-shadow:0 0 0 0 #FF8883}to{box-shadow:0 0 0 8px #FF888333}}.passenger-selection-modal .modal-dialog{width:44rem}.passenger-selection-modal .modal-content{border-radius:1.1rem}.passenger-selection-modal__modal-header{background:#F05929;border-radius:1rem 1rem 0 0;display:flex;justify-content:center;color:#fff}.passenger-selection-modal__input-section{margin-top:4rem}.passenger-selection-modal__main-icon{font-size:6rem;display:block;margin:5rem auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.passenger-selection-modal__close-btn{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;position:absolute;right:1rem;top:1.5rem;font-size:2rem}.passenger-selection-modal__close-btn:active,.passenger-selection-modal__close-btn:focus{outline:0}.passenger-selection-modal__title{margin:0}.passenger-selection-modal__subtitle{margin:2rem 0 4rem;font-weight:400}.passenger-selection-modal__action-button{width:32rem;display:block;margin:2rem auto 4rem}.passenger-selection-modal__action-button .btn{padding:1.3rem 0;font-size:1.5rem;line-height:2rem;border-radius:1rem}.passenger-selection-modal__button-element{width:100%;text-align:center;justify-content:center;font-size:1.5rem;border-radius:8px;padding:1.3rem 0;font-weight:700}@media screen and (max-width:767px){.passenger-selection-modal .modal-dialog{margin:0;height:auto;width:100vw}.passenger-selection-modal .modal-content{width:100vw;height:100vh;border-radius:0;display:flex;flex-direction:column}.passenger-selection-modal__modal-header{top:0;z-index:2;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;height:7rem;box-shadow:0 0 20px rgba(166,171,189,.25);background-color:#fff;border-radius:0}.passenger-selection-modal__subtitle{margin:0}@supports (-webkit-overflow-scrolling:touch){.passenger-selection-modal .modal-content{height:100vh}}@supports not (-webkit-overflow-scrolling:touch){.passenger-selection-modal .modal-content{height:100%}}@supports ((position:-webkit-sticky) or (position:sticky)){.passenger-selection-modal__modal-header{position:-webkit-sticky;position:sticky}}.passenger-selection-modal__modal-title{color:#414042}.passenger-selection-modal__bottom-divider{margin-top:auto;border-color:#B3B3B3}.passenger-selection-modal__close-btn{position:static;display:block;margin:1rem 2rem;font-size:2rem;width:50px;height:50px;border-radius:25px;text-align:center;line-height:50px;box-shadow:0 0 20px rgba(166,171,189,.25);color:#414042;padding:1px 6px}}@media (max-width:767px) and (min-height:638px){.passenger-selection-modal .modal-dialog{height:100%}@supports (-webkit-overflow-scrolling:touch){.passenger-selection-modal .modal-content{height:100%}}@supports not (-webkit-overflow-scrolling:touch){.passenger-selection-modal .modal-content{height:100vh}}}.top-offers-duration-selector__section{padding:2rem;width:100%;margin:0;cursor:pointer}.top-offers-duration-selector__section .radio-item__text{padding:0}.top-offers-duration-selector__divider{margin:0;border-color:#B3B3B3}.top-offers-duration-selector__hiden-option{opacity:0;position:absolute;width:0;height:0}.top-offers-duration-selector__controlls-section{padding:2.4rem 2rem 3rem;display:flex}.top-offers-duration-selector__action-button{flex:1}.top-offers-duration-selector__action-button .btn{width:100%;justify-content:center;padding:.9rem 0;font-size:1.7rem;line-height:2.3rem;border-radius:1rem}.top-offers-duration-selector__action-button .btn,.top-offers-duration-selector__action-button .btn:active,.top-offers-duration-selector__action-button .btn:focus{outline:0}.top-offers-duration-selector__action-button+.top-offers-duration-selector__action-button{margin:0 0 0 2rem}.top-offers-duration-selector .radio-item__text{pointer-events:none}.top-offers-duration-selector .radio-item__wrapper{cursor:pointer}@media screen and (max-width:767px){.top-offers-duration-selector{display:flex;flex-direction:column;height:100%}.top-offers-duration-selector__controlls-divider{margin-top:auto}.top-offers-duration-selector__controlls-section{background:#fff;border-top:.1rem solid #B3B3B3;position:fixed;bottom:0;left:0;width:100%}}.top-offers-table{display:table;width:100%;max-width:1152px;margin:4rem auto;box-shadow:0 0 20px rgba(166,171,189,.25);background-color:#fff;border-collapse:collapse;table-layout:fixed}.top-offers-table__row--highlighted{background-color:#E6E6E6}.top-offers-table__row{display:table-row;height:8.7rem;pointer-events:none}.top-offers-table__cell{display:table-cell;vertical-align:middle;border:1px solid #E6E6E6;text-align:center;position:relative}.top-offers-table__cell[st-sort]{pointer-events:all}.top-offers-table__cell[st-sort]::after,.top-offers-table__cell[st-sort]::before{content:'';border-top:6px solid #fff;border-right:5px solid transparent;border-bottom:0 solid transparent;border-left:5px solid transparent;position:absolute;width:0;height:0;display:block;right:1rem}.top-offers-table__cell.st-sort-ascent::after,.top-offers-table__cell.st-sort-descent::before{display:none}.top-offers-table__cell[st-sort]::before{transform:rotate(180deg);transform-origin:top center;bottom:calc(50% - 5px)}.top-offers-table__cell[st-sort]::after{top:calc(50% + 1px)}.top-offers-table__cell.st-sort-descent::after{top:calc(50% - 3px)}.top-offers-table__cell.st-sort-ascent::before{bottom:calc(50% - 8px)}.top-offers-table__cell-month{text-align:center;text-transform:uppercase}.top-offers-table__load-more-btn{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.top-offers-table__row-title{background-color:#F05929;text-align:center;border-color:#fff;height:3.6rem;position:relative}.top-offers-table__airports-title{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;width:391px}.top-offers-table__months-title{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;width:9rem}.top-offers-table__cell-airports{max-width:39rem}.top-offers-table__price-title{width:22rem}.top-offers-table__cell-airports-icon{transform:rotate(180deg);border:.1rem solid;font-size:1.5rem;line-height:2.2rem;height:2.2rem;width:2.2rem;border-radius:50%;display:inline-block;margin:auto 1rem;text-align:center}.top-offers-table__airport{display:inline-block}.top-offers-table__price-btn{border:none;border-radius:5px;padding:.6rem 1rem .4rem;width:17rem;margin:1.8rem 2.5rem .4rem;background-color:#00AD46;pointer-events:all}.top-offers-table__price-btn:hover{background:#F05929}.top-offers-table__price-btn--highlighted,.top-offers-table__price-btn--highlighted:hover{background-color:#F05929}.top-offers-table__price-label{white-space:nowrap}.top-offers-table__economy-label{display:block}@media screen and (max-width:991px){.top-offers-table{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(32rem,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(32rem,1fr));gap:1rem;box-shadow:none;padding:0 1rem;margin:2rem 0}.top-offers-table__row{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;-ms-grid-rows:7rem 5rem;grid-template-rows:7rem 5rem;border:none;background-color:#E6E6E6;box-shadow:0 0 20px rgba(166,171,189,.25);height:initial;align-items:center;pointer-events:all}.top-offers-table__row-title{display:none}.top-offers-table__cell-price{grid-area:1/3/2/4}.top-offers-table__cell{display:block;border:none;text-align:left}.top-offers-table__cell--first-column{padding-left:1rem}.top-offers-table__cell--white-bg{background-color:#fff;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.top-offers-table__cell-month{text-align:center}.top-offers-table__push-right{padding-right:1rem;text-align:right}.top-offers-table__cell-airports{display:flex;align-items:center}}.package-destination{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr auto;grid-template-columns:1fr 1fr auto;margin-bottom:8px;color:#535353}.package-destination .package-destination__description--coloumn{display:flex;flex-direction:column}.package-destination .package-destination__description-heading{margin:0;font-weight:700;font-size:inherit;line-height:inherit}.package-destination.package-destination--raised{box-shadow:0 3px 2px 1px rgba(0,0,0,.07)}.package-destination.package-destination--green .package-destination__detail--darker{background-color:#DAF2CC}.package-destination.package-destination--green .package-destination__detail--lighter{background-color:#ECF8E7}.package-destination.package-destination--green .package-destination__price{color:#26843B}.package-destination.package-destination--grey .package-destination__detail--darker{background-color:#F6F5F5}.package-destination.package-destination--grey .package-destination__detail--lighter{background-color:#FCFCFC}.package-destination.package-destination--grey .package-destination__price{color:#535353}@media screen and (min-width:768px){.package-destination{font-size:16px}.package-destination .package-destination__description--coloumn{display:flex;flex-direction:row}.package-destination .package-destination__description-heading::after{content:':\00a0'}.package-destination .banner-iatas{justify-content:flex-start}}.package-destination .text-icon__icon-wrapper{line-height:15px}.package-destination>:not(:nth-child(3n)){padding:16px 0 16px 16px}.package-destination__month{text-transform:capitalize}.package-destination__price-details{text-align:right;display:flex;flex-direction:column;padding:11px 16px 0 0}.package-destination__price{font-size:25px;line-height:31px;font-weight:700}.package-destination__economy{font-style:italic;font-size:13px;line-height:16px}.package-destination__hotel-rates{display:flex;justify-content:center;align-items:center;padding:0}doubt-package-regulation{display:-ms-grid;display:grid;margin:100px 0 0}doubt-package-regulation .doubt-package-regulation{width:734px;height:66px;border:2px solid #FFBC64;box-sizing:border-box;border-radius:39px;margin:0 auto;display:flex;flex-wrap:wrap}@media (max-width:768px){doubt-package-regulation .doubt-package-regulation{width:100%;height:100%;border:none;padding:10px}}doubt-package-regulation .doubt-package-regulation__image{width:120px;position:relative;left:-30px;top:-15px}@media (max-width:768px){doubt-package-regulation .doubt-package-regulation__image{width:100%;text-align:center;position:initial;margin:0 0 20px}}doubt-package-regulation .doubt-package-regulation__text{display:flex;align-items:center;width:calc(100% - 120px);position:relative;left:-12px;top:-5px}@media (max-width:768px){doubt-package-regulation .doubt-package-regulation__text{width:100%;text-align:center;position:initial}}doubt-package-regulation .doubt-package-regulation__text--p{font-size:16px}doubt-package-regulation .doubt-package-regulation__text--link{color:#FD1A16}.hotel-revision-brief{display:block}.hotel-revision-brief__title--small{font-size:16px;color:#424040}.hotel-revision-brief__title{font-size:27px;font-weight:700}.hotel-revision-brief__package-amenities{margin:24px 0}.hotel-revision-brief__amenities-title{font-size:12px;font-weight:700px}.hotel-revision-brief__amenity-text{font-size:12px;margin-left:16px}.hotel-revision-brief__dates{position:relative;padding:24px 24px 12px;border-radius:6px;margin:24px auto;border:3px solid #dbdada;width:340px;display:flex;justify-content:center}.hotel-revision-brief__stars-holder .figure__image{height:13px}.hotel-revision-brief__date-container{--container-glutter:24px;display:flex;flex-direction:column}.hotel-revision-brief__date-container:first-child{margin-right:var(--container-glutter);position:relative}.hotel-revision-brief__date-container:first-child::after{content:'';display:block;position:absolute;right:calc(-1 * var(--container-glutter));top:0;height:100%;width:1px;background-color:#dbdada}.hotel-revision-brief__date-container:not(:first-child){margin-left:var(--container-glutter)}.hotel-revision-brief__date-label{font-size:16px;color:#474747;font-weight:700}.hotel-revision-brief__date{font-size:22px;color:#474747;font-weight:300}.hotel-revision-brief__date-weekday{font-size:1.5rem;color:#474747;font-weight:600}.hotel-revision-brief__dailies-icon{position:absolute;top:-16px;width:110px;left:calc(50% - 55px)}@media screen and (min-width:767px){.hotel-revision-brief{padding:0}.hotel-revision-brief__dates{width:100%}.hotel-revision-brief__dailies-icon{top:-20px;padding:12px}.hotel-revision-brief__amenity-text,.hotel-revision-brief__date-label{font-size:16px}.hotel-revision-brief__date{font-size:25px}.hotel-revision-brief__date-weekday{font-size:1.6rem}}.info-price-box__icon{margin-right:4px}.info-price-box__icon--footnote{padding-left:14px;border-left:1px solid #000;margin-left:12px}.info-price-box__marker-box{display:block;position:relative;float:left;margin:-50px 0 0 220px}.info-price-box__price-box{float:left;background:unset;width:unset}.info-price-box__price-tag{float:unset;color:#333;margin:20px 0 0;font-size:16px;font-weight:600}.info-price-box__price{color:#333;margin-top:-14px;margin-bottom:-6px;font-size:64px;font-weight:800}.info-price-green-box__price{color:#328C44;margin-top:-10px;margin-bottom:-6px;font-size:40px;font-weight:800;line-height:50px}.info-price-green-box__installments-tag{color:#328C44;font-size:15px;margin-bottom:2px}.info-price-green-box__installments-tag--small{font-size:13px}.info-price-green-box__price-tag{margin-bottom:2px}.info-price-green-box__price-box{padding:0 24px;background:#BBF4A7;width:100%;display:flex}.info-price-green-box__price-box--left{display:flex;width:50%;height:104px;text-align:left;flex-direction:column;justify-content:center}.info-price-green-box__price-box--right{display:flex;width:50%;height:104px;text-align:right;flex-direction:column;justify-content:center}.info-price-green-box__icon{margin-right:4px;font-size:3.6rem;color:#414042}.info-price-green-box__billet-box{display:flex;height:44px;background:#FCFCFC;align-items:center;justify-content:center}.info-price-green-box__billet-box--raised{box-shadow:0 2px 5px rgba(0,0,0,.08)}.info-price-green-box__billet-box--transparent{background-color:transparent}.info-price-green-box__billet-box--white{background-color:#fff}.info-price-green-box__billet-box--centered{justify-content:center}.info-price-green-box__billet-box-text{margin:8px;display:flex;align-items:center}.package-card-info{padding:0}.package-card-info__label{font-weight:400;font-size:1.4rem;margin-bottom:0}.package-card-info__labels-container{padding:.8rem 1.6rem}.package-card-info__title{margin-top:.2rem;font-size:2.8rem}.package-card-info__subtitle{font-size:1.2rem}.package-card-info__subtitle.fa{font-size:2.4rem}.package-card-info__icon{margin-right:.8rem}.package-card-info__icon--middle{margin:0 2.4rem}.package-card-info__box-hotel-container{display:-ms-grid;display:grid;-ms-grid-columns:16.2rem 16.2rem;grid-template-columns:16.2rem 16.2rem;grid-column-gap:2rem;margin-top:1.4rem;width:36rem}@media (min-width:629px){.package-card-info{padding:2.4rem 0 0 5rem}.package-card-info__labels-container{padding:0}.package-card-info__separator{display:block;width:4.6rem;height:.6rem;margin-top:1.6rem}.package-card-info__separator--orange{background-color:#FF5823}.package-card-info__separator--green{background-color:#108d41}}@media (min-width:993px){.package-card-info__label{margin-bottom:.2rem}.package-card-info__title{margin-top:.2rem;font-size:4.8rem}.package-card-info__subtitle{padding:0}.package-card-info__separator{margin-top:2.8rem}}.packages-page{width:100%;background:#fff;padding-top:2.4rem}.package-info__container{border-radius:.8rem;overflow:hidden;border:.1rem solid #E7E7E7;display:flex;flex-direction:column;margin:0 auto;width:-webkit-min-content;width:-moz-min-content;width:min-content;padding-bottom:2.4rem}@media (min-width:1024px){.package-info__container{padding-bottom:0;width:100%;flex-direction:row}}package-search-filters{display:flex;flex-direction:column;margin:48px 0 38px;position:relative}package-search-filters:before{clear:both}package-search-filters .package-search-filters__header{color:#535353;font-weight:600;font-size:20px;line-height:25px;margin:0}package-search-filters .package-search-filters__header~.package-search-filters__select{margin-top:20px}package-search-filters .package-search-filters__select{width:100%}package-search-filters .package-search-filters__select .form-control{border:1px solid #C4C3C3;border-radius:3px;padding:10px 0 12px 18px;font-size:18px;line-height:20px;width:100%;height:initial;appearance:none;-moz-appearance:none;-webkit-appearance:none}package-search-filters .package-search-filters__select .select-generic-holder{position:relative}package-search-filters .package-search-filters__select .select-generic-holder::after{content:'▼';position:absolute;right:8px;top:calc(50% - 12px)}package-search-filters .price-tag,package-search-filters .price-tag--small{display:none}@media screen and (min-width:768px){package-search-filters{background-color:#F0EDEE;padding:16px 30px;flex-direction:row;flex-wrap:wrap;align-items:center;margin:130px 0 0}package-search-filters .price-tag,package-search-filters .price-tag--small{display:initial}package-search-filters .package-search-filters__header{font-size:22px;line-height:46px;margin-right:12px;white-space:nowrap}package-search-filters .package-search-filters__header~.package-search-filters__select{margin-top:0}package-search-filters .package-search-filters__select+.package-search-filters__select{margin-left:20px}package-search-filters .package-search-filters__select{width:initial;flex:1 1 50px}package-search-filters .package-search-filters__select .form-control{border:1px solid #C4C3C3;border-radius:3px;padding:10px 24px 12px 18px;max-width:258px;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;text-overflow:ellipsis;overflow-y:hidden}package-search-filters .package-search-filters__select .select-generic-holder{position:relative;font-size:18px;line-height:23px;color:#6F6F6F}package-search-filters>.package-search-filters__select:last-child{margin-right:188px}}.progress-bar,.progress-bar__progress,.progress-bar__progress-sprite{border-radius:21px;height:15px;position:relative}@media screen and (max-width:1024px){package-search-filters .package-search-filters__header{width:100%}}.package-search-summary{color:#fff;display:-ms-grid;display:grid;column-gap:10rem;-ms-grid-columns:1fr 100px;grid-template-columns:1fr 100px;align-items:center;margin:0 .5rem}.package-search-summary__header{display:-ms-grid;display:grid;column-gap:1rem;-ms-grid-columns:0fr 20px 1fr;grid-template-columns:0fr 20px 1fr;-ms-grid-rows:28px 1fr;grid-template-rows:28px 1fr}.package-search-summary__text{margin-bottom:.3rem}.package-search-summary__icon{font-size:2rem}.package-search-summary__button{margin-bottom:1.5rem}.progress-bar{background:rgba(100,100,100,.5);margin-top:40px}.progress-bar:hover+.rooms-selector__loading-progress{width:100%}.progress-bar__progress{overflow:hidden;background-color:#FFBC64;transition:all .4s ease-in}.progress-bar__progress-sprite{content:'';background:linear-gradient(to right,#FFBC64 4.15%,#FF6431 50%,#FFBC64 100%);width:370%;animation:loading-gradient-bar 3s infinite linear}@keyframes loading-gradient-bar{0%{left:-370%}100%{left:370%}}.rooms-selector__content{padding:2.4rem 1.6rem}.rooms-selector__content--loading{-webkit-filter:blur(5px);filter:blur(5px);cursor:wait;position:relative;transition:-webkit-filter .5s ease-in;transition:filter .5s ease-in;transition:filter .5s ease-in,-webkit-filter .5s ease-in}.rooms-selector__title{font-weight:700;font-size:2.2rem;margin-bottom:2.4rem}.rooms-selector__subtitle{font-size:1.8rem;margin-bottom:1.8rem}.rooms-selector__rooms-container{display:flex;flex-wrap:wrap;margin-top:24px}.rooms-selector__room-section{display:contents}.rooms-selector__tooltip{position:absolute;bottom:44px;left:50%;margin-bottom:5px;margin-left:-80px;padding:7px;width:160px;border-radius:3px;background-color:rgba(19,18,18,.84);color:#fff;text-align:center;font-size:14px;line-height:1.2;z-index:20}.rooms-selector__tooltip:after{position:absolute;bottom:-5px;left:134px;margin-left:-5px;width:0;border-top:5px solid rgba(19,18,18,.84);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0}.rooms-selector__column{flex-grow:1;width:50%;align-items:center;display:flex;margin-bottom:2.4rem}.rooms-selector__column--right{justify-content:flex-end;display:flex;flex-wrap:wrap;position:relative}.rooms-selector__column--block{display:block}.rooms-selector__row{flex-grow:1;width:100%;align-items:center;display:flex}.rooms-selector__room-title{font-size:1.6rem;font-weight:700}.rooms-selector__room-label{font-size:1.6rem;margin-bottom:0}.rooms-selector__room-info{font-size:1.2rem;color:#6F6F6F}.rooms-selector__action{color:#FF6431;cursor:pointer}.rooms-selector__action--add{font-size:1.6rem}.rooms-selector__action--delete{font-size:1.2rem;margin-bottom:0}.rooms-selector .btn-close{background-color:#fff;font-size:2.4rem}.rooms-selector__select{border-radius:4px;display:inline-block;line-height:1.5em;padding:.4rem 1.2rem;font-weight:400;font-size:1.3rem;margin:0;width:108px;box-sizing:border-box;border-color:#BDBDBD}.rooms-selector__select--error{border-color:red}.rooms-selector__age-error-message{color:red;width:100%;margin-top:.4rem;margin-right:.2rem;font-size:1.2rem;text-align:right}.rooms-selector__separator{border-top:1px solid #BDBDBD;margin-top:3.2rem;width:100%}.rooms-selector__total-price{font-weight:600;font-size:40px;line-height:5rem;color:#BDBDBD}.rooms-selector__total-price--active{color:#388E3C}.rooms-selector__total-label{font-size:1.2rem;line-height:1.5rem;color:#BDBDBD;margin-bottom:0}.rooms-selector__total-label--active{color:#388E3C}.rooms-selector__warning-box{width:238px;height:82px;background:#FA503F;border-radius:10px}.rooms-selector__warning--message{font-size:14px;line-height:1.8rem;color:#FFF}.rooms-selector__main-button{font-size:1.8rem;border-radius:.4rem;display:block;height:5rem;border:none;-webkit-appearance:none;font-weight:900;color:#fff;width:100%;transition:background-color .2s;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:box-shadow,transform;box-shadow:0 0 1px transparent}.rooms-selector__main-button--orange{background-color:#FF6431}.rooms-selector__main-button--blue{background-color:#2445E4}.rooms-selector__main-button--grey{background-color:#A9A9A9}.rooms-selector__main-button--red{background-color:#FD1A16}.rooms-selector__main-button--animated{transition:background-color .5s ease-in}.rooms-selector__main-button:active,.rooms-selector__main-button:focus,.rooms-selector__main-button:hover{box-shadow:3px 3px 3px -2px rgba(0,0,0,.5);transform:scale(1.03)}.rooms-selector__main-button.ng-animate{transition:none}.rooms-selector__not-found-container{display:flex;margin:2.2rem 0;justify-content:space-around}.rooms-selector__not-found-message{width:80%;color:#BDBDBD;font-size:1.4rem;margin-top:.8rem}.rooms-selector__not-found-message--link{color:#FF6431}.rooms-selector__terms{width:100%;text-align:center;text-decoration:underline;margin-top:1.4rem}.rooms-selector__footnote{font-size:1.1rem;color:#6F6F6F;text-align:center;margin-top:.4rem}.rooms-selector__loading-section{position:fixed;top:0;left:0;z-index:42;background:#000;opacity:0;transition:opacity .5s ease-in;height:calc(100% + 8rem);pointer-events:none}.rooms-selector__loading-section--show{opacity:.65;pointer-events:all}.rooms-selector__loading-section-container{height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center}.rooms-selector__loading-animation{width:30%;margin-right:22%;max-height:150px;max-width:700px}.rooms-selector__loading-animation .loader{transform:translate(-10%,-170px)}.rooms-selector__loading-message{font-size:2rem;text-align:center;color:#fff;max-width:28rem;margin-top:3.2rem}.rooms-selector__loading-message--small{font-size:1.4rem;margin-top:.5rem}.rooms-selector__progress-bar{width:90%;max-width:630px}@media (min-width:630px){.rooms-selector__loading-message{max-width:50rem;font-size:2.4rem}.rooms-selector__loading-message--small{font-size:1.8rem}.rooms-selector__content{padding:4.8rem 4.8rem 3.6rem}.rooms-selector__rooms-container{display:-ms-grid;display:grid;grid-gap:6.4rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;align-items:start}.rooms-selector__row--column{flex-flow:column;align-items:flex-end;display:flex}.rooms-selector__total-label{margin-bottom:-.4rem}.rooms-selector__bottom-container{padding:2.4rem;display:-ms-grid;display:grid;grid-gap:4.8rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;justify-content:space-between}.rooms-selector__bottom-container--bottom-container{flex-flow:column;align-items:flex-end;display:flex}.rooms-selector__room-section{display:flex;flex-wrap:wrap}.rooms-selector__subtitle{text-align:center;margin-top:2.4rem}.rooms-selector__title{text-align:center;margin-top:-.4rem}.rooms-selector__loading-animation{margin-right:0}.rooms-selector__loading-animation .loader{transform:translate(-50%,-170px)}}.rooms-selector-container{background:#fff;position:fixed;top:0;left:0;z-index:1100;width:100%;height:100%;padding-bottom:4.8rem;overflow:auto;border:none;-webkit-overflow-scrolling:touch}.rooms-selector__modal{position:relative;margin:30px auto;width:67.8rem}.rooms-detail-form{background:#FCFCFC;box-shadow:0 2px 5px rgba(0,0,0,.08);display:flex;padding:0 8px 16px;flex-direction:column}.rooms-detail-form__payment{display:flex;padding:12px 0}.rooms-detail-form__payment-advantages{max-width:170px;padding-right:24px;margin-right:24px;border-right:1px solid #E0E0E0;font-size:10px;line-height:1.3}.rooms-detail-form__payment-price{display:flex;align-items:flex-end;flex:1;flex-direction:column}thumbnail .thumbnail{display:flex;flex-wrap:wrap}@media (max-width:768px){thumbnail .thumbnail{padding:20px}}thumbnail .thumbnail__img{width:100%;margin:0 0 30px}thumbnail .thumbnail__img--size{width:190px;height:190px;margin:0 auto}thumbnail .thumbnail__number-step{width:50px}thumbnail .thumbnail__number-step--span{position:relative;top:-10px}thumbnail .thumbnail__content{width:calc(100% - 50px)}thumbnail .thumbnail__content--title{font-size:18px;font-weight:700;color:#000}thumbnail .thumbnail__content--text{font-size:16px;font-weight:400;color:#000}thumbnail .thumbnail__number-step{font-size:48px;font-weight:700;margin:0}thumbnail .thumbnail__number-step--red{color:#FD1A16}thumbnail .thumbnail__number-step--orange{color:#FFBC64}.loader__icon{position:absolute;display:block;animation-duration:42s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;max-height:150px}@keyframes expand-1{0%{transform:translateX(0) scale(0)}2.38095%{transform:translateX(0) scale(1)}4.7619%{transform:translateX(0) scale(0)}100%{transform:scale(0)}}@keyframes expand-2{0%,1.7619%{transform:translateX(50%) scale(0)}5.64286%{transform:translateX(50%) scale(1)}10.52381%{transform:translateX(50%) scale(0)}100%{transform:scale(0)}}@keyframes expand-3{0%,6.52381%{transform:translateX(100%) scale(0)}10.40476%{transform:translateX(100%) scale(1)}15.28571%{transform:translateX(100%) scale(0)}100%{transform:scale(0)}}@keyframes expand-4{0%,11.28571%{transform:translateX(0) scale(0)}15.16667%{transform:translateX(0) scale(1)}20.04762%{transform:translateX(0) scale(0)}100%{transform:scale(0)}}@keyframes expand-5{0%,16.04762%{transform:translateX(50%) scale(0)}19.92857%{transform:translateX(50%) scale(1)}24.80952%{transform:translateX(50%) scale(0)}100%{transform:scale(0)}}@keyframes expand-6{0%,20.80952%{transform:translateX(100%) scale(0)}24.69048%{transform:translateX(100%) scale(1)}29.57143%{transform:translateX(100%) scale(0)}100%{transform:scale(0)}}@keyframes expand-7{0%,25.57143%{transform:translateX(0) scale(0)}29.45238%{transform:translateX(0) scale(1)}34.33333%{transform:translateX(0) scale(0)}100%{transform:scale(0)}}@keyframes expand-8{0%,30.33333%{transform:translateX(50%) scale(0)}34.21429%{transform:translateX(50%) scale(1)}39.09524%{transform:translateX(50%) scale(0)}100%{transform:scale(0)}}@keyframes expand-9{0%,35.09524%{transform:translateX(100%) scale(0)}38.97619%{transform:translateX(100%) scale(1)}43.85714%{transform:translateX(100%) scale(0)}100%{transform:scale(0)}}@keyframes expand-10{0%,39.85714%{transform:translateX(0) scale(0)}43.7381%{transform:translateX(0) scale(1)}48.61905%{transform:translateX(0) scale(0)}100%{transform:scale(0)}}@keyframes expand-11{0%,44.61905%{transform:translateX(50%) scale(0)}48.5%{transform:translateX(50%) scale(1)}53.38095%{transform:translateX(50%) scale(0)}100%{transform:scale(0)}}@keyframes expand-12{0%,49.38095%{transform:translateX(100%) scale(0)}53.2619%{transform:translateX(100%) scale(1)}58.14286%{transform:translateX(100%) scale(0)}100%{transform:scale(0)}}@keyframes expand-13{0%,54.14286%{transform:translateX(0) scale(0)}58.02381%{transform:translateX(0) scale(1)}62.90476%{transform:translateX(0) scale(0)}100%{transform:scale(0)}}@keyframes expand-14{0%,58.90476%{transform:translateX(50%) scale(0)}62.78571%{transform:translateX(50%) scale(1)}67.66667%{transform:translateX(50%) scale(0)}100%{transform:scale(0)}}@keyframes expand-15{0%,63.66667%{transform:translateX(100%) scale(0)}67.54762%{transform:translateX(100%) scale(1)}72.42857%{transform:translateX(100%) scale(0)}100%{transform:scale(0)}}@keyframes expand-16{0%,68.42857%{transform:translateX(0) scale(0)}72.30952%{transform:translateX(0) scale(1)}77.19048%{transform:translateX(0) scale(0)}100%{transform:scale(0)}}@keyframes expand-17{0%,73.19048%{transform:translateX(50%) scale(0)}77.07143%{transform:translateX(50%) scale(1)}81.95238%{transform:translateX(50%) scale(0)}100%{transform:scale(0)}}@keyframes expand-18{0%,77.95238%{transform:translateX(100%) scale(0)}81.83333%{transform:translateX(100%) scale(1)}86.71429%{transform:translateX(100%) scale(0)}100%{transform:scale(0)}}@keyframes expand-19{0%,82.71429%{transform:translateX(0) scale(0)}86.59524%{transform:translateX(0) scale(1)}91.47619%{transform:translateX(0) scale(0)}100%{transform:scale(0)}}@keyframes expand-20{0%,87.47619%{transform:translateX(50%) scale(0)}91.35714%{transform:translateX(50%) scale(1)}96.2381%{transform:translateX(50%) scale(0)}100%{transform:scale(0)}}@keyframes expand-21{0%,92.2381%{transform:translateX(100%) scale(0)}96.11905%{transform:translateX(100%) scale(1)}101%{transform:translateX(100%) scale(0)}100%{transform:scale(0)}}.loader__icon:nth-child(1){animation-name:expand-1}.loader__icon:nth-child(2){animation-name:expand-2}.loader__icon:nth-child(3){animation-name:expand-3}.loader__icon:nth-child(4){animation-name:expand-4}.loader__icon:nth-child(5){animation-name:expand-5}.loader__icon:nth-child(6){animation-name:expand-6}.loader__icon:nth-child(7){animation-name:expand-7}.loader__icon:nth-child(8){animation-name:expand-8}.loader__icon:nth-child(9){animation-name:expand-9}.loader__icon:nth-child(10){animation-name:expand-10}.loader__icon:nth-child(11){animation-name:expand-11}.loader__icon:nth-child(12){animation-name:expand-12}.loader__icon:nth-child(13){animation-name:expand-13}.loader__icon:nth-child(14){animation-name:expand-14}.loader__icon:nth-child(15){animation-name:expand-15}.loader__icon:nth-child(16){animation-name:expand-16}.loader__icon:nth-child(17){animation-name:expand-17}.loader__icon:nth-child(18){animation-name:expand-18}.loader__icon:nth-child(19){animation-name:expand-19}.loader__icon:nth-child(20){animation-name:expand-20}.loader__icon:nth-child(21){animation-name:expand-21}understand-travel-packages .understand-travel-packages{width:100%;border-top:1px solid #575757;padding-top:40px;display:-ms-grid;display:grid}understand-travel-packages .understand-travel-packages__content{margin:0 0 30px;text-align:center;width:100%}understand-travel-packages .understand-travel-packages__content--text{font-size:28px;font-weight:700;color:#000}understand-travel-packages .understand-travel-packages__thumbnail{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [4];grid-template-columns:repeat(4,1fr);grid-gap:5px 50px}@media (max-width:768px){understand-travel-packages .understand-travel-packages{border-bottom:2px solid #FFBC64;padding-bottom:30px;border-top:0}understand-travel-packages .understand-travel-packages__thumbnail{-ms-grid-columns:(1fr) [1];grid-template-columns:repeat(1,1fr)}}@media (min-width:0) and (max-width:667px){.car-card .car-model,.upgrade-category{text-align:center}.car-card{border-radius:5px;border:8px solid #F2F2f2;margin-bottom:35px;margin-left:10px;margin-right:10px;padding:15px}.car-card .car-model .description-model{font-size:18px;color:#252525;font-weight:600}.car-card .block-rent{display:flex;text-align:center;flex-direction:column;margin-top:30px;margin-bottom:20px}.car-card .block-rent .rent-description-group{display:none}.car-card .block-rent .rent-value{order:1;font-weight:700;color:#333232;font-size:35px;margin:0}.car-card .block-rent .rent-note{order:2;font-size:12px;color:#333232;font-weight:400;margin-bottom:30px}.car-card .block-rent button{order:3;background:#2e9620;border:1px solid #2e9620;height:42px;color:#FFF;font-weight:700;font-size:20px;width:100%;box-shadow:1.15px 5.89px 5px rgba(33,33,33,.3)}.car-details{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.car-details .air_condition_ind,.car-details .baggage_quantity,.car-details .door_count,.car-details .passenger_quantity,.car-details .transmission_type,.car-details .vehicle_category{width:50%;height:30px;display:flex;flex-wrap:wrap}.car-details .air_condition_ind span:nth-child(1),.car-details .baggage_quantity span:nth-child(1),.car-details .door_count span:nth-child(1),.car-details .passenger_quantity span:nth-child(1),.car-details .transmission_type span:nth-child(1),.car-details .vehicle_category span:nth-child(1){color:#2e9620;font-size:13px;margin-right:10px}.car-details .air_condition_ind span:nth-child(2),.car-details .baggage_quantity span:nth-child(2),.car-details .door_count span:nth-child(2),.car-details .passenger_quantity span:nth-child(2),.car-details .transmission_type span:nth-child(2),.car-details .vehicle_category span:nth-child(2){color:#000;font-size:12px;font-weight:400;width:calc(100% - 30px)}.car-details .car-title-detail{width:100%;margin-bottom:25px}.car-details .car-title-detail p:nth-child(1){color:#141313;font-size:18px;margin:0 0 10px}.car-details .car-title-detail p:nth-child(2){color:#707070;font-size:12px;margin:0}.car-details .air_condition_ind .has-air{color:#2e9620}.car-details .air_condition_ind .not-air{color:#961312!important}.upgrade-category-mb{order:3;margin:26px 0 0}.upgrade-category-mb .upgrade-category .vehicle-btn-upgrade{background:#f5f575;font-weight:700;color:#1e1e1e;font-size:19px;border-radius:3px;box-shadow:1.15px 5.89px 0 rgba(204,174,6,.3);border:1px solid #f5f575;width:100%;margin:20px auto 0}.upgrade-category{background:#fceb00;padding:15px}.upgrade-category .description-upgrade,.upgrade-category .title-upgrade{text-align:left}.upgrade-category .title-upgrade p{font-size:15px;font-weight:700;text-transform:uppercase;margin:0 0 15px}.upgrade-category .description-upgrade p{font-size:12.5px;font-weight:400;margin:0 0 15px}}#filter-car #filter-category input,#filter-car #filter-type input,#filter-car #filter-value .rzslider .rz-bubble,#filter-car #filter-value .rzslider .rz-bubble.rz-limit,#filter-car #filter-value .rzslider .rz-pointer:after{display:none}.upgrade-category .vehicle-btn-upgrade{background:#f5f575;font-weight:700;color:#1e1e1e;font-size:19px;border-radius:3px;box-shadow:1.15px 5.89px 0 rgba(204,174,6,.3);margin:12px 15px;border:1px solid #f5f575;height:44px;padding:10px 15px;line-height:10px}@media (min-width:0) and (max-width:667px){.filter-container-car.ng-enter,.filter-container-car.ng-leave{transition-duration:.5s}.filter-container-car{width:85%;top:0;position:fixed;left:0;z-index:15;height:100%;overflow:auto}#filter-car{width:100%;background:#FFF;z-index:10}#background-filter{width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:1}@keyframes filterEnter{0%{transform:translate3d(-100%,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes filterLeave{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-100%,0,0)}}@keyframes fadeEnter{0%{opacity:0}100%{opacity:1}}@keyframes fadeLeave{0%{opacity:1}100%{opacity:0}}.filter-container-car.ng-enter .filter-car{animation:filterEnter .5s}.filter-container-car.ng-enter #background-filter{animation:fadeEnter .8s}.filter-container-car.ng-leave #filter-car{animation:filterLeave .5s;transform:translate3d(-100%,0,0)}.filter-container-car.ng-leave #background-filter{animation:fadeLeave .8s;opacity:0}}#filter-car{position:relative;padding:80px 10px 20px;border:1px solid #a7a7a7}#filter-car input{width:100%;height:43px;border-radius:5px;border:1px solid #a7a7a7;padding:0 10px}#filter-car input[type=number]::-webkit-inner-spin-button,#filter-car input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#filter-car #header-filter{width:100%;height:60px;background-color:#f8f7f7;position:absolute;top:0;left:0;border-bottom:1px solid #dadada}#filter-car #header-filter p{width:100%;text-align:center;position:relative;top:50%;transform:translateY(-50%);font-size:18px;font-weight:700;text-transform:uppercase}#filter-car #header-filter p:nth-child(2){text-align:right;position:absolute;right:14px;font-size:22px}#filter-car .title-secondary{font-size:16px;font-weight:700;text-align:left;margin-bottom:20px}#filter-car #filter-category,#filter-car #filter-model,#filter-car #filter-type,#filter-car #filter-value{border-bottom:1px solid #dadada;padding-bottom:15px;margin-bottom:15px}#filter-car #filter-category:last-child,#filter-car #filter-model:last-child,#filter-car #filter-type:last-child,#filter-car #filter-value:last-child{border-bottom:none;margin:0;padding:0}#filter-car #filter-value .rzslider{margin:20px 0}#filter-car #filter-value .rzslider .rz-bar{background:#e1e1e1;height:10px;border-radius:10px}#filter-car #filter-value .rzslider .rz-bar.rz-selection{background:#19a131}#filter-car #filter-value .rzslider .rz-pointer{width:20px;height:20px;top:-5px;background-color:#FFF;border:2px solid #979797}#filter-car #filter-value input{width:40%}#filter-car #filter-value input:first-child{float:left}#filter-car #filter-value input:last-child{float:right}#filter-car #filter-category label,#filter-car #filter-type label{font-weight:600}#filter-car #filter-category .checkbox-style input[type=checkbox]+label:before,#filter-car #filter-type .checkbox-style input[type=checkbox]+label:before{border:1px solid #5D5C5C;content:"\00a0";display:inline-block;font-size:1.6rem;line-height:1em;height:16px;margin:0 10px 0 0;padding:0;vertical-align:top;width:16px;border-radius:4px}#filter-car #filter-category .checkbox-style input[type=checkbox]:checked+label:before,#filter-car #filter-type .checkbox-style input[type=checkbox]:checked+label:before{background:#f1ecec;color:#000;content:"\2714";text-align:center}#filter-car #filter-category .checkbox-style,#filter-car #filter-type .checkbox-style{margin-bottom:10px}.car-offer-field{max-width:800px;display:flex;align-items:center;flex-direction:column;margin:2rem}@media screen and (min-width:768px){.car-offer-field{margin:auto}}.car-offer-field__informations{text-align:center;margin:.5rem 0 1.5rem}.car-offer-field__logo-localiza{margin-left:.4rem}.car-offer-field h4{width:320px;text-align:center;margin-bottom:1rem}@media screen and (min-width:425px){.car-offer-field h4{width:100%}}.car-offer-field__button-search-hotels{background:0 0;padding:1rem 0;text-align:center;width:320px;color:#F05929;border:1px solid #F05929;border-radius:2.7rem;cursor:pointer;margin:2rem 0}.car-offer-field__container-cards{width:100%;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width:768px){.car-offer-field__container-cards{justify-content:space-between}.car-offer-field__card-mobile{display:none}}@media screen and (max-width:767px){.car-offer-field__card-desktop{display:none}}@media (min-width:0) and (max-width:667px){.get-vehicle{margin-top:45px}.get-vehicle .title{font-size:18px;color:#2e9620;font-weight:600}.get-vehicle .description-title{color:#474747;font-size:14px}.get-vehicle input{height:40px;border:1px solid #9d9d9d;border-radius:5px;font-size:15px;color:#9d9d9d;margin-bottom:13px;width:100%;padding:0 15px}.block-info .title-info{color:#252525;font-weight:600;font-size:18px}.block-info .options-two{display:flex;flex-wrap:wrap;justify-content:space-between}.block-info .options-two label{position:absolute;left:53px;color:#252525;font-size:14px;font-weight:600}.block-info .options-two .tooltip-confirmation{background:#575757;border-radius:100%;color:#FFF;padding:1px 10px;font-weight:700;font-size:19px;margin:-7px 0 15px}.block-info .options-two .description-option{text-align:left}.block-info .options .global-arrow{width:20px;height:20px;background-color:#dcdbd9;border-radius:50%;text-align:center;margin-right:6px;vertical-align:top;float:left;margin-left:-4px}.block-info .options .global-arrow .arrow{display:inline-block;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #626262;margin-left:2px;margin-top:5px}.car-card .block-rent .rent-description-group{display:block;font-size:25px;color:#252525;font-weight:600;text-transform:uppercase}.description-option{color:#252525;font-size:14px;font-weight:600}.vehicle-box-price-finally{display:flex;text-align:right;flex-direction:column;margin-top:30px;margin-bottom:20px}.vehicle-box-price-finally .rent-description-group{font-size:25px;color:#2a2a2a;font-weight:700;text-transform:uppercase}.vehicle-box-price-finally .rent-value{order:1;font-weight:700;color:#333232;font-size:35px;margin:0}.vehicle-box-price-finally .rent-note{order:2;font-size:12px;color:#333232;font-weight:400;margin-bottom:30px}.vehicle-box-price-finally button{order:3;background:#2e9620;border:1px solid #2e9620;height:42px;color:#FFF;font-weight:700;font-size:20px;width:100%;box-shadow:1.15px 5.89px 5px rgba(33,33,33,.3)}}@media (min-width:668px){.description-option{color:#252525;font-size:14px;font-weight:600}.vehicle-box-price-finally{display:flex;text-align:right;flex-direction:column;margin-top:118px;margin-bottom:20px;padding:0 45px}.vehicle-box-price-finally .rent-description-group{display:block;text-align:left;font-size:18px;color:#2a2a2a;font-weight:700;text-transform:uppercase}.vehicle-box-price-finally .rent-value{order:1;font-weight:700;color:#333232;font-size:35px;margin:0}.vehicle-box-price-finally .rent-note{order:2;font-size:12px;color:#333232;font-weight:400;margin-bottom:30px}.vehicle-box-price-finally button{order:3;background:#2e9620;border:1px solid #2e9620;height:42px;color:#FFF;font-weight:700;font-size:20px;width:100%;box-shadow:1.15px 5.89px 5px rgba(33,33,33,.3)}}.car-offer-field-card{width:320px;border-radius:1rem;box-shadow:0 0 20px rgba(166,171,189,.25);margin-bottom:2rem}.car-offer-field-card__container-card{display:flex;align-items:center;flex-wrap:nowrap}.car-offer-field-card__container-content{padding:1rem}@media screen and (min-width:768px){.car-offer-field-card{margin:0;width:240px}.car-offer-field-card__container-card{flex-wrap:wrap}.car-offer-field-card__container-content{padding:1.5rem 2rem 3rem}}.car-offer-field-card__door-text{padding-left:1.5rem}.car-offer-field-card__air-conditioner{font-size:8pt}.car-offer-field-card__image-car{width:151px;height:100px;border-radius:1rem 1rem 0 0;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:768px){.car-offer-field-card__image-car{width:100%}}.car-offer-field-card__stars-of-hotel{border:1px solid #00652E;padding:.5rem .8rem;display:flex;align-items:center;gap:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.car-offer-field-card__stars-of-hotel i{font-size:12pt}.car-offer-field-card__container-coofee{display:flex;align-items:center;margin-bottom:2rem}.car-offer-field-card__currency{font-weight:700;font-family:Montserrat,sans-serif}.car-offer-field-card__check-button button{display:none}@media screen and (min-width:768px){.car-offer-field-card__check-button button{display:flex;justify-content:center;height:46px;width:200px;border-radius:1rem;margin-top:1.8rem;text-align:center}}.car-offer-field-card__car-description-desktop{display:none}@media screen and (min-width:768px){.car-offer-field-card__car-description-desktop{display:flex;width:100%;border:1px solid;border-right:none}}.car-offer-field-card__car-description-mobile{display:flex;width:100%;border-bottom:1px solid #b3b3b338}.car-offer-field-card__class-car{width:154px;background-color:#F05929;color:#fff;padding:.9rem .7rem;border-radius:1rem 0 0}.car-offer-field-card__group-car{color:#B3B3B3;padding:.9rem 0 .7rem 1rem}@media screen and (max-width:767px){.car-offer-field-card__price-text-desktop{display:none}}@media screen and (min-width:768px){.car-offer-field-card__car-description-mobile{display:none}.car-offer-field-card__class-car{border-radius:0}.car-offer-field-card__price-text-mobile{display:none}}.conclusao-reserva *,.conclusao-reserva :after,.conclusao-reserva :before{box-sizing:border-box}.conclusao-reserva html{font-family:sans-serif}.conclusao-reserva body,.conclusao-reserva figure,.conclusao-reserva html{margin:0;padding:0}.conclusao-reserva article,.conclusao-reserva aside,.conclusao-reserva details,.conclusao-reserva figcaption,.conclusao-reserva figure,.conclusao-reserva footer,.conclusao-reserva header,.conclusao-reserva hgroup,.conclusao-reserva main,.conclusao-reserva nav,.conclusao-reserva section,.conclusao-reserva summary{display:block}.conclusao-reserva audio,.conclusao-reserva canvas,.conclusao-reserva progress,.conclusao-reserva video{display:inline-block;vertical-align:baseline}.conclusao-reserva audio:not([controls]){display:none;height:0}.conclusao-reserva a:focus,.conclusao-reserva button:focus,.conclusao-reserva input:focus{outline:0}.conclusao-reserva input::-ms-clear{display:none}.conclusao-reserva input::-ms-reveal{display:none}.conclusao-reserva input:-webkit-autofill,.conclusao-reserva input:-webkit-autofill:active,.conclusao-reserva input:-webkit-autofill:focus,.conclusao-reserva input:-webkit-autofill:hover{background-color:#FFF;color:#555!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important}.conclusao-reserva [hidden],.conclusao-reserva template{display:none}.conclusao-reserva nav ul,.conclusao-reserva ul.unstyled{margin:0;padding:0;display:inline-block;width:100%}.conclusao-reserva nav ul li,.conclusao-reserva ul.unstyled li{float:left;list-style:none}.conclusao-reserva a{text-decoration:none}.conclusao-reserva p{margin:0;padding:0}.conclusao-reserva li,.conclusao-reserva ul{margin:0;padding:0;list-style:none}.conclusao-reserva .logo{background:url(../img/logo-localiza-hertz.png) 0 15px no-repeat;display:inline-block;height:60px;width:190px;padding:0}.conclusao-reserva .logo.rentacar{background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/logo-localiza-rentacar.png) 0 5px no-repeat;background-size:165px;width:165px;padding:0}.conclusao-reserva .nao-encontrado{border-bottom:1px solid #eee;margin-bottom:25px;text-align:center;padding:15px 20px;font-size:12px;display:none}.conclusao-reserva .titulos{color:#00984a;font-family:LocalizaDINDisplay_Regular;font-size:23px;font-weight:700;text-transform:uppercase}.conclusao-reserva .sub-titulos{color:#2d2d2d;font-family:Calibri;font-size:14px;font-weight:400;line-height:26px;vertical-align:top;margin-bottom:7px}.conclusao-reserva .form-group{border:1px solid #d7d7d7;background-color:#fff}.conclusao-reserva .form-input-group{margin-bottom:8px;margin-right:5px}.conclusao-reserva .form-input-group.erro{background-color:#ffe7e7;border:1px solid #bb2d01!important}.conclusao-reserva .form-input-group.erro .input-label{color:#bb2d01!important}.conclusao-reserva .form-input,.conclusao-reserva .form-select,.conclusao-reserva .form-value{display:inline-block;padding-left:7px;filter:alpha(opacity=100);opacity:1!important;color:#2d2d2d!important;background:0 0;width:100%;overflow:hidden;outline:0;text-overflow:ellipsis}.conclusao-reserva .float-group{display:inline-block;vertical-align:top;position:relative;height:55px;border:1px solid #d7d7d7}.conclusao-reserva .input-label{z-index:4}.conclusao-reserva .form-input,.conclusao-reserva .form-select{height:25px;position:absolute;bottom:3px;font:14px OpenSans;font-weight:400;border:none;z-index:2}.conclusao-reserva .form-value{position:absolute;bottom:5px;font:14px OpenSans;font-weight:400;line-height:20px;border:none}.conclusao-reserva .form-select.select2-container .select2-choice{padding:0!important;margin:0;border:none;height:25px;width:100%}.conclusao-reserva .form-select .control-label{margin-left:-5px}.conclusao-reserva .form-select.select2-container .select2-choice>.select2-chosen{line-height:25px}.conclusao-reserva .disabled .select2-container .select2-choice .select2-arrow{display:none}.conclusao-reserva .form-select-drop{margin-top:4px;width:150px!important;padding:15px}.conclusao-reserva .float-label.erro{background-color:#ffe7e7!important;border:2px solid #bb2d01!important}.conclusao-reserva .form-erro{width:100%;min-height:31px;padding:5px;background-color:#bb2d01;z-index:5;display:none;position:absolute;top:54px}.conclusao-reserva .form-erro label,.conclusao-reserva .form-erro span{color:#fff;font-family:Calibri;font-size:16px;font-weight:400;line-height:18px}.conclusao-reserva .figure-main{border:1px solid #f2f2f2;padding:10px;margin-bottom:30px;background:#fff}.conclusao-reserva .btn-print{margin-top:15px;color:#00984a}.conclusao-reserva .btn-print i{margin-bottom:-6px}.conclusao-reserva .acessibilidade{text-align:right;padding:12px 0}.conclusao-reserva .acessibilidade .link-acessibilidade{font-family:OpenSans_SemiBold,sans-serif;color:#00984A;font-size:10px;text-transform:uppercase;margin-left:33px}.conclusao-reserva .acessibilidade .link-acessibilidade i{vertical-align:middle;margin-right:10px}.conclusao-reserva .clear{clear:both}.conclusao-reserva .clearfix{display:inline-block;width:100%;line-height:0;height:0}.conclusao-reserva .a-underline{text-decoration:underline;color:#51575d}.conclusao-reserva .overflow{overflow:hidden}.conclusao-reserva .center-block{display:block;margin-left:auto;margin-right:auto}.conclusao-reserva .pull-left{float:left!important}.conclusao-reserva .hide{display:none!important}.conclusao-reserva .invisible{visibility:hidden}.conclusao-reserva .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.conclusao-reserva .hidden{display:none!important;visibility:hidden!important}.conclusao-reserva .break{display:inline-block;width:100%}.conclusao-reserva .no-mtop{margin-top:0!important}.conclusao-reserva .no-mright{margin-right:0!important}.conclusao-reserva .no-mbottom{margin-bottom:0!important}.conclusao-reserva .mbottom-20{margin-bottom:20px!important}.conclusao-reserva .mtop-5{margin-top:5px!important}.conclusao-reserva .no-margin{margin:0!important}.conclusao-reserva .no-pbottom{padding-bottom:0!important}.conclusao-reserva .no-ptop{padding-top:0!important}.conclusao-reserva .no-pright{padding-right:0!important}.conclusao-reserva .no-pleft{padding-left:0!important}.conclusao-reserva .no-padding{padding:0!important}.conclusao-reserva .no-border{border:0 solid transparent!important}.conclusao-reserva .text-left{text-align:left!important}.conclusao-reserva .text-right{text-align:right!important}.conclusao-reserva .text-center{text-align:center!important}.conclusao-reserva .imagem-box{display:inline-block;width:977px;height:343px;padding:10px;background:#fff;border:1px solid #f6f6f6;margin-bottom:30px}.conclusao-reserva .text-uppercase{text-transform:uppercase}.conclusao-reserva .m-dobro{margin-left:20px}.conclusao-reserva .small,.conclusao-reserva small{font-size:70%}.conclusao-reserva [class^=icon-]{display:inline-block;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) no-repeat}.conclusao-reserva [class^=icon2-]{display:inline-block;background:url(../img/spr-icons-2.png) no-repeat}.conclusao-reserva [class^=bageApp-]{display:inline-block;background:url(https://app.localizahertz.com/Style%20Library/util/img/icones/mapaBadge.svg) no-repeat;margin:0 5px}.conclusao-reserva .bageApp-android-es{width:135px;height:40px;background-position:-30px -170px}.conclusao-reserva .bageApp-ios-es{width:135px;height:40px;background-position:-195px -170px}.conclusao-reserva .bageApp-android-en{width:135px;height:40px;background-position:-30px -100px}.conclusao-reserva .bageApp-ios-en{width:135px;height:40px;background-position:-195px -100px}.conclusao-reserva .bageApp-android-pt{width:135px;height:40px;background-position:-30px -30px}.conclusao-reserva .bageApp-ios-pt{width:135px;height:40px;background-position:-195px -30px}.conclusao-reserva .icon2-retirada-carro{width:55px;height:55px;background-position:-925px -634px}.conclusao-reserva .icon2-devolucao-carro{width:55px;height:55px;background-position:-998px -634px}.conclusao-reserva .icon2-check-verde{width:22px;height:14px;background-position:-1018px -581px}.conclusao-reserva .icon2-check-verde-citrico{width:22px;height:14px;background-position:-1048px -581px;display:none}.conclusao-reserva .icon2-check-cinza{width:22px;height:14px;background-position:-985px -581px;display:none}.conclusao-reserva .icon2-selecao-oferta{width:30px;height:30px;background-position:-196px -573px}.conclusao-reserva .icon2-oferta-selecionada{width:30px;height:30px;background-position:-284px -131px;display:none}.conclusao-reserva .icon2-oferta-desselecionada{width:30px;height:30px;background-position:-242px -573px;display:none}.conclusao-reserva .icon2-check{width:85px;height:85px;background-position:-803px -619px}.conclusao-reserva .icon2-sua-reserva{width:55px;height:55px;background-position:-85px -197px}.conclusao-reserva .icon2-banner-fidelidade{width:55px;height:55px;background-position:-1217px -634px}.conclusao-reserva .icon2-lembre-se{width:55px;height:55px;background-position:-158px -197px}.conclusao-reserva .icon2-cnh{width:38px;height:38px;background-position:-971px -713px}.conclusao-reserva .icon2-pagamento{width:38px;height:38px;background-position:-918px -713px}.conclusao-reserva .icon2-tempo-limite{width:38px;height:38px;background-position:-1024px -713px}.conclusao-reserva .icon2-marco{width:24px;height:24px;margin-top:14px;background-position:-770px -576px}.conclusao-reserva .icon2-caracteristicas{background-image:url(https://app.localizahertz.com/Style%20Library/util/img/icones/icones_características_do_grupo.png);width:35px;height:30px;vertical-align:middle}.conclusao-reserva .icon2-fechar{cursor:pointer}.conclusao-reserva .icon2-seu-carro{width:31px;height:24px;background-position:-480px -576px;margin-right:2%}.conclusao-reserva .icon2-aviao{width:33px;height:27px;background-position:-574px -574px;margin-right:2%}.conclusao-reserva .icon2-marcacao-passos-completo{width:30px;height:30px;background-position:-625px -573px}.conclusao-reserva .icon2-relogio{width:35px;height:40px;background-position:-118px -340px}.conclusao-reserva .icon2-calendario{width:35px;height:40px;background-position:-82px -340px}.conclusao-reserva .icon2-devolucao,.conclusao-reserva .icon2-retirada{width:17px;height:27px;background-position:-812px -575px;margin-right:5%}.conclusao-reserva .icon2-devolucao{transform:rotate(271deg)}.conclusao-reserva .icon2-imprimir-cotacao{width:23px;height:23px;background-position:-396px -577px;margin-right:5%}.conclusao-reserva .icon2-imprimir-confirmacao{width:23px;height:23px;background-position:-395px -576px;margin-right:10px}.conclusao-reserva .icon2-reenviar-email{width:23px;height:23px;background-position:-878px -576px;margin-right:10px}.conclusao-reserva .icon2-salvar-pdf{width:23px;height:23px;background-position:-953px -576px;margin-right:10px}.conclusao-reserva .icon2-beneficios-reserva{width:38px;height:38px;margin-top:2%;background-position:-341px -571px;margin-right:5%}.conclusao-reserva .icon2-beneficios-fidelidade{width:38px;height:38px;background-position:-1131px -714px;margin-right:5%}.conclusao-reserva .icon2-pagamento-na-devolucao-mensagem{width:36px;height:36px;background-position:-290px -570px;margin-right:10px}.conclusao-reserva .icon2-ensolarado{width:38px;height:38px;background-position:-462px -714px}.conclusao-reserva .icon2-parcialmente-nublado{width:38px;height:38px;background-position:-608px -712px}.conclusao-reserva .icon2-nublado{width:38px;height:38px;background-position:-814px -714px}.conclusao-reserva .icon2-chuvas-esparsas,.conclusao-reserva .icon2-chuvoso{width:38px;height:38px;background-position:-410px -719px}.conclusao-reserva .icon2-neve{width:38px;height:38px;background-position:-864px -714px}.conclusao-reserva .icon2-lua-ceu-limpo{width:38px;height:38px;background-position:-561px -713px}.conclusao-reserva .icon2-temperatura-max{width:27px;height:38px;background-position:-807px -569px}.conclusao-reserva .icon2-temperatura-min{width:27px;height:38px;background-position:-840px -569px}.conclusao-reserva .icon2-exclamacao{width:28px;height:28px;background-position:-724px -574px}.conclusao-reserva .icon3-fast-telefone{vertical-align:middle}.conclusao-reserva .icon3-fast-telefone-maior{width:51px;height:51px;background-position:-652px -544px}.conclusao-reserva [class^=icon-rs-]{display:inline-block;width:20px;height:20px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-minhas-reservas.png) no-repeat;vertical-align:middle}.conclusao-reserva .icon-arrows-down-1{width:9px;height:9px;background-position:-139px -5px}.conclusao-reserva .icon-arrows-down-2{width:10px;height:10px;background-position:-158px -5px}.conclusao-reserva .icon-arrows-down-3{width:12px;height:12px;background-position:-274px -27px}.conclusao-reserva .icon-arrows-right-2{width:10px;height:10px;background-position:-229px -5px}.conclusao-reserva .icon-arrows-right-dec{width:21px;height:12px;background-position:-54px -33px}.conclusao-reserva .icon-arrows-right-rounded-1{width:17px;height:17px;background-position:-80px -30px}.conclusao-reserva .icon-arrows-right-rounded-2{width:17px;height:17px;background-position:-101px -30px}.conclusao-reserva .icon-bullet{width:3px;height:3px;background-position:-215px -28px}.conclusao-reserva .icon-erro{width:18px;height:18px;background-position:-226px -28px}.conclusao-reserva .icon-fechar{width:18px;height:18px;background-position:-86px 0;transition:all .2s;cursor:pointer}.conclusao-reserva .icon-fechar:hover{background-position:-110px 0}.conclusao-reserva .icon-duvida{width:18px;height:18px;background-position:-53px 0}.conclusao-reserva .icon-expandir{width:13px;height:15px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/seta-dir.png) no-repeat;margin:2.5px 5px;vertical-align:top}.conclusao-reserva .icon-negativo{width:18px;height:4px;margin:14px 0;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -150px -344px;vertical-align:middle}.conclusao-reserva .icon-positivo{width:18px;height:18px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -150px -337px;vertical-align:middle}.conclusao-reserva .icon-separador-oferta{width:70px;height:2px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/separador-oferta.png)}.conclusao-reserva .icone-fechar-amarelo{width:17px;height:17px;position:absolute;z-index:100;background:url(http://www-hom.localiza.com/PublishingImages/Passo1/x-icone.png) center no-repeat}.conclusao-reserva .icon-duvida-default{width:18px;height:18px;background-position:-171px -338px}.conclusao-reserva .icon-house{width:16px;height:15px;background-position:0 0}.conclusao-reserva .icon-lupa{width:16px;height:15px;background-position:-28px 0}.conclusao-reserva .icon-seta-prev{width:56px;height:56px;background-position:-1px -108px}.conclusao-reserva .icon-seta-next{width:56px;height:56px;background-position:-61px -108px}.conclusao-reserva .icon-duvidas-frequentes{width:19px;height:35px;background-position:-134px -110px}.conclusao-reserva .icon-envie-mensagem{width:32px;height:26px;background-position:-167px -110px}.conclusao-reserva .icon-bate-papo{width:32px;height:26px;background-position:-211px -110px}.conclusao-reserva .icon-facebook{width:25px;height:23px;background-position:-6px -70px}.conclusao-reserva .icon-facebook-2{background:url(https://app.localizahertz.com/Style%20Library/util/img/icones/icon-facebook.png) no-repeat;background-position-y:2px;vertical-align:middle;display:inline-block;height:25px;width:11px;margin:0!important}.conclusao-reserva .icon-twitter{width:25px;height:23px;background-position:-45px -70px}.conclusao-reserva .icon-twitter-2{display:inline-block;background:url(https://app.localizahertz.com/Style%20Library/util/img/icones/icon-twitter.png) no-repeat;vertical-align:middle;height:25px;width:25px;margin:0!important}.conclusao-reserva .icon-linkedin{width:25px;height:23px;background-position:-90px -70px}.conclusao-reserva .icon-youtube{width:25px;height:23px;background-position:-136px -70px}.conclusao-reserva .icon-iphone{width:21px;height:21px;background-position:-258px -73px}.conclusao-reserva .icon-android{width:21px;height:21px;background-position:-235px -73px}.conclusao-reserva .icon-car-circle,.conclusao-reserva .icon-home-circle,.conclusao-reserva .icon-people-circle,.conclusao-reserva .icon-person-circle{width:60px;height:60px}.conclusao-reserva .icon-car-circle{background-position:-133px -171px}.conclusao-reserva .icon-person-circle{background-position:-68px -171px}.conclusao-reserva .icon-home-circle{background-position:0 -171px}.conclusao-reserva .icon-people-circle{background-position:-198px -171px}.conclusao-reserva .icon-face-connect{width:140px;height:38px;background-position:-1px -327px}.conclusao-reserva .icon-form-mais{width:16px;height:16px;background-position:-151px -338px}.conclusao-reserva .icon-go-back{width:10px;height:10px;background-position:-150px -242px}.conclusao-reserva .icon-rs-duvida-custom{background-color:#51575D;background-position:-178px -4px;width:18px;height:18px;margin-left:5px;cursor:pointer}.conclusao-reserva .icon-arrows-right-1{width:9px;height:9px;background-position:-193px -5px;vertical-align:middle}.conclusao-reserva .icon-arrows-right-3{width:10px;height:10px;background-position:-150px -242px}.conclusao-reserva .icon-rs-carac-pessoas{background-position:-14px -86px}.conclusao-reserva .icon-rs-carac-mala-gd{background-position:-85px -86px}.conclusao-reserva .icon-rs-carac-mala-pq{background-position:-122px -86px}.conclusao-reserva .icon-rs-caracteristicas{background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/localiza_icones_opcionais.png) no-repeat}.conclusao-reserva .icon-imprimir{width:21px;height:21px;background-position:-167px -241px}.conclusao-reserva .icon-email{width:21px;height:21px;background-position:-193px -238px}.conclusao-reserva .icon-pesquisar{margin-top:-1px;width:19px;height:18px;background-position:-250px -28px;cursor:pointer}.conclusao-reserva .icone-pesquisar-alinhado-direita{position:absolute;top:14px;right:6px}.conclusao-reserva .duvida-custom-verde{content:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/interrogacao_verde.png);width:18px;height:18px;margin-left:5px;cursor:pointer;margin-top:3px}.conclusao-reserva .accordion h2:after,.conclusao-reserva .nav-abas li a:after{content:''}.conclusao-reserva [class^=icon3-]{display:inline-block;background:url(https://app.localizahertz.com/Style%20Library/util/img/icones/mapaIcones.png) no-repeat}.conclusao-reserva .icon3-aeroporto{width:30px;height:45px;vertical-align:middle;background-position:-719px -253px}.conclusao-reserva .icon3-informacoes{background-position:-766px -302px;height:35px;width:35px}.conclusao-reserva .gif-load{background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/GIF_loading.gif) center no-repeat;width:218px;height:197px;zoom:.2;margin:50px auto;display:none}.conclusao-reserva #load-valores{zoom:.15!important}.conclusao-reserva [class^=icon3-passo1-]{height:45px;width:35px;margin:4px 0}.conclusao-reserva .icon3-passo1-carro{background-position:-393px -296px}.conclusao-reserva .focused .icon3-passo1-carro{background-position:-498px -296px}.conclusao-reserva .erro .icon3-passo1-carro{background-position:-603px -296px}.conclusao-reserva .icon3-passo1-data{background-position:-431px -296px}.conclusao-reserva .focused .icon3-passo1-data{background-position:-536px -296px}.conclusao-reserva .erro .icon3-passo1-data{background-position:-641px -296px}.conclusao-reserva .icon3-passo1-hora{background-position:-461px -296px}.conclusao-reserva .focused .icon3-passo1-hora{background-position:-566px -296px}.conclusao-reserva .erro .icon3-passo1-hora{background-position:-671px -296px}.conclusao-reserva .ui-datepicker .ui-datepicker-prev .ui-icon{width:27px;height:16px;position:absolute;background:url(https://app.localizahertz.com/Style%20Library/util/img/icones/seta-esq.png) center no-repeat}.conclusao-reserva .ui-datepicker .ui-datepicker-next .ui-icon{width:27px;height:16px;position:absolute;background:url(https://app.localizahertz.com/Style%20Library/util/img/icones/seta-dir.png) center no-repeat}.conclusao-reserva .ui-datepicker .ui-datepicker-prev.ui-state-disabled .ui-icon{width:27px;height:16px;position:absolute;background:url(https://app.localizahertz.com/Style%20Library/util/img/icones/seta-esq-disable.png) center no-repeat}.conclusao-reserva .ui-datepicker .ui-datepicker-next.ui-state-disabled .ui-icon{width:27px;height:16px;position:absolute;background:url(https://app.localizahertz.com/Style%20Library/util/img/icones/seta-dir-disable.png) center no-repeat}.conclusao-reserva .icon-erro-pq{width:55px;height:55px;background-position:-322px -172px}.conclusao-reserva .powered-by i.hertz{background:url(https://app.localizahertz.com/Style%20Library/util/img/conteudo/powered-by-hertz.png) no-repeat;height:15px;width:115px;display:block}.conclusao-reserva h1,.conclusao-reserva h2,.conclusao-reserva h3,.conclusao-reserva h4,.conclusao-reserva h5,.conclusao-reserva h6{margin:0;padding:0}.conclusao-reserva body{font:400 12px OpenSans,sans-serif;color:#2d2d2d}.conclusao-reserva .label-disable{color:#999!important}.conclusao-reserva .strong,.conclusao-reserva strong{font-family:OpenSans_Bold,sans-serif}.conclusao-reserva .content h1,.conclusao-reserva .content h2{font-family:LocalizaDinDisplay_BdIt;color:#00984a;margin-bottom:15px;text-transform:uppercase}.conclusao-reserva .content h1{font-size:30px}.conclusao-reserva .content h2{font-size:24px;text-transform:none}.conclusao-reserva .content.no-text-transform{text-transform:none}.conclusao-reserva .title h1{text-transform:uppercase;font-size:28px}.conclusao-reserva .title h4{font:14px OpenSans;color:#676565}.conclusao-reserva .main-article{font-size:14px}.conclusao-reserva .main-article h1{font-size:18px;color:#2d2d2d;text-transform:none}.conclusao-reserva h1,.conclusao-reserva h4,.conclusao-reserva h5{font-family:LocalizaDinDisplay_BdIt;color:#00984a}.conclusao-reserva .main-article p,.conclusao-reserva .main-article ul{margin-bottom:15px}.conclusao-reserva .main-article p.bullet:before,.conclusao-reserva .main-article ul li:before{display:inline-block;content:'';width:3px;height:3px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -215px -28px no-repeat;vertical-align:middle;margin-right:6px;margin-top:-3px}.conclusao-reserva h1{font-size:36px}.conclusao-reserva h4{font-size:22px;margin-bottom:15px}.conclusao-reserva h5{font-size:14px;margin-bottom:15px}.conclusao-reserva h6{font-family:LocalizaDinDisplay_MdIt,sans-serif;font-size:22px;color:#2d2d2d}.conclusao-reserva .reg-italic{font-family:LocalizaDinDisplay_Italic,sans-serif}.conclusao-reserva .med-italic{font-family:LocalizaDinDisplay_MdIt,sans-serif}.conclusao-reserva .sub-descricao{font-size:14px;text-transform:uppercase}.conclusao-reserva h2.default{color:#00461d}.conclusao-reserva .font14{font-size:14px}.conclusao-reserva .font12{font-size:12px}.conclusao-reserva .font10{font-size:10px}.conclusao-reserva .open-bold{font-family:OpenSans_Bold!important}.conclusao-reserva .open-semibold{font-family:OpenSans_SemiBold}.conclusao-reserva .open-font{font-family:OpenSans}.conclusao-reserva .nav-abas{line-height:0;font-family:LocalizaDinDisplay_Bold;border-bottom:1px solid #e3e3e3;margin-bottom:27px}.conclusao-reserva .nav-abas.aba-grupos{cursor:pointer}.conclusao-reserva .nav-abas li{margin:10px 0 0 20px;width:180px}.conclusao-reserva .nav-abas li a{display:block;color:#2d2d2d;text-transform:uppercase;width:180px;line-height:9px;padding:15px 0 14px;text-align:center;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/bg-listras.jpg)}.conclusao-reserva .nav-abas li a:after,.conclusao-reserva .nav-abas li a:hover{background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/bg-listras-hover.jpg)}.conclusao-reserva .nav-abas li:first-child{margin-left:0}.conclusao-reserva .nav-abas li.active{font-size:14px;margin-top:0}.conclusao-reserva .nav-abas .active a,.conclusao-reserva .nav-abas .active a:hover{line-height:normal;background:#004b35;padding:15px 0;color:#fff}.conclusao-reserva .accordion h2{position:relative;color:#51575d;font-size:18px;padding:7px 15px 7px 70px;margin-bottom:20px;text-transform:uppercase;background:#ebebeb;cursor:pointer}.conclusao-reserva .accordion h2:after{position:absolute;left:18px;top:50%;margin-top:-15px;width:28px;height:27px;display:inline-block;padding-right:20px;border-right:solid 1px #ccc;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -149px -25px no-repeat}.conclusao-reserva .accordion h2.selected:after{background-position:-177px -25px}.conclusao-reserva .accordion ul{display:none;margin:0 0 20px;padding:0 0 0 48px}.conclusao-reserva .accordion li{list-style:none;font:400 14px LocalizaDinDisplay_MdIt;padding:15px 0 0 20px;border-left:solid 1px #ccc;text-transform:uppercase}.conclusao-reserva .accordion li:first-child{padding-top:0}.conclusao-reserva .accordion li:before{display:none!important}.conclusao-reserva .table-padrao{padding:15px;background:#fff;text-align:left}.conclusao-reserva .table-padrao td,.conclusao-reserva .table-padrao th{line-height:1}.conclusao-reserva .table-padrao td{padding-bottom:15px;font-size:16px;font-family:OpenSans}.conclusao-reserva .table-padrao th{font-size:12px;font-family:OpenSans_Bold}.conclusao-reserva .utilitarios li{float:left;margin-right:30px;font-family:OpenSans_SemiBold;font-size:10px}.conclusao-reserva .utilitarios .email:before,.conclusao-reserva .utilitarios .imprimir:before{display:inline-block;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) no-repeat;margin-right:10px;content:''}.conclusao-reserva .utilitarios li a{color:#00984a;float:right}.conclusao-reserva .utilitarios .imprimir:before{width:20px;height:20px}.conclusao-reserva .utilitarios .email:before{width:19px;height:15px}.conclusao-reserva .utilitarios .imprimir:before{background-position:-167px -241px;margin-top:-4px}.conclusao-reserva .utilitarios .email:before{background-position:-193px -241px;margin-top:-1px}.conclusao-reserva .hrs-func{overflow:hidden}.conclusao-reserva .hrs-func li{float:left;margin-left:20px}.conclusao-reserva .hrs-func li:first-child{margin-left:0}.conclusao-reserva .box-destaque{background:#004b35;padding:15px 17px;overflow:hidden}.conclusao-reserva .box-default{background:#ededed;padding:15px 20px}.conclusao-reserva .tooltip-adicional{width:400px!important}.conclusao-reserva .tooltip-tipos-pontos{width:663px;visibility:hidden;background:#51575d;padding:30px;position:absolute;z-index:50;left:115px}.conclusao-reserva .tooltip-tipos-pontos p{margin-top:10px;text-align:initial}.conclusao-reserva .tooltip-tipos-pontos span{font-family:OpenSans,sans-serif;font-size:14px;color:#fff}.conclusao-reserva .tooltip-tipos-pontos .nome-pontos{font-weight:700}.conclusao-reserva .popOver{background:#51575d;width:auto;text-align:left;padding:30px;position:absolute;z-index:50}.conclusao-reserva .popOver .after{z-index:-1;content:'';width:0;height:0;border:1.43em solid transparent;position:absolute}.conclusao-reserva .popOver .after.bottom{border-top-color:#51575d}.conclusao-reserva .popOver .after.top{border-bottom-color:#51575d}.conclusao-reserva .popOver h4{font-size:20px;color:#fff;text-transform:uppercase;margin-bottom:5px}.conclusao-reserva .popOver .fechar-popover{position:absolute;right:15px;top:15px;z-index:3}.conclusao-reserva .popOver .icon-fechar-popover{width:18px;height:18px;background-position:-86px 0;transition:all .2s}.conclusao-reserva .popOver .contentData{font-size:14px;color:#fff;padding-bottom:10px}.conclusao-reserva .popOver>p{font-size:12px;color:#fff}@media print{.conclusao-reserva .hide-print{display:none}}.conclusao-reserva body{overflow-y:auto}.conclusao-reserva .wrapper{min-height:100%;height:auto!important;height:100%}.conclusao-reserva .footer{height:760px}.conclusao-reserva .content{padding:0!important}.conclusao-reserva .container{width:980px;margin:0 auto}.conclusao-reserva .tabela-resgatar-pontos{width:400px;font-family:OpenSans_Bold;border-collapse:collapse}.conclusao-reserva .tabela-resgatar-pontos tr{height:35px;font-size:14px}.conclusao-reserva .tabela-resgatar-pontos tr td{padding-left:30px}.conclusao-reserva .tabela-resgatar-pontos-barra-rolagem{height:400px;overflow-y:auto}.conclusao-reserva .tabela-acumular-pontos{text-align:center;width:500px;font-family:OpenSans_Bold;border-collapse:collapse}.conclusao-reserva .tabela-acumular-pontos tr{height:35px;font-size:14px}.conclusao-reserva .tabela-acumular-pontos tr td{padding-left:0}.conclusao-reserva .celula-tabela-acumular-pontos{width:10%}.conclusao-reserva .container-2{width:1012px;margin:0 auto}.conclusao-reserva .visible-editmode,.conclusao-reserva .visible-loggedmode{display:none}.conclusao-reserva .visible-loggedmode{padding:10px!important;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/bg-listras.jpg)}.conclusao-reserva .ms-signInLink,.conclusao-reserva [id*=x-sharepoint-uc]{display:none!important}.conclusao-reserva .ms-rtestate-field p,.conclusao-reserva p.ms-rteElement-P{line-height:normal}.conclusao-reserva #suiteBarLeft{background:#00984a}.conclusao-reserva .ms-core-webpartadder,.conclusao-reserva .ms-wpadder{z-index:5}.conclusao-reserva div.ms-formfieldlabelcontainer span.ms-formfieldlabel{font:400 12px OpenSans}.conclusao-reserva .ribbon-sharepoint{position:relative}.conclusao-reserva .ribbon-persolizada{padding:5px 10px;height:13px;position:absolute;top:39px;right:264px;z-index:99999}.conclusao-reserva .ribbon-persolizada a{float:right;text-transform:uppercase;font-size:11px;color:#666;text-decoration:none}.conclusao-reserva .container-input{position:relative;display:inline-block}.conclusao-reserva input:-webkit-autofill,.conclusao-reserva select:-webkit-autofill,.conclusao-reserva textarea:-webkit-autofill{background:#FFF}.conclusao-reserva .formulario{background:#ebebeb;padding:20px;overflow:visible;margin-bottom:0!important}.conclusao-reserva .formulario.form-motorista{padding:0;background:inherit}.conclusao-reserva .formulario input[type=text],.conclusao-reserva .formulario input[type=password]{border:2px solid transparent;height:36px;padding:0 9px;background:#FFF;font-size:14px;color:#2d2d2d;outline:0}.conclusao-reserva .lt-ie9 .formulario input[type=text],.conclusao-reserva .lt-ie9 .formulario input[type=password]{line-height:36px}.conclusao-reserva .formulario input[type=text]:focus,.conclusao-reserva .formulario input[type=password]:focus{border-color:#29b86e}.conclusao-reserva .formulario label{font-family:LocalizaDinDisplay_MdIt,sans-serif;font-size:14px}.conclusao-reserva .pesquisar label{font-family:LocalizaDinDisplay_MdIt;font-size:14px;margin-top:13px;display:inline-block}.conclusao-reserva .formulario textarea{width:100%;resize:none;font-size:14px;font-family:OpenSans,sans-serif;padding:8px 10px;border:none;outline:0;margin-bottom:20px}.conclusao-reserva .formulario .validation-summary-errors li:before,.conclusao-reserva .validation-summary-errors .icone-mensagem-erro{width:18px;height:18px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -226px -28px no-repeat;border:0;left:-30px;content:''}.conclusao-reserva ::-webkit-input-placeholder{color:#2d2d2d}.conclusao-reserva :-moz-placeholder{color:#2d2d2d}.conclusao-reserva ::-moz-placeholder{color:#2d2d2d}.conclusao-reserva :-ms-input-placeholder{color:#2d2d2d}.conclusao-reserva .checkbox input,.conclusao-reserva .checkbox label{display:inline-block!important;margin-right:8px}.conclusao-reserva .formulario h3{font-family:LocalizaDinDisplay_BdIt,sans-serif;margin-bottom:20px;font-size:15px;margin-top:0}.conclusao-reserva .formulario .sub-form{margin-top:-20px;margin-bottom:20px;font-family:OpenSans_SemiBold,sans-serif;font-size:12px}.conclusao-reserva .formulario .small-message{margin:0;font:400 12px OpenSans,sans-serif}.conclusao-reserva .formulario .message .small-message{margin:0}.conclusao-reserva .formulario .icon-erro{margin-top:0;margin-right:0;vertical-align:middle}.conclusao-reserva .formulario .validation-form{display:inline-block;float:left}.conclusao-reserva .formulario .validation-form .final-erro{color:#d92400;font-weight:700;display:inline-block;font-size:12px}.conclusao-reserva .formulario .validation-summary-errors{margin-top:0!important;display:inline-block}.conclusao-reserva .formulario .validation-summary-errors li{color:#d92400;font-weight:700;font-size:12px;margin:10px 0 0 30px;position:relative}.conclusao-reserva .formulario .validation-summary-errors li:before{position:absolute}.conclusao-reserva .validation-summary-errors{margin-top:0!important;display:inline-block}.conclusao-reserva .validation-summary-errors li{color:#d92400;font-weight:700;font-size:12px;margin:10px 0 0 30px;position:relative}.conclusao-reserva .validation-summary-errors .icone-mensagem-erro{position:absolute}.conclusao-reserva .validation-container-2 .validation-summary-errors li:before{background-position:-293px -28px}.conclusao-reserva .validation-container-2 .validation-summary-errors li{color:#d4db26}.conclusao-reserva .formulario .meio-erro{color:#d92400;font-weight:700;margin:10px 0}.conclusao-reserva .formulario .dados-form{border-bottom:1px solid #c8c8c8;margin-bottom:20px}.conclusao-reserva .formulario .link-ativacao{font-size:12px;font-family:OpenSans_Bold}.conclusao-reserva .formulario .form-group{font-size:14px;margin-bottom:18px;overflow:visible;margin-right:15px;display:inline-block;vertical-align:top;height:50px}.conclusao-reserva .formulario .form-group.motorista{display:block}.conclusao-reserva .fl_wrap .select2-container,.conclusao-reserva .linha1{width:266px}.conclusao-reserva .div-motorista .div-desejo-alterar-local-retirada{margin:15px;display:inline-block}.conclusao-reserva .div-motorista .div-desejo-alterar-local-retirada p{color:#2d2d2d;font-family:Calibri;font-size:16px;font-weight:400;line-height:22px}.conclusao-reserva .div-motorista input{color:#2d2d2d!important;font-family:Calibri;font-size:20px!important;font-weight:400;line-height:18px;padding-top:20px!important}.conclusao-reserva .div-motorista .form-control{position:initial}.conclusao-reserva .campos-obrigatorios{color:#2d2d2d;font-family:Calibri;font-size:18px;font-weight:700;line-height:22px;margin-bottom:4%}.conclusao-reserva .div-motorista .campos-obrigatorios{margin:10px 0;color:#2d2d2d;font-family:OpenSans;font-size:12px;font-weight:500;line-height:22px;display:block;text-align:right}.conclusao-reserva #bilingue,.conclusao-reserva #terno,.conclusao-reserva #viagem{display:inline-block!important;height:60px;margin-bottom:7px;border:1px solid #d7d7d7}.conclusao-reserva #bilingue,.conclusao-reserva #terno{width:268px;margin-right:4px}.conclusao-reserva #viagem{width:269px}.conclusao-reserva #destino{height:60px;margin-bottom:7px}.conclusao-reserva #roteiro{height:178px}.conclusao-reserva #roteiro label{color:#00984a}.conclusao-reserva #atendimento{height:60px;margin-bottom:7px}.conclusao-reserva .div-motorista .control-label-fixed{color:#00984a;font-family:Calibri!important;font-size:16px!important;font-weight:400;line-height:18px;padding-left:3%}.conclusao-reserva .div-motorista .select2-container .select2-choice{color:#2d2d2d;font-family:Calibri;font-size:20px;font-weight:400;line-height:18px}.conclusao-reserva .formulario .form-group.checkbox label,.conclusao-reserva .formulario .form-group.radiobutton label,.conclusao-reserva .modal-cancelar-reserva .radiobutton label{font-family:OpenSans_SemiBold,sans-serif;font-size:12px;margin:2px 0 0;padding:0;float:none;display:inline-block}.conclusao-reserva .formulario .form-group .checker,.conclusao-reserva .formulario .form-group .radio{float:left;margin-right:10px}.conclusao-reserva .formulario .form-group-block{display:block}.conclusao-reserva .formulario .form-group label{overflow:hidden;float:left;margin-top:10px;margin-right:10px;text-transform:uppercase}.conclusao-reserva .formulario .form-group-esqueci-senha label{overflow:hidden;margin-top:10px;margin-bottom:10px;margin-left:200px;text-transform:uppercase}.conclusao-reserva .formulario .form-group-esqueci-senha{margin-top:15px;margin-bottom:20px}.conclusao-reserva .formulario .form-group-esqueci-senha-div-radio{margin-top:15px;margin-bottom:20px;margin-left:200px;overflow:hidden}.conclusao-reserva .formulario .form-group-esqueci-senha-radio{margin-left:80px;font-family:LocalizaDinDisplay_MdIt,sans-serif;font-size:12px}.conclusao-reserva .formulario .form-group .ddd span,.conclusao-reserva .formulario .form-group .tell span{font-size:10px;float:left}.conclusao-reserva .formulario .form-group-esqueci-senha-campos{margin-left:200px;margin-top:50px;margin-bottom:8px}.conclusao-reserva .formulario .form-group input{font-family:OpenSans,sans-serif}.conclusao-reserva .formulario .form-group .ddd{width:37px;float:left;margin-right:10px;text-align:center;overflow:hidden}.conclusao-reserva .formulario .form-group .ddd input{padding:0 8px;width:37px}.conclusao-reserva .formulario .form-group .tell{width:130px;float:left;overflow:hidden}.conclusao-reserva .formulario .form-group .tell input{width:100%}.conclusao-reserva .formulario .form-group .label-tel{float:left;text-transform:uppercase}.conclusao-reserva .formulario .form-group select{height:40px;background:#fff;border:none;outline:0;padding:8px 10px;font-family:OpenSans_SemiBold,sans-serif!important;font-size:14px}.conclusao-reserva .formulario .form-group select option:hover{color:#fff}.conclusao-reserva .formulario .form-group .dia,.conclusao-reserva .formulario .form-group .mes{width:61px;float:left;margin-right:10px}.conclusao-reserva .formulario .form-group .ano{width:78px;float:left}.conclusao-reserva .formulario .form-group .ano select{width:78px}.conclusao-reserva .formulario .form-group .ano p,.conclusao-reserva .formulario .form-group .dia p,.conclusao-reserva .formulario .form-group .mes p{font-size:10px;margin-top:5px}.conclusao-reserva .formulario .form-group .ano a,.conclusao-reserva .formulario .form-group .dia a,.conclusao-reserva .formulario .form-group .mes a{padding:10px 8px!important}.conclusao-reserva .formulario .form-group .local-select{width:208px}.conclusao-reserva .formulario .form-group .extra{width:100%;display:block;font-size:10px}.conclusao-reserva .formulario .form-group .custom a{padding:10px}.conclusao-reserva .formulario .form-group .input-validation-error,.conclusao-reserva .formulario .form-group div .input-validation-error{border:2px solid #d92400}.conclusao-reserva .btn,.conclusao-reserva .btn:active,.conclusao-reserva .btn:hover,.conclusao-reserva .btn:visited{border:0!important;padding:12px 25px;font:400 13px LocalizaDinDisplay_Bold,sans-serif;text-transform:uppercase;background:#d4db26;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;color:#004b35}.conclusao-reserva .btnUpgrade,.conclusao-reserva .btnUpgrade:hover{padding:0}.conclusao-reserva .btn-container{display:inline-block;position:relative}.conclusao-reserva .btn-container .overlay-loading{display:none;position:absolute;width:100%;background:#d4db26;height:100%;top:0;z-index:1}.conclusao-reserva .btn-container .overlay-loading .ajax-loading{right:50%;top:50%;margin:-8px -8px 0 0;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/ajax-loader-2.gif)}.conclusao-reserva .btn:focus,.conclusao-reserva .btn:hover{box-shadow:inset 0 -10px 30px -10px rgba(0,0,0,.5)}.conclusao-reserva .btn:active{box-shadow:inset 0 4px 7px 1px rgba(0,0,0,.5)}.conclusao-reserva .btn-cinza,.conclusao-reserva .btn-cinza:active,.conclusao-reserva .btn-cinza:hover,.conclusao-reserva .btn-cinza:visited{background-color:#d7d7d7;color:#5e5e5e;box-shadow:none;cursor:default}.conclusao-reserva .btn-out,.conclusao-reserva .btn-out:active,.conclusao-reserva .btn-out:hover,.conclusao-reserva .btn-out:visited{background:#d7d7d7;color:#52575d}.conclusao-reserva .bloqueio-carregando-pagina{background-color:#fff;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/carregando.gif);background-repeat:no-repeat;background-position:center center;opacity:.8;filter:alpha(opacity=80);width:100%;height:100%;position:fixed;top:0;left:0;min-height:300px;z-index:10000;cursor:wait}.conclusao-reserva .accordion-reserva .accordion-body{display:none;background:#fff}.conclusao-reserva .bread li a{color:#00984a;font-size:12px;font-family:OpenSans_SemiBold;text-decoration:none}.conclusao-reserva .bread li a:hover{color:#004b35}.conclusao-reserva .bread li{margin-top:5px}.conclusao-reserva .bread li a:before{display:inline-block;content:'';margin-right:8px;width:10px;height:10px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -150px -242px no-repeat}.conclusao-reserva .bread li a:hover:before{background-position:-229px -5px}.conclusao-reserva .bread li:first-child{margin-top:0}.conclusao-reserva .title-2{color:#00984a;font-family:LocalizaDinDisplay_BdIt;font-size:24px}.conclusao-reserva .minhas-reservas{height:420px}.conclusao-reserva .minhas-reservas .container{width:100%}.conclusao-reserva .minhas-reservas .btn{position:relative!important;top:-1px!important;display:block}.conclusao-reserva .minhas-reservas .form-control{height:60px;border:1px solid #d7d7d7;text-transform:uppercase}.conclusao-reserva .minhas-reservas h1{color:#00984a;font-family:LocalizaDINDisplay_Regular;font-size:21px;font-weight:700;text-transform:uppercase}.conclusao-reserva .minhas-reservas h2{color:#2d2d2d;font-family:Calibri;font-size:18px;font-weight:400;line-height:26px;vertical-align:top}.conclusao-reserva .minhas-reservas .separador-consulta{color:#009849;font-family:LocalizaDinDisplay_Regular;font-size:21px;font-weight:700;line-height:28px;text-transform:lowercase;margin:10px 0 0 9px}.conclusao-reserva .minhas-reservas .consulta-tipo-erro{margin-top:10px}.conclusao-reserva .minhas-reservas .codigo-reserva,.conclusao-reserva .minhas-reservas .documento-reserva{margin-right:15px;width:40%}.conclusao-reserva .minhas-reservas .tipo-reserva{width:19%}.conclusao-reserva .minhas-reservas .icone-informacao{margin-right:15px;display:inline-block;vertical-align:middle}.conclusao-reserva .minhas-reservas .info{display:inline-block;margin-top:24px}.conclusao-reserva .minhas-reservas .validation-summary-errors li{color:#d92400;font-weight:700;font-size:12px;margin:0;position:static}.conclusao-reserva .minhas-reservas .control-label-fixed{color:#00984a;font-family:Calibri!important;font-size:15px!important;font-weight:400;line-height:18px;padding:0;margin:6px 0 0 6px}.conclusao-reserva .minhas-reservas .linha1{width:142px}.conclusao-reserva .container-reservas .cod .inf{margin-top:20px}.conclusao-reserva .container-reservas .cod .box-desconto{border:1px solid #d1d1d1;border-width:1px 0;padding:15px 0}.conclusao-reserva .container-reservas .cod .box-desconto .open-bold{font-family:LocalizaDinDisplay_BdIt!important;font-size:15px}.conclusao-reserva .container-reservas .cod{margin-top:30px}.conclusao-reserva .container-reservas .cod:first-child{margin-top:0}.conclusao-reserva .container-reservas .expandido{display:none}.conclusao-reserva .container-reservas header .buttons{display:none;position:absolute;right:20px;top:26px}.conclusao-reserva .container-reservas .cod header{padding:20px;background:#00984a;width:100%;overflow:hidden;cursor:pointer;position:relative}.conclusao-reserva .container-reservas .cod header .icon-positivo,.conclusao-reserva .container-reservas .cod header.aberto .icon-negativo{display:inline-block}.conclusao-reserva .container-reservas .cod header .icon-negativo,.conclusao-reserva .container-reservas .cod header.aberto .icon-positivo{display:none}.conclusao-reserva .container-reservas .cod header .icone-reserva{display:inline-block;vertical-align:middle;margin-right:20px}.conclusao-reserva .container-reservas .cod header .codigo-reserva{color:#fff;font-size:23px;font-family:LocalizaDinDisplay_Regular;line-height:55px;padding:0 20px;border-left:1px solid #fff;text-transform:uppercase;display:inline-block;vertical-align:middle}.conclusao-reserva .container-reservas .cod header .num-localizador{color:#d4db26;font-size:23px;font-family:LocalizaDinDisplay_Regular;line-height:55px;text-transform:uppercase;display:inline-block;vertical-align:middle}.conclusao-reserva .container-reservas .cod header a{margin-right:10px}.conclusao-reserva .container-reservas .cod .resumo{border:1px solid #d1d1d1;padding:20px 20px 20px 60px;position:relative}.conclusao-reserva .container-reservas .cod .resumo .bold{font-family:OpenSans;font-size:14px;font-weight:800}.conclusao-reserva .container-reservas .cod .resumo .normal{font-family:OpenSans;font-size:12px;font-weight:100}.conclusao-reserva .container-reservas .cod .resumo .carro{border-right:1px solid #d1d1d1;padding-right:20px;width:40%;display:inline-block;vertical-align:middle}.conclusao-reserva .container-reservas .cod .resumo .imagem-carro{display:inline-block;vertical-align:middle;width:45%}.conclusao-reserva .container-reservas .cod .resumo .img-carro{width:100%}.conclusao-reserva .container-reservas .cod .resumo .grupo-carro{width:50%;display:inherit;vertical-align:middle;padding-left:5px}.conclusao-reserva .container-reservas .cod .resumo .info-reserva{margin-left:40px;display:inline-block;width:55%;vertical-align:middle}.conclusao-reserva .container-reservas .cod .resumo .local{margin-bottom:10px}.conclusao-reserva .container-reservas .cod .resumo .info{width:50%;display:inline-block;margin-right:-4px;vertical-align:top}.conclusao-reserva .container-reservas .cod .expandido{padding:20px}.conclusao-reserva .container-reservas .cod .expandido .container-confirmacao .carro{margin-bottom:0}.conclusao-reserva .container-reservas .imagem-carro .icon3-fast{position:absolute;top:8px;left:15px}.conclusao-reserva .container-reservas .foto-carro .icon3-fast{position:absolute;zoom:.9}.conclusao-reserva .container .inf .hrs-func .open-bold{text-transform:capitalize!important}.conclusao-reserva .modal-cancelar-reserva .radiobutton{margin-bottom:3px}.conclusao-reserva .container-confirmar-cancelamento .btn-print,.conclusao-reserva .container-confirmar-cancelamento .cancelamento-sucesso span,.conclusao-reserva .container-confirmar-cancelamento .confirmar-cancelamento-title p,.conclusao-reserva .container-confirmar-cancelamento .title,.conclusao-reserva .container-confirmar-cancelamento h1{text-transform:uppercase}.conclusao-reserva .en-us .container-confirmar-cancelamento .cancelamento-sucesso i{margin-bottom:0!important;margin-right:10px;display:block;float:left}.conclusao-reserva .en-us .container-confirmar-cancelamento .cancelamento-sucesso span{font:14px Opensans_bold;position:relative;top:12px}.conclusao-reserva .conclusao-reserva h1{margin-bottom:26px;font-size:22px}.conclusao-reserva .conclusao-reserva .text-destaque{font-size:14px;clear:both}.conclusao-reserva .conclusao-reserva .text-destaque span{font-size:14px;color:#004b35;text-transform:uppercase}.conclusao-reserva .conclusao-reserva .box-destaque{color:#fff;width:460px;margin:17px auto 16px;font-size:14px}.conclusao-reserva .conclusao-reserva .box-destaque p{line-height:1.3em}.conclusao-reserva .conclusao-reserva modal-reserva .conclusao-reserva .box-destaque p{padding:7px}.conclusao-reserva .conclusao-reserva.modal-reserva .table-padrao.container-taxas .box-adicionais{padding:0 6px 5px}.conclusao-reserva .conclusao-reserva .box-destaque .col-left{display:inline-block;margin:0;padding:0;width:294px}.conclusao-reserva .conclusao-reserva .box-destaque .senha{color:#d4db26;font-size:18px;font-family:OpenSans_SemiBold;margin-top:6px}.conclusao-reserva .conclusao-reserva .box-default{margin-top:28px;overflow:hidden;margin-bottom:20px}.conclusao-reserva .conclusao-reserva .box-default h2{font-size:22px;margin-bottom:0}.conclusao-reserva .conclusao-reserva .box-default .pull-left,.conclusao-reserva .conclusao-reserva .box-default .pull-right{width:325px}.conclusao-reserva .conclusao-reserva h3{font-size:20px;color:#00461d;font-family:LocalizaDinDisplay_BdIt;margin:9px 0 6px;text-transform:uppercase}.conclusao-reserva .conclusao-reserva .inf{margin-bottom:12px;overflow:hidden}.conclusao-reserva .conclusao-reserva .box-default .mapa{display:inline-block;width:100%;margin-bottom:10px}.conclusao-reserva .conclusao-reserva .box-default .mapa img{width:100%}.conclusao-reserva .conclusao-reserva .table-padrao{width:100%;overflow:hidden;margin-bottom:17px;margin-top:7px;padding:15px 0}.conclusao-reserva .conclusao-reserva .table-padrao .box-adicionais{width:33.3333%;padding-bottom:18px;padding-left:10px;float:left}.conclusao-reserva .conclusao-reserva .table-padrao .box-adicionais.first-of-line{border-left:0 none}.conclusao-reserva .conclusao-reserva .table-padrao .descricao,.conclusao-reserva .conclusao-reserva .table-padrao p{font-size:16px}.conclusao-reserva .conclusao-reserva .table-padrao p .open-bold{font-size:12px}.conclusao-reserva .conclusao-reserva .promocional{font-size:16px;font-family:OpenSans}.conclusao-reserva .conclusao-reserva .promocional span{font-size:12px}.conclusao-reserva .conclusao-reserva .box-destaque-img{margin-top:60px;position:relative;top:0}.conclusao-reserva .conclusao-reserva .box-destaque-img .figure-main{width:100%;position:absolute;left:0;top:0;z-index:1}.conclusao-reserva .conclusao-reserva .box-destaque-img .venda-destaque{position:absolute;right:-20px;top:172px;z-index:2}.conclusao-reserva .conclusao-reserva .opcoes-botoes{overflow:hidden}.conclusao-reserva .conclusao-reserva.modal-reserva{width:550px;margin:0 auto}.conclusao-reserva .conclusao-reserva.modal-reserva .box-default .pull-left,.conclusao-reserva .conclusao-reserva.modal-reserva .box-default .pull-right{width:230px}.conclusao-reserva .conclusao-reserva.modal-reserva .box-default .mapa{width:230px;background:0 0;margin:10px 0;display:block}.conclusao-reserva .conclusao-reserva.modal-reserva .box-destaque .col-left{display:inline-block;margin:0;padding:6px 0 6px 6px;width:190px}.conclusao-reserva .conclusao-reserva.modal-reserva .box-destaque p,.conclusao-reserva .conclusao-reserva.modal-reserva .text-destaque .open-bold,.conclusao-reserva .conclusao-reserva.modal-reserva h1,.conclusao-reserva .conclusao-reserva.modal-reserva h3{color:#2d2d2d}.conclusao-reserva .conclusao-reserva.modal-reserva h1{font-size:20px}.conclusao-reserva .es-es .conclusao-reserva.modal-reserva h1{font-size:20px;margin-left:35px}.conclusao-reserva .conclusao-reserva.modal-reserva .box-default p,.conclusao-reserva .conclusao-reserva.modal-reserva .box-destaque p,.conclusao-reserva .conclusao-reserva.modal-reserva .hrs-func li,.conclusao-reserva .conclusao-reserva.modal-reserva .main-article ul li,.conclusao-reserva .conclusao-reserva.modal-reserva .text-destaque,.conclusao-reserva .conclusao-reserva.modal-reserva ul{font-size:10px}.conclusao-reserva .conclusao-reserva.modal-reserva .box-destaque .inf-concluida{width:202px;padding:7px!important;float:left}.conclusao-reserva .en-us .conclusao-reserva.modal-reserva .box-destaque .inf-concluida,.conclusao-reserva .en-us .modal-reserva.conclusao-reserva .box-destaque .col-left{width:215px}.conclusao-reserva .en-us .conclusao-reserva.modal-reserva .box-destaque{height:auto}.conclusao-reserva .conclusao-reserva.modal-reserva .main-article h3,.conclusao-reserva .conclusao-reserva.modal-reserva .text-destaque .open-bold{font-size:12px}.conclusao-reserva .conclusao-reserva.modal-reserva h3{font-size:14px;margin-bottom:0}.conclusao-reserva .conclusao-reserva.modal-reserva .box-destaque .senha{font-size:14px;padding:9px 9px 8px 0;margin:0}.conclusao-reserva .conclusao-reserva.modal-reserva .box-default .inf{margin-bottom:8px}.conclusao-reserva .conclusao-reserva.modal-reserva .hrs-func li{margin-left:10px}.conclusao-reserva .conclusao-reserva.modal-reserva .hrs-func li:first-child{margin-left:0}.conclusao-reserva .conclusao-reserva.modal-reserva .promocional{padding-top:10px;padding-bottom:5px}.conclusao-reserva .conclusao-reserva.modal-reserva .box-destaque{background:0 0;padding:0;width:313px;height:37px;margin-top:7px;margin-bottom:5px;position:relative}.conclusao-reserva .en-us .conclusao-reserva.modal-reserva .box-destaque{width:320px;background:#DDD}.conclusao-reserva .conclusao-reserva.modal-reserva .box-destaque img{width:313px;height:37px;position:absolute;z-index:-1;left:0}.conclusao-reserva .conclusao-reserva.modal-reserva .box-destaque.reserva-erro,.conclusao-reserva .conclusao-reserva.modal-reserva .box-destaque.reserva-erro img{width:100%}.conclusao-reserva .conclusao-reserva.modal-reserva .box-destaque.reserva-erro p{margin:13px auto;text-align:center}.conclusao-reserva .conclusao-reserva.modal-reserva .box-default{background:0 0;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:0;margin-top:14px;margin-bottom:5px}.conclusao-reserva .conclusao-reserva.modal-reserva .table-padrao{width:100%;overflow:hidden;margin:0 0 15px;padding:0;background:#fff}.conclusao-reserva .fancybox-menssage .conclusao-reserva{width:auto;padding:20px;display:inline-block;background:#ebebeb}.conclusao-reserva .fancybox-menssage .conclusao-reserva .pull-left{width:295px}.conclusao-reserva .fancybox-menssage .conclusao-reserva .pull-right{width:366px}.conclusao-reserva .fancybox-menssage .conclusao-reserva .box-mapa{border-left:1px solid #d8d8d8;padding-left:15px;margin-left:14px}.conclusao-reserva .fancybox-menssage .conclusao-reserva h3{margin:-5px 0 6px}.conclusao-reserva .modal-iframe{margin-bottom:100px}.conclusao-reserva .home-frota{display:block}.conclusao-reserva .home-frota h1{color:#00984a;font-family:LocalizaDinDisplay_Regular;font-size:32px;font-weight:700;text-transform:uppercase;text-align:center}.conclusao-reserva .home-frota h4{color:#2d2d2d;font-family:Calibri;font-size:18px;font-weight:400;line-height:26px;text-align:center}.conclusao-reserva .detalhes-carrossel-frota{display:inline-block}.conclusao-reserva .caract-grupo-ul{width:700px;display:flex;column-count:4;columns:4;-webkit-columns:4;-moz-columns:4}.conclusao-reserva .caract-grupo-li{width:200px;border:1px solid #e0e6e6;border-collapse:collapse}.conclusao-reserva .caract-grupo .caracteristicas-grupo{color:#000;padding-bottom:8px;font-family:OpenSans_Bold;font-size:18px;margin:0 0 0 14px;display:inline-block}.conclusao-reserva .caract-grupo ul li{width:150px;height:38px;background-color:#f9f9f9;display:inline-block;float:left;margin:1px;text-align:center;padding:5px 15px}.conclusao-reserva .caract-grupo .texto-acessorio{font-family:LocalizaDinDisplay_Regular;vertical-align:middle;display:inline-block;line-height:12px;width:75px}.conclusao-reserva .home-frota .img-lustrativa{color:#2d2d2d;font-family:Calibri;font-size:14px;font-weight:400}.conclusao-reserva .home-frota .row-grupo-carrossel .slider ul li img{width:372px}.conclusao-reserva .home-frota .row-grupo-carrossel .seta-left{left:44%;background-position:-47px -48px}.conclusao-reserva .home-frota .row-grupo-carrossel .seta-right{right:-60%;background-position:-129px -48px}.conclusao-reserva .btn-ver-todos-os-grupos{margin-top:3%}.conclusao-reserva .container-confirmar-cancelamento{margin:0 auto;width:979px}.conclusao-reserva .confirmar-cancelamento-title{padding:27px 30px;color:#fff;font:16px LocalizaDinDisplay_BdIt;background:#004b35}.conclusao-reserva .confirmar-cancelamento-title .codigo{font-family:Opensans_semibold;color:#d4db26}.conclusao-reserva .confirmar-cancelamento-content{padding:30px;background:#ededed}.conclusao-reserva .cancelamento-sucesso{width:400px;margin:15px auto}.conclusao-reserva .icon-sucesso-lg{width:61px;height:61px;background-position:-270px -103px}.conclusao-reserva .cancelamento-sucesso i{margin-bottom:-24px;margin-right:10px}.conclusao-reserva .cancelamento-sucesso span{font:14px Opensans_bold}.conclusao-reserva .detalhes-reserva-cancelada{margin-top:65px}.conclusao-reserva .detalhes-reserva-cancelada .box{float:left;margin-right:60px;width:266px;height:60px}.conclusao-reserva .detalhes-reserva-cancelada .box.first{border-right:#ccc solid 1px}.conclusao-reserva .detalhes-reserva-cancelada .box .title{font:12px Opensans_bold}.conclusao-reserva .detalhes-reserva-cancelada .value{font-size:14px}.conclusao-reserva .detalhes-reserva-cancelada .data-hora{margin-top:8px}.conclusao-reserva .confirmar-cancelamento-bottom{margin-top:10px}.conclusao-reserva .confirmar-cancelamento-bottom .btn{margin:0!important;padding:12px 9px!important}.conclusao-reserva .confirmar-cancelamento-bottom .btn.minhas-reservas-btn{width:134px;background:#ededed;color:#52575d}.conclusao-reserva .confirmar-cancelamento-bottom .btn.outra-reserva-btn{width:157px}.conclusao-reserva .container-confirmar-cancelamento .top{margin-bottom:10px}.conclusao-reserva .container-confirmar-cancelamento .top h1{font-size:30px}.conclusao-reserva .modal-cancelar-reserva{padding:0 5px;background:#fff}.conclusao-reserva .modal-cancelar-reserva h2{text-transform:uppercase;margin-bottom:3px;font:22px LocalizaDinDisplay_BdIt;color:#00984a}.conclusao-reserva .modal-cancelar-reserva .inner{padding:16px 19px 10px;font-size:14px;background:#ededed}.conclusao-reserva .modal-cancelar-reserva .inner .descript{line-height:17px}.conclusao-reserva .modal-cancelar-reserva .inner .formulario{margin-top:16px;background:#ededed}.conclusao-reserva .modal-cancelar-reserva .inner .formulario .form-group{display:block;margin-bottom:6px}.conclusao-reserva .modal-cancelar-reserva .bottom{margin-top:10px}.conclusao-reserva .modal-cancelar-reserva .bottom .text{padding:10px 0;display:inline-block}.conclusao-reserva .modal-cancelar-reserva .bottom span{font:14px Opensans_Semibold}.conclusao-reserva .modal-cancelar-reserva .btn-sim{margin-right:6px}.conclusao-reserva .modal-cancelar-reserva .bot-btn{float:right}.conclusao-reserva .minhas-reservas .field-numero-cartao .container-inputs{width:345px}.conclusao-reserva .es-es .minhas-reservas .field-numero-cartao .container-inputs{width:288px}.conclusao-reserva .minhas-reservas-carros .grupo-automoveis-lista .no-m-1{margin-left:0!important}.conclusao-reserva .minhas-reservas-carros .nav-abas li:first-child{margin-left:0}.conclusao-reserva .minhas-reservas-carros .nav-abas li.active{font-size:14px;margin-top:0}.conclusao-reserva .minhas-reservas-carros .nav-abas li{margin:10px 0 0 13px;width:230px}.conclusao-reserva .minhas-reservas-carros .nav-abas li a{width:230px}.conclusao-reserva .minhas-reservas-carros .nav-abas{margin-bottom:17px}.conclusao-reserva .row-options-visualizacao{text-align:right;position:relative;z-index:30;margin:3px 24px 3px 0}.conclusao-reserva .row-options-visualizacao span{font-family:LocalizaDinDisplay_Regular,sans-serif;font-size:12px}.conclusao-reserva .row-options-visualizacao a{display:inline-block;cursor:pointer}.conclusao-reserva .row-options-visualizacao span.item-carro-blindado{border-right:1px solid #e3e3e3;margin-right:18px;padding-right:18px}.conclusao-reserva .row-options-visualizacao .icon-rs-duvida-custom{background-color:#51575d}.conclusao-reserva .row-options-visualizacao a .icon-rs-ver-lista{background-position:-64px -59px;width:23px;margin:0 4px}.conclusao-reserva .row-options-visualizacao a.ativo .icon-rs-ver-lista{background-position:-64px -34px}.conclusao-reserva .row-options-visualizacao a .icon-rs-ver-miniaturas{background-position:-94px -59px;width:23px}.conclusao-reserva .row-options-visualizacao a.ativo .icon-rs-ver-miniaturas{background-position:-94px -34px}.conclusao-reserva .minhas-reservas-carros .row-options-visualizacao .popOver{width:342px}.conclusao-reserva .container-grupo,.conclusao-reserva .grupo-automoveis-lista,.conclusao-reserva .minhas-reservas-carros .col-7{width:820px;display:inline-block;margin-bottom:20px;vertical-align:top}.conclusao-reserva .minhas-reservas-carros .powered-by{position:absolute;right:0}.conclusao-reserva .row-grupo-carrossel{display:inline-block;width:580px;float:left}.conclusao-reserva .minhas-reservas-carros .titulo-grupos-tarifas{color:#00984a;font-family:LocalizaDINDisplay_Regular;font-size:26px;font-weight:700;text-transform:uppercase}.conclusao-reserva .minhas-reservas-carros .titulo-grupos-tarifas-destaque{color:#00984a;font-family:LocalizaDINDisplay_Regular;font-size:18px;font-weight:700;text-transform:uppercase}.conclusao-reserva .minhas-reservas-carros .sub-titulo-grupos-tarifas{color:#2d2d2d;font-family:Calibri;font-size:16px;font-weight:400;margin-bottom:15px}.conclusao-reserva .minhas-reservas-carros .col-3{display:inline-block;width:270px;float:right}.conclusao-reserva .minhas-reservas-carros .container{width:998px}.conclusao-reserva .minhas-reservas-carros .col-2{display:inline-block;width:290px;margin-left:0}.conclusao-reserva .box-combo,.conclusao-reserva .box-tarifa{margin-bottom:15px;border-bottom:1px solid #015e43}.conclusao-reserva .container-grupo{position:relative;margin-bottom:0}.conclusao-reserva .container-grupo .grupo-automoveis-miniatura:first-child{margin-left:0}.conclusao-reserva .container-grupo .item-2{position:absolute;top:0;left:230px}.conclusao-reserva .container-grupo .item-3{position:absolute;top:0;right:0}.conclusao-reserva .btn-popover{position:relative}.conclusao-reserva .grupo-automoveis-lista-grupo .row-grupo-carrossel>div{position:relative;display:inline-block;width:290px;height:194px}.conclusao-reserva .grupo-automoveis-lista .box-grupo{display:inline-block;padding:22px 20px;width:100%;min-height:303px;margin-bottom:-5px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/bg-grupo-automoveis.jpg) no-repeat}.conclusao-reserva .grupo-automoveis-lista .box-grupo h4{margin:0;color:#004b35}.conclusao-reserva .box-grupo .strong{color:#00984a;padding:0}.conclusao-reserva .row-grupo-carrossel>div{position:relative;display:inline-block;width:650px;height:215px}.conclusao-reserva .row-grupo-carrossel .slider ul li{display:inline-block;width:650px;float:left;text-align:center}.conclusao-reserva .row-grupo-carrossel .slider ul li img{width:328px}.conclusao-reserva .row-grupo-carrossel .setas{position:absolute;display:inline-block;top:30%;width:60px;height:48px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/icns_Localiza.jpg) no-repeat;vertical-align:middle}.conclusao-reserva .row-grupo-carrossel .seta-left{left:0;background-position:-47px -48px}.conclusao-reserva .row-grupo-carrossel .seta-right{right:0;background-position:-129px -48px}.conclusao-reserva .form-erro-foco{min-height:31px;padding:5px;background-color:#bb2d01;z-index:5;display:none;position:absolute}.conclusao-reserva .form-erro-foco label,.conclusao-reserva .form-erro-foco span{color:#fff;font-family:Calibri;font-size:16px;font-weight:400;line-height:22px;padding:1%}.conclusao-reserva .form-erro-input{background-color:#ffe7e7!important;border:2px solid #bb2d01!important}.conclusao-reserva .grupo-passo2-lista .oferta-combo:hover,.conclusao-reserva .grupo-passo2-lista .oferta-simples:hover,.conclusao-reserva .grupo-passo2-lista .selecionado{background-color:#00984a}.conclusao-reserva .form-erro-label{color:#bb2d01!important}.conclusao-reserva #erro-km{width:295px!important;z-index:100}.conclusao-reserva .box-km-controlado{margin-top:3%}.conclusao-reserva .box-km-controlado .mensagem{width:300px;color:#2d2d2d;font-family:Calibri;font-size:16px;font-weight:400;display:inline-block;margin-left:4%}.conclusao-reserva .box-km-controlado .input-km-controlado{display:inline-block;width:300px!important;float:right;vertical-align:middle}.conclusao-reserva .box-km-controlado .inputKM{width:400px;color:#2d2d2d;font-family:Calibri;font-size:20px;font-weight:400;line-height:18px}.conclusao-reserva .box-km-controlado .input-km-controlado .fl_input{width:295px}.conclusao-reserva .grupo-automoveis-lista.ativo .box-grupo{border:3px solid #00984a;padding:19px 17px}.conclusao-reserva .cotacao-selecionada{display:none;width:820px}.conclusao-reserva .container-etapas-internas-grupo-tarifa .btn-continuar{left:129px}.conclusao-reserva .container-etapas-internas-grupo-tarifa .btn-continuar input{text-align:center;width:165px;height:46px}.conclusao-reserva .imagens-ilustrativas{text-align:center}.conclusao-reserva .imagens-ilustrativas span{color:#2d2d2d;font-family:Calibri;font-size:14px;font-weight:400;line-height:22px}.conclusao-reserva .class-ultimoGrupoSelecionado{border:2px solid #00984a!important}.conclusao-reserva .grupo-passo2-lista{border:1px solid #d7d7d7;margin-bottom:-1px;width:820px}.conclusao-reserva .grupo-passo2-lista:first-child{padding-top:5px}.conclusao-reserva .grupo-passo2-lista.grupo-destaque:first-child{padding-top:0}.conclusao-reserva .grupo-passo2-lista .informacoes-carro{width:30%;display:inline-block;vertical-align:top;margin-top:10px}.conclusao-reserva .grupo-passo2-lista.grupo-destaque .informacoes-carro{width:26%;display:inline-block;vertical-align:top;margin-top:20px}.conclusao-reserva .grupo-passo2-lista .ofertas{display:inline-block;width:220px}.conclusao-reserva .grupo-passo2-lista .oferta-combo .atributos{margin:5px 0 10px}.conclusao-reserva .grupo-passo2-lista.grupo-destaque .ofertas{margin-top:10px}.conclusao-reserva .grupo-passo2-lista .flag-grupo-modelo{display:inline;position:absolute}.conclusao-reserva .grupo-passo2-lista .grupo-automoveis{display:flex;justify-content:space-between;margin:2%}.conclusao-reserva .grupo-passo2-lista.grupo-destaque .grupo-automoveis{margin:2% 2% 1%}.conclusao-reserva .grupo-passo2-lista .km-controlado{margin-bottom:2%;color:#00984a;font-family:Calibri;font-size:14px}.conclusao-reserva .grupo-passo2-lista .ofertas .valor,.conclusao-reserva .grupo-passo2-lista .ofertas .valorPorPontos{color:#00984a;font-family:LocalizaDinDisplay_Regular;display:inline-block;font-weight:700;cursor:pointer;text-transform:uppercase}.conclusao-reserva .grupo-passo2-lista .ofertas .valor{font-size:26px;margin-right:9%;vertical-align:top}.conclusao-reserva .grupo-passo2-lista .ofertas .valorPorPontos{font-size:12px;margin-bottom:5px}.conclusao-reserva .grupo-passo2-lista .oferta-simples{padding:4%;cursor:pointer}.conclusao-reserva .grupo-passo2-lista .oferta-simples .nome-oferta{color:#004b35;font-family:Calibri;font-size:16px;font-weight:700;line-height:19px;display:inline}.conclusao-reserva .grupo-passo2-lista .oferta-simples .minimo-diarias{font-family:LocalizaDinDisplay_Regular;font-size:11px;font-weight:600;line-height:12px;text-transform:uppercase;color:#004b35;display:block}.conclusao-reserva .grupo-passo2-lista .oferta-combo{border:1px solid #d7d7d7;cursor:pointer}.conclusao-reserva .grupo-passo2-lista .oferta-combo .head-combo{background-color:#00984a;padding:4% 4% 5px}.conclusao-reserva .grupo-passo2-lista .oferta-combo .corpo-combo{padding:2% 4% 4%}.conclusao-reserva .grupo-passo2-lista .oferta-combo .nome-oferta{color:#fff;font-family:Calibri;font-size:16px;font-weight:700;line-height:19px;max-width:270px}.conclusao-reserva .grupo-passo2-lista .oferta-combo .melhor-oferta,.conclusao-reserva .grupo-passo2-lista .oferta-combo .minimo-diarias{color:#d4db26;font-family:LocalizaDinDisplay_Regular;font-size:11px;text-transform:uppercase;margin-bottom:3px}.conclusao-reserva .grupo-passo2-lista .oferta-combo:hover .km-controlado,.conclusao-reserva .grupo-passo2-lista .oferta-combo:hover .minimo-diarias,.conclusao-reserva .grupo-passo2-lista .oferta-combo:hover .nome-atributo,.conclusao-reserva .grupo-passo2-lista .oferta-simples:hover .km-controlado,.conclusao-reserva .grupo-passo2-lista .oferta-simples:hover .minimo-diarias,.conclusao-reserva .grupo-passo2-lista .oferta-simples:hover .nome-atributo,.conclusao-reserva .grupo-passo2-lista .oferta-simples:hover .nome-oferta{color:#d4db26}.conclusao-reserva .grupo-passo2-lista .oferta-combo:hover .nome-oferta,.conclusao-reserva .grupo-passo2-lista .oferta-combo:hover .valor,.conclusao-reserva .grupo-passo2-lista .oferta-combo:hover .valorPorPontos,.conclusao-reserva .grupo-passo2-lista .oferta-simples:hover .valor,.conclusao-reserva .grupo-passo2-lista .oferta-simples:hover .valorPorPontos{color:#fff}.conclusao-reserva .grupo-passo2-lista .oferta-combo:hover .icon2-check-cinza,.conclusao-reserva .grupo-passo2-lista .oferta-combo:hover .icon2-check-verde,.conclusao-reserva .grupo-passo2-lista .oferta-combo:hover .icon2-oferta-desselecionada,.conclusao-reserva .grupo-passo2-lista .oferta-combo:hover .icon2-selecao-oferta,.conclusao-reserva .grupo-passo2-lista .oferta-simples:hover .icon2-check-cinza,.conclusao-reserva .grupo-passo2-lista .oferta-simples:hover .icon2-check-verde,.conclusao-reserva .grupo-passo2-lista .oferta-simples:hover .icon2-oferta-desselecionada,.conclusao-reserva .grupo-passo2-lista .oferta-simples:hover .icon2-selecao-oferta{display:none}.conclusao-reserva .grupo-passo2-lista .oferta-combo:hover .icon2-check-verde-citrico,.conclusao-reserva .grupo-passo2-lista .oferta-combo:hover .icon2-oferta-selecionada,.conclusao-reserva .grupo-passo2-lista .oferta-simples:hover .icon2-check-verde-citrico,.conclusao-reserva .grupo-passo2-lista .oferta-simples:hover .icon2-oferta-selecionada{display:inline-block}.conclusao-reserva .grupo-passo2-lista .oferta-simples.selecionado .nome-oferta,.conclusao-reserva .grupo-passo2-lista .selecionado .km-controlado,.conclusao-reserva .grupo-passo2-lista .selecionado .minimo-diarias,.conclusao-reserva .grupo-passo2-lista .selecionado .nome-atributo{color:#d4db26}.conclusao-reserva .grupo-passo2-lista .oferta-combo.selecionado .nome-oferta,.conclusao-reserva .grupo-passo2-lista .selecionado .valor,.conclusao-reserva .grupo-passo2-lista .selecionado .valorPorPontos{color:#fff}.conclusao-reserva .grupo-passo2-lista .selecionado .icon2-check-cinza,.conclusao-reserva .grupo-passo2-lista .selecionado .icon2-check-verde,.conclusao-reserva .grupo-passo2-lista .selecionado .icon2-oferta-desselecionada,.conclusao-reserva .grupo-passo2-lista .selecionado .icon2-selecao-oferta{display:none}.conclusao-reserva .grupo-passo2-lista .desselecionada .icon2-check-cinza,.conclusao-reserva .grupo-passo2-lista .desselecionada .icon2-oferta-desselecionada,.conclusao-reserva .grupo-passo2-lista .selecionado .icon2-check-verde-citrico,.conclusao-reserva .grupo-passo2-lista .selecionado .icon2-oferta-selecionada{display:inline-block}.conclusao-reserva .grupo-passo2-lista .desselecionada{background-color:#fff}.conclusao-reserva .grupo-passo2-lista .desselecionada .km-controlado,.conclusao-reserva .grupo-passo2-lista .desselecionada .nome-atributo,.conclusao-reserva .grupo-passo2-lista .desselecionada .valor,.conclusao-reserva .grupo-passo2-lista .desselecionada .valorPorPontos,.conclusao-reserva .grupo-passo2-lista .oferta-simples.desselecionada .minimo-diarias,.conclusao-reserva .grupo-passo2-lista .oferta-simples.desselecionada .nome-oferta{color:#d7d7d7}.conclusao-reserva .grupo-passo2-lista .desselecionada .head-combo{background-color:#d7d7d7}.conclusao-reserva .grupo-passo2-lista .oferta-combo.desselecionada .melhor-oferta,.conclusao-reserva .grupo-passo2-lista .oferta-combo.desselecionada .minimo-diarias,.conclusao-reserva .grupo-passo2-lista .oferta-combo.desselecionada .nome-oferta{color:#fff}.conclusao-reserva .grupo-passo2-lista .desselecionada .icon2-check-verde,.conclusao-reserva .grupo-passo2-lista .desselecionada .icon2-check-verde-citrico,.conclusao-reserva .grupo-passo2-lista .desselecionada .icon2-oferta-selecionada,.conclusao-reserva .grupo-passo2-lista .desselecionada .icon2-selecao-oferta{display:none}.conclusao-reserva .grupo-passo2-lista .desselecionada:hover{background-color:#fff}.conclusao-reserva .grupo-passo2-lista .desselecionada:hover .valor{color:#00984a}.conclusao-reserva .grupo-passo2-lista .desselecionada:hover .minimo-diarias,.conclusao-reserva .grupo-passo2-lista .oferta-simples.desselecionada:hover .nome-oferta{color:#004b35}.conclusao-reserva .grupo-passo2-lista .oferta-combo.desselecionada:hover .nome-oferta{color:#fff}.conclusao-reserva .grupo-passo2-lista .desselecionada:hover .head-combo{background-color:#00984a}.conclusao-reserva .grupo-passo2-lista .oferta-combo.desselecionada:hover .melhor-oferta,.conclusao-reserva .grupo-passo2-lista .oferta-combo.desselecionada:hover .minimo-diarias{color:#d4db26}.conclusao-reserva .grupo-passo2-lista .desselecionada:hover .icon2-check-verde,.conclusao-reserva .grupo-passo2-lista .desselecionada:hover .icon2-oferta-selecionada{display:inline-block}.conclusao-reserva .grupo-passo2-lista .desselecionada:hover .icon2-check-cinza,.conclusao-reserva .grupo-passo2-lista .desselecionada:hover .icon2-check-verde-citrico,.conclusao-reserva .grupo-passo2-lista .desselecionada:hover .icon2-oferta-desselecionada,.conclusao-reserva .grupo-passo2-lista .desselecionada:hover .icon2-selecao-oferta{display:none}.conclusao-reserva .grupo-passo2-lista .desselecionada:hover .km-controlado,.conclusao-reserva .grupo-passo2-lista .desselecionada:hover .nome-atributo,.conclusao-reserva .grupo-passo2-lista .desselecionada:hover .valorPorPontos{color:#2d2d2d}.conclusao-reserva .grupo-passo2-lista .separador-oferta{height:30px;margin-top:5px}.conclusao-reserva .grupo-passo2-lista .nome-atributo{vertical-align:top}.conclusao-reserva .grupo-passo2-lista .separador-oferta .ou-tarifas{display:table-cell;color:#009849;font-family:LocalizaDinDisplay_Regular;font-size:25px;line-height:25px;font-weight:700;background-color:#fff;width:40px;height:30px;text-align:center}.conclusao-reserva .grupo-passo2-lista .linha-separador-oferta{display:table-cell;height:1px;width:90px;vertical-align:middle}.conclusao-reserva .grupo-passo2-lista .row-grupo-carrossel{display:inline-block;width:260px;margin:-10px 0 0 -10px;height:145px}.conclusao-reserva .grupo-passo2-lista.grupo-destaque .row-grupo-carrossel{display:inline-block;width:310px;margin:-14px 0 0 -10px;height:186px}.conclusao-reserva .grupo-passo2-lista .row-grupo-carrossel>div{position:relative;display:inline-block;width:260px;height:113px}.conclusao-reserva .grupo-passo2-lista.grupo-destaque .row-grupo-carrossel>div{position:relative;display:inline-block;width:310px;height:191px}.conclusao-reserva .grupo-passo2-lista .row-grupo-carrossel .slider{margin-top:8px}.conclusao-reserva .grupo-passo2-lista.grupo-destaque .row-grupo-carrossel .slider{margin-top:4px}.conclusao-reserva .grupo-passo2-lista .row-grupo-carrossel .slider ul li{display:inline-block;width:260px;float:left}.conclusao-reserva .grupo-passo2-lista.grupo-destaque .row-grupo-carrossel .slider ul li{display:inline-block;width:300px;height:200px;float:left}.conclusao-reserva .grupo-passo2-lista .row-grupo-carrossel .slider ul li img{width:210px}.conclusao-reserva .grupo-passo2-lista.grupo-destaque .row-grupo-carrossel .slider ul li img{width:290px}.conclusao-reserva .grupo-passo2-lista .row-grupo-carrossel .setas{top:16%}.conclusao-reserva .grupo-passo2-lista .row-grupo-carrossel .seta-left{left:0;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/seta-esq.png) no-repeat;margin-top:35px;width:11px}.conclusao-reserva .grupo-passo2-lista.grupo-destaque .row-grupo-carrossel .seta-left{left:0;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/seta-esq.png) no-repeat;margin-top:100px;width:11px}.conclusao-reserva .grupo-passo2-lista .row-grupo-carrossel .seta-right{right:0;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/seta-dir.png) no-repeat;margin-top:35px;width:11px}.conclusao-reserva .grupo-passo2-lista .div-flag{position:absolute;top:-1px;z-index:2}.conclusao-reserva .grupo-passo2-lista .row-grupo-carrossel .descricao-veiculos{width:260px;height:20px;margin-top:6px}.conclusao-reserva .grupo-passo2-lista.grupo-destaque .row-grupo-carrossel .descricao-veiculos{width:300px;height:20px;margin-top:6px}.conclusao-reserva .grupo-passo2-lista .row-grupo-carrossel .descricao-veiculos p{margin-bottom:5px}.conclusao-reserva .grupo-passo2-lista .grupo-automoveis-lista-grupo{display:inline-block;width:820px;vertical-align:top;height:280px;padding:14px;background-color:#EDEDED}.conclusao-reserva .grupo-passo2-lista .img-lustrativa{color:#5e5e5e;font-family:OpenSans;font-size:10px}.conclusao-reserva .grupo-passo2-lista .nome-veiculo{font-family:OpenSans_SemiBold;font-size:11px;color:#2d2d2d}.conclusao-reserva .grupo-passo2-lista .acessorios ul{display:table;display:flex;justify-content:space-between}.conclusao-reserva .grupo-passo2-lista .hover-acessorios{height:25px;position:absolute;margin-bottom:1em;background-color:#d7d7d7;color:#2d2d2d;font-family:Calibri;font-size:14px;font-weight:400;line-height:10px;padding:8px}.conclusao-reserva .grupo-passo2-lista .hover-acessorios:after{content:"";width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #d7d7d7;bottom:-10px;left:10px}.conclusao-reserva .grupo-passo2-lista .disponibilidade-grupo{margin-top:5px;cursor:pointer;display:inline}.conclusao-reserva .grupo-passo2-lista .descricao-fast,.conclusao-reserva .grupo-passo2-lista .disponibilidade-grupo .desc-disponibilidade{box-shadow:0 0 11px -3px #696868;background:#fff;display:none;padding:17px;border:1px solid #ededed;font-family:Calibri;z-index:10;position:absolute}.conclusao-reserva .grupo-passo2-lista .disponibilidade-grupo .disponibilidade{color:#004b35;font-family:Calibri;font-size:14px;font-weight:900}.conclusao-reserva .grupo-passo2-lista .disponibilidade-grupo .desc-disponibilidade{width:370px;font-size:13px}.conclusao-reserva .grupo-passo2-lista .descricao-fast{width:auto;font-size:15px}.conclusao-reserva .grupo-passo2-lista .mais-detalhes{color:#00984a;font-family:Calibri;font-size:11px;font-weight:400;line-height:22px;text-decoration:underline;cursor:pointer}.conclusao-reserva .grupo-passo2-lista p{padding-bottom:0;margin:4px 0 0}.conclusao-reserva .grupo-passo2-lista .caract-grupo{display:block;margin-left:0}.conclusao-reserva .grupo-passo2-lista .caract-grupo .cabecalho .titulo{font-family:OpenSans_Bold;font-size:14px;margin:0;display:inline-block;color:#2d2d2d;padding-bottom:0!important}.conclusao-reserva .grupo-passo2-lista .caract-grupo .caracteristica-grupo{border:1px solid #d7d7d7;padding:5px 5px 5px 15px;height:40px;margin:-1px -1px 0 0}.conclusao-reserva .grupo-passo2-lista .caract-grupo .texto-acessorio{font:600 10px OpenSans;vertical-align:middle;display:inline-block;line-height:12px;max-width:55%;max-width:calc(100% - 45px)}.conclusao-reserva #nome-carro-carrossel-cotacao{color:#00984a;font-family:Calibri;font-size:11px;font-weight:400;line-height:10px}.conclusao-reserva #nome-carro-carrossel-detalhes{font-family:Calibri;font-size:13px}.conclusao-reserva .grupo-automoveis-lista-tarifa{display:inline-block;width:277px;background-color:#FFF;height:276px}.conclusao-reserva .grupo-automoveis-lista-tarifa .valorPorPontos{font-family:LocalizaDinDisplay_MdIt;font-size:20px;color:#008a3c;height:20px}.conclusao-reserva .grupo-automoveis-lista-tarifa .detalhes{padding:20px 0 0 18px}.conclusao-reserva .grupo-automoveis-lista-tarifa .detalhes .diaria{font-family:OpenSans_Bold;font-size:14px;color:#2d2d2d}.conclusao-reserva .grupo-automoveis-lista-tarifa .detalhes .a-partir{font-family:OpenSans;font-size:14px;color:#2d2d2d;margin-top:45px}.conclusao-reserva .grupo-automoveis-lista-tarifa .detalhes .valor{font-family:LocalizaDinDisplay_BdIt;font-size:38px;color:#008a3c}.conclusao-reserva .grupo-automoveis-lista-tarifa .botao-ver-todas-ofertas{margin-left:18px;margin-top:44px}.conclusao-reserva .grupo-automoveis-lista-tarifa .btn-ver-todas-as-ofertas{width:210px;display:block;text-align:center}.conclusao-reserva .home-frota .caract-grupo ul li{border:1px solid #e0e6e6;margin:0 0 -1px -1px;width:163px}.conclusao-reserva home-frota .caract-grupo ul li span{font-size:11px;width:100px;color:#2d2d2d}.conclusao-reserva .home-frota .caract-grupo .icon2-caracteristicas{zoom:.81}.conclusao-reserva .carros-e-tarifas{width:980px;min-height:310px}.conclusao-reserva .carros-e-tarifas .selecao-pais{border:1px solid #d7d7d7;padding:10px 30px;width:57%;margin:auto auto 25px}.conclusao-reserva .carros-e-tarifas .autocomplete{position:absolute;top:55px;padding:10px;z-index:10;background:#fff;box-shadow:3px 3px 6px 0 rgba(0,0,0,.4);width:100%;border:2px solid #d4db26;height:230px}.conclusao-reserva .carros-e-tarifas .nao-ha-carros{font:400 14px OpenSans,sans-serif;color:#2d2d2d;text-align:center;margin-top:30px}.conclusao-reserva .carros-e-tarifas .autocomplete li:first-child{border-top:none}.conclusao-reserva .carros-e-tarifas .autocomplete li{border-top:1px solid #d7d7d7;font:400 14px Calibri;text-transform:uppercase;padding:14px 20px;color:#2d2d2d;cursor:pointer}.conclusao-reserva .carros-e-tarifas .autocomplete li:active,.conclusao-reserva .carros-e-tarifas .autocomplete li:hover{background-color:#d7d7d7}.conclusao-reserva .carros-e-tarifas .autocomplete li.mensagemRegistrosNaoEncontrados{font-size:12px;padding:15px 5px;background-color:#fff;cursor:default;text-align:center}.conclusao-reserva .carros-e-tarifas .buscar-por{display:inline-block;vertical-align:middle;font:700 14px Calibri;margin-right:-4px;width:20%}.conclusao-reserva .carros-e-tarifas .pais-frota{vertical-align:middle;margin-right:-4px;width:80%}.conclusao-reserva .carros-e-tarifas .caract-grupo{margin-left:39px;margin-top:2px;width:309px;display:inline-block}.conclusao-reserva .carros-e-tarifas .caract-grupo .caracteristicas-grupo{color:#000;padding-bottom:8px;font-family:OpenSans_Bold;font-size:18px;margin:0 0 0 14px;display:inline-block}.conclusao-reserva .carros-e-tarifas .caract-grupo ul li{width:150px;height:38px;background-color:#f9f9f9;display:inline-block;float:left;margin:1px;text-align:center;padding:5px 15px}.conclusao-reserva .carros-e-tarifas .caract-grupo .texto-acessorio{font-family:LocalizaDinDisplay_Regular;vertical-align:middle;display:inline-block;line-height:12px;width:75px}.conclusao-reserva .carros-e-tarifas .row-grupo-carrossel .seta-right{right:0;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/seta-dir-dupla.png) no-repeat;margin-top:35px}.conclusao-reserva .carros-e-tarifas .row-grupo-carrossel .seta-left{left:0;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/seta-esq-dupla.png) no-repeat;margin-top:35px}.conclusao-reserva .carros-e-tarifas .grupo-automoveis-miniatura .box-grupo .icon3-fast{position:absolute;zoom:.6}.conclusao-reserva .carros-e-tarifas .grupo-automoveis-lista .icon3-fast{position:absolute}.conclusao-reserva .detalhes-reserva{display:none;background:#00984a;width:716px;padding:17px 30px}.conclusao-reserva .detalhes-reserva .med-italic{color:#fff;font-size:18px;padding-bottom:15px}.conclusao-reserva .detalhes-reserva .strong{color:#fff;font-size:12px;display:inline-block}.conclusao-reserva .box-tarifa .quilometragem-control{display:none;padding-bottom:15px}.conclusao-reserva .detalhes-reserva h6{color:#fff;font-size:19px;font-weight:400;margin-bottom:15px;padding:0}.conclusao-reserva .quilometragem-control h6{margin:0}.conclusao-reserva .quilometragem-control p{font-family:OpenSans_SemiBold,sans-serif;color:#FFF;font-size:12px;display:inline-block}.conclusao-reserva .box-itens{display:inline-block}.conclusao-reserva .box-itens .item-tarifa{width:200px;background:#FFF;margin-top:22px;margin-bottom:20px;margin-left:25px;display:inline-block;float:left;border-bottom:3px solid #FFF}.conclusao-reserva .box-itens .item-tarifa:first-child{margin-left:0}.conclusao-reserva .box-itens .item-tarifa .tarifa-header{background:#004b34;height:43px;padding:9px 8px;position:relative}.conclusao-reserva .box-itens .item-tarifa .tarifa-header p{display:inline-block;font-family:LocalizaDinDisplay_Medium;color:#fff;font-size:14px;width:145px;margin-top:-4px;margin-left:3px}.conclusao-reserva .box-itens .item-tarifa .tarifa-header i{width:26px;height:26px;float:right;background-position:-88px 0;margin-right:3px}.conclusao-reserva .box-itens .item-tarifa.promocional .tarifa-header i{margin-right:0}.conclusao-reserva .box-itens .item-tarifa .tarifa-header .head-promocional{position:absolute;top:-22px;left:-3px;width:200px;height:22px;background-color:#d4db26;font-family:LocalizaDinDisplay_Medium;font-size:14px;color:#004b34;text-transform:uppercase;text-align:center;line-height:22px}.conclusao-reserva .box-itens .item-tarifa .tarifa-content{text-align:center;padding-top:17px;min-height:100px;position:relative}.conclusao-reserva .box-itens .item-tarifa .tarifa-content h1{margin:0;letter-spacing:-1px}.conclusao-reserva .box-itens .item-tarifa.promocional .tarifa-content h1{font-size:30px;text-align:left;text-indent:20px}.conclusao-reserva .box-itens .item-tarifa.promocional .tarifa-content h1 span{font-family:LocalizaDinDisplay_Medium;font-size:14px;font-weight:400;color:#004b34;text-transform:uppercase;text-align:left;letter-spacing:normal;line-height:25px;vertical-align:top}.conclusao-reserva .box-itens .item-tarifa.promocional .tarifa-content h4{width:174px;margin:0 0 0 20px;font-family:LocalizaDinDisplay_Medium;font-size:14px;font-weight:400;color:#004b34;text-transform:uppercase;text-align:left}.conclusao-reserva .box-itens .item-tarifa.promocional .tarifa-content h4 span{text-decoration:line-through;color:#00984a}.conclusao-reserva .box-itens .item-tarifa .tarifa-content p{display:inline-block;font-family:LocalizaDinDisplay_Medium;font-size:12px;text-transform:uppercase;color:#2d2d2d}.conclusao-reserva .box-itens .item-tarifa .tarifa-content p span{color:#00984a}.conclusao-reserva .box-itens .item-tarifa .tarifa-content .valor-km-rodado{position:absolute;left:50%;bottom:5px;width:194px;margin-left:-97px;font-family:LocalizaDinDisplay_Medium;font-size:10px;color:#000}.conclusao-reserva .box-itens .item-tarifa.ativo,.conclusao-reserva .box-itens .item-tarifa.promocional,.conclusao-reserva .box-itens .item-tarifa:hover{border:3px solid #d4db26;border-top:0}.conclusao-reserva .box-itens .item-tarifa.ativo .tarifa-header,.conclusao-reserva .box-itens .item-tarifa:hover .tarifa-header{background:#d4db26}.conclusao-reserva .box-itens .item-tarifa.ativo .tarifa-header p,.conclusao-reserva .box-itens .item-tarifa:hover .tarifa-header p{color:#004b35;margin-left:0}.conclusao-reserva .box-itens .item-tarifa.ativo .tarifa-header i,.conclusao-reserva .box-itens .item-tarifa:hover .tarifa-header i{background-position:-57px -2px;margin-right:0}.conclusao-reserva .detalhes-reserva .formulario{display:inline-block;margin:0 5px;background:0 0;padding:0;overflow:visible}.conclusao-reserva .detalhes-reserva .icon-rs-duvida-custom{background-color:#004b35}.conclusao-reserva .detalhes-reserva .erro{color:#004b35;margin-bottom:15px}.conclusao-reserva .detalhes-reserva .erro i{margin-right:10px;width:18px;height:18px;background-position:-226px -28px;vertical-align:middle}.conclusao-reserva .box-itens-opcoes{margin-bottom:15px}.conclusao-reserva .box-itens-opcoes .popOver{width:400px}.conclusao-reserva .item-opcao{position:relative;display:inline-block;width:628px;background:#004b34;padding:0 0 0 10px}.conclusao-reserva .item-opcao .target{display:inline-block;width:380px}.conclusao-reserva .item-opcao p{font-family:LocalizaDinDisplay_Medium;font-size:18px;color:#fff;display:inline-block;padding:9px 0;margin-left:36px}.conclusao-reserva .box-opcoes .item-opcao i{width:26px;height:26px;margin:7px 10px 0 0;background-position:-88px 0;position:absolute}.conclusao-reserva .item-opcao>p{display:inline-block;width:37%;height:100%;background:#FFF;padding:10px 14px;float:right;text-align:right;position:absolute;right:0;border:3px solid transparent}.conclusao-reserva .item-opcao p span{font-family:LocalizaDinDisplay_Regular,sans-serif;margin-top:-5px;float:left;color:#004b35;height:17px}.conclusao-reserva .item-opcao p span select{font-family:LocalizaDinDisplay_Medium,sans-serif;color:#004b35;font-size:18px}.conclusao-reserva .item-opcao p span.descricao-item{display:inline-block;font-family:LocalizaDinDisplay_BdIt;color:#008A3C;float:right;text-align:right;position:absolute;top:50%;right:10px;margin-top:-12px}.conclusao-reserva .item-opcao.ativo,.conclusao-reserva .item-opcao.hover{background:#D4DB26}.conclusao-reserva .box-opcoes .item-opcao.ativo i,.conclusao-reserva .box-opcoes .item-opcao.hover i{background-position:-57px -2px}.conclusao-reserva .item-opcao.ativo p,.conclusao-reserva .item-opcao.hover p{color:#004b35}.conclusao-reserva .item-opcao.ativo>p,.conclusao-reserva .item-opcao.hover>p{color:#008A3C;border:3px solid #d4db26;padding:7px 11px;width:236px}.conclusao-reserva .box-footer{background:#004b35;padding:17px 22px;height:77px}.conclusao-reserva .box-footer .box-resume{display:inline-block}.conclusao-reserva .box-footer p{display:inline-block;padding:0}.conclusao-reserva .box-footer p.med-italic{font-size:34px;color:#fff}.conclusao-reserva .box-footer p span.reg-italic{display:inline-block;width:64px;height:25px;font-size:12px;color:#fff;text-transform:uppercase;text-align:right;padding-right:5px;padding-left:10px}.conclusao-reserva .box-footer p.reg-italic{font-size:30px;color:#d4db26}.conclusao-reserva .box-footer .btn{display:inline-block;width:205px}.conclusao-reserva .btn-linear{font-family:OpenSans_SemiBold,sans-serif;font-size:12px;color:#fff;vertical-align:bottom;padding:13px 0}.conclusao-reserva .btn-linear i{margin-right:10px}.conclusao-reserva .grupo-automoveis-lista .box-footer .btn-linear,.conclusao-reserva .grupo-automoveis-lista.ativo .box-footer .box-resume{display:none}.conclusao-reserva .grupo-automoveis-lista .box-footer .box-resume,.conclusao-reserva .grupo-automoveis-lista.ativo .box-footer .btn-linear{display:inline-block}.conclusao-reserva .grupo-passo2-miniatura{width:225px;display:none;margin:0 17px 20px 0}.conclusao-reserva .grupo-passo2-miniatura.ativo .box-footer:after{right:93px;bottom:-31px;content:'';z-index:-1;width:0;height:0;border:1.5em solid transparent;border-top-color:#004b35;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0.5773502691896265, M21=0.5773502691896265, M22=1, SizingMethod='auto expand')"}.conclusao-reserva .grupo-automoveis-miniatura{width:225px}.conclusao-reserva .grupo-automoveis-miniatura .box-grupo{display:inline-block;padding:10px 22px;width:225px;height:235px;text-align:center;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/bg-grupo-automoveis-miniatura.jpg) no-repeat #efefef!important;position:relative}.conclusao-reserva .grupo-automoveis-miniatura .box-grupo h4{margin:0;font-size:18px;text-align:center;color:#004B35;border-bottom:1px solid #c8c8c8;height:47px;font-family:LocalizaDinDisplay_BdIt;overflow:hidden}.conclusao-reserva .grupo-automoveis-miniatura .box-grupo h4 span{font-size:11px}.conclusao-reserva .grupo-automoveis-miniatura .box-grupo .descricao-modelo{height:40px;color:#2d2d2d;font-size:11px;padding:5px;font-family:OpenSans_Bold,sans-serif}.conclusao-reserva .grupo-automoveis-miniatura .box-grupo .imagem-veiculo{width:175px;position:relative;margin:auto}.conclusao-reserva .grupo-automoveis-miniatura .box-grupo div img{width:100%}.conclusao-reserva .grupo-automoveis-miniatura .imagem-ilustrativa{font-family:OpenSans;font-size:9px;color:#5E5E5E}.conclusao-reserva .grupo-automoveis-miniatura .mais-detalhes{color:#00984A;font-size:10px;font-family:OpenSans_SemiBold;cursor:pointer;padding-bottom:0!important}.conclusao-reserva .grupo-automoveis-miniatura .box-footer{height:auto!important;text-align:center;position:relative;padding:10px 0}.conclusao-reserva .grupo-automoveis-miniatura .box-footer p.reg-italic{font-family:OpenSans,sans-serif;font-size:13px;color:#D4DB26}.conclusao-reserva .grupo-automoveis-miniatura .box-footer p.med-italic{font-family:LocalizaDinDisplay_MdIt;font-size:30px;color:#FFF}.conclusao-reserva .grupo-automoveis-miniatura.ativo .box-grupo{border:3px solid #004B35;border-bottom:0;padding:7px 12px}.conclusao-reserva .grupo-automoveis-miniatura.ativo .box-footer:after{right:93px;bottom:-31px;content:'';z-index:-1;width:0;height:0;border:1.5em solid transparent;border-top-color:#004b35;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0.5773502691896265, M21=0.5773502691896265, M22=1, SizingMethod='auto expand')"}.conclusao-reserva .btn-ver-todas-as-ofertas{cursor:pointer}.conclusao-reserva .box-detalhes-reserva .estimativa-resumida,.conclusao-reserva .box-detalhes-reserva .estimativa-resumida ul{margin:0;padding:0}.conclusao-reserva .box-detalhes-reserva .reserva-header{padding:10px;background-color:#00984a}.conclusao-reserva .box-detalhes-reserva .icon2-sua-reserva{vertical-align:middle}.conclusao-reserva .box-detalhes-reserva .reserva-header p{display:inline-block;vertical-align:middle;font-size:22px;font-weight:700;color:#fff;margin-left:10px;text-transform:uppercase;font-family:LocalizaDinDisplay_BdIt}.conclusao-reserva .text-slip-normal{color:#2d2d2d;font-family:Calibri;font-size:14px;font-weight:400;line-height:20px}.conclusao-reserva .text-slip-strong{color:#2d2d2d;font-family:Calibri;font-size:14px;font-weight:700;line-height:20px}.conclusao-reserva .border-top-slip{border-top:1px solid #DADADA}.conclusao-reserva .box-detalhes-reserva .reserva-body{padding:7px 23px;width:289px;border:1px solid #D7D7D7;margin:0 auto;background:#fff}.conclusao-reserva .box-detalhes-reserva .reserva-body .sub-title{display:inline;vertical-align:top;font-family:Calibri;padding:0;width:85px;height:16px;color:#00984a;font-size:20px;font-weight:700;line-height:26px}.conclusao-reserva .box-detalhes-reserva .reserva-body .icon-rs-retirada{background-position:-123px -38px}.conclusao-reserva .box-detalhes-reserva .reserva-body .icon-rs-devolucao{background-position:-147px -38px}.conclusao-reserva .box-detalhes-reserva .reserva-body .btn-dtl-reserva{font-family:OpenSans_SemiBold,sans-serif;color:#00984a;font-size:10px;text-decoration:underline;cursor:pointer}.conclusao-reserva .box-detalhes-reserva .reserva-body .content-agencias{color:#2d2d2d;font-family:Calibri;font-size:16px}.conclusao-reserva .box-detalhes-reserva .reserva-body .date{margin:-5px 0 5px;font-size:15px}.conclusao-reserva .box-detalhes-reserva .reserva-body time{padding-right:15px}.conclusao-reserva .box-detalhes-reserva .reserva-body p{padding-bottom:0;margin:0}.conclusao-reserva .box-detalhes-reserva .lista-tarifas li{float:none;font-size:16px;margin-bottom:7px}.conclusao-reserva .box-detalhes-reserva .lista-tarifas li p.strong{text-transform:uppercase;font-size:12px}.conclusao-reserva .box-detalhes-reserva .reserva-body .box-desconto{padding:10px 0 0}.conclusao-reserva .box-detalhes-reserva seu-carro{margin-top:11px}.conclusao-reserva .box-detalhes-reserva.seu-carro .reserva-header{background:#fff;padding:9px 10px 9px 35px}.conclusao-reserva .box-detalhes-reserva.seu-carro .reserva-header h1{color:#FFF}.conclusao-reserva .box-detalhes-reserva.seu-carro .reserva-body{padding:13px 0 13px 18px;border-top:0 none}.conclusao-reserva .box-detalhes-reserva .reserva-footer{background-color:#00984a;width:289px;padding:2px 5px}.conclusao-reserva .box-detalhes-reserva .reserva-footer .titulo{color:#d4db26;font-family:Calibri;font-size:16px;font-weight:700;padding:0;margin-bottom:5px}.conclusao-reserva .box-detalhes-reserva .reserva-footer #slip-reserva-valor-total-reserva{color:#fff;font-family:LocalizaDinDisplay_Regular;font-size:32px;font-weight:700;text-transform:uppercase}.conclusao-reserva .box-detalhes-reserva .reserva-footer #slip-reserva-valor-total-parcela,.conclusao-reserva .box-detalhes-reserva .reserva-footer #slip-reserva-valor-total-parcela-com-desconto-progressivo{color:#fff;font-family:LocalizaDINDisplay_Regular;font-size:16px;font-weight:700;line-height:21px}.conclusao-reserva .box-detalhes-reserva .reserva-footer .total-reserva{font-family:LocalizaDinDisplay_Bold;font-size:30px;color:#FFF;padding:6px 0 0;line-height:27px}.conclusao-reserva .box-detalhes-reserva .reserva-footer .btn-imprimir{color:#FFF;text-decoration:none;text-decoration:underline;display:inline-block;margin-top:2px;font-size:10px;font-family:OpenSans_Bold;max-width:43px}.conclusao-reserva .box-detalhes-reserva #content-imprimir{color:#004b35;font-family:Calibri;vertical-align:top;font-size:14px;font-weight:400;line-height:22px;text-decoration:underline;margin-left:45px}.conclusao-reserva #slip-reserva-mensagem-pagamento{display:table;width:95%}.conclusao-reserva .content-beneficios-reserva{display:table;margin-top:3%;width:95%}.conclusao-reserva .content-beneficios-reserva .link-regra-codigo-promocional{margin:5px 0;cursor:pointer;text-decoration:underline;color:#00984a;font-weight:900;font-size:12px;max-width:139px}.conclusao-reserva .content-beneficios-fidelidade{display:table;margin-left:15%;width:95%}.conclusao-reserva .formulario input[type=password]{border:2px solid transparent;height:36px;padding:0 9px;background:#FFF;font-size:14px;color:#2d2d2d;outline:0}.conclusao-reserva #mensagem-slip-desconto-progressivo{display:table;margin-left:5%;width:95%}.conclusao-reserva .carros-e-tarifas .col-9,.conclusao-reserva .carros-e-tarifas .container-grupo,.conclusao-reserva .carros-e-tarifas .grupo-automoveis-lista{width:980px;display:inline-block;margin-bottom:20px}.conclusao-reserva .carros-e-tarifas .grupo-automoveis-lista.ativo .box-grupo{padding:14px 24px;background-color:#ececee}.conclusao-reserva .carros-e-tarifas .box-busca .formulario.validation-container-2{margin:10px 0 0}.conclusao-reserva .carros-e-tarifas .box-itens .box-1,.conclusao-reserva .carros-e-tarifas .box-itens .box-5,.conclusao-reserva .carros-e-tarifas .box-itens .box-9{margin-left:0!important}.conclusao-reserva .carros-e-tarifas .tarifa-header .icon-rs-check{position:absolute;top:7px;right:4px}.conclusao-reserva .lista-articles .pagination{border-top:1px solid #ededed;padding-top:10px;text-align:center}.conclusao-reserva .lista-articles .pagination .btn-prev{float:left}.conclusao-reserva .lista-articles .pagination .btn-next{float:right}.conclusao-reserva .lista-articles .pagination a.pager{text-decoration:underline;margin:0 5px;display:inline-block;padding:11px 17px;background:#d7d7d7;color:#50575d;font-family:LocalizaDinDisplay_Medium,sans-serif;text-transform:uppercase}.conclusao-reserva .carros-e-tarifas .box-busca p,.conclusao-reserva .carros-e-tarifas .box-restricao,.conclusao-reserva .carros-e-tarifas .box-resultado p{font-family:LocalizaDinDisplay_Regular,sans-serif}.conclusao-reserva .lista-articles .pagination a.disabled,.conclusao-reserva .lista-articles .pagination a.pager:hover{background:#ececec;color:#b6b6b6}.conclusao-reserva .lista-articles .pagination a.selected,.conclusao-reserva .lista-articles .pagination a.selected:hover{background:#004b36;color:#fff;text-decoration:none}.conclusao-reserva .carros-e-tarifas .carrossel .break{position:relative;top:-15px}.conclusao-reserva .formulario .escolha-data2{width:243px;margin-right:26px}.conclusao-reserva .formulario .space-margin{margin-right:0}.conclusao-reserva .formulario .container-input{width:740px;margin-left:12px}.conclusao-reserva .carros-e-tarifas .row-grupo-carrossel{display:inline-block;width:578px;float:left}.conclusao-reserva .carros-e-tarifas .row-grupo-carrossel>div{position:relative;display:inline-block;width:578px;height:194px}.conclusao-reserva .carros-e-tarifas .row-grupo-carrossel .slider{margin-top:20px}.conclusao-reserva .carros-e-tarifas .row-grupo-carrossel .setas{width:75px}.conclusao-reserva .carros-e-tarifas .row-grupo-carrossel .slider ul li{display:inline-block;width:578px;float:left}.conclusao-reserva .carros-e-tarifas .row-grupo-carrossel .slider ul li .imagem-veiculo{position:relative;width:365px;margin:auto}.conclusao-reserva .carros-e-tarifas .row-grupo-carrossel .slider ul li img{width:100%}.conclusao-reserva .carros-e-tarifas .detalhes-reserva{background:#00984A;width:980px;padding:17px 29px}.conclusao-reserva .carros-e-tarifas .box-restricao>div{font-size:14px;color:#fff;padding-top:17px;padding-bottom:17px}.conclusao-reserva .carros-e-tarifas .box-restricao>p{color:#004b35;padding:10px 0 0}.conclusao-reserva .carros-e-tarifas .box-restricao>p>a{color:#fff;font-size:13px}.conclusao-reserva .carros-e-tarifas .box-busca{margin-bottom:24px;margin-top:5px}.conclusao-reserva .carros-e-tarifas .box-busca p{color:#fff;display:inline-block;font-size:14px}.conclusao-reserva .carros-e-tarifas .box-busca .formulario{margin-left:19px;position:relative}.conclusao-reserva .carros-e-tarifas .box-busca .formulario input{height:40px}.conclusao-reserva .carros-e-tarifas .box-busca .formulario .icon-lupa{background-position:-251px -30px;position:absolute;right:8px;top:13px;cursor:pointer}.conclusao-reserva .carros-e-tarifas .box-combo{margin-bottom:0;border-bottom:none}.conclusao-reserva .carros-e-tarifas .box-tarifa{margin-top:36px}.conclusao-reserva .carros-e-tarifas .detalhes-reserva h6{font-size:18px;margin-bottom:13px}.conclusao-reserva .carros-e-tarifas .box-itens .item-tarifa{margin-left:39px}.conclusao-reserva .carros-e-tarifas .box-itens .item-tarifa .tarifa-header p{width:160px!important}.conclusao-reserva .carros-e-tarifas .box-itens .item-tarifa:first-child{margin-left:0}.conclusao-reserva .carros-e-tarifas .box-itens .item-tarifa .tarifa-content{min-height:85px}.conclusao-reserva .carros-e-tarifas .grupo-automoveis-lista .box-footer{background:#00984A;padding:0 22px 17px;height:57px}.conclusao-reserva .carros-e-tarifas .grupo-automoveis-lista .box-footer .btn{padding:12px 40px}.conclusao-reserva .carros-e-tarifas .box-resultado p{font-size:20px;color:#d4db26;padding:50px 0;text-align:center;border-top:1px solid #015E43;border-bottom:1px solid #015E43}.conclusao-reserva .carros-e-tarifas .container-grupo .item-2{position:absolute;top:0;left:250px}.conclusao-reserva .carros-e-tarifas .container-grupo .item-3{position:absolute;top:0;right:253px}.conclusao-reserva .carros-e-tarifas .container-grupo .item-4{position:absolute;top:0;right:0}.conclusao-reserva .formulario #ListaComoSurgiuInteresse_Outros__Descricao{overflow:visible}.conclusao-reserva .formulario #divComoSurgiuInteresseOutros{width:196px}.conclusao-reserva .formulario .form-group.grupo-borda{margin-top:-10px;margin-right:0;border-bottom:1px solid #c8c8c8;padding-bottom:20px;margin-bottom:10px}.conclusao-reserva .en-us .latam .franchising-envie-mensagem .field-email,.conclusao-reserva .es-es .franchising-envie-mensagem .form-group.field-email,.conclusao-reserva .pt-br .franchising-envie-mensagem .formulario .form-group.field-email{margin-right:8px}.conclusao-reserva .franchising-fale-conosco .endereco{width:627px;height:303px;background:green}.conclusao-reserva .franchising-fale-conosco .fale-conosco-cep{width:88px;height:40px}.conclusao-reserva .franchising-fale-conosco .input-cep{width:120px;margin-left:5px}.conclusao-reserva .franchising-fale-conosco .input-endereco{width:498px}.conclusao-reserva .franchising-fale-conosco .input-numero{width:64px;margin-left:5px}.conclusao-reserva .franchising-fale-conosco .custom{width:86px}.conclusao-reserva .franchising-fale-conosco .input-complemento{width:78px;margin-left:5px}.conclusao-reserva .franchising-fale-conosco .input-bairro{width:190px}.conclusao-reserva .franchising-fale-conosco .sub-form{padding-top:10px}.conclusao-reserva .franchising-fale-conosco .input-cidade{width:179px;margin-left:5px}.conclusao-reserva .franchising-fale-conosco .input-outras-cidades2{width:460px}.conclusao-reserva .franchising-fale-conosco .input-estado{width:68px;margin-left:5px}.conclusao-reserva .franchising-fale-conosco .drop-yes-no{width:70px;margin-left:5px}.conclusao-reserva .franchising-fale-conosco .ramo-atividade{width:126px;height:153px;float:left;font-family:LocalizaDinDisplay_BdIt,sans-serif}.conclusao-reserva .franchising-fale-conosco .ramo-atividade span:first-child{text-transform:uppercase}.conclusao-reserva .franchising-fale-conosco .drop-tipo{width:128px}.conclusao-reserva .franchising-fale-conosco .ramo-atividade-msg{width:456px;height:153px;float:left}.conclusao-reserva .franchising-fale-conosco.formulario .form-group .tell input{width:108px}.conclusao-reserva .franchising-fale-conosco .dados-form h3{text-transform:uppercase}.conclusao-reserva .formulario.franchising-fale-conosco .form-group .tell{width:115px}.conclusao-reserva .pt-br .franchising-fale-conosco .input-name{width:455px}.conclusao-reserva .pt-br .franchising-fale-conosco .input-nasc{width:178px}.conclusao-reserva .pt-br .franchising-fale-conosco .input-cpf{width:208px}.conclusao-reserva .pt-br .franchising-fale-conosco .input-gr{width:114px}.conclusao-reserva .pt-br .franchising-fale-conosco .input-fone{width:125px}.conclusao-reserva .pt-br .franchising-fale-conosco .input-email{width:517px}.conclusao-reserva .pt-br .franchising-fale-conosco .drop-cidade,.conclusao-reserva .pt-br .franchising-fale-conosco .drop-estado{width:215px}.conclusao-reserva .pt-br .franchising-fale-conosco .input-outras-cidades{width:463px}.conclusao-reserva .pt-br .franchising-fale-conosco .input-outros{width:197px}.conclusao-reserva .pt-br .franchising-fale-conosco #ComoSurgiuInteresse .form-group{width:172px}.conclusao-reserva .es-es .franchising-fale-conosco .input-name{width:439px}.conclusao-reserva .es-es .franchising-fale-conosco .input-nasc{width:144px}.conclusao-reserva .es-es .franchising-fale-conosco .input-cpf{width:208px}.conclusao-reserva .es-es .franchising-fale-conosco .input-gr{width:96px}.conclusao-reserva .es-es .franchising-fale-conosco .input-fone{width:107px}.conclusao-reserva .es-es .franchising-fale-conosco .input-email{width:517px}.conclusao-reserva .es-es .franchising-fale-conosco .drop-cidade,.conclusao-reserva .es-es .franchising-fale-conosco .drop-estado{width:215px}.conclusao-reserva .es-es .franchising-fale-conosco .input-outras-cidades{width:464px}.conclusao-reserva .es-es .franchising-fale-conosco .input-outros{width:179px}.conclusao-reserva .es-es .franchising-fale-conosco #ComoSurgiuInteresse .form-group{width:170px}.conclusao-reserva .en-us .franchising-fale-conosco .input-name{width:491px}.conclusao-reserva .en-us .franchising-fale-conosco .input-nasc{width:196px}.conclusao-reserva .en-us .franchising-fale-conosco .input-cpf{width:208px}.conclusao-reserva .en-us .franchising-fale-conosco .input-gr{width:132px}.conclusao-reserva .en-us .franchising-fale-conosco .input-fone{width:125px}.conclusao-reserva .en-us .franchising-fale-conosco .input-email{width:517px}.conclusao-reserva .en-us .franchising-fale-conosco .drop-cidade,.conclusao-reserva .en-us .franchising-fale-conosco .drop-estado{width:230px}.conclusao-reserva .en-us .franchising-fale-conosco .input-outras-cidades{width:486px}.conclusao-reserva .en-us .franchising-fale-conosco .input-outros{width:197px}.conclusao-reserva .en-us .franchising-fale-conosco #ComoSurgiuInteresse .form-group{width:168px}.conclusao-reserva .formulario .envie-mensagem label{padding-top:0}.conclusao-reserva .formulario .envie-mensagem .form-group{margin-bottom:20px}.conclusao-reserva .envie-mensagem .form-group .wd290{width:290px}.conclusao-reserva .formulario .envie-mensagem .form-group input{height:40px}.conclusao-reserva .envie-mensagem .col-left label{width:73px}.conclusao-reserva .envie-mensagem .col-left .input-100{width:322px}.conclusao-reserva .envie-mensagem .col-left .m-bottom{margin-bottom:15px!important}.conclusao-reserva .envie-mensagem .col-left .tell{width:108px!important}.conclusao-reserva .envie-mensagem .col-right label{margin-bottom:10px}.conclusao-reserva .envie-mensagem .col-right textarea{height:286px;width:495px;margin-bottom:0!important}.conclusao-reserva .latam .envie-mensagem .formulario .form-group .ddd,.conclusao-reserva .latam .envie-mensagem .formulario .form-group .ddd input{width:54px}.conclusao-reserva .latam .envie-mensagem .col-left .tell{width:120px!important}.conclusao-reserva .pt-br .franchising-envie-mensagem .input-name{width:461px}.conclusao-reserva .pt-br .franchising-envie-mensagem .input-email{width:187px}.conclusao-reserva .pt-br .franchising-envie-mensagem .formulario .form-group .tell{width:120px}.conclusao-reserva .pt-br .franchising-envie-mensagem .form-group .ddd,.conclusao-reserva .pt-br .franchising-envie-mensagem .form-group .ddd input{width:52px}.conclusao-reserva .pt-br .franchising-envie-mensagem .input-textarea{width:585px;height:156px;margin-bottom:0}.conclusao-reserva .es-es .latam .franchising-envie-mensagem .field-email label{width:94px;margin-top:2px}.conclusao-reserva .es-es .franchising-envie-mensagem .formulario .form-group .tell{width:120px}.conclusao-reserva .es-es .franchising-envie-mensagem .input-name{width:515px}.conclusao-reserva .es-es .latam .franchising-envie-mensagem .input-email{width:143px}.conclusao-reserva .es-es .franchising-envie-mensagem .form-group .ddd,.conclusao-reserva .es-es .franchising-envie-mensagem .form-group .ddd input{width:52px}.conclusao-reserva .es-es .franchising-envie-mensagem .input-textarea{width:585px;height:156px;margin-bottom:0}.conclusao-reserva .es-es .envie-mensagem .col-left .input-100{width:306px}.conclusao-reserva .es-es .envie-mensagem .col-left label{width:96px}.conclusao-reserva .en-us .franchising-envie-mensagem .input-name{width:532px}.conclusao-reserva .en-us .franchising-envie-mensagem .form-group:nth-child(3)>label,.conclusao-reserva .en-us .latam .franchising-envie-mensagem .field-email label{width:67px;margin-top:2px}.conclusao-reserva .en-us .franchising-envie-mensagem .form-group:nth-child(3)>label{width:76px}.conclusao-reserva .en-us .latam .franchising-envie-mensagem .input-email{width:159px}.conclusao-reserva .en-us .latam .franchising-envie-mensagem .field-telefone label{margin-top:2px}.conclusao-reserva .en-us .franchising-envie-mensagem .input-email{width:176px}.conclusao-reserva .en-us .franchising-envie-mensagem .form-group .ddd,.conclusao-reserva .en-us .franchising-envie-mensagem .form-group .ddd input{width:52px}.conclusao-reserva .en-us .franchising-envie-mensagem .formulario .form-group .tell{width:120px}.conclusao-reserva .en-us .franchising-envie-mensagem .input-textarea{width:585px;height:156px;margin-bottom:0}.conclusao-reserva .cadastro .formulario .input-nome{width:839px}.conclusao-reserva .cadastro .formulario .form-group .espaco{margin-top:10px}.conclusao-reserva .cadastro .formulario .empresa1{width:371px}.conclusao-reserva .cadastro .formulario .email-3{width:360px}.conclusao-reserva .cadastro .formulario label.espaco-email{width:96px;padding-left:37px;padding-bottom:8px;margin-top:8px}.conclusao-reserva .cadastro .formulario .mais-noticias{width:370px;width:292px;font-size:11px;margin-top:10px}.conclusao-reserva .cadastro .formulario .telefone{width:327px}.conclusao-reserva .cadastro .formulario .campos-obrigatorios{margin-top:10px;padding-right:9px;font-size:12px}.conclusao-reserva .cadastro .formulario input[type=text]{height:40px}.conclusao-reserva .en-us .cadastro .formulario .mais-noticias{width:320px;font-size:11px}.conclusao-reserva .en-us .cadastro .formulario .campos-obrigatorios{padding-right:5px}.conclusao-reserva .es-es .cadastro .formulario .telefone{width:324px}.conclusao-reserva .es-es .cadastro .formulario .mais-noticias{width:358px;font-size:11px}.conclusao-reserva .es-es .cadastro .formulario .email-3{width:357px}.conclusao-reserva .es-es .cadastro .formulario label.espaco-email{width:133px}.conclusao-reserva .es-es .cadastro .formulario .empresa1{width:336px}.conclusao-reserva .es-es .cadastro .formulario .campos-obrigatorios{margin-top:10px;padding-right:7px;font-size:12px}.conclusao-reserva .cadastro label{padding-top:0!important}.conclusao-reserva .cadastro .formulario .col-left .form-group{margin-bottom:20px!important}.conclusao-reserva .cadastro .input-nome{width:838px}.conclusao-reserva .cadastro .espaco{width:84px!important}.conclusao-reserva .cadastro .col-left .ddd input{width:37px!important}.conclusao-reserva .cadastro .col-left .email-1{width:368px!important}.conclusao-reserva .cadastro .col-left .email-2{width:374px!important}.conclusao-reserva .cadastro .col-left .form-group .tell{width:108px!important}.conclusao-reserva .cadastro .col-left .mais-noticias{font-family:OpenSans_SemiBold;font-size:12px;width:325px}.conclusao-reserva .cadastro .col-left .campos-obrigatorios{font-family:OpenSans_SemiBold;font-size:12px;margin-top:15px}.conclusao-reserva .cadastro .col-left .telefone{width:324px}.conclusao-reserva .cadastro input[type=text]{width:273px}.conclusao-reserva .cadastro .select2-container,.conclusao-reserva .cadastro input[type=text]{margin-top:5px}.conclusao-reserva .cadastro .formulario .form-group label{margin-top:0;display:block;width:100%}.conclusao-reserva .cadastro .formulario{padding:15px 20px!important}.conclusao-reserva .cadastro .formulario .form-group{margin-right:0}.conclusao-reserva .cadastro .formulario .form-group .tell{width:110px}.conclusao-reserva .cadastro .formulario a.select2-choice{height:37px}.conclusao-reserva .cadastro .formulario .form-group.estado select{width:75px}.conclusao-reserva section.cadastro-corporate-simplificado{display:inline-block;width:978px;border:1px solid #d1d1d1;padding-bottom:15px;padding-top:10px}.conclusao-reserva section.cadastro-corporate-simplificado .title{text-align:center}.conclusao-reserva section.cadastro-corporate-simplificado .campos-obrigatorios{color:#2d2d2d;font-family:Calibri;font-size:15px;font-weight:700;line-height:22px;margin-top:15px}.conclusao-reserva .cadastro-corporate-simplificado .formulario-cadastre-se{width:945px;margin:0 auto}.conclusao-reserva .cadastro-corporate-simplificado form{width:600px;margin:auto}.conclusao-reserva .cadastro-corporate-simplificado .corporate-cnpj{border:1px solid #d7d7d7;width:240px;margin:auto 5px 8px auto}.conclusao-reserva .cadastro-corporate-simplificado .corporate-estado{border:1px solid #d7d7d7;width:78px;margin:auto}.conclusao-reserva .cadastro-corporate-completo .corporate-estado .form-input,.conclusao-reserva .cadastro-corporate-simplificado .corporate-estado .form-input{text-transform:uppercase}.conclusao-reserva .cadastro-corporate-simplificado .corporate-cidade{border:1px solid #d7d7d7;width:265px;margin:auto 5px auto auto}.conclusao-reserva .cadastro-corporate-simplificado .corporate-nome-completo{border:1px solid #d7d7d7;width:240px;margin:auto 5px auto auto}.conclusao-reserva .cadastro-corporate-simplificado .corporate-email{border:1px solid #d7d7d7;width:205px;margin:auto 5px auto auto}.conclusao-reserva .cadastro-corporate-simplificado .corporate-telefone{width:138px;margin:auto}.conclusao-reserva .cadastro-corporate-simplificado .corporate-ddd{width:30px;margin:auto;display:inline-block;border:0}.conclusao-reserva .cadastro-corporate-simplificado .corporate-tel{width:80px;margin:auto;display:inline-block;border:0}.conclusao-reserva .cadastro-corporate-simplificado .btn-container{margin-top:10px;float:right}.conclusao-reserva .cadastro-corporate-simplificado .btn-container .btn-enviar{width:140px}.conclusao-reserva section.cadastro-corporate-completo{display:inline-block;width:312px;border:1px solid #d1d1d1;padding:15px}.conclusao-reserva section.cadastro-corporate-completo .title{text-align:center}.conclusao-reserva .es-es section.cadastro-corporate-completo h1{font-size:25px!important}.conclusao-reserva section.cadastro-corporate-completo form{width:270px;margin:auto}.conclusao-reserva section.cadastro-corporate-completo .campos-obrigatorios{color:#2d2d2d;font-family:Calibri;font-size:15px;font-weight:700;line-height:22px;margin-top:15px}.conclusao-reserva .cadastro-corporate-completo .corporate-cnpj,.conclusao-reserva .cadastro-corporate-completo .corporate-email,.conclusao-reserva .cadastro-corporate-completo .corporate-nome-completo,.conclusao-reserva .cadastro-corporate-completo .corporate-nome-empresa{border:1px solid #d7d7d7;width:265px}.conclusao-reserva .cadastro-corporate-completo .corporate-telefone{width:265px}.conclusao-reserva .en-us .cadastro-corporate-completo .corporate-tel .input-label{line-height:14px;font-size:14px}.conclusao-reserva .cadastro-corporate-completo .corporate-ddd,.conclusao-reserva .cadastro-corporate-completo .corporate-ddi{width:30px;display:inline-block;border:0}.conclusao-reserva .cadastro-corporate-completo .corporate-tel{width:80px;display:inline-block;border:0}.conclusao-reserva .cadastro-corporate-completo .corporate-area-atuacao{border:1px solid #d7d7d7;width:265px}.conclusao-reserva .cadastro-corporate-completo .corporate-cidade{border:1px solid #d7d7d7;width:179px}.conclusao-reserva .cadastro-corporate-completo .corporate-estado{border:1px solid #d7d7d7;width:78px;margin-right:0}.conclusao-reserva .cadastro-corporate-completo .corporate-observacao{border:1px solid #d7d7d7;width:265px}.conclusao-reserva .cadastro-corporate-completo .btn-container{margin-top:10px;width:270px}.conclusao-reserva .cadastro-corporate-completo .btn-container .btn-enviar{width:140px;margin:0 auto;display:block}.conclusao-reserva .cadastro.simplificado{width:980px}.conclusao-reserva .cadastro.simplificado input[type=text]{width:220px;margin-right:70px}.conclusao-reserva .cadastro.simplificado .ddd{width:40px;margin-right:2px}.conclusao-reserva .cadastro.simplificado .ddd input[type=text]{width:38px}.conclusao-reserva .cadastro.simplificado .tell{width:97px!important;margin-right:10px}.conclusao-reserva .cadastro.simplificado .tell input[type=text]{width:95px}.conclusao-reserva .cadastro.simplificado .formulario label{float:left;width:inherit;color:#555;font:17px LocalizaDinDisplay_Italic,sans-serif;margin:15px 10px 0 0;padding:10px 0 0}.conclusao-reserva .cadastro.simplificado .formulario .btn-container{margin:5px 0 0}.conclusao-reserva .cadastro.simplificado .formulario .btn-container .btn{width:100px}.conclusao-reserva .cadastro header{text-transform:uppercase;background:#51575d;color:#fff;font-size:18px;font-family:LocalizaDinDisplay_BdIt;padding:10px 18px 8px}.conclusao-reserva .cadastro .formulario p:first-child{margin-bottom:15px}.conclusao-reserva .cadastro .formulario .cidade{width:195px}.conclusao-reserva .cadastro .formulario .cidade input{width:170px}.conclusao-reserva .cadastro .formulario .estado{width:65px}.conclusao-reserva .cadastro .text-area textarea{height:118px;margin-top:5px;margin-bottom:0!important}.conclusao-reserva .cadastro footer{margin-top:20px;padding-top:10px;border-top:1px solid #c8c8c8;color:#51575d}.conclusao-reserva .cadastro footer .destaque-inf{font-family:LocalizaDinDisplay_BdIt;font-size:38px;line-height:.5;margin-bottom:10px}.conclusao-reserva .cadastro .formulario .validation-summary-errors{margin-top:0}.conclusao-reserva .todos-direitos{margin-top:13px;float:left;font-size:12px;font-family:OpenSans_SemiBold}.conclusao-reserva .cadastro-pj .tell{width:110px!important}.conclusao-reserva .cadastro-pj input{height:40px!important}.conclusao-reserva .cadastro-pj .formulario h3{font-size:14px!important}.conclusao-reserva .cadastro-pj .select2-container a{height:40px;padding:8px 0 8px 8px!important}.conclusao-reserva .cadastro-pj h3{margin-bottom:15px;text-transform:uppercase}.conclusao-reserva .cadastro-pj .formulario .form-group,.conclusao-reserva .cadastro-pj .pessoas-contato-1 .break,.conclusao-reserva .cadastro-pj .pessoas-contato-2 .break{margin-bottom:10px!important}.conclusao-reserva .cadastro-pj label{text-transform:uppercase}.conclusao-reserva .es-es .cadastro-pj .label-duplo-contatos{width:88px!important}.conclusao-reserva .es-es .cadastro-pj .input-540{width:535px}.conclusao-reserva .cadastro-pj .formulario{width:100%;display:inline-block}.conclusao-reserva .cadastro-pj .formulario .content{padding-top:190px}.conclusao-reserva .cadastro-pj .formulario .clear{clear:both}.conclusao-reserva .cadastro-pj .formulario .custom-border-top{border-top:1px solid #ededed;padding-top:10px}.conclusao-reserva .cadastro-pj .formulario .custom-border-bottom{border-bottom:1px solid #ededed;padding-top:10px}.conclusao-reserva .cadastro-pj .formulario .input-180{width:180px}.conclusao-reserva .cadastro-pj .formulario .ano,.conclusao-reserva .cadastro-pj .formulario .balancete1,.conclusao-reserva .cadastro-pj .formulario .balancete2,.conclusao-reserva .cadastro-pj .formulario .balancete3,.conclusao-reserva .cadastro-pj .formulario .dia,.conclusao-reserva .cadastro-pj .formulario .mes{width:55px}.conclusao-reserva .cadastro-pj .formulario .input-110{width:110px}.conclusao-reserva .cadastro-pj .formulario .input-80{width:80px}.conclusao-reserva .cadastro-pj .formulario .break2{width:100%}.conclusao-reserva .cadastro-pj .formulario .paddtop{padding-top:1em}.conclusao-reserva .cadastro-pj .formulario .btenviar{float:right;overflow:hidden}.conclusao-reserva .cadastro-pj .formulario .label-frota-propria{font-family:LocalizaDinDisplay_MdIt!important;font-size:14px!important}.conclusao-reserva .cadastro-pj .formulario .form-group label.label-duplo-100{margin-top:0;width:80px}.conclusao-reserva .cadastro-pj .formulario .form-group label.label-no{margin-top:0;width:45px;float:left}.conclusao-reserva .cadastro-pj .formulario .form-group label.label-duplo-180{margin-top:0;width:100px}.conclusao-reserva .cadastro-pj .formulario .form-group label.label-duplo-205{margin-top:0;width:80px}.conclusao-reserva .cadastro-pj .formulario .form-group label.label-duplo-104{margin-top:0;width:100px}.conclusao-reserva .cadastro-pj .formulario .form-group label.label-frota-propria{margin-top:0;width:70px}.conclusao-reserva .cadastro-pj .formulario .form-group label.label-frota-carros{margin-top:0;width:76px}.conclusao-reserva .cadastro-pj .frota-propria-margin{margin-top:5px;overflow:hidden;width:132px;display:inline-block}.conclusao-reserva .cadastro-pj .frota-propria-margin .checked input{height:auto!important}.conclusao-reserva .en-us .cadastro-pj .formulario .form-group .tell span{letter-spacing:-1px}.conclusao-reserva .en-us .cadastro-pj .formulario .form-group label.label-duplo-100{width:110px}.conclusao-reserva .en-us .cadastro-pj .formulario .form-group label.label-duplo-180{width:78px}.conclusao-reserva .en-us .cadastro-pj .formulario .form-group label.label-duplo-205{width:68px}.conclusao-reserva .en-us .cadastro-pj .formulario .form-group label.label-duplo-104{width:92px}.conclusao-reserva .en-us .cadastro-pj .formulario .form-group label.label-duplo-contatos{width:52px}.conclusao-reserva .break-label{margin-top:3px!important}.conclusao-reserva .cadastro-pj .field-razao-social input{width:833px}.conclusao-reserva .en-us .cadastro-pj .field-razao-social input{width:820px}.conclusao-reserva .cadastro-pj .field-nome-fantasia label{width:62px;margin-right:42px}.conclusao-reserva .es-es .cadastro-pj .field-nome-fantasia label{width:78px;margin-right:27px}.conclusao-reserva .en-us .cadastro-pj .field-nome-fantasia label{width:56px;margin-right:59px}.conclusao-reserva .cadastro-pj .field-nome-fantasia input{width:351.5px}.conclusao-reserva .en-us .cadastro-pj .field-nome-fantasia input{width:366.5px}.conclusao-reserva .cadastro-pj .field-grupo-pertence label{width:83px}.conclusao-reserva .en-us .cadastro-pj .field-grupo-pertence label{width:42px}.conclusao-reserva .cadastro-pj .field-grupo-pertence input{width:352.5px}.conclusao-reserva .en-us .cadastro-pj .field-grupo-pertence input{width:366.5px}.conclusao-reserva .cadastro-pj .field-inscricao-estadual label{width:66px;margin-right:38px!important}.conclusao-reserva .es-es .cadastro-pj .field-inscricao-estadual label{width:80px;margin-right:26px!important}.conclusao-reserva .en-us .cadastro-pj .field-inscricao-estadual label{margin-right:49px!important}.conclusao-reserva .pt-br .cadastro-pj .field-inscricao-estadual label{width:68px!important;margin-right:37px!important}.conclusao-reserva .cadastro-pj .field-inscricao-estadual input{width:600px!important}.conclusao-reserva .en-us .cadastro-pj .field-inscricao-estadual input{width:591px!important}.conclusao-reserva .cadastro-pj .field-cnpj input{width:153px}.conclusao-reserva .cadastro-pj .cep-loading{position:relative}.conclusao-reserva .cadastro-pj .cep-loading input{width:129px!important}.conclusao-reserva .pt-br .cadastro-pj .cep-loading label{margin-right:53px}.conclusao-reserva .en-us .cadastro-pj .cep-loading label{margin-right:54px}.conclusao-reserva .cadastro-pj .field-endereco{margin-right:40px}.conclusao-reserva .es-es .cadastro-pj .field-endereco{margin-right:25px}.conclusao-reserva .en-us .cadastro-pj .field-endereco label{margin-right:52px}.conclusao-reserva .es-es .cadastro-pj .field-endereco label{margin-right:42px}.conclusao-reserva .cadastro-pj .field-endereco input{width:360px}.conclusao-reserva .pt-br .cadastro-pj .field-endereco input{width:406px}.conclusao-reserva .en-us .cadastro-pj .field-endereco input{width:391px}.conclusao-reserva .cadastro-pj .field-numero input{width:102px}.conclusao-reserva .cadastro-pj .field-complemento input{width:140px}.conclusao-reserva .pt-br .cadastro-pj .field-bairro label{margin-right:31px}.conclusao-reserva .es-es .cadastro-pj .field-bairro label{margin-right:61px}.conclusao-reserva .cadastro-pj .field-bairro input{width:276px}.conclusao-reserva .es-es .cadastro-pj .field-bairro input{width:264px}.conclusao-reserva .cadastro-pj .field-cidade input{width:277px}.conclusao-reserva .pt-br .cadastro-pj .field-cidade input{width:281px}.conclusao-reserva .en-us .cadastro-pj .field-cidade input{width:280px}.conclusao-reserva .es-es .cadastro-pj .field-cidade input{width:262px}.conclusao-reserva .cadastro-pj .field-patrimonio label{width:79px}.conclusao-reserva .en-us .cadastro-pj .field-patrimonio label{width:101px}.conclusao-reserva .cadastro-pj .field-patrimonio input{width:223px}.conclusao-reserva .cadastro-pj .field-faturamento-mensal label{width:93px}.conclusao-reserva .en-us .cadastro-pj .field-faturamento-mensal label{width:62px}.conclusao-reserva .es-es .cadastro-pj .field-faturamento-mensal label{width:89px}.conclusao-reserva .pt-br .cadastro-pj .field-faturamento-mensal label{width:95px}.conclusao-reserva .cadastro-pj .field-faturamento-mensal input{width:223px}.conclusao-reserva .pt-br .cadastro-pj .field-ultimo-balancete label{width:75px}.conclusao-reserva .en-us .cadastro-pj .field-ultimo-balancete label{width:105px}.conclusao-reserva .es-es .cadastro-pj .field-ultimo-balancete label{width:59px}.conclusao-reserva .cadastro-pj .field-ultimo-balancete input{width:99px}.conclusao-reserva .cadastro-pj .field-nome-contato-2 label{margin-right:15px}.conclusao-reserva .cadastro-pj .field-nome-contato input{width:197px}.conclusao-reserva .es-es .cadastro-pj .field-nome-contato input{width:187px}.conclusao-reserva .es-es .cadastro-pj .field-email-contato label{width:87px;margin-top:3px}.conclusao-reserva .es-es .cadastro-pj .field-email-contato input{width:187px}.conclusao-reserva .pt-br .cadastro-pj .field-email-contato input{width:229px}.conclusao-reserva .en-us .cadastro-pj .field-email-contato input{width:209px}.conclusao-reserva .cadastro-pj .field-email-contato-2 label{margin-right:11px}.conclusao-reserva .en-us .cadastro-pj .field-email-contato-2 label{margin-right:18px}.conclusao-reserva .pt-br .cadastro-pj .field-email-contato-2 label{margin-right:16px}.conclusao-reserva .cadastro-pj .field-telefone-contato .tell{width:147px!important}.conclusao-reserva .en-us .cadastro-pj .field-telefone-contato label{width:74px;height:37px;margin-top:3px}.conclusao-reserva .cadastro-pj .field-numero-empregados label{width:85px;margin-right:30px}.conclusao-reserva .cadastro-pj .field-numero-empregados input{width:95px}.conclusao-reserva .pt-br .cadastro-pj .field-numero-carros label{width:70px;margin-right:30px}.conclusao-reserva .cadastro-pj .field-numero-carros label{width:55px;margin-right:30px}.conclusao-reserva .cadastro-pj .field-numero-carros input{width:95px}.conclusao-reserva .trabalhe-form{width:980px}.conclusao-reserva .trabalhe-form .form-group{margin-bottom:15px!important}.conclusao-reserva .trabalhe-form .meio-erro{display:none}.conclusao-reserva .trabalhe-form h1{font-size:30px;margin-bottom:15px}.conclusao-reserva .trabalhe-form h3{font-family:LocalizaDinDisplay_BdIt;font-size:18px;margin-top:15px;margin-bottom:5px}.conclusao-reserva .trabalhe-form .field-nome{width:580px}.conclusao-reserva .es-es .trabalhe-form .field-nome{width:550px}.conclusao-reserva .trabalhe-form .field-nome input{width:455px}.conclusao-reserva .es-es .trabalhe-form .field-nome input{width:400px}.conclusao-reserva .trabalhe-form .field-email input{width:260px!important}.conclusao-reserva .trabalhe-form .field-email span{width:205px!important;margin-top:5px;margin-left:60px;font-size:8px;display:table-footer-group}.conclusao-reserva .es-es .trabalhe-form .field-email span{margin-left:96px;font-size:8px;display:table-footer-group}.conclusao-reserva .en-us .trabalhe-form .field-email span{margin-left:75px;font-size:8px;display:table-footer-group}.conclusao-reserva .es-es .trabalhe-form .field-email label{width:86px;margin-top:3px}.conclusao-reserva .en-us .trabalhe-form .field-email label{width:65px;margin-top:3px}.conclusao-reserva .trabalhe-form .field-telefone{width:300px}.conclusao-reserva .trabalhe-form .field-telefone .tell{width:118px!important}.conclusao-reserva .trabalhe-form .icon-erro{margin-right:10px!important}.conclusao-reserva .trabalhe-form .field-endereco{width:388px}.conclusao-reserva .trabalhe-form .field-endereco input{width:295px}.conclusao-reserva .trabalhe-form .field-cidade{width:226px}.conclusao-reserva .trabalhe-form .field-cidade input{width:145px}.conclusao-reserva .trabalhe-form .field-estado input{width:140px}.conclusao-reserva .trabalhe-form .field-pais .select2-choice{height:38px}.conclusao-reserva .trabalhe-form .field-codpostal{width:260px}.conclusao-reserva .pt-br .trabalhe-form .field-codpostal{width:187px}.conclusao-reserva .en-us .trabalhe-form .field-codpostal{width:220px}.conclusao-reserva .trabalhe-form .field-codpostal input{width:127px}.conclusao-reserva .trabalhe-form .small-message{margin-top:14px!important}.conclusao-reserva .trabalhe-form .field-pais .select2-container{width:202px!important;font-family:OpenSans_SemiBold!important}.conclusao-reserva .trabalhe-form .field-curriculo{position:relative;width:430px}.conclusao-reserva .trabalhe-form .input-file{position:absolute;height:38.5px;top:0;opacity:0}.conclusao-reserva .es-es .trabalhe-form .field-curriculo .sobreposicao,.conclusao-reserva .trabalhe-form .field-curriculo .sobreposicao{width:600px}.conclusao-reserva .trabalhe-form .field-curriculo .sobreposicao input{margin-right:-5px;width:215px;height:38px!important}.conclusao-reserva .trabalhe-form .field-curriculo .sobreposicao .btn{float:right;position:relative;top:3px}.conclusao-reserva .latam .trabalhe-form .formulario .form-group .ddd,.conclusao-reserva .latam .trabalhe-form .formulario .form-group .ddd input{width:54px}.conclusao-reserva .latam .trabalhe-form .field-telefone{width:330px}.conclusao-reserva .en-us .trabalhe-form .field-nome input{width:472px}.conclusao-reserva .en-us .trabalhe-form .field-email input{width:256px}.conclusao-reserva .en-us .trabalhe-form .field-telefone{width:377px}.conclusao-reserva .en-us .trabalhe-form .field-curriculo .sobreposicao{width:600px}.conclusao-reserva .rede-agencias .select2-container .select2-arrow{top:0}.conclusao-reserva .iejs-8 .es-es .rede-agencias .container-input{width:735px!important}.conclusao-reserva .en-us .rede-agencias .select2-container{width:98px!important}.conclusao-reserva .rede-agencias .select2-container .select2-choice{padding:7px 6px 6px 10px!important}.conclusao-reserva .en-us .rede-agencias .select2-container .select2-choice{padding:7px 6px 6px 7px!important}.conclusao-reserva .select2-results .select2-result-label{padding:10px 8px}.conclusao-reserva .en-us .rede-agencias .icon-seta-baixo{right:15px!important}.conclusao-reserva .ajax-loading{display:block;height:16px;width:16px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/ajax-loader.gif) no-repeat;position:absolute;top:12px;right:10px}.conclusao-reserva .resultados{z-index:999;position:relative;background:#fff;width:206px;margin-top:13px;box-shadow:4px 4px 10px #4C5252}.conclusao-reserva .resultados ul{padding:0 0 6px 10px;max-height:160px}.conclusao-reserva .carros-e-tarifas .resultados ul{padding:0!important}.conclusao-reserva .scroll{position:absolute;height:160px}.conclusao-reserva .resultados li{width:90%;padding:7px 0;border-bottom:1px solid #dcdcdc;font:12px Opensans_bold;cursor:pointer}.conclusao-reserva .carros-e-tarifas .resultados li{width:100%;padding:7px 10px}.conclusao-reserva .carros-e-tarifas .resultados li:hover{background:#00984a;border-bottom:1px solid transparent!important;color:#fff}.conclusao-reserva .arrow{border-bottom:10px solid #fff;border-left:10px solid transparent;border-top:10px solid transparent;border-right:10px solid transparent;content:"";height:0;left:15px;position:absolute;top:-20px;width:0}.conclusao-reserva .rc_reservaBusca{padding-right:25px!important;font:14px Opensans_semibold}.conclusao-reserva .container-mapa{position:relative}.conclusao-reserva .rede-agencias .container-mapa .overlay-loading{display:none;position:absolute;top:0;left:0;z-index:10;background:rgba(255,255,255,.5)}.conclusao-reserva .lt-ie9 .rede-agencias .container-mapa .overlay-loading{background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/overlay-white-0.5.png)}.conclusao-reserva .rede-agencias .container-mapa .overlay-loading img{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}.conclusao-reserva .infoWindow{width:302px;height:100%;line-height:1.35;overflow:hidden}.conclusao-reserva .gm-style-iw{overflow:hidden!important;font-size:12px!important;margin-left:-4px!important}.conclusao-reserva .gm-style-iw div{overflow:hidden!important}.conclusao-reserva .gm-style-iw-close{top:10px!important;right:15px!important}.conclusao-reserva .detalhes-agencia-mapa{width:304px;height:300px}.conclusao-reserva .gm-style-iw-container{background:#fff!important}.conclusao-reserva .detalhes-agencia-mapa h2{margin-bottom:10px;text-transform:uppercase;font:16px LocalizaDinDisplay_BdIt;color:#559750}.conclusao-reserva .es-es .detalhes-agencia-mapa h2{font-size:14px}.conclusao-reserva .detalhes-agencia-mapa h3{font:400 12px OpenSans_SemiBold;padding:0 0 8px;text-transform:uppercase}.conclusao-reserva .detalhes-agencia-mapa h3 span{display:block;font-family:OpenSans}.conclusao-reserva .detalhes-agencia-mapa .nav-abas{margin-bottom:0;border-bottom:0 none}.conclusao-reserva .detalhes-agencia-mapa .nav-abas li{width:150px;margin:10px 0 0 4px}.conclusao-reserva .detalhes-agencia-mapa .nav-abas li a{display:block;width:auto}.conclusao-reserva .detalhes-agencia-mapa .nav-abas li.active{margin-top:0}.conclusao-reserva .detalhes-agencia-mapa .nav-abas li:first-child{margin-left:0}.conclusao-reserva .detalhes-agencia-mapa .abas .aba{display:none;padding:10px;background:#ebebeb;border-top:solid 2px #559750;height:180px;overflow-y:auto!important}.conclusao-reserva .detalhes-agencia-mapa .nav-abas .active a,.conclusao-reserva .detalhes-agencia-mapa .nav-abas .active a:hover{background:#2a4a34}.conclusao-reserva .detalhes-agencia-mapa .dados-agencia h4{font:400 12px OpenSans_Bold;line-height:10px;text-transform:uppercase;margin-bottom:5px;color:#262626}.conclusao-reserva .detalhes-agencia-mapa .dados-agencia p{margin-bottom:15px}.conclusao-reserva .detalhes-agencia-mapa .dados-agencia .horarios{margin:5px 0}.conclusao-reserva .detalhes-agencia-mapa .dados-agencia .horarios p{margin-bottom:2px}.conclusao-reserva .detalhes-agencia-mapa .dados-agencia .horarios strong{display:block}.conclusao-reserva .mapa-start .gm-style-iw-close{display:none}.conclusao-reserva .mapa-start .infoWindow{width:326px}.conclusao-reserva .infoWindow .col-left{width:107px;height:81px;margin-right:20px;float:left;background:#009449;text-align:center}.conclusao-reserva .infoWindow .col-left img{width:80px;position:relative;top:28px}.conclusao-reserva .infoWindow .col-right{text-transform:uppercase;padding:5px 0}.conclusao-reserva .infoWindow .col-right .link{color:#559750;float:right;margin-top:5px}.conclusao-reserva .infoWindow .col-right .link i{background-position:-321px -4px;margin-right:4px}.conclusao-reserva .infoWindow .col-right .link:hover{text-decoration:underline}.conclusao-reserva .rede-agencias{width:976px;margin:0 auto}.conclusao-reserva .rede-agencias select#AbertasNoHorario{width:81px}.conclusao-reserva .en-us .rede-agencias select#AbertasNoHorario{width:109px}.conclusao-reserva .rede-agencias .box-mapa{padding:20px;background:#e3e3e3}.conclusao-reserva .rede-agencias .box-mapa .pesquisar{margin:0;padding:0}.conclusao-reserva .rede-agencias .box-mapa .pesquisar input{font-family:OpenSans_SemiBold;font-size:14px}.conclusao-reserva .rede-agencias .formulario{margin-top:20px;border-bottom:1px solid #c8c8c8;margin-bottom:20px}.conclusao-reserva .rede-agencias .formulario .form-group{margin-bottom:0}.conclusao-reserva .rede-agencias .formulario .margin-dobro{margin-right:40px}.conclusao-reserva .escolha-grupo .title,.conclusao-reserva .rede-agencias .formulario .select2-chosen{margin-right:15px}.conclusao-reserva .rede-agencias .input-in-ddl{position:absolute;top:0;height:37px!important;width:58px;left:0;padding-right:0;float:none}.conclusao-reserva .en-us .rede-agencias .input-in-ddl{position:absolute;top:0;height:37px!important;width:75px;left:0;padding-right:0!important;float:none}.conclusao-reserva .rede-agencias .input-in-ddl:focus,.conclusao-reserva rede-agencias .input-in-ddl:active{border:0 solid transparent}.conclusao-reserva .rede-agencias .resultado-negativo{padding-top:224px;text-align:center;width:100%;background:#E3E3E3;height:100%}.conclusao-reserva .rede-agencias .resultado-negativo p{font-family:OpenSans;font-size:20px;margin-bottom:20px}.conclusao-reserva .escolha-grupo{margin-top:15px}.conclusao-reserva .escolha-grupo .checker span{margin-top:3px}.conclusao-reserva .escolha-grupo .checkbox p{display:inline-block}.conclusao-reserva .escolha-grupo .ntop-margin{margin-top:-2px}.conclusao-reserva .rede-agencias .mapa{width:100%;height:490px;background:#fff;display:inline-block}.conclusao-reserva .rede-agencias .mapa .arrow{border-bottom:transparent;border-top-color:#FFF;top:initial;bottom:-9px;left:50%;margin-left:-10px;z-index:4}.conclusao-reserva .rede-agencias .mapa .arrow-shadown{border-top-color:rgba(0,0,0,.1);z-index:3;border-width:13px;bottom:-12px;margin-left:-13px}.conclusao-reserva .rede-agencias .formulario{display:inline-block;width:100%}.conclusao-reserva .rede-agencias .formulario:first-child{margin-top:0}.conclusao-reserva .rede-agencias .container-input{background:#fff;width:715px}.conclusao-reserva .rede-agencias .ui-datepicker-header .ui-datepicker-next span{width:21px;height:28px;display:inline-block;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -250px -242px no-repeat}.conclusao-reserva .rede-agencias .ui-datepicker-header .ui-datepicker-prev span{width:21px;height:28px;display:inline-block;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -223px -242px no-repeat}.conclusao-reserva .rede-agencias .ui-datepicker-prev.ui-state-disabled{width:21px;height:28px;display:inline-block;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -250px -276px no-repeat}.conclusao-reserva .rede-agencias .form-group{margin-top:25px}.conclusao-reserva .es-es .rede-agencias .container-input{width:698px}.conclusao-reserva .es-es .rede-agencias .formulario .form-group{margin-right:0}.conclusao-reserva .en-us .rede-agencias .container-input{width:769px}.conclusao-reserva .rede-agencias .container-input input{width:100%}.conclusao-reserva .rede-agencias .container-input i{position:absolute;top:11px;right:10px}.conclusao-reserva .rede-agencias .form-group .radio-div{margin-top:8px;margin-right:20px}.conclusao-reserva .rede-agencias .mapa{overflow:hidden;margin-top:20px}.conclusao-reserva .rede-agencias .escolha-data input{width:100px}.conclusao-reserva .rede-agencias .escolha-data{position:relative;width:228px}.conclusao-reserva .en-us .rede-agencias .escolha-data{width:256px}.conclusao-reserva .rede-agencias .calendario-escolha{z-index:2;position:absolute;margin-left:-10px;top:50px;width:370px;background:#fff;box-shadow:3px 3px 8px #a3a3a3;padding:20px 0}.conclusao-reserva .rede-agencias .calendario-escolha:before{content:'';width:15px;height:7px;display:inline-block;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -296px -7px no-repeat;position:absolute;left:50%;margin-left:-15px;top:-7px}.conclusao-reserva .icon-seta-baixo{width:10px;height:10px;display:inline-block;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -158px -5px no-repeat}.conclusao-reserva .rede-agencias .icon-seta-baixo{position:absolute;top:14px;right:10px}.conclusao-reserva .rede-agencias .ui-datepicker{margin:0 auto;padding:20px 0;width:250px}.conclusao-reserva .rede-agencias .ui-datepicker .ui-datepicker-next.ui-state-disabled .ui-icon{width:21px;height:28px;display:inline-block;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -223px -276px no-repeat}.conclusao-reserva .rede-agencias .ui-state-default,.conclusao-reserva .rede-agencias .ui-widget-content .ui-state-default,.conclusao-reserva .rede-agencias .ui-widget-header .ui-state-default{font-weight:400;text-align:center;font-size:14px}.conclusao-reserva .rede-agencias .ui-state-active{font-size:18px!important;padding:.15em!important;font-family:OpenSans_Bold!important}.conclusao-reserva .rede-agencias .ui-datepicker td.ui-datepicker-current-day a{background:#008a3c!important}.conclusao-reserva .rede-agencias .ui-datepicker .ui-datepicker-next .ui-icon,.conclusao-reserva .rede-agencias .ui-datepicker .ui-datepicker-prev .ui-icon{width:21px;height:28px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) no-repeat}.conclusao-reserva .rede-agencias .ui-datepicker .ui-datepicker-next,.conclusao-reserva .rede-agencias .ui-datepicker .ui-datepicker-prev{position:absolute;top:50%;margin-top:-10px;cursor:pointer;background-color:transparent!important}.conclusao-reserva .rede-agencias .ui-widget-header .ui-state-disabled{opacity:1}.conclusao-reserva .ui-datepicker .ui-datepicker-prev{left:20px}.conclusao-reserva .rede-agencias .ui-datepicker .ui-datepicker-next{right:20px}.conclusao-reserva .rede-agencias .ui-datepicker .ui-datepicker-prev .ui-icon{background-position:-285px -75px}.conclusao-reserva .rede-agencias .ui-datepicker .ui-datepicker-next .ui-icon{background-position:-323px -75px}.conclusao-reserva .rede-agencias .ui-datepicker .ui-datepicker-prev.ui-state-disabled .ui-icon{background-position:-250px -276px}.conclusao-reserva .rede-agencias .ui-datepicker .ui-datepicker-next.ui-state-disabled .ui-icon{background-position:-223px -276px}.conclusao-reserva .rede-agencias .ui-widget{font-family:OpenSans}.conclusao-reserva .rede-agencias .ui-datepicker-calendar{overflow:hidden}.conclusao-reserva .rede-agencias .ui-datepicker .ui-datepicker-title{font:400 14px OpenSans_Bold;margin:0;color:#00984a}.conclusao-reserva .rede-agencias .ui-datepicker th{font:400 10px OpenSans_SemiBold}.conclusao-reserva .rede-agencias .ui-datepicker td a.ui-state-default{background:#e3e3e3}.conclusao-reserva .rede-agencias .ui-datepicker td a,.conclusao-reserva .rede-agencias .ui-datepicker td span,.conclusao-reserva .rede-agencias .ui-datepicker td.ui-datepicker-today a{text-align:center;font:400 14px OpenSans;color:#2d2d2d;background:#e3e3e3;border:1px solid transparent;padding:.2em;line-height:30px;height:35px}.conclusao-reserva .rede-agencias .ui-datepicker td.ui-datepicker-today{padding:1px}.conclusao-reserva .rede-agencias .ui-datepicker td.ui-datepicker-current-day{padding:0}.conclusao-reserva .rede-agencias .datepicker-hover .ui-datepicker td a.ui-state-hover,.conclusao-reserva .rede-agencias .ui-datepicker td.ui-datepicker-current-day a{background:#00461d;color:#454545;border-color:transparent}.conclusao-reserva .rede-agencias .ui-state-active{color:#fff!important}.conclusao-reserva .rede-agencias .ui-datepicker td.fim-range a,.conclusao-reserva .rede-agencias .ui-datepicker td.inicio-range a{font:400 18px OpenSans_Bold;line-height:35px;padding:0;position:relative;background:#008a3c}.conclusao-reserva .container-confirmacao .box-fast .fast,.conclusao-reserva .localiza-fast{font-style:italic;text-transform:uppercase}.conclusao-reserva .rede-agencias .ui-state-hover{color:#454545!important}.conclusao-reserva .rede-agencias .ui-datepicker td.inicio-range{padding-left:1px}.conclusao-reserva .rede-agencias .ui-datepicker td.fim-range{padding-right:1px}.conclusao-reserva .rede-agencias .ui-datepicker td.inicio-range a{border-right:transparent}.conclusao-reserva .rede-agencias .ui-datepicker td.fim-range a{border-left:transparent}.conclusao-reserva .rede-agencias .ui-datepicker td.fim-range a:after,.conclusao-reserva .rede-agencias .ui-datepicker td.inicio-range a:after{content:'';width:8px;height:35px;position:absolute;top:-1px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) no-repeat #00461d}.conclusao-reserva .rede-agencias .ui-datepicker td.inicio-range a:after{right:-4px;background-position:-182px -274px}.conclusao-reserva .rede-agencias .ui-datepicker td.fim-range a:after{left:-4px;background-position:-190px -274px}.conclusao-reserva .rede-agencias .ui-datepicker td.ui-state-disabled{background:#FFF}.conclusao-reserva .rede-agencias .ui-datepicker td.ui-state-disabled a{cursor:default}.conclusao-reserva .form-group-new-line{display:block!important}.conclusao-reserva .alinhar-direita{text-align:right}.conclusao-reserva .alinhar-esquerda{text-align:left}.conclusao-reserva .textbox-direita{margin-left:10px;float:right}.conclusao-reserva .label-esquerda{float:left;text-align:right}.conclusao-reserva .div-centralizada-pai{text-align:center;width:100%}.conclusao-reserva .div-centralizada{display:inline-block}.conclusao-reserva .v-wrap{height:100%;white-space:nowrap;text-align:center}.conclusao-reserva .v-wrap:before{content:"";display:inline-block;vertical-align:middle;width:0;margin-right:-.25em;height:100%}.conclusao-reserva .v-box{display:inline-block;vertical-align:middle;white-space:normal}.conclusao-reserva .adicionais{overflow:hidden;margin-top:5%;margin-bottom:5%}.conclusao-reserva .adicionais:after{clear:both;content:"";display:block}.conclusao-reserva .outros-opcionais{display:none}.conclusao-reserva .abrir-outros-opcionais{height:20px;margin-bottom:10px;cursor:pointer;margin-left:522px}.conclusao-reserva .abrir-outros-opcionais .container-seta{display:inline-block;height:16px;width:16px}.conclusao-reserva .abrir-outros-opcionais .container-texto{display:inline-block;height:16px;width:120px}.conclusao-reserva .seta-verde-dupla-cima{height:12px;width:12px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/seta-verde-dupla-cima.png) no-repeat;display:block;margin-top:5px}.conclusao-reserva .seta-verde-dupla-esquerda{height:12px;width:12px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/seta-verde-dupla-esquerda.png) no-repeat;display:inline-block;margin-top:5px}.conclusao-reserva .link-outros-opcionais{color:#008a3c;margin-right:5px;font-family:OpenSans_SemiBold;font-size:11px}.conclusao-reserva .opcional-reserva{width:820px;height:75px;background-color:#fff;border:1px solid #d7d7d7;cursor:pointer;margin-top:-1px}.conclusao-reserva .opcional-reserva[data-permite-alteracao=false]{cursor:default}.conclusao-reserva .opcional-reserva-header{width:320px;height:43px;background-color:#004b35;padding:10px 0 0 10px;display:inline-block}.conclusao-reserva .opcional-reserva-header p{width:280px;font-family:LocalizaDinDisplay_Medium;font-size:18px;color:#004b35}.conclusao-reserva .opcional-reserva-header-maior{width:320px;height:43px;background-color:#004b35;padding:3px 0 0 10px;display:inline-block}.conclusao-reserva .opcional-reserva-header-maior p{width:280px;font-family:LocalizaDinDisplay_Medium;font-size:16px;color:#004b35}.conclusao-reserva .opcional-reserva-body .opcional-conteudo .opcional-conteudo-texto-maior{font-size:17px;font-family:OpenSans_BoldItalic}.conclusao-reserva .opcional-reserva-body{width:328px;height:34px;margin-right:8px;margin-top:8px;color:#008a3c;display:inline-block}.conclusao-reserva .opcional-reserva-body .opcional-conteudo{text-align:center;display:inline-block;height:34px;position:absolute;right:40px}.conclusao-reserva .opcional-reserva-body .opcional-conteudo .opcional-conteudo-texto{font-size:18px;font-family:OpenSans_BoldItalic;padding-right:15px}.conclusao-reserva .opcional-reserva-body .opcional-tooltip{text-align:right;padding-right:6px;display:inline-block;vertical-align:top;position:absolute;right:0}.conclusao-reserva .opcional-reserva-quantidade{display:block;padding-top:5px;margin-right:8px}.conclusao-reserva .opcional-reserva-quantidade select{display:inline-block}.conclusao-reserva .opcional-reserva-quantidade p{font-weight:500;font-size:14px;display:inline-block;color:#515459}.conclusao-reserva .container-cotacoes{width:100%;padding:0;margin:0}.conclusao-reserva .cabecalho-passo2-fixo{position:absolute;z-index:25;width:inherit}.conclusao-reserva .slip-nome-da-oferta{font-size:17px}.conclusao-reserva .slip-reserva-beneficios-titulo{vertical-align:top;font-family:Calibri;font-size:16px;color:#00984a;font-weight:700;line-height:26px;display:inline-block}.conclusao-reserva .slip-reserva-beneficios-texto{font-family:Calibri;font-size:14px;color:#2d2d2d;font-weight:400;line-height:20px}.conclusao-reserva .slip-reserva-beneficios-imagem-fidelidade{display:inline-block;vertical-align:top;margin-right:9px}.conclusao-reserva .slip-reserva-beneficios-texto-fidelidade{font-family:Calibri;font-size:16px;color:#00984a;font-weight:700;line-height:26px;display:inline-block}.conclusao-reserva .slip-reserva-imprimir-cotacao{display:inline-block;padding-top:2px;width:52px}.conclusao-reserva .slip-reserva-imprimir-cotacao a{font-size:10px;font-family:OpenSans_SemiBold}.conclusao-reserva .slip-reserva-valor-total{padding:9px 6px;margin-left:5%;display:inline-block}.conclusao-reserva .slip-reserva-valor-total #slip-reserva-valor-desconto{color:#d4db26;font-weight:700;font-family:Calibri;font-size:16px;line-height:18px}.conclusao-reserva .slip-reserva-valor-total .valor-previsto{font-size:13px;padding-bottom:3px}.conclusao-reserva .slip-reserva-valor-total .valor-moeda{color:#fff;font-family:LocalizaDinDisplay_Bold;font-size:30px;display:inline-block}.conclusao-reserva .slip-reserva-valor-total .valor-moeda.com-desconto-progressivo{display:inline;font-size:28px}.conclusao-reserva .slip-reserva-valor-total .valor-moeda.sem-desconto-progressivo{display:inline;font-size:18px}.conclusao-reserva .slip-reserva-valor-total .parcelas{font-family:OpenSans_Bold;color:#cadb2a;padding-bottom:3px}.conclusao-reserva .slip-reserva-valor-total.por-mes{font-size:24px;margin-left:1px;padding:0}.conclusao-reserva .slip-reserva-valor-total-por-pontos{color:#fff;font-family:LocalizaDINDisplay_Regular;font-size:16px;font-weight:700;line-height:21px}.conclusao-reserva .slip-reserva-valor.total-por-pontos .soma-adicionais{display:none}.conclusao-reserva .slip-reserva-taxas .text-slip-strong{max-width:65%;display:inline-block;line-height:15px}.conclusao-reserva .grid-extrato .corpo-extrato .linha-extrato .extrato-descricao.valor .icone-tipo img,.conclusao-reserva .grid-extrato .legenda-extrato .item-legenda .item-legenda-imagem img{max-width:20px;max-height:20px}.conclusao-reserva #slip-reserva-seu-carro-informacoes .nome-grupo{vertical-align:middle;display:inline-block;line-height:16px;width:200px}.conclusao-reserva #slip-reserva-seu-carro-informacoes .icon3-fast-telefone{vertical-align:middle;margin-right:5px}.conclusao-reserva #mensagem-pagamento{vertical-align:top;display:inline-block}.conclusao-reserva .mensagem-pg{display:inline}.conclusao-reserva .modal-imprimir{margin:0 auto;font-family:LocalizaDinDisplay_Regular,sans-serif}.conclusao-reserva .container-imprimir{display:inline-block}.conclusao-reserva .container-imprimir .logo{margin:10px auto}.conclusao-reserva .container-imprimir li{list-style:disc inside}.conclusao-reserva .container-imprimir .titulo{text-transform:uppercase;font-size:24px;font-weight:600;color:#00984a;width:70%;margin-bottom:0}.conclusao-reserva .container-imprimir .div-titulo .titulo{margin:0}.conclusao-reserva .container-imprimir .lembre-se .titulo,.conclusao-reserva .container-imprimir .sua-reserva .titulo{display:inline-block;vertical-align:top;margin-top:15px}.conclusao-reserva .container-imprimir .sub-titulo{text-transform:uppercase;font-size:20px;font-weight:600;color:#00984a;margin-bottom:15px}.conclusao-reserva .container-imprimir .bold{font-family:calibri;font-size:18px;font-weight:bolder}.conclusao-reserva .container-imprimir .normal{font-family:calibri;font-size:16px;font-weight:500}.conclusao-reserva .container-imprimir .celula{width:50%;border:1px solid #000;height:708px;margin-right:-2px;vertical-align:top;display:inline-block}.conclusao-reserva .container-imprimir .capa{position:relative}.conclusao-reserva .container-imprimir .capa .cabecalho{text-align:center;background:#00984a;padding-bottom:20px}.conclusao-reserva .container-imprimir .capa .cabecalho .text-titulo{color:#fff;font-weight:700;text-transform:uppercase;font-size:25px;padding-bottom:12px}.conclusao-reserva .container-imprimir .capa .cabecalho .text-dobre{color:#d4db26;font-size:16px}.conclusao-reserva .container-imprimir .capa .grupo-veiculo{padding:0 35px 35px;text-align:center}.conclusao-reserva .container-imprimir .capa .grupo-veiculo .check{margin:20px 0 15px}.conclusao-reserva .container-imprimir .capa .grupo-veiculo .text-reserva{font-size:27px;font-weight:800;color:#00984a}.conclusao-reserva .container-imprimir .capa .grupo-veiculo .text-simulacao{font-size:16px;font-weight:500;color:#00984a}.conclusao-reserva .container-imprimir .capa .grupo-veiculo .img-carro{width:280px;margin:20px}.conclusao-reserva .container-imprimir .capa .grupo-veiculo .text-descricao{font-size:27px;font-weight:900;color:#004b35;text-align:center;line-height:30px;margin-bottom:6px}.conclusao-reserva .container-imprimir .capa .grupo-veiculo .text-nome-grupo{font-size:14px;font-weight:500;color:#004b35;display:inline-block;vertical-align:middle}.conclusao-reserva .container-imprimir .capa .grupo-veiculo .icon3-fast{position:absolute;top:348px}.conclusao-reserva .container-imprimir .capa .dobre{font-size:14px;position:absolute;bottom:0;left:0;margin:8px}.conclusao-reserva .container-imprimir .agencia .icone,.conclusao-reserva .container-imprimir .icone{margin-right:15px}.conclusao-reserva .container-imprimir .agencia{border-left:0;padding:0 0 35px 35px;position:relative}.conclusao-reserva .container-imprimir .agencia .retirada-devolucao{margin-top:35px}.conclusao-reserva .container-imprimir .agencia .icone-retirada-devolucao{display:inline-block;vertical-align:top}.conclusao-reserva .container-imprimir .agencia .informacoes{display:inline-block;width:359px}.conclusao-reserva .container-imprimir .agencia .informacoes .info-agencia{margin-bottom:10px}.conclusao-reserva .container-imprimir .agencia .dobre{font-size:14px;position:absolute;top:20px;left:0;transform:rotate(-90deg)}.conclusao-reserva .container-imprimir .sua-reserva{border-top:0;position:relative}.conclusao-reserva .container-imprimir th{text-align:left}.conclusao-reserva .container-imprimir .div-titulo{padding:35px 35px 15px}.conclusao-reserva .container-imprimir .corpo{padding:0 35px 35px}.conclusao-reserva .container-imprimir .col100{width:100%;text-align:left;margin-bottom:15px}.conclusao-reserva .container-imprimir .col80{width:80%}.conclusao-reserva .container-imprimir .col20{width:20%;vertical-align:bottom;white-space:nowrap}.conclusao-reserva .container-imprimir .mensagem{font-family:calibri;font-size:12px;font-weight:700;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;margin-bottom:15px;padding:8px;text-align:center}.conclusao-reserva .container-imprimir .sua-reserva .div-valor-total{width:100%;background:#00984a;padding:25px;position:absolute;bottom:0}.conclusao-reserva .container-imprimir .valor-total{display:inline-block}.conclusao-reserva .container-imprimir .valor-desconto{display:inline-block;vertical-align:top;float:right}.conclusao-reserva .container-imprimir .div-valor-total .nome-valor{font-size:16px;font-weight:700;color:#d4db26;font-family:calibri;margin-bottom:5px}.conclusao-reserva .container-imprimir .div-valor-total .numero-valor{font-size:30px;font-weight:900;color:#fff;display:inline-block}.conclusao-reserva .container-imprimir .div-valor-total .numero-valor.sem-desconto-progressivo{font-size:15px;display:inline}.conclusao-reserva .container-imprimir .div-valor-total .numero-valor.com-desconto-progressivo{font-size:22px;display:inline}.conclusao-reserva .container-imprimir .div-valor-total .numero-valor.mensagem-desconto-progressivo{font-size:12px;margin-top:5px;width:200px}.conclusao-reserva .container-imprimir .div-valor-total .por-mes{font-size:22px}.conclusao-reserva .container-imprimir .div-valor-total .mensagem-auxiliar{font-size:12px}.conclusao-reserva .container-imprimir .lembre-se{border-top:0;border-left:0}.conclusao-reserva .container-imprimir .icone-lembrese{display:inline-block;vertical-align:top}.conclusao-reserva .container-imprimir .texto-lembrese{display:inline-block;width:350px}.conclusao-reserva .container-imprimir .icone-texto{margin:15px 0 15px 10px}.conclusao-reserva .container-imprimir .icon2-beneficios-reserva{background-position:-1077px -713px}.conclusao-reserva .container-imprimir .icon2-beneficios-fidelidade{background-position:-1130px -713px}.conclusao-reserva .container-imprimir .text-info-reserva,.conclusao-reserva .container-imprimir .text-obrigado{color:#000;font-family:Calibri;font-size:19px;font-weight:400}.conclusao-reserva .container-imprimir .nome-cliente{font-family:LocalizaDinDisplay_Regular,sans-serif;color:#00984a;font-size:30px;font-weight:700;text-align:center}.conclusao-reserva .container-imprimir .div-localizador{text-align:center;margin:24px}.conclusao-reserva .container-imprimir .text-localizador{color:#000;font-family:Calibri;font-size:15px;font-weight:400;line-height:25px}.conclusao-reserva .container-imprimir .numero-localizador{border:1px solid #d7d7d7;padding:15px 50px;color:#000;font-family:Calibri;font-size:30px;font-weight:700}.conclusao-reserva .container-imprimir .text-confirmacao{color:#fff;background:#00984a;font-size:15px;font-family:Calibri;font-weight:700;padding:25px 20px;text-align:center;margin:50px 0}.conclusao-reserva .parcelas-descontos-imprimir{display:inline-block;float:right;height:56px;padding:17px}.conclusao-reserva .valor-parcelas-imprimir,.conclusao-reserva .valor-pontos-imprimir{font-size:16px;font-weight:700;color:#fff;font-family:LocalizaDinDisplay_Regular,sans-serif}.conclusao-reserva .localiza-fast{font-family:LocalizaDinDisplay_Regular;font-size:12px;color:#188441}.conclusao-reserva .localiza-fast .fast{font-weight:700}.conclusao-reserva .conclusao-reserva{clear:both;width:818px;font-family:LocalizaDinDisplay_Regular,sans-serif}.conclusao-reserva .conclusao-reserva.impressao{width:1000px}.conclusao-reserva .container-confirmacao{width:100%}.conclusao-reserva .icone-fast-confirmacao{position:absolute}.conclusao-reserva .container-confirmacao .titulo{text-transform:uppercase;font-size:24px;font-weight:600;color:#00984a;margin:15px 0}.conclusao-reserva .container-confirmacao .retirada-devolucao .titulo{text-transform:uppercase;font-size:24px;font-weight:600;color:#00984a;margin:0}.conclusao-reserva .container-confirmacao .retirada-devolucao .sub-titulo{text-transform:uppercase;font-size:20px;font-weight:600;color:#00984a;margin-bottom:15px}.conclusao-reserva .container-confirmacao .bold{font-family:calibri;font-size:15px;font-weight:bolder}.conclusao-reserva .container-confirmacao .normal{font-family:calibri;font-size:14px;font-weight:500}.conclusao-reserva .container-confirmacao .box-fast{border:1px solid #d7d7d7;margin:0 auto 60px;border-radius:30px;padding:20px 40px;width:81%}.conclusao-reserva .container-confirmacao .box-fast .localiza-fast{display:inline-block;vertical-align:top;font-size:25px}.conclusao-reserva .container-confirmacao .box-fast .logo-fast{text-align:center;margin-bottom:15px}.conclusao-reserva .container-confirmacao .box-fast .baixe-o-app{margin-bottom:15px;font-weight:200;font-size:17px}.conclusao-reserva .container-confirmacao .box-fast .termo-de-contratacao{font-size:15px}.conclusao-reserva .container-confirmacao .box-fast .termo-de-contratacao .atencao{text-transform:uppercase;color:#d92400;font-size:17px}.conclusao-reserva .container-confirmacao .box-fast .termo-de-contratacao .fast{font-weight:400}.conclusao-reserva .container-confirmacao .aplicativos-localiza{text-align:center;margin-bottom:25px}.conclusao-reserva .container-confirmacao .obrigado{margin-bottom:60px;text-align:center}.conclusao-reserva .container-confirmacao .obrigado .check{display:inline-block}.conclusao-reserva .container-confirmacao .obrigado .conteudo{display:inline-block;text-align:left}.conclusao-reserva .container-confirmacao .localizador{text-align:center}.conclusao-reserva .container-imprimir .check{margin-right:15px}.conclusao-reserva .container-confirmacao .text-info-reserva,.conclusao-reserva .container-confirmacao .text-obrigado{color:#000;font-family:Calibri;font-size:23px;font-weight:500}.conclusao-reserva .container-confirmacao .text-info-reserva{margin-top:15px}.conclusao-reserva .container-confirmacao .nome-cliente{font-family:LocalizaDinDisplay_Regular,sans-serif;color:#00984a;font-size:27px;font-weight:700}.conclusao-reserva .container-confirmacao .div-localizador{margin-bottom:60px}.conclusao-reserva .container-confirmacao .text-localizador{color:#000;font-family:Calibri;font-size:21px;font-weight:500;margin-right:15px;display:inline-block}.conclusao-reserva .container-confirmacao .numero-localizador{border:1px solid #d7d7d7;padding:10px 30px;color:#00984a;font-family:Calibri;font-size:30px;font-weight:700;display:inline-block}.conclusao-reserva .container-confirmacao .text-confirmacao{color:#fff;background:#00984a;font-size:20px;font-family:Calibri;font-weight:500;padding:25px 45px;text-align:center;margin-bottom:60px}.conclusao-reserva .container-confirmacao .carro{margin-bottom:60px;text-align:center}.conclusao-reserva .container-confirmacao .img-carro{width:280px}.conclusao-reserva .container-confirmacao .foto-carro{display:inline-block;position:relative}.conclusao-reserva .container-confirmacao .carro .info-carro{display:inline-block;width:350px;height:95px;vertical-align:35px;text-align:left}.conclusao-reserva .container-confirmacao .text-descricao{font-size:27px;font-weight:900;line-height:36px;color:#004b35;font-family:LocalizaDinDisplay_Regular,sans-serif}.conclusao-reserva .container-confirmacao .text-nome-grupo{font-size:19px;font-weight:500;font-family:LocalizaDinDisplay_Regular,sans-serif}.conclusao-reserva .container-confirmacao .retirada-devolucao{margin:15px 0}.conclusao-reserva .container-confirmacao .agencia-reserva #retirada{height:auto}.conclusao-reserva .container-confirmacao .agencia-reserva{width:407px;display:inline-block}.conclusao-reserva .container-reservas .agencia-reserva{width:460px;display:inline-block;margin-top:25px}.conclusao-reserva .container-confirmacao .icone{display:inline-block;margin-right:15px}.conclusao-reserva .container-confirmacao .informacoes,.conclusao-reserva .expandido .informacoes{border-top:1px solid #d7d7d7;padding:10px;border-bottom:1px solid #d7d7d7;margin-bottom:10px}.conclusao-reserva .container-confirmacao .informacoes p{font-size:13px;font-family:OpenSans_SemiBold;text-decoration:none;color:#00984a}.conclusao-reserva .container-confirmacao .informacoes .info-desconto-progressivo,.conclusao-reserva .expandido .informacoes .info-desconto-progressivo{margin-top:5px;font-size:13px;font-family:OpenSans_SemiBold;text-decoration:none;color:#2d2d2d}.conclusao-reserva .container-confirmacao .informacoes .info-desconto-progressivo .saiba-mais,.conclusao-reserva .expandido .informacoes .info-desconto-progressivo .saiba-mais{font-weight:700;text-decoration:underline;cursor:pointer;color:#00984a}.conclusao-reserva .container-confirmacao .fidelidade .icone,.conclusao-reserva .container-confirmacao .retirada-devolucao .icone,.conclusao-reserva .container-confirmacao .sua-reserva .icone{vertical-align:top}.conclusao-reserva .container-confirmacao .agencia-reserva .conteudo{display:inline-block;width:320px}.conclusao-reserva .container-confirmacao .info-agencia{margin-bottom:10px}.conclusao-reserva .container-confirmacao .tabelas{width:413px;display:inline-block}.conclusao-reserva .container-reservas .container-confirmacao .tabelas{width:463px;display:inline-block}.conclusao-reserva .container-confirmacao .col100{width:100%;text-align:left;margin-bottom:15px}.conclusao-reserva .container-confirmacao .col80{width:80%}.conclusao-reserva .container-confirmacao .col70{width:50%;margin-bottom:15px;margin-left:76px}.conclusao-reserva .container-confirmacao .col70.beneficios-reserva-minhas-reservas{margin-left:0}.conclusao-reserva .container-confirmacao .col20{width:20%;vertical-align:bottom;text-align:right}.conclusao-reserva .container-confirmacao .beneficios-reserva ul li{line-height:20px;margin-left:25px;width:80%;list-style:disc}.conclusao-reserva .container-confirmacao .beneficios-reserva .link-regra-codigo-promocional{margin:5px 0;cursor:pointer;text-decoration:underline;color:#00984a;font-weight:900}.conclusao-reserva .container-confirmacao .avisos{border-top:1px solid #d7d7d7;width:100%;padding:5px 0 0 10px;color:#00984a;font-family:Calibri;font-size:13px;font-weight:600;margin-bottom:10px}.conclusao-reserva .container-confirmacao .sua-reserva{width:100%}.conclusao-reserva .container-confirmacao .sua-reserva .conteudo{display:inline-block;width:675px}.conclusao-reserva .container-reservas .container-confirmacao .sua-reserva .conteudo{display:inline-block;width:750px}.conclusao-reserva .col70.beneficios-reserva.beneficios-reserva-minhas-reservas{margin-left:0;width:100%}.conclusao-reserva .container-confirmacao .bold-green{font-size:19px;font-weight:600;color:#00984a}.conclusao-reserva .container-confirmacao .valores{width:100%;background:#00984a;padding:25px;margin-bottom:60px}.conclusao-reserva .container-confirmacao .valor-total .nome-valor{font-size:18px;font-weight:700;color:#d4db26;font-family:calibri;margin-bottom:5px}.conclusao-reserva .container-confirmacao .valor-total .numero-valor{font-size:31px;font-weight:900;color:#fff;display:inline-block}.conclusao-reserva .container-confirmacao .valor-total .numero-valor.sem-desconto-progressivo{display:inline;font-size:18px}.conclusao-reserva .container-confirmacao .valor-total .numero-valor.com-desconto-progressivo{display:inline}.conclusao-reserva .container-confirmacao .valor-total .por-mes{font-size:22px}.conclusao-reserva .container-confirmacao .mensagem-auxiliar{font-size:13px!important;font-weight:500!important;font-weight:500;color:#fff;display:inline-block}.conclusao-reserva .container-confirmacao .numero-valor.mensagem-desconto-progressivo{margin:-50px 0 60px;font:400 13px LocalizaDinDisplay_Regular}.conclusao-reserva .container-confirmacao .valor-total{display:inline-block;width:50%}.conclusao-reserva .container-confirmacao .parcelas-descontos{font-size:20px;font-weight:900;display:inline-block;float:right;padding-top:30px}.conclusao-reserva .container-confirmacao .valor-parcelas{color:#fff}.conclusao-reserva .container-confirmacao .valor-desconto{color:#d4db26}.conclusao-reserva .container-confirmacao .valor-pontos{color:#fff}.conclusao-reserva .container-confirmacao .links{width:100%;margin:-45px 0 60px}.conclusao-reserva .container-confirmacao .links:after{clear:both;content:"";display:block}.conclusao-reserva .container-confirmacao .link-confirmacao{display:inline-block;font-size:13px}.conclusao-reserva .container-confirmacao .link-confirmacao a{vertical-align:super;color:#00984a;font-size:12px;font-family:OpenSans_SemiBold}.conclusao-reserva .container-confirmacao #lnkReenviarPorEmail,.conclusao-reserva .container-confirmacao .lnkReenviarPorEmail{float:left;margin-left:15px;vertical-align:top}.conclusao-reserva .container-confirmacao #lnkImprimir,.conclusao-reserva .container-confirmacao .lnkImprimir{float:left;margin-left:18px;vertical-align:top}.conclusao-reserva .container-confirmacao th{text-align:left}.conclusao-reserva .container-confirmacao .marcos-categoria{position:relative;width:600px;margin-bottom:150px;margin-left:105px}.conclusao-reserva .container-confirmacao .linha{height:2px;margin-top:25px;width:470px;background-color:#d7d7d7;position:absolute;z-index:0;left:65px}.conclusao-reserva .container-confirmacao .marcos{width:100%;position:absolute;z-index:2}.conclusao-reserva .container-confirmacao .item-marco{display:inline-block;text-align:center;width:150px}.conclusao-reserva .item-marco:nth-child(2){margin:0 72px}.conclusao-reserva .container-confirmacao .icone-marco{width:50px;height:50px;margin-bottom:5px;margin-left:50px}.conclusao-reserva .container-confirmacao .imagem-marco{width:50px;height:50px;background:#fff}.conclusao-reserva .container-confirmacao .text-marco{color:#d7d7d7;font-family:Calibri;font-size:18px;font-weight:400}.conclusao-reserva .container-confirmacao .atingido{color:#00984a;font-family:Calibri;font-size:18px;font-weight:700}.conclusao-reserva .container-confirmacao .confira-pontuacao{color:#2d2d2d;font-family:Calibri;margin-bottom:20px;font-size:14px;font-weight:400;line-height:18px;text-transform:uppercase;text-align:center}.conclusao-reserva .container-confirmacao .fidelidade{width:100%}.conclusao-reserva .container-confirmacao .fidelidade .conteudo{display:inline-block;width:740px}.conclusao-reserva .container-confirmacao .banner-fidelidade{margin-top:15px}.conclusao-reserva .container-confirmacao .previsao-do-tempo{display:flex;margin-bottom:15px}.conclusao-reserva .container-confirmacao #icone-tempo{margin-right:10px}.conclusao-reserva .container-confirmacao .valor-temperatura{margin-right:10px;display:flex;flex-direction:column;justify-content:center}.conclusao-reserva .container-confirmacao .temperatura{color:#00984a;font-family:Arial;font-size:21px;font-weight:700;line-height:14px}.conclusao-reserva .container-confirmacao .max-min{color:#2d2d2d;font-family:Arial;font-size:15px;font-weight:700}.conclusao-reserva .container-confirmacao .final-confirmacao{display:flex;justify-content:space-between;width:100%;align-items:center;margin-top:20px;padding:10px 0;border-top:1px solid #d7d7d7}.conclusao-reserva .container-confirmacao .final-confirmacao .btn{height:40px}.conclusao-reserva .container-detalhes-passo2{width:715px;padding:7px 0 5px 25px;background-color:#EDEDED;margin-bottom:20px;display:block}.conclusao-reserva .container-detalhes-passo2 .btn-fechar-etapas-internas{margin-bottom:0;padding:5px 5px 0}.conclusao-reserva .container-detalhes-passo2 .btn-continuar{display:inline-block;width:110px;margin-right:32px}.conclusao-reserva .container-detalhes-passo2 .btn-continuar .btn{width:110px}.conclusao-reserva .container-detalhes-passo2 .separador-botoes{width:660px;height:2px;margin-top:10px;padding:0;border:1px solid #d7d7d7}.conclusao-reserva .total-parcelas{color:#FFF}.conclusao-reserva .container-tarifas-passo2{background-color:#EDEDED;height:220px;width:564px;margin-bottom:0;margin-top:0;padding:0;display:inline-block;vertical-align:top}.conclusao-reserva .img-check-tarifa-janela,.conclusao-reserva .img-check-tarifa-s-janela{padding-left:50px}.conclusao-reserva .tarifa-passo2{height:220px;margin-right:0;padding-left:5px;padding-right:5px;background-color:#fff;border-right:1px solid #EDEDED;border-bottom:1px solid #EDEDED;vertical-align:top}.conclusao-reserva .tarifa-passo2:active{-o-box-shadow:2px 2px 19px #298954;-webkit-box-shadow:2px 2px 19px #298954;-moz-box-shadow:2px 2px 19px #298954;border-radius:.5em;z-index:20;position:relative}.conclusao-reserva .tarifa-passo2.tar6{width:564px}.conclusao-reserva .tarifa-passo2.tar3{width:282px}.conclusao-reserva .tarifa-passo2.tar2{width:188px}.conclusao-reserva .tarifa-passo2.tar1-5{width:141px}.conclusao-reserva .tarifa-passo2.tar1{width:94px}.conclusao-reserva .tarifa-passo2.tar6.janela{width:723px}.conclusao-reserva .tarifa-passo2.tar3.janela{width:361.5px}.conclusao-reserva .tarifa-passo2.tar2.janela{width:241px}.conclusao-reserva .tarifa-passo2.tar1-5.janela{width:180.7px}.conclusao-reserva .tarifa-passo2.tar1.janela{width:120.5px}.conclusao-reserva .tarifa-passo2.destaque{background:#D3DB26}.conclusao-reserva .tarifa-passo2.tarifa-selecionada{background:#D3DB26;-o-box-shadow:2px 2px 5px #AFAFAF;-webkit-box-shadow:2px 2px 5px #AFAFAF;-moz-box-shadow:2px 2px 5px #AFAFAF;z-index:20;position:relative}.conclusao-reserva .tarifa-passo2.tarifa-real{cursor:pointer}.conclusao-reserva .tarifa-passo2 .nome-oferta{color:#585C61;text-align:center;font-family:OpenSans_SemiBold;font-size:9px;margin-top:8px;height:24px}.conclusao-reserva .tarifa-passo2 .valor-de{margin-top:25px;font-size:14px;font-style:italic;height:19px;text-decoration:line-through;text-align:center}.conclusao-reserva .tarifa-passo2 .valor-ate{height:48px;font-style:italic;font-size:17px;text-align:center}.conclusao-reserva .tarifa-passo2 .informacoes-km{font-size:10px;color:#585C61;height:26px;text-align:center}.conclusao-reserva .tarifa-passo2 .container-img-check{margin-top:5px;text-align:center;height:25px}.conclusao-reserva .tarifa-passo2 .container-ver-detalhes{margin-top:11px;text-align:center}.conclusao-reserva .tarifa-passo2 .ver-detalhes{color:#009949;font-size:10px;cursor:pointer;text-decoration:underline}.conclusao-reserva .container-grupos-passo2{background-color:#fff;height:220px;width:743px;margin-bottom:1px;margin-top:0;padding:0;display:inline-block}.conclusao-reserva .container-grupos-passo2.janela{width:723px}.conclusao-reserva .grupo-veiculo-imagem{width:140px;padding-bottom:15px;margin-bottom:-15px}.conclusao-reserva .grupo-veiculo-descricao-veiculo{padding-bottom:12px;color:#000;font-weight:700;height:42px;margin-left:18px;margin-right:18px}.conclusao-reserva .grupo-veiculo-descricao-grupo{text-align:center;color:#004b35;padding-bottom:6px;font-style:italic;margin-left:7px;margin-right:7px}.conclusao-reserva .grupo-veiculo-codigo-grupo{text-align:center;color:#004b35;padding-bottom:2px;font-style:italic}.conclusao-reserva .grupo-veiculo-janela-detalhes-h4{color:#00984a}.conclusao-reserva .grupo-veiculo-janela-detalhes-label{color:#004b35;font-family:LocalizaDINDisplay_Regular;font-size:20px;font-weight:700;line-height:22px}.conclusao-reserva .grupo-veiculo-destaque-janela-detalhes-label{color:#004b35;font-family:LocalizaDINDisplay_Regular;font-size:21px;font-weight:600;line-height:22px}.conclusao-reserva .cabecalho-grupo-passo2{width:177px;height:45px;margin-right:0;padding-top:15px;text-align:center;margin-bottom:0;background:#D7D7D7;vertical-align:top}.conclusao-reserva .cabecalho-grupo-passo2 p{color:#000;display:inline-block;font-size:16px;line-height:16px;font-family:LocalizaDinDisplay_Medium}.conclusao-reserva .cabecalho-tipo-km-carro-passo2,.conclusao-reserva .cabecalho-tipo-km-passo2{display:inline-block;color:#FFF;line-height:16px;font-family:LocalizaDinDisplay_Medium}.conclusao-reserva .cabecalho-tipo-km-passo2{font-size:14px;padding-bottom:8px}.conclusao-reserva .container-cabecalho-tipo-km{height:45px;margin-bottom:1px;padding-right:0;padding-top:15px;text-align:center;vertical-align:top}.conclusao-reserva .container-cabecalho-tipo-km.item-ok{background:#004b35}.conclusao-reserva .container-cabecalho-tipo-km.item-ativo{background:#00984a}.conclusao-reserva .container-cabecalho-tipo-km.simples{width:282px}.conclusao-reserva .container-cabecalho-tipo-km.duplo{width:564px}.conclusao-reserva .container-cabecalho-tipo-km.simples.janela{width:361.5px}.conclusao-reserva .container-cabecalho-tipo-km.duplo.janela{width:723px}.conclusao-reserva .cabecalho-tipo-km-carro-passo2{font-size:9px;font-style:normal;cursor:pointer;text-decoration:none}.conclusao-reserva .cabecalho-tipo-km-carro-passo2:hover{text-decoration:underline}.conclusao-reserva .modal-detalhes-grupo{overflow:hidden;display:block;padding:10px;width:675px}.conclusao-reserva .modal-detalhes-grupo h2{font:700 20px LocalizaDinDisplay_Regular;color:#005337;margin:0}.conclusao-reserva .modal-detalhes-grupo h3{font:400 12px OpenSans;color:#2d2d2d;margin-bottom:10px}.conclusao-reserva .modal-detalhes-grupo .row-grupo-carrossel{width:100%}.conclusao-reserva .modal-detalhes-grupo .slider li{text-align:center;width:660px;float:left}.conclusao-reserva .modal-detalhes-grupo .slider .imagem-veiculo{display:block;width:340px;margin:auto}.conclusao-reserva .modal-detalhes-grupo .slider .imagem-veiculo .icon3-fast{position:absolute}.conclusao-reserva .modal-detalhes-grupo .slider .imagem-veiculo img{width:100%}.conclusao-reserva .modal-detalhes-grupo .caract-grupo{display:block;padding-left:2px;text-align:center}.conclusao-reserva .modal-detalhes-grupo .caracteristica-grupo{border:1px solid #e0e6e6;background-color:#fff;margin:0 0 -1px -1px;height:40px;width:25%;float:none}.conclusao-reserva .modal-detalhes-grupo .img-ilustrativa{margin-bottom:10px;text-align:center;display:block}.conclusao-reserva .modal-detalhes-grupo .row-grupo-carrossel .seta-right{background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/seta-dir-dupla.png) no-repeat;background-size:50px;margin-top:35px;right:0}.conclusao-reserva .modal-detalhes-grupo .row-grupo-carrossel .seta-left{background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/seta-esq-dupla.png) no-repeat;background-size:50px;margin-top:35px;left:0}.conclusao-reserva .titulo-oferta{font-family:OpenSans_Bold;font-size:14px;color:#2d2d2d;margin-bottom:10px;display:block}.conclusao-reserva .adicionais .titulo-oferta{margin-top:10px}.conclusao-reserva .oferta-cotacao{width:663px;border:1px solid #004b35;margin-bottom:12px}.conclusao-reserva .oferta-cotacao.selecionado,.conclusao-reserva .oferta-cotacao:hover{border:1px solid #D4DB26;cursor:pointer}.conclusao-reserva .oferta-cotacao .cabecalho{display:block;width:100%;background-color:#004b35;float:left;position:relative;padding-top:8px;padding-left:10px;padding-bottom:8px;overflow:hidden}.conclusao-reserva .oferta-cotacao .cabecalho:after{clear:both;content:"";display:block}.conclusao-reserva .oferta-cotacao.selecionado .cabecalho,.conclusao-reserva .oferta-cotacao:hover .cabecalho{background-color:#D4DB26}.conclusao-reserva .oferta-cotacao .cabecalho .img-check-oferta{display:inline}.conclusao-reserva .oferta-cotacao .cabecalho .img-check-oferta-s,.conclusao-reserva .oferta-cotacao.selecionado .cabecalho .img-check-oferta,.conclusao-reserva .oferta-cotacao:hover .cabecalho .img-check-oferta{display:none}.conclusao-reserva .oferta-cotacao.selecionado .cabecalho .img-check-oferta-s,.conclusao-reserva .oferta-cotacao:hover .cabecalho .img-check-oferta-s{display:inline}.conclusao-reserva .oferta-cotacao .cabecalho .img-estrela{width:15px;height:15px;margin-left:8px}.conclusao-reserva .oferta-cotacao .cabecalho .titulo{padding-left:10px;display:inline;font-family:LocalizaDinDisplay_Medium;font-size:14px;color:#fff}.conclusao-reserva .oferta-cotacao.selecionado .cabecalho .titulo,.conclusao-reserva .oferta-cotacao:hover .cabecalho .titulo{color:#004B35}.conclusao-reserva .oferta-cotacao .cabecalho .oferta-tooltip{margin-right:10px;float:right}.conclusao-reserva .oferta-cotacao .conteudo{background-color:#fff;padding:10px;overflow:hidden}.conclusao-reserva .oferta-cotacao .conteudo:after{clear:both;content:"";display:block}.conclusao-reserva .oferta-cotacao .conteudo .valor-diaria{font-family:LocalizaDinDisplay_MdIt;font-size:30px;color:#008A3C;display:inline;float:left}.conclusao-reserva .oferta-cotacao .conteudo .valor-km-rodado{font-family:LocalizaDinDisplay_Regular;font-size:14px;color:#008A3C}.conclusao-reserva .oferta-cotacao .conteudo .atributos{display:inline;float:right;text-align:right}.conclusao-reserva .oferta-cotacao .conteudo .atributos .atributo{font-family:LocalizaDinDisplay_Regular;font-size:13px;color:#00984A;display:inline;margin-right:10px}.conclusao-reserva .oferta-cotacao .conteudo .atributos .atributo.ultimo:after{clear:both;content:"";display:block}.conclusao-reserva .oferta-cotacao .quilometragem-media .div-input-quilometragem{padding-top:15px;padding-left:20px;margin-bottom:5px}.conclusao-reserva .oferta-cotacao .quilometragem-media .div-input-quilometragem .texto-informe-quilometragem{font-family:LocalizaDinDisplay_Medium;font-size:14px;color:#2d2d2d;margin-right:10px;padding:5px;display:inline-block}.conclusao-reserva .oferta-cotacao .quilometragem-media .div-input-quilometragem input{border:2px solid #fff;width:50px;padding:5px;display:inline-block}.conclusao-reserva .oferta-cotacao .quilometragem-media .div-input-quilometragem span{margin-top:4px;margin-left:5px}.conclusao-reserva .oferta-cotacao .quilometragem-media .mensagem-erro-quilometragem{color:red;margin:0;font-family:OpenSans,sans-serif;font-weight:700;font-size:12px;padding-left:23px}.conclusao-reserva .oferta-cotacao .quilometragem-media .mensagem-erro-quilometragem i{width:20px;height:20px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -225px -27px;margin-right:10px;vertical-align:middle}.conclusao-reserva .oferta-cotacao .quilometragem-media .mensagem-erro-quilometragem p{display:inline-block}.conclusao-reserva .cabecalho-oferta-passo2.item-ok{background:#004b35}.conclusao-reserva .cabecalho-oferta-passo2.item-ativo{background:#00984a}.conclusao-reserva .cabecalho-oferta-passo2 p{font-family:LocalizaDinDisplay_Medium;line-height:16px;display:inline-block;font-size:13px;color:#FFF}.conclusao-reserva .container-cabecalhos-oferta-passo2{width:564px;height:39px;margin-bottom:1px;display:inline-block}.conclusao-reserva .separador-minhas-reservas{width:1px;background:#D1D1D1;display:inline-block}.conclusao-reserva .icone-exclamacao-vermelho{width:20px;height:20px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -225px -27px}.conclusao-reserva .div-label-form-esqueci-senha{font-size:14px;margin-bottom:5px;overflow:visible;margin-right:10px;display:inline-block;vertical-align:top}.conclusao-reserva .label-form-esqueci-senha{overflow:hidden;margin-top:10px;margin-right:10px;text-transform:uppercase;font-family:LocalizaDinDisplay_MdIt,sans-serif;font-size:14px}.conclusao-reserva .input-form-esqueci-senha{width:125px;font-family:OpenSans,sans-serif}.conclusao-reserva .slip-span-opcional,.conclusao-reserva .slip-span-tarifa{display:inline-block;vertical-align:top;height:auto}.conclusao-reserva .slip-span-mensagem-hora-extra{color:#00984a;font-family:OpenSans;font-size:14px;font-weight:900}.conclusao-reserva .slip-div-nome-oferta{margin-bottom:8px}.conclusao-reserva .div-upgrade{width:818px;display:block;margin:5% 0;background-color:#fff;border:2px solid #fff}.conclusao-reserva .div-upgrade .cabecalho{background-color:#00984a;height:37px;padding:5px 5px 5px 10px}.conclusao-reserva .div-upgrade .cabecalho .div-container-check{color:#fff;font-size:15px;font-family:LocalizaDinDisplay_Medium;display:inline-block;float:right}.conclusao-reserva .div-upgrade .cabecalho .icone-upgrade{width:34px;height:27px;display:inline-block}.conclusao-reserva .div-upgrade .cabecalho .label-numero-upgrades{display:inline-block;vertical-align:super}.conclusao-reserva .div-upgrade .cabecalho .div-container-check #icone-upgrade-selecionado{margin-left:7px}.conclusao-reserva .div-upgrade .cabecalho .label-nome-tipo-upgrade{color:#fff;font-size:18px;font-family:LocalizaDinDisplay_Medium;text-transform:uppercase;display:inline-block;padding-top:3px}.conclusao-reserva .div-upgrade .corpo{padding:5px}.conclusao-reserva .div-upgrade .corpo .container-upgrades{padding-left:50px;width:646px}.conclusao-reserva .div-upgrade .corpo .div-container-frase{display:inline-block;vertical-align:top}.conclusao-reserva .div-upgrade .corpo .div-frase-upgrade{width:205px;min-height:103px;border:1px solid #00984a;padding:20px 40px 20px 15px;display:inline-block}.conclusao-reserva .div-upgrade .corpo .div-frase-upgrade p{color:#00984a;font-family:Calibri;font-size:17px;font-weight:600}.conclusao-reserva .div-upgrade .corpo .div-imagem-veiculo{margin-left:-50px;display:inline-block;vertical-align:top}.conclusao-reserva .div-upgrade .corpo #imagem-referencia-upgrade{height:100px}.conclusao-reserva .div-upgrade .corpo .div-info-upgrade{display:inline-block;margin:0 29px}.conclusao-reserva .div-upgrade .corpo .div-info-upgrade h1{color:#004b35;font-family:LocalizaDinDisplay_Medium;font-size:21px;font-weight:700;width:225px;margin-top:6px}.conclusao-reserva .div-upgrade .corpo .div-info-upgrade h3{width:187px;height:20px;color:#2d2d2d;font-family:Calibri;font-size:11px;font-weight:500}.conclusao-reserva .div-upgrade .corpo .div-info-upgrade .div-flag{position:relative}.conclusao-reserva .div-upgrade .corpo .div-info-upgrade .div-flag .flag-imagem{width:186px;height:21px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/flag2.png) no-repeat}.conclusao-reserva .div-upgrade .corpo .div-info-upgrade .div-flag .flag-texto{color:#fff;font-family:LocalizaDinDisplay_Regular;font-size:10px;font-weight:500;text-transform:uppercase}.conclusao-reserva .div-upgrade .corpo .btn-container{vertical-align:top;margin-top:28px}.conclusao-reserva .div-upgrade .corpo .btn-container .btn{text-align:center;width:170px;height:46px}.conclusao-reserva .div-upgrade .corpo .carrossel-upgrade.seta-left{width:14px;height:21px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-minhas-reservas.png) -123px -59px no-repeat;position:absolute;left:10px;top:120px;display:inline-block}.conclusao-reserva .div-upgrade .corpo .carrossel-upgrade.seta-right{width:14px;height:21px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-minhas-reservas.png) -156px -59px no-repeat;position:absolute;right:10px;top:120px;display:inline-block}.conclusao-reserva .div-upgrade .corpo .div-bolas-upgrade-cortesia{width:100%;height:50px;text-align:center;padding:15px 0}.conclusao-reserva .div-upgrade .corpo .div-bolas-upgrade-cortesia .bola-selecionada-upgrade-cortesia{width:15px;height:10px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -260px -4px;margin-right:8px;display:inline-block}.conclusao-reserva .div-upgrade .corpo .div-bolas-upgrade-cortesia .bola-nao-selecionada-upgrade-cortesia{width:10px;height:10px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-minhas-reservas.png) -286px -6px;margin-right:8px;display:inline-block}.conclusao-reserva .div-upgrade .corpo .box-upgrade-grupo{width:170px;display:inline-block;vertical-align:top}.conclusao-reserva .div-upgrade .corpo .box-upgrade-grupo p{font-size:14px;text-transform:uppercase;font-weight:700}.conclusao-reserva .div-upgrade .corpo .box-upgrade-grupo h1{font-size:28px}.conclusao-reserva .div-motorista{margin-bottom:0;border-bottom:0}.conclusao-reserva .div-motorista .span-dropdown{display:inline-block;vertical-align:top;font-size:14px}.conclusao-reserva .div-motorista .primeira-label{width:70px}.conclusao-reserva .div-motorista .span-dropdown.bilingue{width:195px;margin-right:35px}.conclusao-reserva .div-motorista .span-dropdown.terno{width:176px;margin-right:35px}.conclusao-reserva .div-motorista .span-dropdown.sera-uma-viagem{width:215px}.conclusao-reserva .div-motorista input::-webkit-input-placeholder{color:#AEAEAE}.conclusao-reserva .div-motorista input:-moz-placeholder{color:#AEAEAE}.conclusao-reserva .div-motorista input::-moz-placeholder{color:#AEAEAE}.conclusao-reserva .div-motorista input:-ms-input-placeholder{color:#AEAEAE}.conclusao-reserva .div-motorista textarea{width:100%;height:200px;margin-bottom:0;border:1px solid #d7d7d7;padding-top:30px;color:#2d2d2d}.conclusao-reserva .div-motorista textarea::-webkit-input-placeholder{color:#AEAEAE}.conclusao-reserva .div-motorista textarea:-moz-placeholder{color:#AEAEAE}.conclusao-reserva .div-motorista textarea::-moz-placeholder{color:#AEAEAE}.conclusao-reserva .div-motorista textarea:-ms-input-placeholder{color:#AEAEAE}.conclusao-reserva .div-motorista .regiao-textarea{width:318px}.conclusao-reserva .div-imagens-check-opcionais{width:30px;height:25px}.conclusao-reserva .container-etapas-internas-grupo-tarifa{width:100%;height:70px;margin:0;padding:15px 0 0;border:none;display:block}.conclusao-reserva .container-etapas-internas-grupo-tarifa .div-etapas{width:692px;height:50px}.conclusao-reserva .container-etapas-internas-grupo-tarifa .div-etapas .pull-left input{background-color:#d7d7d7;color:#50575D;display:none}.conclusao-reserva .container-etapas-internas-grupo-tarifa .linkVoltar{font-size:12px;font-family:OpenSans_SemiBold;color:#008a3c;padding-top:10px;cursor:pointer}.conclusao-reserva .container-etapas-internas-grupo-tarifa .linkVoltar .span-texto{margin-left:3px;display:inline-block;vertical-align:top;margin-top:2px}.conclusao-reserva .popover-detalhes-oferta{width:275px}.conclusao-reserva .vitrine-miniatura .box-resume{display:block}.conclusao-reserva .vitrine-miniatura .box-resume .reg-italic{display:block!important}.conclusao-reserva .vitrine-miniatura .box-resume p .reg-italic{width:auto!important;height:auto!important;text-align:center!important;padding:0!important;display:block!important}.conclusao-reserva .vitrine-miniatura .valorPorPontos{font-family:LocalizaDinDisplay_MdIt;font-size:16px;color:#fff;height:20px;margin-bottom:6px}.conclusao-reserva .cabecalho-fidelidade-tabs{height:40px;border-bottom:1px solid #E3E3E3;width:980px;text-align:center}.conclusao-reserva .cabecalho-fidelidade-tabs .tab{padding-top:11px;text-align:center;display:inline-block;vertical-align:top;width:148px;margin-right:15px;height:39px;cursor:pointer;background:url("../Style Library/util/img/estrutura/bg-listras.jpg")}.conclusao-reserva .cabecalho-fidelidade-tabs .tab:hover{text-decoration:underline;background:url("../Style Library/util/img/estrutura/bg-listras-hover.jpg")}.conclusao-reserva .cabecalho-fidelidade-tabs .tab.ultimo{margin-right:0}.conclusao-reserva .cabecalho-fidelidade-tabs .tab.selecionado{background:#004B36;color:#FFF}.conclusao-reserva .cabecalho-fidelidade-tabs .tab a{text-transform:uppercase;font-family:OpenSans_Bold}.conclusao-reserva .cabecalho-fidelidade-cartao{height:160px;padding-top:12px;margin-bottom:30px}.conclusao-reserva .cabecalho-fidelidade-cartao .cartao{display:inline-block;vertical-align:top;height:114px;width:114px;margin-right:15px;padding-left:9px}.conclusao-reserva .cabecalho-fidelidade-cartao .cartao img{height:114px;width:114px;cursor:pointer}.conclusao-reserva .cabecalho-fidelidade-cartao .resumo-informacoes{display:inline-block;vertical-align:top;height:75px}.conclusao-reserva .cabecalho-fidelidade-cartao .resumo-informacoes .categoria{font-family:LocalizaDinDisplay_BdIt;color:#01994C;font-size:17px;text-transform:uppercase;height:22px}.conclusao-reserva .cabecalho-fidelidade-cartao .resumo-informacoes .descricao-numero{font-family:OpenSans,sans-serif;font-size:14px;height:19px}.conclusao-reserva .cabecalho-fidelidade-cartao .resumo-informacoes .numero-cartao{font-family:OpenSans_Bold,sans-serif;font-size:17px;height:23px}.conclusao-reserva .cabecalho-fidelidade-cartao .link-visualizar-cartao{width:108px;text-align:center;margin-left:12px;margin-top:5px}.conclusao-reserva .cabecalho-fidelidade-cartao .link-visualizar-cartao a{color:#00984a}.conclusao-reserva .link-conheca-mais-programa-fidelidade{border-top:1px solid #EBEBEB;color:#00984A;font-family:LocalizaDinDisplay_Bold;font-size:14px;text-transform:uppercase;height:30px;text-align:right;padding-top:8px}.conclusao-reserva .link-conheca-mais-programa-fidelidade:hover{text-decoration:underline;cursor:pointer}.conclusao-reserva .link-conheca-mais-programa-fidelidade span{position:relative}.conclusao-reserva .link-conheca-mais-programa-fidelidade-icon:before{content:'';background-image:url("/Style Library/util/img/estrutura/seta-verde-dupla-esquerda.png");transform:rotate(180deg);width:10px;height:18px;display:block;position:absolute;left:-15px;background-position:50% 50%;background-repeat:no-repeat}.conclusao-reserva .container-janela-detalhes-cartao-externa{position:fixed;left:23%;z-index:10001}.conclusao-reserva .container-janela-detalhes-cartao-externa .div-icon-fechar{border:4px solid #004B35;width:22px;height:25px;display:none;float:right;left:-25px;border-left:0}.conclusao-reserva .container-janela-detalhes-cartao{background-color:#EDEDED;display:none;z-index:10000;border:4px solid #004B35;padding:6px;position:relative}.conclusao-reserva .janela-detalhes-cartao{height:300px;width:500px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;display:block}.conclusao-reserva .janela-detalhes-cartao div{font-family:LocalizaDinDisplay_Regular;font-size:22px;color:#fff;position:absolute}.conclusao-reserva .janela-detalhes-cartao .nome-cliente{bottom:140px;left:50px}.conclusao-reserva .janela-detalhes-cartao .numero-fidelidade{bottom:80px;left:50px;display:inline-block}.conclusao-reserva .janela-detalhes-cartao .label-validade{bottom:81px;left:165px;display:inline-block}.conclusao-reserva .janela-detalhes-cartao .validade-cartao{bottom:81px;left:210px;display:inline-block}.conclusao-reserva .mascara-janela-detalhes-cartao{left:0;top:0;position:absolute;z-index:9900;background:#000;display:none}.conclusao-reserva .fidelidade-meus-pontos .barra{height:120px;width:890px;padding-top:25px;position:relative;left:35px}.conclusao-reserva .cartao-vencido{color:#bb2d01}.conclusao-reserva .container-span-barra{height:56px;overflow:hidden;position:relative;background-color:#E3E3E3}.conclusao-reserva .container-span-barra>span{display:block;height:100%;background-color:#00984A;position:relative}.conclusao-reserva .animate>span>span,.conclusao-reserva .container-span-barra>span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-webkit-animation:move 2s linear infinite;overflow:hidden}.conclusao-reserva .animate>span:after{display:none}.conclusao-reserva .div-escudo-barra-fidelidade{position:relative;width:87px;height:130px;top:-93px}.conclusao-reserva .escudo-barra-fidelidade{position:relative;width:75px;height:75px;top:8px}.conclusao-reserva .label-escudo-barra-fidelidade{position:relative;height:20px;font-family:OpenSans_Bold;font-size:16px;text-align:center;text-transform:uppercase}.conclusao-reserva .fidelidade-meus-pontos .saudacao{width:980px;text-align:center;font-family:LocalizaDinDisplay_BdIt;font-size:25px;color:#00984A}.conclusao-reserva .fidelidade-meus-pontos .descricao-pontos-barra{text-align:center;margin-top:20px;font-size:10px;color:#00984A}.conclusao-reserva .mensagem-consulta-extrato-cliente-negativado{text-align:center;font-family:OpenSans,sans-serif;font-size:24px;margin:25px 0 15px}.conclusao-reserva .grid-extrato .cabecalho-extrato{height:160px;background-color:#EBEBEB;margin-top:27px}.conclusao-reserva .grid-extrato .cabecalho-extrato .secao-pontos{display:inline-block;vertical-align:top;padding:10px 10px 10px 30px;width:70%}.conclusao-reserva .grid-extrato .cabecalho-extrato .secao-pontos .pontos-valor{color:#00984A;font-family:LocalizaDinDisplay_Bold;font-weight:900;font-size:60px;margin-top:15px}.conclusao-reserva .grid-extrato .cabecalho-extrato .secao-pontos .pontos-label{font-family:OpenSans,sans-serif;font-size:17px;text-transform:uppercase}.conclusao-reserva .grid-extrato .cabecalho-extrato .secao-pontos .descricao-pontos-disponiveis{font-size:11px;font-family:OpenSans,sans-serif;margin-top:7px;display:inline-block}.conclusao-reserva .grid-extrato .cabecalho-extrato .secao-periodo{display:inline-block;vertical-align:top;padding:55px 10px 10px;width:29%}.conclusao-reserva .grid-extrato .cabecalho-extrato .secao-periodo .select2-container{width:210px}.conclusao-reserva .grid-extrato .paginador-grid{text-align:center}.conclusao-reserva .grid-extrato .paginador-grid .paginador-esquerda{transform:rotate(180deg);cursor:pointer}.conclusao-reserva .grid-extrato .corpo-extrato td{border-bottom:1px solid #EBEBEB}.conclusao-reserva .grid-extrato .corpo-extrato .linha-extrato{height:50px;font-family:OpenSans,sans-serif}.conclusao-reserva .grid-extrato .corpo-extrato .linha-extrato .extrato-descricao.valor,.conclusao-reserva .grid-extrato .corpo-extrato .linha-extrato .extrato-saldo.valor{font-family:OpenSans_Bold}.conclusao-reserva .grid-extrato .corpo-extrato .linha-extrato .acumulado{color:#00984a}.conclusao-reserva .grid-extrato .corpo-extrato .linha-extrato .bloqueado{color:#7F7F7F}.conclusao-reserva .grid-extrato .corpo-extrato .linha-extrato .utilizado{color:red}.conclusao-reserva .grid-extrato .corpo-extrato thead{font-size:12px}.conclusao-reserva .grid-extrato .corpo-extrato tbody{font-size:14px}.conclusao-reserva .grid-extrato .corpo-extrato tr:hover{background:#d4db26}.conclusao-reserva .grid-extrato .corpo-extrato .linha-extrato .extrato-data-da-transacao{width:190px;text-align:center}.conclusao-reserva .grid-extrato .corpo-extrato .linha-extrato .extrato-descricao{width:520px}.conclusao-reserva .grid-extrato .corpo-extrato .linha-extrato .extrato-descricao.valor .texto{display:inline;vertical-align:top;height:20px}.conclusao-reserva .grid-extrato .corpo-extrato .linha-extrato .extrato-descricao.valor .icone-tipo{display:inline-block;vertical-align:top;width:20px;height:20px;margin-right:10px;text-align:center}.conclusao-reserva .grid-extrato .corpo-extrato .linha-extrato .extrato-saldo{width:170px}.conclusao-reserva .grid-extrato .corpo-extrato .linha-extrato .extrato-vencimento{width:100px;text-align:center}.conclusao-reserva .grid-extrato .corpo-extrato .linha-extrato .extrato-vencidos-em{font-family:OpenSans_BoldItalic,sans-serif;font-size:10px}.conclusao-reserva .grid-extrato .rodape-extrato{padding-bottom:20px;background-color:#EBEBEB;margin-top:15px}.conclusao-reserva .grid-extrato .rodape-extrato .secao-esquerda .cancelados,.conclusao-reserva .grid-extrato .rodape-extrato .secao-esquerda .utilizados{margin-top:22px;font-size:15px;font-family:OpenSans}.conclusao-reserva .grid-extrato .rodape-extrato .secao-esquerda{display:inline-block;vertical-align:top;width:70%;padding-left:30px;padding-top:20px}.conclusao-reserva .grid-extrato .rodape-extrato .secao-esquerda .bloqueados{font-family:OpenSans;font-size:15px}.conclusao-reserva .grid-extrato .rodape-extrato .secao-esquerda .vencidos{font-family:OpenSans;font-size:15px}.conclusao-reserva .grid-extrato .rodape-extrato .secao-direita-interna,.conclusao-reserva .grid-extrato .rodape-extrato .secao-esquerda-interna{display:inline-block;vertical-align:top;width:47%}.conclusao-reserva .grid-extrato .rodape-extrato .secao-direita{display:inline-block;vertical-align:top;width:29%;padding-left:75px}.conclusao-reserva .grid-extrato .rodape-extrato .secao-direita .ponto-a-vencer-label{margin-top:18px;font-family:OpenSans;font-size:11px}.conclusao-reserva .grid-extrato .rodape-extrato .secao-direita .ponto-a-vencer-valor{margin-top:3px;font-family:OpenSans_Bold;font-size:14px}.conclusao-reserva .grid-extrato .legenda-extrato{height:100px}.conclusao-reserva .grid-extrato .legenda-extrato .item-legenda{display:inline-block;vertical-align:top;font-family:OpenSans,sans-serif;font-size:11px;text-transform:lowercase;height:20px;margin-top:5px;margin-right:5px}.conclusao-reserva .grid-extrato .legenda-extrato .item-legenda .item-legenda-texto{display:inline-block;vertical-align:top;height:20px}.conclusao-reserva .grid-extrato .legenda-extrato .item-legenda .item-legenda-imagem{display:inline-block;vertical-align:top;width:20px;height:20px;margin-left:11px}.conclusao-reserva .minhas-preferencias-titulo{color:#00984a;font-family:LocalizaDinDisplay_BdIt;font-size:22px;margin-bottom:8px}.conclusao-reserva .minhas-preferencias-descricao{font-size:14px;font-family:OpenSans,sans-serif;margin-bottom:20px}.conclusao-reserva .minhas-preferencias-agencias{width:980px;margin-bottom:7px}.conclusao-reserva .minhas-preferencias-agencias-corpo{width:980px;background:#ebebeb}.conclusao-reserva .minhas-preferencias-agencias-corpo .container-autocomplete{padding:20px;margin:-4px 0 40px;overflow:visible;font-size:14px;font-family:OpenSans,sans-serif;font-weight:400;position:relative;color:#2d2d2d}.conclusao-reserva .minhas-preferencias-agencias-corpo .hint-autocomplete{height:17px;font-family:OpenSans,sans-serif;color:#2d2d2d;font-size:11px;background:#FFF;padding:2px 0 0 2px}.conclusao-reserva .minhas-preferencias-agencias-corpo .input-autocomplete{font-family:LocalizaDinDisplay_MdIt;font-size:14px}.conclusao-reserva .minhas-preferencias-agencias-corpo .input-autocomplete input{padding:8px 38px 8px 10px;height:39px;width:96%;outline:0;border:2px solid transparent;background:#FFF;font-size:14px;color:#2d2d2d}.conclusao-reserva .minhas-preferencias-agencias-corpo .lista-agencias-pesquisa{text-transform:uppercase;padding:20px 0 14px}.conclusao-reserva .minhas-preferencias-agencias-corpo .lista-agencias-container{margin-top:15px;width:50%;position:absolute;top:65px;bottom:0;right:20px;left:25px}.conclusao-reserva .minhas-preferencias-agencias-corpo .lista-agencias-pesquisa h3{font:400 14px LocalizaDinDisplay_BdIt;color:#00984a;padding:0 0 10px;text-transform:uppercase}.conclusao-reserva .minhas-preferencias-agencias-corpo .lista-agencias-pesquisa h3 span{display:block;font:400 14px OpenSans;color:#2d2d2d}.conclusao-reserva .minhas-preferencias-agencias-corpo .lista-agencias-pesquisa .ul-agencias{width:65.6%;float:left}.conclusao-reserva .minhas-preferencias-agencias-corpo .lista-agencias-pesquisa .ul-agencias li:first-child{border-top:0}.conclusao-reserva .minhas-preferencias-agencias-corpo .lista-agencias-pesquisa .linha-agencia{cursor:pointer;border-top:solid 1px #dcdcdc}.conclusao-reserva .minhas-preferencias-agencias-corpo .lista-agencias-pesquisa .linha-agencia a{display:block;position:relative;padding:14px 10px 14px 0;color:#2d2d2d;overflow:hidden;line-height:14px;float:right}.conclusao-reserva .minhas-preferencias-agencias-corpo .lista-agencias-pesquisa .linha-agencia a:focus,.conclusao-reserva .minhas-preferencias-agencias-corpo .lista-agencias-pesquisa .linha-agencia:hover{background:#008a3c;color:#FFF}.conclusao-reserva .minhas-preferencias-agencias-corpo .lista-agencias-pesquisa .linha-agencia:hover p{color:#FFF}.conclusao-reserva .minhas-preferencias-agencias-corpo .lista-agencias-pesquisa .linha-agencia:hover i{background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/icon-aeroporto-verde.png) center no-repeat}.conclusao-reserva .minhas-preferencias-agencias-corpo .lista-agencias-pesquisa .agencia-span{display:inline-block;vertical-align:top;padding-left:15px}.conclusao-reserva .minhas-preferencias-agencias-corpo .agencia-favorita{padding:28px 10px 0 28px}.conclusao-reserva .minhas-preferencias-agencias-corpo .agencia-favorita-interno{border-bottom:1px solid #C8C8C8;padding-bottom:10px}.conclusao-reserva .minhas-preferencias-agencias-corpo .agencia-favorita .agencia-favorita-titulo{font-family:OpenSans_BoldItalic;font-size:14px;text-transform:uppercase;margin-bottom:10px}.conclusao-reserva .minhas-preferencias-agencias-corpo .agencia-favorita .agencia-favorita-descricao{display:flex}.conclusao-reserva .minhas-preferencias-agencias-corpo .agencia-favorita .agencia-favorita-descricao .agencia-favorita-descricao-texto{display:inline-block;vertical-align:top;width:920px;font-family:OpenSans,sans-serif}.conclusao-reserva .minhas-preferencias-agencias-corpo .agencia-favorita .agencia-favorita-descricao .agencia-favorita-remover{display:inline-block;vertical-align:bottom}.conclusao-reserva .minhas-preferencias-agencias-corpo .agencia-favorita .agencia-favorita-descricao .agencia-favorita-remover-botao{width:11px;height:12px;cursor:pointer}.conclusao-reserva .minhas-preferencias-modelos-corpo{width:980px}.conclusao-reserva .minhas-preferencias-modelos-corpo .container-grupo-modelo{width:232px;margin-right:10px;margin-top:20px;display:inline-block;vertical-align:top;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/bg-grupo-automoveis.jpg)}.conclusao-reserva .minhas-preferencias-modelos-corpo .container-grupo-modelo .cabecalho-grupo-modelo{padding-top:20px;padding-left:14px}.conclusao-reserva .minhas-preferencias-modelos-corpo .container-grupo-modelo .codigo-grupo{font-family:LocalizaDinDisplay_BdIt;font-size:15px;color:#034C38}.conclusao-reserva .minhas-preferencias-modelos-corpo .container-grupo-modelo .descricao-grupo{font-family:LocalizaDinDisplay_BdIt;font-size:20px;color:#00984a}.conclusao-reserva .minhas-preferencias-modelos-corpo .container-grupo-modelo .descricao-modelos{font-family:OpenSans,sans-serif;font-size:10px;color:#000}.conclusao-reserva .minhas-preferencias-modelos-corpo .container-grupo-modelo .descricao-grupo-carrossel{font-family:OpenSans,sans-serif;font-size:14px;margin-top:15px;margin-right:43px}.conclusao-reserva .minhas-preferencias-modelos-corpo .container-grupo-modelo .imagem-ilustrativa{font-family:OpenSans,sans-serif;font-size:9px;margin-right:60px}.conclusao-reserva .minhas-preferencias-modelos-corpo .container-grupo-modelo .carrossel-modelos{display:inline-block;width:232px;float:left;height:245px;padding-top:10px}.conclusao-reserva .minhas-preferencias-modelos-corpo .container-grupo-modelo .carrossel-modelos .slider ul li{display:inline-block;width:232px;float:left;text-align:center}.conclusao-reserva .minhas-preferencias-modelos-corpo .container-grupo-modelo .carrossel-modelos .imagem-modelo{width:175px;margin-right:60px}.conclusao-reserva .minhas-preferencias-modelos-corpo .container-grupo-modelo .carrossel-modelos .caroufredsel_wrapper{width:232px!important}.conclusao-reserva .carrossel-modelos .setas{position:relative;display:inline-block;top:-135px;width:14px;height:21px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-minhas-reservas.png) no-repeat;vertical-align:middle}.conclusao-reserva .carrossel-modelos .seta-left{float:left;background-position:-123px -59px}.conclusao-reserva .carrossel-modelos .seta-right{float:right;background-position:-156px -59px}.conclusao-reserva .carrossel-modelos .estrelas-preferencia{height:30px;width:173px;padding-top:5px;margin-top:12px}.conclusao-reserva .carrossel-modelos .estrelas-preferencia .estrela{height:26px;width:26px;display:inline-block;vertical-align:top;cursor:pointer}.conclusao-reserva .carrossel-modelos .estrelas-preferencia .estrela.estrela-1{background:url("../Style Library/util/img/estrutura/preferencia-estrela-vazia.png")}.conclusao-reserva .carrossel-modelos .estrelas-preferencia .estrela.estrela-1.selecionada{background:url("../Style Library/util/img/estrutura/preferencia-estrela-cheia.png")}.conclusao-reserva .carrossel-modelos .estrelas-preferencia .estrela.estrela-2{background:url("../Style Library/util/img/estrutura/preferencia-estrela-vazia.png")}.conclusao-reserva .carrossel-modelos .estrelas-preferencia .estrela.estrela-2.selecionada{background:url("../Style Library/util/img/estrutura/preferencia-estrela-cheia.png")}.conclusao-reserva .carrossel-modelos .estrelas-preferencia .estrela.estrela-3{background:url("../Style Library/util/img/estrutura/preferencia-estrela-vazia.png")}.conclusao-reserva .carrossel-modelos .estrelas-preferencia .estrela.estrela-3.selecionada{background:url("../Style Library/util/img/estrutura/preferencia-estrela-cheia.png")}.conclusao-reserva .carrossel-modelos .estrelas-preferencia .estrela.estrela-4{background:url("../Style Library/util/img/estrutura/preferencia-estrela-vazia.png")}.conclusao-reserva .carrossel-modelos .estrelas-preferencia .estrela.estrela-4.selecionada{background:url("../Style Library/util/img/estrutura/preferencia-estrela-cheia.png")}.conclusao-reserva .carrossel-modelos .estrelas-preferencia .estrela.estrela-5{background:url("../Style Library/util/img/estrutura/preferencia-estrela-vazia.png")}.conclusao-reserva .carrossel-modelos .estrelas-preferencia .estrela.estrela-5.selecionada{background:url("../Style Library/util/img/estrutura/preferencia-estrela-cheia.png")}.conclusao-reserva .div-interna-cadastre-se-label{width:180px;height:38px;display:inline-block;vertical-align:top}.conclusao-reserva .div-interna-cadastre-se,.conclusao-reserva .div-interna-esqueci-minha-senha{width:200px;height:38px;display:inline-block;vertical-align:top}.conclusao-reserva .formulario .form-group.cadastre-se{margin-bottom:5px}.conclusao-reserva .input-cadastre-se{width:200px}.conclusao-reserva .div-interna-cadastre-se.field-tipo-documento input{width:199px}.conclusao-reserva .div-interna-cadastre-se.field-numero-documento label{width:122px;display:inline-block;margin:0}.conclusao-reserva .div-interna-cadastre-se.field-numero-documento-input{display:inline-block;vertical-align:top}.conclusao-reserva .div-interna-cadastre-se.field-email label{width:110px}.conclusao-reserva .div-botao-continuar-cadastre-se{margin-top:10px;text-align:center}.conclusao-reserva .div-interna-botao-cadastre-se{width:94px;height:38px;display:inline-block;vertical-align:top;right:34px}.conclusao-reserva .cadastre-se-enviar-senha-email{margin-top:8px;margin-right:53px}.conclusao-reserva .continuar-cadastro{height:75px;width:900px;margin-top:70px;margin-left:42px}.conclusao-reserva .span-continuar-cadastro-img{display:inline-block;width:40px;height:40px;margin-right:10px}.conclusao-reserva .continuar-cadastro-img{display:inline-block;height:100%;margin-right:10px}.conclusao-reserva .cabecalho-menu-nao-logado-erro{height:26px;background-color:#ebebeb}.conclusao-reserva .cabecalho-menu-nao-logado{width:960px;background-color:#ebebeb;padding-left:30px}.conclusao-reserva .cabecalho-menu-nao-logado .item-menu-nao-logado{display:inline-block;vertical-align:middle}.conclusao-reserva .cabecalho-menu-nao-logado .item-mensagem{width:730px;padding-left:5px}.conclusao-reserva .cabecalho-menu-nao-logado .login{font-size:22px;font-family:LocalizaDinDisplay_Regular,sans-serif;width:70px;display:block;padding-bottom:3px;padding-left:4px}.conclusao-reserva .cabecalho-menu-nao-logado .usuario{width:376px;padding-left:5px;padding-right:5px}.conclusao-reserva .cabecalho-menu-nao-logado .usuario input{width:371px}.conclusao-reserva .cabecalho-menu-nao-logado .senha{width:286px;padding-left:5px;padding-right:5px}.conclusao-reserva .cabecalho-menu-nao-logado .senha input{width:270px}.conclusao-reserva .cabecalho-menu-nao-logado .entrar{width:80px}.conclusao-reserva .cabecalho-menu-nao-logado .esqueci-senha-cadastre-se{width:190px}.conclusao-reserva .cabecalho-menu-nao-logado .esqueci-senha-cadastre-se .esqueci-senha{cursor:pointer}.conclusao-reserva .cabecalho-menu-nao-logado .esqueci-senha-cadastre-se .cadastre-se,.conclusao-reserva .cabecalho-menu-nao-logado .esqueci-senha-cadastre-se .esqueci-senha-fidelidade{font-family:LocalizaDinDisplay_Bold,sans-serif;font-size:16px;color:#00984a;cursor:pointer}.conclusao-reserva .banner-cabecalho{width:980px;margin-top:20px;padding:8px;border:2px solid #e3e3e3}.conclusao-reserva .banner-cabecalho img{width:960px}.conclusao-reserva .ofertas-parcerias{margin-top:20px}.conclusao-reserva .ofertas-parcerias-conteudo{display:inline-block;width:650px}.conclusao-reserva .ofertas-parcerias-img{display:inline-block;margin-right:20px;border:1px solid #ebebeb;padding:10px;cursor:pointer;margin-bottom:30px}.conclusao-reserva .ofertas-parcerias-divImg{width:650px;display:inline-block;margin-left:-25px;margin-bottom:30px}.conclusao-reserva .ofertas-parcerias-divOfertas{width:313px;display:inline-block;vertical-align:top}.conclusao-reserva .nav-lateral-2{overflow:hidden;background:#ebebeb;width:313px}.conclusao-reserva .nav-lateral-2 .title-veja{height:53px;padding-top:18px;padding-left:35px;padding-right:35px;margin:0 -20px;background:#52585e;color:#FFF;font-size:18px;font-family:LocalizaDinDisplay_BdIt}.conclusao-reserva .link-oferta{cursor:pointer;border:none;padding:12px 0 12px 20px;color:#3a3a3a;font:400 12px OpenSans_SemiBold;display:block;text-transform:uppercase}.conclusao-reserva .separador-link-oferta{width:85%;height:1px;background:#8c8c8c;padding:0!important;margin:0 0 0 21px;border:none}.conclusao-reserva .link-oferta .link-interno{display:inline;width:100%}.conclusao-reserva .link-oferta .imagem-pre-texto{display:none;content:"";width:11px;height:11px;margin-top:-6px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -193px -5px no-repeat}.conclusao-reserva .link-oferta.selected,.conclusao-reserva .link-oferta:hover{background-color:#52585e;color:#fff}.conclusao-reserva .link-oferta.selected .imagem-pre-texto,.conclusao-reserva .link-oferta:hover .imagem-pre-texto{display:inline-block}.conclusao-reserva .cabecalho-fidelidade{margin-top:20px;position:relative;min-height:179px}.conclusao-reserva .cabecalho-fidelidade .nav-lateral{padding:0 20px;background:#00984a;display:inline-block;width:250px;top:0;left:0;float:left;margin:0 30px 20px 0}.conclusao-reserva .cabecalho-fidelidade .nav-lateral li{float:none}.conclusao-reserva .cabecalho-fidelidade .nav-lateral a{position:relative;display:block;padding:12px 0;font:400 16px LocalizaDinDisplay_BdIt;color:#FFF;text-transform:uppercase;border-top:solid 1px #29b86e}.conclusao-reserva .cabecalho-fidelidade .nav-lateral a:after{display:none;position:absolute;left:20px;top:50%;content:"";width:11px;height:11px;margin-top:-6px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -193px -5px no-repeat}.conclusao-reserva .cabecalho-fidelidade .nav-lateral ul ul{display:none}.conclusao-reserva .cabecalho-fidelidade .nav-lateral ul li.selected ul{display:block}.conclusao-reserva .cabecalho-fidelidade .nav-lateral ul ul a{text-transform:none;padding-left:20px;font:400 14px OpenSans_SemiBold}.conclusao-reserva .cabecalho-fidelidade .nav-lateral li:first-child a{border:0}.conclusao-reserva .cabecalho-fidelidade .nav-lateral li a:active,.conclusao-reserva .nav-lateral li a:hover,.conclusao-reserva .nav-lateral li.selected>a:first-child{background:#004b35;margin:0 -20px;padding-left:40px}.conclusao-reserva .cabecalho-fidelidade .nav-lateral li a:active:after,.conclusao-reserva .nav-lateral li a:hover:after,.conclusao-reserva .nav-lateral li.selected>a:first-child:after{display:inline-block}.conclusao-reserva .cabecalho-fidelidade .nav-lateral li.active>a:first-child:after{display:none}.conclusao-reserva .cabecalho-fidelidade .nav-lateral li.active>a:first-child{padding-left:20px;color:#d4db26}.conclusao-reserva .cabecalho-fidelidade .nav-lateral:hover{cursor:pointer}.conclusao-reserva .cabecalho-fidelidade .col-right{display:inline-block;padding-left:30px;width:720px}.conclusao-reserva .cabecalho-fidelidade h1{font-size:22px}.conclusao-reserva .cabecalho-fidelidade p{font-family:OpenSans,sans-serif;font-size:14px;padding-top:10px}.conclusao-reserva .field-full-uf-emissor-hab{display:inline-block;width:19%;margin-left:15px}.conclusao-reserva .busca-agencias,.conclusao-reserva .busca-agencias input{height:160px;background-color:#EBEBEB;margin-top:50px}.conclusao-reserva .pesquisar{background-color:#e3e3e3;padding:20px 20px 30px;margin:-4px 0 40px;overflow:visible}.conclusao-reserva .pesquisar .container-input{float:right;width:745px;height:39px;overflow:visible;background:#fff;padding:0;position:relative;font-family:OpenSans_SemiBold}.conclusao-reserva .pesquisar .container-input input{padding:8px 38px 8px 10px;height:39px;width:100%;outline:0}.conclusao-reserva .pesquisar .container-input a .icon-pesquisar{background-position:-249px -28px;width:20px;height:20px}.conclusao-reserva .perguntas-frequentes{width:100%;min-height:490px;display:inline-block;box-sizing:border-box}.conclusao-reserva .perguntas-frequentes .ui-front{box-shadow:6px 10px 15px 0 rgba(50,50,50,.3);margin-top:8px}.conclusao-reserva .perguntas-frequentes .ui-front:before{content:" ";width:0;height:0;border:14px solid transparent;border-bottom-color:#FFF;position:absolute;top:-25px;left:50px}.conclusao-reserva .perguntas-frequentes .ui-autocomplete{width:917px!important;max-height:300px!important}.conclusao-reserva .perguntas-frequentes .ui-widget li{font-family:OpenSans,sans-serif;font-size:12px;color:#2d2d2d}.conclusao-reserva .perguntas-frequentes .ui-widget li:hover{color:#fff;background:#00984b}.conclusao-reserva .perguntas-frequentes .coluna-perguntas{width:49%;float:left;margin-right:18px;box-sizing:border-box}.conclusao-reserva .perguntas-frequentes .item{margin-bottom:10px}.conclusao-reserva .perguntas-frequentes .item h2{font-size:14px;line-height:.9em;padding-top:16px;padding-bottom:16px;padding-left:40px!important;position:relative;color:#51575d;margin-bottom:0;text-transform:uppercase;background:#ebebeb;cursor:pointer;font-family:LocalizaDinDisplay_BdIt}.conclusao-reserva .perguntas-frequentes .item h2.selected{color:#fff;background:#00984b}.conclusao-reserva .perguntas-frequentes .item h2.selected span{border-right:1px solid #007735}.conclusao-reserva .perguntas-frequentes .item h2 span{position:relative;left:-21px;height:20px;padding-right:18px;padding-top:2px;border-right:1px solid silver;overflow:hidden}.conclusao-reserva .perguntas-frequentes .item h2.selected span i{background-position:-200px -53px}.conclusao-reserva .perguntas-frequentes .item h2 span i{border-right:solid 0;background-position:-182px -53px;position:relative;top:5px;width:14px;height:14px}.conclusao-reserva .perguntas-frequentes .item ul{position:relative;padding:0 0 0 48px;display:none}.conclusao-reserva .perguntas-frequentes .item ul li{border:0 solid transparent;border-bottom:1px solid #ededed;list-style:none;font:400 14px LocalizaDinDisplay_MdIt;padding:15px 0 0 20px}.conclusao-reserva .perguntas-frequentes .item ul li .pergunta{font-size:14px;font-family:OpenSans_SemiBold;text-transform:none;cursor:pointer;margin-bottom:15px}.conclusao-reserva .perguntas-frequentes .item ul li.resposta-ativa .pergunta:before{background-position:-272px -30px}.conclusao-reserva .perguntas-frequentes .item ul li div.pergunta:before{content:'';width:15px;height:15px;position:absolute;left:19px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -229px -5px no-repeat;display:inline-block!important;margin-top:5px}.conclusao-reserva .perguntas-frequentes .item ul li .resposta{margin-top:10px;font-family:OpenSans;text-transform:none;color:#7f8488;font-size:13px;margin-bottom:15px}.conclusao-reserva .perguntas-frequentes .item ul li.resposta-ativa{color:#00984a}.conclusao-reserva .perguntas-frequentes .resultado-negativo h2{font-family:LocalizaDinDisplay_BdIt;color:#00984a;margin-bottom:20px}.conclusao-reserva .separador-grids-meus-beneficios{height:1px;background:#e3e3e3;margin:10px 0;width:100%}.conclusao-reserva .grid-upgrades-cortesia{width:100%;margin:10px 0 20px}.conclusao-reserva .grid-upgrades-cortesia tr{height:35px;font-size:14px}.conclusao-reserva .grid-upgrades-cortesia tr:first-child{height:20px;font-family:OpenSans;font-weight:600}.conclusao-reserva .grid-upgrades-cortesia tr:not(:last-child) td{border-bottom:1px solid #e3e3e3}.conclusao-reserva .margin-bottom-25px{margin-bottom:25px}.conclusao-reserva .link-rodape-meus-beneficios{color:#009748;font-family:OpenSans_Bold;font-size:13px}.conclusao-reserva .salvar-preferencias{height:40px;margin-bottom:10px;font-family:LocalizaDinDisplay_Medium;width:100%}.conclusao-reserva .btn-salvar-preferencias{width:75px}.conclusao-reserva .container-fidelidade{width:980px;height:inherit;padding-bottom:10px}.conclusao-reserva .container-fidelidade-beneficio{display:inline-block!important;padding-top:30px!important;width:900px;padding-left:30px}.conclusao-reserva .container-fidelidade-beneficio-lateral{display:inline-block;padding-left:10px;vertical-align:top}.conclusao-reserva .container-fidelidade-beneficio-lateral h1{font-size:18px;display:block;margin-left:auto;margin-right:auto}.conclusao-reserva .container-fidelidade-beneficio-lateral img{padding-top:20px;display:block;margin-left:auto;margin-right:auto}.conclusao-reserva .container-fidelidade h2.titulo-interno-aba{margin-bottom:12px;font-size:24px;text-transform:none;font-family:LocalizaDinDisplay_BdIt;color:#00984a;padding:20px 0 0}.conclusao-reserva .container-fidelidade .container-fidelidade-beneficio-item{padding-top:10px;padding-bottom:30px;font-size:14px}.conclusao-reserva .container-fidelidade .container-fidelidade-beneficio-item h1{padding-bottom:10px;font-size:26px}.conclusao-reserva .container-fidelidade-beneficio-item .descricao-beneficio{font-size:14px}.conclusao-reserva .container-fidelidade .imagem-pontuacao-categoria{display:inline-block;text-align:center;margin-right:70px;width:15%}.conclusao-reserva .container-fidelidade .imagem-pontuacao-categoria img{margin-bottom:15px;height:115px;width:115px}.conclusao-reserva .container-fidelidade .imagem-pontuacao-categoria p{font-family:OpenSans_Bold;font-size:11px}.conclusao-reserva .container-fidelidade .descricao-categoria-beneficios{display:inline-block;vertical-align:top}.conclusao-reserva .nav-abas-detalhes{line-height:0;font-family:LocalizaDinDisplay_Bold;text-align:center;margin-bottom:0;border-bottom:0 none}.conclusao-reserva .nav-abas-detalhes .ul-detalhes-agencias{list-style:none;display:inline-block;margin:0;padding:0;width:100%}.conclusao-reserva .container-detalhes-agencia{width:350px;display:inline-block}.conclusao-reserva .nav-abas-detalhes .ul-detalhes-agencias li:first-child{margin-left:0!important}.conclusao-reserva .nav-abas-detalhes .ul-detalhes-agencias .li-detalhes-agencias{display:list-item;text-align:-webkit-match-parent;padding:0;float:left;list-style:none;width:49.4%;margin:9px 0 0 4px;background:url(util/img/estrutura/bg-listras.jpg)}.conclusao-reserva .nav-abas-detalhes .ul-detalhes-agencias .li-detalhes-agencias.active{font-size:14px;margin-top:0}.conclusao-reserva .nav-abas-detalhes .ul-detalhes-agencias .li-detalhes-agencias.active .li-detalhes-a{padding:11px 0;background:#004b35;color:#FFF}.conclusao-reserva .nav-abas-detalhes .ul-detalhes-agencias .li-detalhes-agencias.active .li-detalhes-a:hover{background:#004b35}.conclusao-reserva .nav-abas-detalhes .ul-detalhes-agencias .li-detalhes-agencias .li-detalhes-a{display:block;color:#2d2d2d;text-transform:uppercase;text-align:center;width:100%;padding:8px 0;line-height:normal;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/bg-listras.jpg)}.conclusao-reserva .nav-abas-detalhes .ul-detalhes-agencias .li-detalhes-agencias .li-detalhes-a:hover{background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/bg-listras-hover.jpg)}.conclusao-reserva .aba-detalhes-agencias{display:none;padding:15px 20px;background:#dcdcdc;border-top:solid 2px #008a3c;height:231px}.conclusao-reserva .aba-detalhes-agencias .aba-h4{margin:0 0 5px;padding:0;font:400 12px OpenSans_Bold;line-height:10px;text-transform:uppercase;color:#262626}.conclusao-reserva .aba-detalhes-agencias .aba-p{padding:0;margin:0 0 15px}.conclusao-reserva .aba-detalhes-agencias .mapa-container{overflow:hidden;height:90px;margin:0 -20px 15px;text-align:center}.conclusao-reserva .aba-detalhes-agencias .mapa-container .img-mapa{width:304px;border:0;outline:0}.conclusao-reserva .aba-detalhes-agencias .aba-horarios{font:400 12px OpenSans,sans-serif;color:#2d2d2d;margin:15px 0}.conclusao-reserva .aba-detalhes-agencias .aba-horarios .strong{font-family:OpenSans_Bold,sans-serif;display:block}.conclusao-reserva .icon-aeroporto-cinza{width:30px;height:27px;margin:16px 10px 0 0;cursor:pointer;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/icon-aeroporto-cinza.png) center no-repeat}.conclusao-reserva .icon-marcacao-passos-ativo{width:30px;height:30px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/ellipse-2.png) center no-repeat}.conclusao-reserva .icon-marcacao-passos-desativo{width:30px;height:30px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/ellipse-3.png) center no-repeat}.conclusao-reserva .carrinho-retirada{width:28px;height:18px;position:absolute;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/carrinho-retirada.png) center no-repeat}.conclusao-reserva .carrinho-devolucao{width:28px;height:18px;position:absolute;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/carrinho-devolucao.png) center no-repeat}.conclusao-reserva .modal-erro{text-align:center;overflow:hidden;padding:30px;width:410px;margin:auto}.conclusao-reserva .modal-erro .titulo{font-family:LocalizaDinDisplay_Bold,sans-serif;text-transform:uppercase;font-size:20px;color:#004B35}.conclusao-reserva .modal-erro .mensagem{font-size:14px}.conclusao-reserva .modal-erro .icon-erro-pq{margin:15px;zoom:.8}.conclusao-reserva .janela-renovacao-sessao{width:450px;height:220px;background:#fff;overflow:hidden;display:flex}.conclusao-reserva .janela-renovacao-sessao .container-interno{width:410px;height:200px;color:#000;text-align:center;padding:20px 0 0 36px}.conclusao-reserva .janela-renovacao-sessao .container-interno .titulo{color:#004B35;font-size:20px;font-family:LocalizaDinDisplay_Bold,sans-serif}.conclusao-reserva .janela-renovacao-sessao .container-interno .mensagem-inicial{font-size:14px}.conclusao-reserva .janela-renovacao-sessao .container-interno .btn-continuar,.conclusao-reserva .janela-renovacao-sessao .container-interno .btn-sair{width:155px;height:45px;cursor:pointer}.conclusao-reserva .janela-renovacao-sessao .container-interno .btn-container{padding-top:25px;width:90%;height:70px}.conclusao-reserva .janela-erro-bloqueio{width:450px;height:220px;background:#fff;display:flex}.conclusao-reserva .janela-erro-bloqueio .container-interno{width:410px;height:200px;color:#000;text-align:center;padding:20px 0 0 36px}.conclusao-reserva .janela-erro-bloqueio .container-interno .mensagem-inicial{font-size:17px;margin-top:34px}.conclusao-reserva .janela-erro-bloqueio .container-interno .btn-sair{width:155px;height:45px;cursor:pointer;background:#d4db26}.conclusao-reserva .janela-erro-bloqueio .container-interno .btn-container{padding-top:25px;height:70px}.conclusao-reserva .mensagem-rodape-confirmacao-cadastro{text-align:left;margin-top:90px;padding-left:20px}.conclusao-reserva .div-link-esqueci-senha{color:#00984a;font-size:12px;font-family:OpenSans;margin-top:80px}.conclusao-reserva .div-link-esqueci-senha a{text-decoration:underline;font-family:OpenSans_Bold;color:#00984a}.conclusao-reserva .tooltip-km{width:342px!important}.conclusao-reserva .tooltip-km .content-data{font-size:14px!important}.conclusao-reserva .mCSB_dragger,.conclusao-reserva .mCSB_dragger_bar{height:60px!important}.conclusao-reserva .transferencia-pontos{background-color:#EBEBEB;margin-top:27px}.conclusao-reserva .formulario .form-group-transferir-pontos-campos{margin-left:200px;margin-top:50px;margin-bottom:8px}.conclusao-reserva .formulario .form-group-transferir-pontos label{overflow:hidden;margin-top:10px;margin-bottom:10px;margin-left:200px;text-transform:uppercase}.conclusao-reserva .formulario .form-group-transferir-pontos{margin-top:15px;margin-bottom:20px}.conclusao-reserva .formulario .form-group-transferir-pontos-confirmacao{margin-left:100px;margin-top:5px;margin-bottom:8px}.conclusao-reserva .div-interna-transferir-pontos{width:200px;height:38px;display:inline-flex;vertical-align:top}.conclusao-reserva .div-interna-transferir-pontos-nome-beneficiario{width:400px;height:38px;display:inline-flex;vertical-align:top}.conclusao-reserva .link-ordenacao:hover{text-decoration:underline;cursor:pointer}.conclusao-reserva .link-ordenacao-selecionado{font-weight:700}.conclusao-reserva .link-transferencia-de-pontos{color:#00984a;font-weight:700;font-size:13px;cursor:pointer;margin-top:40px}.conclusao-reserva .container-fidelidade-brindes{display:inline-block!important;padding-top:10px!important}.conclusao-reserva .ancora-brindes{font-size:24px;font-family:LocalizaDinDisplay_BdIt;color:#00984a;margin-bottom:20px}.conclusao-reserva .grid-meus-brindes .cabecalho-brindes-upgrades{background-color:#EBEBEB;margin-top:27px}.conclusao-reserva .grid-meus-brindes .cabecalho-brindes-upgrades .secao-titulo{display:inline-block;vertical-align:top;padding-left:30px;width:70%}.conclusao-reserva .grid-meus-brindes .cabecalho-brindes-upgrades .secao-titulo .titulo-grid{color:#000;font-family:LocalizaDinDisplay_Bold,sans-serif;font-weight:900;font-size:14px;text-transform:uppercase;font-style:italic;margin-top:15px;margin-bottom:15px}.conclusao-reserva .grid-meus-brindes .paginador-grid{text-align:center}.conclusao-reserva .grid-meus-brindes .paginador-grid .paginador-esquerda{transform:rotate(180deg);cursor:pointer}.conclusao-reserva .grid-meus-brindes .corpo-grid td{border-bottom:1px solid #EBEBEB}.conclusao-reserva .grid-meus-brindes .corpo-grid .linha-grid{height:50px;font-family:OpenSans,sans-serif}.conclusao-reserva .grid-meus-brindes .corpo-grid .linha-grid .destaque{font-family:LocalizaDinDisplay_Bold;font-size:16px;color:#00984a}.conclusao-reserva .grid-meus-brindes .corpo-grid thead{font-size:12px;text-align:center}.conclusao-reserva .grid-meus-brindes .corpo-grid tbody{font-size:14px}.conclusao-reserva .grid-meus-brindes .corpo-grid tr:hover{background:#d4db26}.conclusao-reserva .grid-meus-brindes .corpo-grid .linha-grid .grid-data{width:190px;text-align:center}.conclusao-reserva .grid-meus-brindes .corpo-grid .linha-grid .grid-descricao{width:250px;padding-left:10px;text-align:left}.conclusao-reserva .grid-meus-brindes .corpo-grid .linha-grid .grid-descricao-centralizado{width:250px;padding-left:10px;text-align:center}.conclusao-reserva .grid-meus-brindes .corpo-grid .linha-grid .grid-descricao-pequena{width:150px;padding-left:10px;text-align:left}.conclusao-reserva .grid-meus-brindes .corpo-grid .linha-grid .grid-contrato{width:190px;text-align:center}.conclusao-reserva .header-carros p{color:#00984a;font-family:LocalizaDinDisplay_Medium;font-size:32px;font-weight:700;text-transform:uppercase}.conclusao-reserva .flag-grupo-modelo{display:inline;position:relative}.conclusao-reserva .opcional-reserva-informacoes,.conclusao-reserva .opcional-reserva-informacoes *{vertical-align:middle;display:inline-block}.conclusao-reserva .opcional-reserva-informacoes-esquerda{width:auto;float:left}.conclusao-reserva .opcional-reserva-informacoes-direita{width:auto;float:right}.conclusao-reserva .opcional-reserva-sem-icone{width:72px;margin-left:-50px}.conclusao-reserva .opcional-reserva-com-icone{width:72px;margin-left:5px}.conclusao-reserva .opcional-label-reserva-sem-icone{margin-left:18px}.conclusao-reserva .opcional-label-reserva-com-icone{margin-left:5px}.conclusao-reserva .opcional-label-reserva-com-icone-padding{padding-top:9px}.conclusao-reserva .en-us .opcional-reserva-informacoes-direita{width:350px;margin-left:-12px!important;height:46px}.conclusao-reserva .label-nome-opcional{color:#2d2d2d;font-family:Calibri;font-size:20px;font-weight:700;line-height:20px;width:300px}.conclusao-reserva .label-nome-opcional span{display:block;color:#2d2d2d;font-family:Calibri;font-size:16px;font-weight:400}.conclusao-reserva .label-valor-opcional{color:#2d2d2d;font-family:LocalizaDINDisplay_Regular;font-size:20px;font-weight:400;line-height:32px}.conclusao-reserva .icon2-interrogacao{width:26px;height:27px;background-position:-531px -354px;cursor:pointer}.conclusao-reserva .icon2-interrogacao.selecionado{width:24px;height:24px;background-position:-161px -134px}.conclusao-reserva .icon2-opcional-padrao{width:27px;height:27px;background-position:-197px -574px}.conclusao-reserva .icon2-opcional-padrao.selecionado{width:27px;height:27px;background-position:-285px -132px}.conclusao-reserva .icon2-cobertura-carro{width:43px;height:53px;background-position:-85px -635px}.conclusao-reserva .icon2-cobertura-terceiros{width:57px;height:49px;background-position:-165px -638px}.conclusao-reserva .icon2-localiza-way{width:53px;height:50px;background-position:-259px -636px}.conclusao-reserva .icon2-bebe-conforto{width:56px;height:49px;background-position:-351px -637px}.conclusao-reserva .icon2-cadeira-bebe{width:56px;height:49px;background-position:-445px -637px}.conclusao-reserva .icon2-assento-elevacao{width:68px;height:26px;background-position:-540px -648px}.conclusao-reserva .icon2-condutor-adicional{width:34px;height:51px;background-position:-648px -635px}.conclusao-reserva .icon2-servico-motorista{width:33px;height:52px;background-position:-721px -635px}.conclusao-reserva .icon2-cobertura-carro.selecionado{width:42px;height:51px;background-position:-657px -199px}.conclusao-reserva .icon2-cobertura-terceiros.selecionado{width:56px;height:47px;background-position:-737px -201px}.conclusao-reserva .icon2-localiza-way.selecionado{width:53px;height:49px;background-position:-831px -200px}.conclusao-reserva .icon2-bebe-conforto.selecionado{width:55px;height:47px;background-position:-924px -202px}.conclusao-reserva .icon2-cadeira-bebe.selecionado{width:55px;height:48px;background-position:-1018px -201px}.conclusao-reserva .icon2-assento-elevacao.selecionado{width:68px;height:26px;background-position:-1112px -211px}.conclusao-reserva .icon2-condutor-adicional.selecionado{width:35px;height:50px;background-position:-1219px -199px}.conclusao-reserva .icon2-servico-motorista.selecionado{width:33px;height:51px;background-position:-1293px -199px}.conclusao-reserva .icon2-fechar{width:17px;height:17px;background-position:-249px -138px}.conclusao-reserva .flag-div{position:absolute;top:1px;left:1px}.conclusao-reserva .flag-imagem{width:109px;height:20px;display:block;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/flag.png) no-repeat}.conclusao-reserva .flag-imagem.selecionado{background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/flag-selecionado.png) no-repeat}.conclusao-reserva .flag-texto{color:#fff;font-family:LocalizaDinDisplay_Regular;font-size:10px;line-height:20px;text-transform:uppercase;position:absolute;top:0;left:5px;font-weight:100}.conclusao-reserva .flag-texto.selecionado{color:#d4db26;background:#004b35}.conclusao-reserva .floating-label{display:inline-block;vertical-align:top;position:relative}.conclusao-reserva .control-label{pointer-events:none;position:absolute;transform:translate3d(0,22px,0) scale(1);transform-origin:left top;transition:240ms;color:#00984a;font-family:Calibri;font-size:16px;font-weight:400;line-height:18px;white-space:nowrap}.conclusao-reserva .control-label-fixed{color:#00984a;font-family:Calibri;font-size:18px;font-weight:400;line-height:18px}.conclusao-reserva .floating-label.focused .control-label{transform:scale(.85);margin:6px 0 0 6px}.conclusao-reserva .floating-label.focused .control-label .nome-completo{opacity:1;transform:scale(.85);margin-top:.2%;padding-left:.5%}.conclusao-reserva .form-erro-icone{position:absolute;right:10px;top:30%;display:none}.conclusao-reserva .form-control::-webkit-input-placeholder{color:transparent;transition:240ms}.conclusao-reserva .form-control:focus::-webkit-input-placeholder{transition:none}.conclusao-reserva .input-label{pointer-events:none;position:absolute;color:#00984a;font:400 16px Calibri;font-weight:400;line-height:20px;transform:translate(7px,17.5px) scale(1);-webkit-transform-origin-x:left;-webkit-transform-origin-y:top;transform-origin:top left;transition:240ms}.conclusao-reserva .form-input{display:inline-block;height:25px;position:absolute;bottom:3px;padding-left:7px;font:14px OpenSans;font-weight:400;filter:alpha(opacity=100);opacity:1!important;color:#2d2d2d!important;border:none;outline:0;background:0 0;width:100%;overflow:hidden;text-overflow:ellipsis;z-index:2}.conclusao-reserva .float-label{display:inline-block;vertical-align:top;position:relative;height:55px;border:1px solid #d7d7d7}.conclusao-reserva .float-label.focused .input-label{opacity:1;transform:translate(7px,4px) scale(.9)}.conclusao-reserva .menu-status{width:820px;margin-bottom:20px;position:relative;padding:0 100px}.conclusao-reserva .menu-status .linha-marcacao-passos{background-color:#000;width:430px;height:1px;position:absolute;margin:0 -1px;z-index:-1;top:15px;left:195px}.conclusao-reserva .menu-status .itens-cabecalho{display:table-cell}.conclusao-reserva .menu-status .icone-passos{width:115px;vertical-align:top;margin-left:89px}.conclusao-reserva .menu-status .icone-passos span{width:30px;position:absolute;text-align:center;font-family:LocalizaDINDisplay_Regular;font-size:18px;line-height:30px;font-weight:700;text-transform:uppercase;top:0}.conclusao-reserva .menu-status .icone-passos .desativo{color:#fff}.conclusao-reserva .menu-status icone-passos .ativo{color:#004b35}.conclusao-reserva .menu-status .texto-passos{width:200px;color:#00984a;font-family:Calibri;font-size:13px;font-weight:400;line-height:18px;margin-top:6px;text-align:center}.conclusao-reserva .menu-status .texto-passos .nome-passo{padding:0 30px}.conclusao-reserva .menu-status .editar-cabecalho{color:#2d2d2d;font-family:opensans;font-size:10px;font-weight:400;text-decoration:underline;cursor:pointer}.conclusao-reserva .pre-loading-busca{padding:10px 15px;background:#fff;cursor:pointer;float:left}.conclusao-reserva .form-group.checkbox label,.conclusao-reserva .form-group.radiobutton label{font-family:OpenSans_Bold,sans-serif;font-size:12px;margin:2px 0 0;padding:0;float:none;display:inline-block}.conclusao-reserva .form-group .checker,.conclusao-reserva form-group .radio{float:left;margin-right:10px}.conclusao-reserva form-group-block{display:block}.conclusao-reserva .form-group input{font-family:OpenSans,sans-serif}.conclusao-reserva .form-group select{height:40px;background:#fff;border:none;outline:0;padding:8px 10px;font-family:OpenSans_SemiBold,sans-serif!important;font-size:14px}.conclusao-reserva .form-group select option:hover{color:#fff}.conclusao-reserva .checklist .list-options li label{margin:0!important}.conclusao-reserva .checklist{float:left;width:100%}.conclusao-reserva .select-md .checklist{width:123px}.conclusao-reserva .label-float-multiselect{color:#5e5e5e;font-family:Calibri;font-size:14px;font-weight:400;line-height:18px;background-color:#fff;width:100%;padding-left:15px;padding-top:5px}.conclusao-reserva .selecao-multiselect{color:#2d2d2d;font-family:Calibri;font-size:18px;font-weight:400;line-height:18px}.conclusao-reserva .filtros-grupos-dropdown{margin-top:14px;width:97%;border:1px solid #d7d7d7}.conclusao-reserva .filtro-grupos-texto{font-family:Calibri;font-size:14px;font-weight:700;line-height:18px}.conclusao-reserva .fix-float-div:after{content:"";display:table;clear:both}.conclusao-reserva #mensagemRegistrosNaoEncontrados{border-bottom:1px solid #d7d7d7;padding:15px 0;text-align:center;color:#2d2d2d;font-family:Calibri;font-size:16px;font-weight:400;margin-bottom:23px;display:none}.conclusao-reserva .enviar-email{display:inline-block;width:610px;height:260px;margin:20px}.conclusao-reserva .enviar-email label{text-transform:uppercase}.conclusao-reserva .enviar-email .input-meu-nome{display:inline-block;margin-right:7px;margin-bottom:7px}.conclusao-reserva .enviar-email .input-email{display:inline-block}.conclusao-reserva .enviar-email .input-mensagem-email{margin-bottom:30px}.conclusao-reserva .enviar-email .btn-enviar-email{float:right}.conclusao-reserva .enviar-email .btn-enviar-email a{padding:15px 61px}.conclusao-reserva .enviar-email .campos-obrigatorios{font-family:OpenSans;font-size:12px;font-weight:500;width:200px;display:inline-block;margin:0}.conclusao-reserva .passos-cadastro .container{width:1140px;margin:0}.conclusao-reserva .passos-cadastro .menu-status{width:660px;margin:0 auto 50px;position:relative;padding:0}.conclusao-reserva .passos-cadastro .itens-cabecalho{text-align:center}.conclusao-reserva .passos-cadastro .linha-marcacao-passos{left:86px}.conclusao-reserva .passos-cadastro .menu-status .icone-passos{width:200px;vertical-align:top;margin-left:0}.conclusao-reserva .passos-cadastro .menu-status .icone-passos p{width:200px;position:absolute;text-align:center;font-family:LocalizaDINDisplay_Regular;font-size:18px;line-height:30px;font-weight:700;text-transform:uppercase;top:0}.conclusao-reserva .passos-cadastro .validation-summary-errors,.conclusao-reserva .passos-cadastro .validation-summary-errors ul{width:100%}.conclusao-reserva .passos-cadastro .validation-summary-errors li{color:#fff;font-family:Calibri;font-size:16px;font-weight:400;padding:1%;margin:0;width:100%;line-height:16px}.conclusao-reserva .passos-cadastro .campo-cadastre-se{display:inline-block}.conclusao-reserva .passos-cadastro .dp-cadastro,.conclusao-reserva .passos-cadastro .form-control{height:55px;border:1px solid #d7d7d7;font:13px Arial;color:#2d2d2d}.conclusao-reserva .passos-cadastro .control-label{margin-left:10px;text-transform:uppercase}.conclusao-reserva .en-us #labelDDDCelularComercial,.conclusao-reserva .en-us #labelDDDCelularResidencial,.conclusao-reserva .en-us #labelDDDReferenciaPessoal.control-label,.conclusao-reserva .en-us #labelDDDTelefoneComercial,.conclusao-reserva .en-us #labelDDDTelefoneResidencial.control-label,.conclusao-reserva .es-es #labelDDDCelularComercial,.conclusao-reserva .es-es #labelDDDCelularResidencial,.conclusao-reserva .es-es #labelDDDReferenciaPessoal.control-label,.conclusao-reserva .es-es #labelDDDTelefoneComercial,.conclusao-reserva .es-es #labelDDDTelefoneResidencial.control-label,.conclusao-reserva .es-es #labelDDICelularComercial,.conclusao-reserva .es-es #labelDDICelularResidencial,.conclusao-reserva .es-es #labelDDIReferenciaPessoal.control-label,.conclusao-reserva .es-es #labelDDITelefoneComercial,.conclusao-reserva .es-es #labelDDITelefoneResidencial.control-label{margin-left:10px;margin-top:-8px;text-transform:uppercase}.conclusao-reserva .en-us .passos-cadastro #dddCelularComercial .control-label,.conclusao-reserva .en-us .passos-cadastro #dddCelularResidencial .control-label,.conclusao-reserva .en-us .passos-cadastro #dddReferenciaPessoal .control-label,.conclusao-reserva .en-us .passos-cadastro #dddTelefoneComercial .control-label,.conclusao-reserva .en-us .passos-cadastro #dddTelefoneResidencial .control-label,.conclusao-reserva .es-es .passos-cadastro #dddCelularComercial .control-label,.conclusao-reserva .es-es .passos-cadastro #dddCelularResidencial .control-label,.conclusao-reserva .es-es .passos-cadastro #dddReferenciaPessoal .control-label,.conclusao-reserva .es-es .passos-cadastro #dddTelefoneComercial .control-label,.conclusao-reserva .es-es .passos-cadastro #dddTelefoneResidencial .control-label,.conclusao-reserva .es-es .passos-cadastro #ddiCelularComercial .control-label,.conclusao-reserva .es-es .passos-cadastro #ddiCelularResidencial .control-label,.conclusao-reserva .es-es .passos-cadastro #ddiReferenciaPessoal .control-label,.conclusao-reserva .es-es .passos-cadastro #ddiTelefoneComercial .control-label,.conclusao-reserva .es-es .passos-cadastro #ddiTelefoneResidencial .control-label{margin-left:10px;margin-top:-12px;text-transform:uppercase;font-size:14px!important}.conclusao-reserva .en-us .passos-cadastro #dddCelularComercial.focused .control-label,.conclusao-reserva .en-us .passos-cadastro #dddCelularResidencial.focused .control-label,.conclusao-reserva .en-us .passos-cadastro #dddReferenciaPessoal.focused .control-label,.conclusao-reserva .en-us .passos-cadastro #dddTelefoneComercial.focused .control-label,.conclusao-reserva .en-us .passos-cadastro #dddTelefoneResidencial.focused .control-label,.conclusao-reserva .en-us .passos-cadastro #ddiReferenciaPessoal.focused .control-label{margin-top:0}.conclusao-reserva .es-es .passos-cadastro #dddCelularComercial.focused .control-label,.conclusao-reserva .es-es .passos-cadastro #dddCelularResidencial.focused .control-label,.conclusao-reserva .es-es .passos-cadastro #dddReferenciaPessoal.focused .control-label,.conclusao-reserva .es-es .passos-cadastro #dddTelefoneComercial.focused .control-label,.conclusao-reserva .es-es .passos-cadastro #dddTelefoneResidencial.focused .control-label,.conclusao-reserva .es-es .passos-cadastro #ddiCelularComercial.focused .control-label,.conclusao-reserva .es-es .passos-cadastro #ddiCelularResidencial.focused .control-label,.conclusao-reserva .es-es .passos-cadastro #ddiReferenciaPessoal.focused .control-label,.conclusao-reserva .es-es .passos-cadastro #ddiTelefoneComercial.focused .control-label,.conclusao-reserva .es-es .passos-cadastro #ddiTelefoneResidencial.focused .control-label{margin-top:3px}.conclusao-reserva .en-un #labelDDDTelefoneResidencial .floating-label.focused,.conclusao-reserva .en-us #labelDDDCelularComercial .floating-label.focused,.conclusao-reserva .en-us #labelDDDCelularResidencial .floating-label.focused .en-us #labelDDDTelefoneComercial .floating-label.focused,.conclusao-reserva .en-us #labelDDDReferenciaPessoal .floating-label.focused,.conclusao-reserva .en-us #labelDDIReferenciaPessoal .floating-label.focused,.conclusao-reserva .es-es #labelDDDCelularComercial .floating-label.focused,.conclusao-reserva .es-es #labelDDDCelularResidencial .floating-label.focused .es-es #labelDDDTelefoneComercial .floating-label.focused,.conclusao-reserva .es-es #labelDDDReferenciaPessoal .floating-label.focused,.conclusao-reserva .es-es #labelDDDTelefoneResidencial .floating-label.focused,.conclusao-reserva .es-es #labelDDICelularComercial .floating-label.focused,.conclusao-reserva .es-es #labelDDICelularResidencial .floating-label.focused .es-es #labelDDITelefoneComercial .floating-label.focused,.conclusao-reserva .es-es #labelDDIReferenciaPessoal .floating-label.focused,.conclusao-reserva .es-es #labelDDITelefoneResidencial .floating-label.focused{opacity:1;transform:scale(.85);margin:0 0 0 6px}.conclusao-reserva .passos-cadastro.floating-label.focused .control-label{margin:4px 0 0 6px}.conclusao-reserva .passos-cadastro .control-label-fixed{color:#00984a;font-family:Calibri!important;font-size:13.6px!important;font-weight:400;line-height:21px;text-transform:uppercase}.conclusao-reserva .passos-cadastro .form-erro-foco span{color:#fff;font-family:Calibri;font-size:16px;font-weight:400;line-height:22px;padding:1%}.conclusao-reserva .passos-cadastro .recaptcha_input_area{padding-top:8px!important;padding-bottom:0!important;height:73px}.conclusao-reserva .passos-cadastro .recaptcha{display:block;zoom:.8}.conclusao-reserva .passos-cadastro .recaptchatable{height:147px;border:1px solid #d7d7d7!important}.conclusao-reserva .passos-cadastro #recaptcha_response_field{border:1px solid #d7d7d7!important;width:302px;height:57px!important;padding:9px;font-size:14px;text-transform:uppercase}.conclusao-reserva .passos-cadastro .wrapper-recaptcha{display:inline-block;float:right;width:352px}.conclusao-reserva .passos-cadastro .select2-container .select2-choice{height:32px;background:0 0;padding:6px 0 0 8px!important}.conclusao-reserva .passos-cadastro #btnContinuar{width:180px;height:46px}.conclusao-reserva .passos-cadastro .btn-container{margin-right:4px}.conclusao-reserva .passos-cadastro .icone-sucesso-senha{zoom:.8;vertical-align:top;display:inline-block;float:left}.conclusao-reserva .passos-cadastro h3{color:#00984a;font-family:LocalizaDINDisplay_Regular;font-size:17px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.conclusao-reserva .passos-cadastro .grupo-cadastro{margin-bottom:35px}.conclusao-reserva .passos-cadastro .form-group{margin-bottom:0;margin-right:7px}.conclusao-reserva .passos-cadastro .form-group.checkbox label,.conclusao-reserva .passos-cadastro .form-group.checkbox-readonly label{font-family:OpenSans;font-weight:700;font-size:11px;margin:2px 0 0;padding:0;float:none}.conclusao-reserva .passos-cadastro .icone-duvida{position:absolute;right:14px;top:14px}.conclusao-reserva .passos-cadastro .campos-obrigatorios{font-family:OpenSans;font-size:12px;font-weight:500;width:200px;display:inline-block;margin:0}.conclusao-reserva .passos-cadastro .disable{background-color:#ededed!important;color:#999}.conclusao-reserva .passos-cadastro .disable .select2-chosen,.conclusao-reserva .passos-cadastro .disable label{color:#999!important;border:0!important}.conclusao-reserva .passos-cadastro .disable .select2-arrow{display:none}.conclusao-reserva .passos-cadastro .disable .select2-choice{border:0}.conclusao-reserva .passos-cadastro .continuar-cadastro-mensagem{margin:10px 0 50px;color:#2d2d2d;font-family:Calibri;font-size:18px;font-weight:400;line-height:26px;display:inline-block;width:800px;vertical-align:top}.conclusao-reserva .passos-cadastro h1{font-family:LocalizaDinDisplay_BdIt;font-size:30px;color:#00984a;text-transform:uppercase}.conclusao-reserva .passos-cadastro h6{font:400 12px OpenSans,sans-serif;color:#2d2d2d;font-size:14px;margin-bottom:30px}.conclusao-reserva .passos-cadastro .telefone-cadastre-se{display:inline-block;border:1px solid #d7d7d7;vertical-align:top;margin-right:4px}.conclusao-reserva .passos-cadastro #grupoCelularComercial,.conclusao-reserva .passos-cadastro #grupoCelularResidencial,.conclusao-reserva .passos-cadastro #grupoTelefoneComercial,.conclusao-reserva .passos-cadastro #grupoTelefoneResidencial{width:185px}.conclusao-reserva .passos-cadastro #grupoTelefoneReferenciaPessoal{width:362px}.conclusao-reserva .passos-cadastro .telefone-cadastre-se input{border:none;height:53px;padding-right:0!important;background-color:transparent}.conclusao-reserva section.cadastro-senha{display:inline-block;width:1140px}.conclusao-reserva .cadastro-senha .formulario-cadastre-se{padding:0 0 80px;width:659px;margin:0 auto}.conclusao-reserva .cadastro-senha #nacionalidade,.conclusao-reserva .cadastro-senha #tipoDocumento{width:205px}.conclusao-reserva .cadastro-senha #Email{margin-bottom:7px}.conclusao-reserva .cadastro-senha .botoes-cadastre-se{margin-top:7px;float:right}.conclusao-reserva .cadastro-senha #btnAtivacao{width:320px;height:46px}.conclusao-reserva .cadastro-senha #erroGeral{width:656px;position:relative}.conclusao-reserva section.cadastro-senha-usuario{display:inline-block;padding:30px 170px;width:1140px}.conclusao-reserva .cadastro-senha-usuario .container{width:800px;margin:0}.conclusao-reserva .cadastro-senha-usuario .campos-senha{display:inline-block}.conclusao-reserva .cadastro-senha-usuario .campos-senha .campo-cadastre-se{display:block;margin-bottom:7px}.conclusao-reserva .cadastro-senha-usuario .btn-container{display:inline-block;margin-top:7px;width:180px;height:46px;float:right;margin-right:0}.conclusao-reserva .cadastro-senha-usuario #btnConfirmarEnvioSenha{width:180px;height:46px}.conclusao-reserva .sucesso-cadastro-senha .container{width:1140px;padding:30px 100px;margin:0;text-align:center}.conclusao-reserva .sucesso-cadastro-senha .btn-continuar-cadastro{margin-left:0}.conclusao-reserva section.cadastro-basico{display:inline-block;width:1140px}.conclusao-reserva .cadastro-basico .container{width:850px;margin:30px auto}.conclusao-reserva .cadastro-basico .autorizo-envio-email{display:inline-block;float:right;margin-right:5px}.conclusao-reserva .cadastro-basico #nacionalidade,.conclusao-reserva .cadastro-basico #tipoDocumento{width:190px}.conclusao-reserva .cadastro-basico #estadoemissor{display:inline-block}.conclusao-reserva .cadastro-basico #EstadoEmissor,.conclusao-reserva .cadastro-basico #estadoEmissor{width:205px}.conclusao-reserva .cadastro-basico #EstadoEmissor{text-transform:uppercase}.conclusao-reserva .cadastro-basico #s2id_EstadoEmissor{width:203px}.conclusao-reserva .cadastro-basico #dataNascimentoCondutor,.conclusao-reserva .cadastro-basico #dataValidade,.conclusao-reserva .cadastro-basico #emailCondutor,.conclusao-reserva .cadastro-basico #nomeCompleto,.conclusao-reserva .cadastro-basico #numeroDocumento,.conclusao-reserva .cadastro-basico #numeroHabilitacao,.conclusao-reserva .cadastro-basico #numeroRegistro,.conclusao-reserva .cadastro-basico #sexoCondutor{margin-right:5px}.conclusao-reserva .cadastro-basico #sexoCondutor{width:134px}.conclusao-reserva .cadastro-basico #DataNascimentoCondutor{width:135px}.conclusao-reserva .cadastro-basico .campos-senha{display:inline-block}.conclusao-reserva .cadastro-basico .campos-senha .campo-cadastre-se{display:block;margin-bottom:7px}.conclusao-reserva .cadastro-basico .btn-container{display:inline-block;float:right;margin-top:7px;margin-right:6px}.conclusao-reserva .cadastro-basico #btnEnviar{width:180px;height:46px}.conclusao-reserva .cadastro-basico .wrapper-recaptcha{margin-right:6px}.conclusao-reserva .cadastro-basico #erroGeral{width:846px;position:relative}.conclusao-reserva .cadastro-basico-inter #CPFCondutor,.conclusao-reserva .cadastro-basico-inter #EmailCondutor,.conclusao-reserva .cadastro-basico-inter #NomeCompleto,.conclusao-reserva .cadastro-basico-inter #NumeroDocumento,.conclusao-reserva .cadastro-basico-inter #nacionalidade,.conclusao-reserva .cadastro-basico-inter #tipoDocumento{width:276px!important}.conclusao-reserva .cadastro-basico #s2id_Nacionalidade{width:100%!important}.conclusao-reserva .sucesso-continuar-cadastro .container{width:750px;margin:0 auto;text-align:center}.conclusao-reserva .sucesso-continuar-cadastro .icone-sucesso-senha{float:none}.conclusao-reserva .sucesso-continuar-cadastro .texto-mensagem-cadastro{display:inline-block;vertical-align:top;margin:10px;text-align:center}.conclusao-reserva .sucesso-continuar-cadastro #btnSim{width:100px;height:46px}.conclusao-reserva .sucesso-continuar-cadastro #btnNao{width:100px;height:46px;background-color:#005036;color:#fff}.conclusao-reserva .passos-cadastro .mensagem-sucesso-cadastro,.conclusao-reserva .passos-cadastro .meus-dados-mensagem{margin:40px 0;color:#2d2d2d;font-family:Calibri;font-size:18px;font-weight:400;line-height:26px;display:inline-block;width:750px;vertical-align:top}.conclusao-reserva .cadastro-completo .container-cadastros{width:893px;margin:0 auto 20px}.conclusao-reserva section.cadastro-completo{width:1140px;padding-bottom:10px}.conclusao-reserva .cadastro-completo .container{width:820px;margin:30px auto}.conclusao-reserva .cadastro-completo #EstadoComercial,.conclusao-reserva .cadastro-completo #EstadoResidencial,.conclusao-reserva .cadastro-completo #estadoComercial,.conclusao-reserva .cadastro-completo #estadoResidencial,.conclusao-reserva .cadastro-completo #tipoEnderecoComercial,.conclusao-reserva .cadastro-completo #tipoEnderecoResidencial{width:140px}.conclusao-reserva .cadastro-completo .preencher-endereco-comercial{display:block;margin-bottom:30px}.conclusao-reserva .cadastro-completo #estadocomercial,.conclusao-reserva .cadastro-completo #estadoresidencial{display:inline-block}.conclusao-reserva .cadastro-completo #EstadoComercial,.conclusao-reserva .cadastro-completo #EstadoResidencial{text-transform:uppercase}.conclusao-reserva .cadastro-completo #s2id_EstadoComercial,.conclusao-reserva .cadastro-completo #s2id_EstadoResidencial{width:138px}.conclusao-reserva .cadastro-completo .form-group{margin:0}.conclusao-reserva .cadastro-completo .campo-cadastre-se{margin-right:4px;margin-bottom:7px}.conclusao-reserva .cadastro-completo #dddCelularComercial,.conclusao-reserva .cadastro-completo #dddCelularResidencial{margin-right:3px}.conclusao-reserva .cadastro-completo #celularComercial,.conclusao-reserva .cadastro-completo #celularResidencial,.conclusao-reserva .cadastro-completo #complementoComercial,.conclusao-reserva .cadastro-completo #complementoResidencial,.conclusao-reserva .cadastro-completo #estadoComercial,.conclusao-reserva .cadastro-completo #estadoResidencial,.conclusao-reserva .cadastro-completo #funcao,.conclusao-reserva .cadastro-completo #telefoneReferenciaPessoal{margin-right:0}.conclusao-reserva .cadastro-completo .btn-container{display:inline-block;float:right;margin-top:7px;margin-right:6px}.conclusao-reserva .cadastro-completo #btnFinalizar{width:150px;height:46px}.conclusao-reserva .cadastro-completo #ajaxLoadingComercial,.conclusao-reserva .cadastro-completo #ajaxLoadingResidencial{top:20px;right:15px}.conclusao-reserva .cadastro-completo #cadastroBasico #DataNascimentoCondutor,.conclusao-reserva .cadastro-completo #cadastroBasico #nacionalidade,.conclusao-reserva .cadastro-completo #cadastroBasico #tipoDocumento{width:177px}.conclusao-reserva .cadastro-completo #cadastroBasico #EstadoEmissor,.conclusao-reserva .cadastro-completo #cadastroBasico #estadoEmissor{width:inherit}.conclusao-reserva .cadastro-completo #cadastroBasico #sexoCondutor{width:128px}.conclusao-reserva .cadastro-completo #erroGeral{width:817px;position:relative}.conclusao-reserva .cadastro-completo #cadastroCompleto{padding-top:13px}.conclusao-reserva .cadastro-completo .cadastro-dados-comerciais{width:367px;display:inline-block}.conclusao-reserva .cadastro-completo .cadastro-referencias-pessoais{width:367px;display:inline-block;float:right}.conclusao-reserva .wrapper-abas-cadastro{height:40px;border-bottom:1px solid #E3E3E3;width:100%;padding:0 20px;text-align:left}.conclusao-reserva .meus-dados-tab-content{padding:10px 20px}.conclusao-reserva .abasCadastro .tab{padding-top:11px;text-align:center;display:inline-block;vertical-align:top;width:148px;margin-right:15px;height:39px;cursor:pointer;text-transform:uppercase;font-family:OpenSans_Bold;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/bg-listras.jpg)}.conclusao-reserva .en-us .abasCadastro .tab{width:160px!important}.conclusao-reserva .abasCadastro .tab:hover{text-decoration:underline;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/bg-listras.jpg)}.conclusao-reserva .abasCadastro .tab.active{background:#00984a;color:#FFF}.conclusao-reserva .aba-cadastro-basico-inter #Email,.conclusao-reserva .aba-cadastro-basico-inter #NomeCompleto,.conclusao-reserva .aba-cadastro-basico-inter #NumeroDocumento,.conclusao-reserva .aba-cadastro-basico-inter #nacionalidade,.conclusao-reserva .aba-cadastro-basico-inter #tipoDocumento{width:267px!important}.conclusao-reserva .aba-cadastro-basico-inter #sexoCondutor{width:129px!important}.conclusao-reserva .aba-cadastro-basico-inter #DataNascimentoCondutor{width:130px!important}.conclusao-reserva .aba-cadastro-basico-inter #Email{width:267px!important}.conclusao-reserva .aba-cadastro-completo{width:220px}.conclusao-reserva #cadastroBasico,.conclusao-reserva #cadastroCompleto{width:823px}.conclusao-reserva .fidelidade-dados-pessoais #cadastroBasico #nacionalidade,.conclusao-reserva .fidelidade-dados-pessoais #cadastroBasico #tipoDocumento{width:177px}.conclusao-reserva .fidelidade-dados-pessoais #cadastroBasico #sexoCondutor{width:128px}.conclusao-reserva .fidelidade-dados-pessoais #cadastroBasico #EstadoEmissor,.conclusao-reserva .fidelidade-dados-pessoais #cadastroBasico #estadoEmissor{width:inherit}.conclusao-reserva .fidelidade-dados-pessoais .mensagem-erro{display:inline-block;margin-top:15px}.conclusao-reserva .fidelidade-dados-pessoais .btn-continuar{margin-top:40px}.conclusao-reserva .container-fidelidade .cadastro-basico #erroGeral{width:817px;position:relative}.conclusao-reserva .erro.form-select:after{background-color:#ffe7e7}.conclusao-reserva .disabled.form-select:after{display:none}.conclusao-reserva #simulador iframe{min-height:470px}.conclusao-reserva .simulador{min-height:450px;width:1140px;margin:auto}.conclusao-reserva .simulador .title{text-align:center;margin-bottom:25px}.conclusao-reserva .simulador select{-moz-appearance:none;-webkit-appearance:none}.conclusao-reserva .simulador #simulacao{margin-bottom:20px}.conclusao-reserva .simulador .retirada{margin:0 auto 40px;display:block;width:710px}.conclusao-reserva .simulador .retirada .form-input-group{margin-right:-3px;padding-left:40px}.conclusao-reserva .simulador .retirada .form-input,.conclusao-reserva .simulador .retirada .form-select,.conclusao-reserva .simulador .retirada .form-value{width:80%;width:calc(100% - 45px)}.conclusao-reserva .simulador .retirada .form-select{padding-left:48px;margin-left:-41px;width:100%}.conclusao-reserva .simulador .retirada .erro-frota{font:400 14px LocalizaDinDisplay_Regular;text-align:center;color:#bb2d01;display:none}.conclusao-reserva .simulador h2{font:Bolder 15px OpenSans;color:#2d2d2d}.conclusao-reserva .simulador .retirada .local-retirada{border-right:none;width:410px}.conclusao-reserva .simulador .retirada .data-retirada{border-right:none;cursor:pointer;width:150px}.conclusao-reserva .simulador .retirada .hora-retirada{width:150px}.conclusao-reserva .simulador [class^=icon3-passo1-]{position:absolute;left:5px}.conclusao-reserva .simulador .autocomplete{position:absolute;z-index:200;background-color:#fff;width:100%;top:54px;left:0;overflow-y:inherit;opacity:1}.conclusao-reserva .simulador .autocomplete ul{border:2px solid #d4db26;display:none;padding:15px;height:40px;width:100%}.conclusao-reserva .simulador .autocomplete li{border-bottom:1px solid #eee}.conclusao-reserva .simulador .autocomplete li:last-child{border-bottom:none}.conclusao-reserva .simulador .autocomplete .agencias-nao-encontradas{border:none;padding:15px 20px;font-size:12px;text-align:center}.conclusao-reserva .simulador .autocomplete .agencia-pesquisada{cursor:pointer}.conclusao-reserva .simulador .autocomplete .agencia-pesquisada a{display:block}.conclusao-reserva .simulador .autocomplete .agencia-pesquisada a:active,.conclusao-reserva .simulador .autocomplete .agencia-pesquisada a:hover{background-color:#eee}.conclusao-reserva .simulador .autocomplete .nome-pais,.conclusao-reserva .simulador .autocomplete .nome-sessao{font-family:LocalizaDINDisplay_Regular;padding:10px 10px 5px;font-weight:400;font-size:18px;color:#00984a}.conclusao-reserva .simulador .autocomplete .item-agencia{display:inline-block;vertical-align:middle;width:calc(100% - 50px);padding:7px 15px}.conclusao-reserva .simulador .autocomplete .cidade-agencia{color:#00984a;font-family:OpenSans;font-size:10px;font-weight:400;margin-bottom:0}.conclusao-reserva .simulador .autocomplete .nome-agencia{color:#2d2d2d;font-family:OpenSans;font-size:12px;font-weight:400;margin-bottom:0}.conclusao-reserva .simulador .ui-datepicker-header{position:relative}.conclusao-reserva .simulador .ui-datepicker-calendar{overflow:hidden;margin:20px auto 1px}.conclusao-reserva .simulador .hasDatepicker{border:2px solid #d4db26;background-color:#fff;position:absolute;z-index:200;padding:15px;width:260px;left:-55px;top:54px}.conclusao-reserva .simulador .ui-datepicker{padding:0 1px;width:100%}.conclusao-reserva .simulador .ui-datepicker .ui-datepicker-title{margin:0;color:#2d2d2d;font-family:Calibri,CalibriFallback;font-size:18px;font-weight:700;line-height:18px;text-align:center}.conclusao-reserva .simulador .ui-datepicker .ui-datepicker-prev{position:absolute;cursor:pointer;top:2px}.conclusao-reserva .simulador .ui-datepicker .ui-datepicker-next{position:absolute;cursor:pointer;right:28px;top:2px}.conclusao-reserva .simulador .ui-datepicker th{color:#2d2d2d;font-family:Calibri,CalibriFallback;font-size:16px;font-weight:400;text-align:center}.conclusao-reserva .simulador .ui-datepicker tbody a,.conclusao-reserva .simulador .ui-datepicker tbody span{display:block;text-decoration:none;font-family:Calibri,CalibriFallback;font-size:16px;font-weight:700;line-height:30px;text-transform:uppercase;text-align:center;width:30px;height:30px}.conclusao-reserva .simulador .ui-datepicker a.ui-state-default,.conclusao-reserva .simulador .ui-datepicker span.ui-state-default{background-color:#e3e3e3;color:#2d2d2d;border:none}.conclusao-reserva .simulador .ui-datepicker .ui-datepicker-unselectable a,.conclusao-reserva .simulador .ui-datepicker .ui-datepicker-unselectable span{background-color:#d7d7d7;color:#fff;cursor:default}.conclusao-reserva .simulador .ui-datepicker td:not(.ui-datepicker-unselectable) a.ui-state-default:hover{background-color:#5e5e5e;color:#fff}.conclusao-reserva .simulador .ui-datepicker .ui-datepicker-current-day a,.conclusao-reserva .simulador.ui-datepicker .ui-datepicker-current-day span{background-color:#d4db26;color:#004b35}.conclusao-reserva .simulador #cards{display:inline-block;margin-right:-4px;width:720px}.conclusao-reserva .simulador #cards h2{margin-bottom:20px;padding-left:180px}.conclusao-reserva .simulador .card-carrossel{display:inline-block;position:relative;height:330px}.conclusao-reserva .simulador .card h3{font:700 18px LocalizaDinDisplay_Bold;margin-bottom:5px;color:#004b35;padding-right:19px}.conclusao-reserva .simulador .card h4{font:400 12px OpenSans;padding-right:30px;color:#2d2d2d}.conclusao-reserva .simulador .card .carrossel-veiculos{position:relative}.conclusao-reserva .simulador .card .carrossel-veiculos .next{position:absolute;display:block;cursor:pointer;height:200px;width:100%;top:0;left:0}.conclusao-reserva .simulador .card:not(.active) .carrossel-veiculos .next{cursor:default}.conclusao-reserva .simulador .card .caroufredsel_wrapper{left:-20px!important}.conclusao-reserva .simulador .card .caroufredsel_wrapper li{display:inline-block}.conclusao-reserva .simulador .card .carrossel-inner{text-align:center;width:350px}.conclusao-reserva .simulador .card .paginacao a{background-color:#d7d7d7;display:inline-block;border-radius:8px;margin:0 6px;height:8px;width:8px}.conclusao-reserva .simulador .card .paginacao a.selected{background-color:#d4db26}.conclusao-reserva .simulador .card .carrossel .imagem-carro{width:325px;margin:0 auto}.conclusao-reserva .simulador .card .carrossel .imagem-carro img{width:100%}.conclusao-reserva .card-carrossel .btn-next,.conclusao-reserva .card-carrossel .btn-prev{display:inline-block;cursor:pointer;height:20px;width:20px;z-index:99;top:150px;position:absolute}.conclusao-reserva .simulador .card .carrossel .nome-veiculo{font:400 11px OpenSans}.conclusao-reserva .card-carrossel .btn-next{background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/seta-dir.png) 3px 3px no-repeat;right:-655px}.conclusao-reserva .card-carrossel .btn-prev{background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/seta-esq.png) 3px 3px no-repeat;left:100px}.conclusao-reserva .card-carrossel .card{box-shadow:0 0 11px -3px #696868;background-color:#fff;transform:scale(.8);text-align:center;position:absolute;margin:0 180px;padding:20px;height:315px;width:390px;opacity:0;border:2px solid transparent}.conclusao-reserva .card-carrossel .card.active{transform:scale(1);z-index:100;opacity:1;border:2px solid #00984a}.conclusao-reserva .card-carrossel .card .icon2-opcional-padrao{position:absolute;top:83%;left:90%;opacity:0;transition:.5s}.conclusao-reserva .simulador .card.active .icon2-opcional-padrao{opacity:1}.conclusao-reserva .card-carrossel .card.left,.conclusao-reserva .card-carrossel .card:not(.right).next-left{box-shadow:5px 2px 15px -5px #696868}.conclusao-reserva .card-carrossel .card.left{transform:scale(.8) translateX(-140px);opacity:.5}.conclusao-reserva .card-carrossel .card.right,.conclusao-reserva .card-carrossel .card:not(.left).next-right{box-shadow:-5px 2px 15px -5px #696868}.conclusao-reserva .card-carrossel .card.right{transform:scale(.8) translateX(140px);opacity:.5}.conclusao-reserva .card-carrossel[class*=sliding-] .card{animation-duration:.8s;animation-timing-function:ease-in-out;animation-iteration-count:initial;animation-fill-mode:forwards}.conclusao-reserva .card-carrossel.sliding-right .card.left{animation-name:left-slide-out}.conclusao-reserva .card-carrossel.sliding-right .card.active{animation-name:active-slide-left}.conclusao-reserva .card-carrossel.sliding-right .card.right{animation-name:right-slide-active}.conclusao-reserva .card-carrossel.sliding-right .card:not(.left).next-right{animation-name:next-right-slide-in}@keyframes left-slide-out{0%{transform:scale(.8) translateX(-140px);opacity:.5}100%,25%{transform:scale(.6) translateX(-50px);opacity:0}}@keyframes active-slide-left{0%{transform:scale(1) translateX(0);box-shadow:0 0 11px -3px #696868;opacity:1;z-index:1}50%{transform:scale(.9) translateX(-205px);box-shadow:5px 2px 15px -5px #696868;opacity:1;z-index:1}75%{z-index:0}100%{transform:scale(.8) translateX(-140px);box-shadow:5px 2px 15px -5px #696868;opacity:.5;z-index:0}}@keyframes right-slide-active{0%{transform:scale(.8) translateX(140px);box-shadow:-5px 2px 15px -5px #696868;opacity:.5;z-index:0}50%{transform:scale(.9) translateX(205px);box-shadow:0 0 11px -3px #696868;opacity:1;z-index:0}75%{z-index:1}100%{transform:scale(1) translateX(0);box-shadow:0 0 11px -3px #696868;opacity:1;z-index:1}}@keyframes next-right-slide-in{0%,75%{transform:scale(.6) translateX(0);opacity:0}100%{transform:scale(.8) translateX(140px);opacity:.5}}.conclusao-reserva .card-carrossel.sliding-left .card.right{animation-name:right-slide-out}.conclusao-reserva .card-carrossel.sliding-left .card.active{animation-name:active-slide-right}.conclusao-reserva .card-carrossel.sliding-left .card.left{animation-name:left-slide-active}.conclusao-reserva .card-carrossel.sliding-left .card:not(.right).next-left{animation-name:next-left-slide-in}@keyframes right-slide-out{0%{transform:scale(.8) translateX(140px);opacity:.5}100%,25%{transform:scale(.6) translateX(50px);opacity:0}}@keyframes active-slide-right{0%{transform:scale(1) translateX(0);box-shadow:0 0 11px -3px #696868;opacity:1;z-index:1}50%{transform:scale(.9) translateX(205px);box-shadow:-5px 2px 15px -5px #696868;opacity:1;z-index:1}75%{z-index:0}100%{transform:scale(.8) translateX(140px);box-shadow:-5px 2px 15px -5px #696868;opacity:.5;z-index:0}}@keyframes left-slide-active{0%{transform:scale(.8) translateX(-140px);box-shadow:5px 2px 15px -5px #696868;opacity:.5;z-index:0}50%{transform:scale(.9) translateX(-205px);box-shadow:0 0 11px -3px #696868;opacity:1;z-index:0}75%{z-index:1}100%{transform:scale(1) translateX(0);box-shadow:0 0 11px -3px #696868;opacity:1;z-index:1}}@keyframes next-left-slide-in{0%,75%{transform:scale(.6) translateX(0);opacity:0}100%{transform:scale(.8) translateX(-140px);opacity:.5}}.conclusao-reserva .simulador .card .info{position:absolute;right:10px;top:10px;opacity:0;transition:.5s}.conclusao-reserva .simulador .card.active .info{opacity:1}.conclusao-reserva .simulador .detalhes-grupo{box-shadow:0 0 11px -3px #696868;position:absolute;background:#fff;display:none;padding:15px;width:370px;right:-100%;top:0}.conclusao-reserva .simulador .detalhes-grupo .caracteristica{border:1px solid #d7d7d7;margin:-1px -1px 0 0;cursor:default;padding:7.5px;height:40px;float:left;width:50%}.conclusao-reserva .simulador .detalhes-grupo .texto-acessorio{font:600 10px OpenSans;vertical-align:middle;display:inline-block;line-height:12px;max-width:60%;max-width:calc(100% - 35px)}.conclusao-reserva .simulador .estimativa{display:inline-block;vertical-align:top;padding-left:25px;width:420px}.conclusao-reserva .simulador #periodo{display:none}.conclusao-reserva .simulador .periodo{margin-bottom:15px}.conclusao-reserva .simulador .periodo .linha-do-tempo{position:relative;margin:15px 0 15px -25px}.conclusao-reserva .simulador .periodo .linha-do-tempo .linha{background-color:#5e5e5e;position:absolute;margin:15px 35px;display:block;width:350px;z-index:-1;height:2px}.conclusao-reserva .simulador .periodo .linha-do-tempo .dias{display:inline-block;text-align:center;margin-right:-4px;height:60px;width:70px}.conclusao-reserva .simulador .periodo .dias .dot{background-color:#5e5e5e;display:inline-block;border-radius:8px;cursor:pointer;margin:10px 0;height:12px;width:12px}.conclusao-reserva .simulador .periodo .dias p{font:100 12px LocalizaDinDisplay_Regular;color:#5e5e5e;cursor:default}.conclusao-reserva .simulador .periodo .dias:not(.selecionado) .dot:hover{background-color:#004b35}.conclusao-reserva .simulador .periodo .dias.selecionado p{color:#00984a;font-size:16px;font-weight:700;line-height:12px}.conclusao-reserva .simulador .periodo .simule-outro-periodo{font:900 14px LocalizaDinDisplay_Regular;color:#5e5e5e;height:45px}.conclusao-reserva .simulador .periodo .simule-outro-periodo .outro-periodo{font:300 14px LocalizaDinDisplay_Regular;background-color:transparent;text-align:center;color:#5e5e5e;border:none;width:60px}.conclusao-reserva .simulador .periodo .simule-outro-periodo .dias{font-weight:300;border-bottom:2px solid #d7d7d7}.conclusao-reserva .simulador .periodo .simule-outro-periodo.erro .dias{border-bottom-color:#bb2d01}.conclusao-reserva .simulador .periodo .simule-outro-periodo .erro-periodo{font-weight:400;padding:8px 0 0;font-size:12px;color:#bb2d01;display:none}.conclusao-reserva .simulador .periodo .simule-outro-periodo.erro .erro-periodo{display:block}.conclusao-reserva .simulador .periodo .dias.selecionado .dot{background-color:#00984a;cursor:default;width:16px;height:16px;margin:8px}.conclusao-reserva .simulador .erro-agencia-invalida{font-weight:400;font-size:12px;color:#bb2d01;position:absolute;display:none}.conclusao-reserva .simulador .erro-agencia-invalida.erro{display:block}.conclusao-reserva .simulador .desconto-progressivo h2{margin-bottom:15px}.conclusao-reserva .simulador .desconto-progressivo .ofertas{margin-bottom:40px}.conclusao-reserva .simulador .desconto-progressivo .ofertas .oferta{font:300 12px LocalizaDinDisplay_Regular;border:1px solid #d7d7d7;display:inline-block;margin-bottom:-1px;margin-right:-1px;text-align:center;line-height:45px;cursor:pointer;color:#5e5e5e;width:120px;height:45px;float:left}.conclusao-reserva .simulador .desconto-progressivo .ofertas .oferta.selecionada{box-shadow:0 0 10px -2px #696868;background-color:#00984a;font-weight:700;font-size:15px;cursor:default;border:none;color:#fff}.conclusao-reserva .simulador .desconto-progressivo .valores{position:relative}.conclusao-reserva .simulador .desconto-progressivo .valores .info{color:#2d2d2d;box-shadow:0 0 11px -3px #696868;position:absolute;background:#fff;display:none;padding:15px;font:600 10px OpenSans;bottom:-25px;left:-1px}.conclusao-reserva .simulador .desconto-progressivo .valor-mensal{font:700 16px OpenSans;margin-bottom:10px;color:#00984a}.conclusao-reserva .simulador .desconto-progressivo .valor-mensal span{font:500 22px LocalizaDinDisplay_Light;padding-left:5px;color:#2d2d2d}.conclusao-reserva .simulador .desconto-progressivo .demonstrativo{vertical-align:middle;display:inline-block;margin-bottom:10px;position:relative}.conclusao-reserva .simulador .desconto-progressivo .demonstrativo .info{display:none}.conclusao-reserva .simulador .desconto-progressivo .demonstrativo .info p{box-shadow:0 0 11px -3px #696868;position:absolute;background:#fff;padding:15px;font:600 10px OpenSans;bottom:-25px;left:-1px;color:#2d2d2d}.conclusao-reserva .simulador .desconto-progressivo .demonstrativo .linha{background-color:#5e5e5e;position:absolute;height:1px;width:100%;z-index:-1;top:15px}.conclusao-reserva .simulador .desconto-progressivo .demonstrativo .faixa{background-color:#fff;display:inline-block;text-align:center;margin-right:25px;padding:0 10px}.conclusao-reserva .simulador .desconto-progressivo .demonstrativo .faixa:last-child{margin-right:0}.conclusao-reserva .simulador .desconto-progressivo .demonstrativo .faixa .nome{font:600 13px OpenSans}.conclusao-reserva .simulador .desconto-progressivo .demonstrativo .faixa .valor{font:400 13px LocalizaDinDisplay_Light}.conclusao-reserva .simulador .desconto-progressivo .link-detalhamento{text-decoration:underline;font-weight:600;cursor:pointer;color:#00984a;display:block}.conclusao-reserva .simulador .btn-fazer-reserva{position:relative;display:none;width:200px;margin:auto}.conclusao-reserva .simulador .btn-fazer-reserva .btn{width:100%;display:block;padding:14px 0 11px}.conclusao-reserva .simulacao-completa{padding:20px;width:400px;min-height:340px;overflow:hidden}.conclusao-reserva .simulacao-completa h1{font-size:18px;text-transform:uppercase;margin-bottom:5px}.conclusao-reserva .simulacao-completa .diarias{font:500 13px OpenSans;margin-bottom:20px;color:#2d2d2d}.conclusao-reserva .simulacao-completa .demonstrativo{column-count:2;margin-bottom:20px}.conclusao-reserva .simulacao-completa .demonstrativo .nome{font:700 13px OpenSans;line-height:25px;color:#2d2d2d}.conclusao-reserva .simulacao-completa .demonstrativo .valor{padding-left:5px;font-weight:400}.conclusao-reserva .simulacao-completa .bold{font-weight:700}.conclusao-reserva .simulacao-completa .mensagem{font:400 10px OpenSans}.conclusao-reserva .simulacao-completa hr{background-color:#d7d7d7;margin-bottom:20px;border:transparent;height:1px}.conclusao-reserva .simulacao-completa .valores-desconto{margin-bottom:30px}.conclusao-reserva .simulacao-completa .valores-desconto div{display:inline-block;text-align:center;margin-right:-4px;width:50%}.conclusao-reserva .simulacao-completa .valor-cheio{text-align:center;margin-bottom:30px}.conclusao-reserva .simulacao-completa .valor-mensal{font:700 14px OpenSans;color:#2d2d2d}.conclusao-reserva .simulacao-completa .valor-total{font:700 14px OpenSans;color:#00984a}.conclusao-reserva .simulacao-completa .valores .valor{font:500 18px LocalizaDinDisplay_Light;color:#2d2d2d}.conclusao-reserva .simulacao-completa .btn-fazer-reserva{position:relative;display:block;width:200px;margin:auto}.conclusao-reserva .simulacao-completa .btn-fazer-reserva .btn{width:100%;display:block;padding:14px 0 11px}.conclusao-reserva .modal-destaque-mensagem{width:469px;height:309px;box-shadow:0 3px 5px rgba(0,0,0,.25);padding:35px;text-align:center}.conclusao-reserva .modal-destaque-mensagem .titulo{color:#009853;font-family:LocalizaDINDisplay_Regular;font-size:18px;font-weight:500;font-style:italic}.conclusao-reserva .modal-destaque-mensagem .separador{height:3px;border:1px solid #d1cfcf;margin:10px 0}.conclusao-reserva .modal-destaque-mensagem .textos{margin:25px 0 30px}.conclusao-reserva .modal-destaque-mensagem .mensagem{color:#4c4a4d;font-family:OpenSans;font-size:14px;font-weight:600}.conclusao-reserva .modal-destaque-mensagem .sub-mensagem{font-family:OpenSans;width:320px;margin:10px auto}.conclusao-reserva .modal-destaque-mensagem .sub-mensagem strong{color:#4c4c4c;font-weight:700}.conclusao-reserva .modal-destaque-mensagem .sub-mensagem span{color:#00984a;font-weight:600;text-decoration:underline;cursor:pointer;font-family:OpenSans;font-size:14px}.conclusao-reserva .modal-destaque-mensagem .sub-mensagem a{font-family:OpenSans;color:#20893a;font-weight:600;text-decoration:underline;cursor:pointer}.conclusao-reserva .modal-destaque-mensagem .pergunta{color:#5e5e5e;font-family:OpenSans;font-size:14px;font-weight:700;margin-bottom:15px}.conclusao-reserva .modal-destaque-mensagem .btn-container{padding-top:5px;width:43%}.conclusao-reserva .modal-destaque-mensagem .btn-container .btn{cursor:pointer;width:80px;height:40px}.conclusao-reserva .powered-filtro{position:relative;min-height:20px}.conclusao-reserva .powered-filtro.parceiro{min-height:50px}.conclusao-reserva .powered-filtro .powered-by{top:17.5px}.conclusao-reserva .section-filtro .link-expandir{display:inline-block}.conclusao-reserva .section-filtro #div-filtros{margin-bottom:15px;display:none}.conclusao-reserva .filtro-carros{width:100%;border:1px solid #d7d7d7}.conclusao-reserva .filtro-carros .label-float-multiselect{color:#00984a}.conclusao-reserva .checkbox>.checker>span>input{cursor:pointer}.conclusao-reserva .banner-reserva{cursor:pointer;margin-top:15px}.conclusao-reserva .banner-reserva>img{width:100%;display:block}.conclusao-reserva .icon3-fast{width:75px;height:34px;background-position:-709px -560px}.conclusao-reserva .icon-fast-zoom{display:inline-block;background:url(https://app.localizahertz.com/Style%20Library/util/img/icones/ICONE_FAST_RESERVA.png) no-repeat;width:176px;height:72px;transform:scale(.5)}.conclusao-reserva .icon-fast-mais-detalhes,.conclusao-reserva .icon-fast-zoom-grupo-de-carro{background:url(https://app.localizahertz.com/Style%20Library/util/img/icones/ICONE_FAST_RESERVA_SMALL.png) no-repeat;width:75px;height:34px;margin-bottom:-20px;display:block;transform:scale(.8)}.conclusao-reserva .icon4-fast{width:75px;height:61px;display:inline-block;background:url(https://app.localizahertz.com/Style%20Library/util/img/icones/mapaIcones.png) no-repeat}.conclusao-reserva .show-icon-fast{text-align:center}.conclusao-reserva .icon3-fast-telefone{width:28px;height:28px;background-position:-784px -512px}.conclusao-reserva .icon3-lembrese-fast{width:38px;height:38px;background-position:-506px -498px}.conclusao-reserva #modalTermosECondicoes{padding:20px 0 20px 20px;overflow:hidden}.conclusao-reserva #modalTermosECondicoes .titulo-termos{font-family:LocalizaDinDisplay_BdIt;text-transform:uppercase;display:inline-block;margin-bottom:18px;font-size:22px;color:#00984a;width:100%}.conclusao-reserva #modalTermosECondicoes li{margin-bottom:3px}.conclusao-reserva #modalTermosECondicoes li:before{content:'';width:4px;height:4px;border-radius:4px;margin:3px 9px;background-color:#2d2d2d;display:inline-block}.conclusao-reserva #modalTermosECondicoes .conteudo{height:335px;overflow-y:scroll;overflow-x:hidden;padding-right:30px}.conclusao-reserva #modalContratacaoEletronica{padding:20px 0 20px 20px;overflow:hidden}.conclusao-reserva #modalContratacaoEletronica .titulo-termos{font-family:LocalizaDinDisplay_BdIt;text-transform:uppercase;display:inline-block;margin-bottom:18px;font-size:22px;color:#00984a;width:100%}.conclusao-reserva #modalContratacaoEletronica .conteudo{margin-bottom:40px;font-family:LocalizaDINDisplay_Regular;font-size:19px}.conclusao-reserva #modalContratacaoEletronica .pre-modal-contratacao{font-family:LocalizaDINDisplay_Regular;font-size:19px;color:#2d2d2d;border:none;padding:0;background:#fff;word-break:inherit}.conclusao-reserva .link-expandir{margin:15px auto;cursor:pointer}.conclusao-reserva .link-expandir a{color:#00984a;font-family:OpenSans;font-size:12px;font-weight:600;text-decoration:underline;text-transform:uppercase;line-height:20px;vertical-align:top}.conclusao-reserva .link-expandir .icon-expandir{transform:rotate(0);transition:transform .3s ease-in-out}.conclusao-reserva .link-expandir.expandido .icon-expandir{transform:rotate(90deg)}.conclusao-reserva .btn-cinza{background-color:#d7d7d7;color:#2d2d2d}.conclusao-reserva .btn-compartilhar{margin-bottom:0;width:110px;text-align:center;height:40px;vertical-align:top;padding:7.5px 0!important}.conclusao-reserva .btn-compartilhar.facebook{background-color:#4267b2;margin-right:1px}.conclusao-reserva .btn-compartilhar.twitter{background-color:#1da1f2}.conclusao-reserva .btn-compartilhar.email .btn{background-color:#d73d32}.conclusao-reserva .grupo-automoveis .linkVoltar{font-family:OpenSans_SemiBold,sans-serif;color:#00984a;text-decoration:underline;cursor:pointer;font-size:11px}.conclusao-reserva .atualizacao-hertz .link-faq{text-align:center}.conclusao-reserva .atualizacao-hertz .texto-acesse-faq{font-family:OpenSans;font-size:14px;display:inline-block;color:#2d2d2d;font-weight:400}.conclusao-reserva .atualizacao-hertz .link-acesse-faq{color:#00984a;font-weight:600;text-decoration:underline;cursor:pointer;font-size:14px}.conclusao-reserva #modalCodigoPromocional .modal-header{margin:20px 0;text-align:center}.conclusao-reserva #modalCodigoPromocional .modal-body{max-width:400px}.conclusao-reserva .btn [class^=icon-]{margin:0 0 -1px 10px}.conclusao-reserva .menu-status-cadastro{width:561px;margin:20px auto 40px;position:relative;display:block}.conclusao-reserva .menu-status-cadastro .linha-marcacao-passos{background-color:#000;width:441px;height:1px;position:absolute;margin:0 -1px;z-index:-1;top:15px;left:55px}.conclusao-reserva .menu-status-cadastro .itens-cabecalho{display:table-cell}.conclusao-reserva .menu-status-cadastro .icone-passos{width:115px;vertical-align:top;margin-left:35px}.conclusao-reserva .menu-status-cadastro .icone-passos span{width:30px;position:absolute;text-align:center;font-family:LocalizaDINDisplay_Regular;font-size:18px;line-height:30px;font-weight:700;text-transform:uppercase;top:0}.conclusao-reserva .menu-status-cadastro .icone-passos .desativo{color:#fff}.conclusao-reserva .menu-status-cadastro icone-passos .ativo{color:#004b35}.conclusao-reserva .menu-status-cadastro .texto-passos{width:198px;color:#00984a;font-family:Calibri;font-size:15px;font-weight:400;line-height:18px;margin-top:6px;text-align:center;margin-left:-50px}.conclusao-reserva .menu-status-cadastro .texto-passos .nome-passo{padding:0 30px}.conclusao-reserva .menu-status-cadastro .editar-cabecalho{color:#2d2d2d;font-family:opensans;font-size:10px;font-weight:400;text-decoration:underline;cursor:pointer}.conclusao-reserva .select2-drop{position:absolute;z-index:9999;background:#fff;font:400 11px OpenSans;padding:5px;border:1px solid #00984A;color:#2d2d2d!important;box-shadow:0 6px 12px -5px rgba(0,0,0,.5)}.conclusao-reserva .novo-cadastro{min-height:100%;min-height:calc(100% - 20px);position:relative;padding:20px 0}.conclusao-reserva .novo-cadastro #DadosIniciais{width:90%;margin:auto}.conclusao-reserva .novo-cadastro h2.mensagem-hertz{margin:30% 0}.conclusao-reserva .novo-cadastro .control-label .sub{font-size:11px}.conclusao-reserva .novo-cadastro #tipoDocumento{width:155px}.conclusao-reserva .novo-cadastro #numeroDocumento{width:160px}.conclusao-reserva .novo-cadastro .titulo-contato-emergencia{font-size:20px;text-align:center;color:#00984a}.conclusao-reserva .novo-cadastro .telefone-emergencia-div{margin-left:3%;width:25%}.conclusao-reserva .novo-cadastro .nome-emergencia-div{margin-left:7%;width:40%;margin-bottom:5%}.conclusao-reserva .novo-cadastro .titulo-opcional{font-size:14px}.conclusao-reserva .novo-cadastro .label-limpar-dados-cartao,.conclusao-reserva .novo-cadastro .label-novo-cartao{font:600 14px LocalizaDinDisplay_Light;color:#00984a;margin-left:8%;text-align:center;text-transform:uppercase}.conclusao-reserva .novo-cadastro .cartao-adicional-div,.conclusao-reserva .novo-cadastro .cartao-div{margin-bottom:40px}.conclusao-reserva .novo-cadastro .cartao-adicional-div .numero-cartao-div,.conclusao-reserva .novo-cadastro .cartao-div .numero-cartao-div{width:50%}.conclusao-reserva .novo-cadastro .cartao-adicional-div .documento-cartao-div,.conclusao-reserva .novo-cadastro .cartao-adicional-div .validade-div,.conclusao-reserva .novo-cadastro .cartao-div .documento-cartao-div,.conclusao-reserva .novo-cadastro .cartao-div .validade-div{width:39%;float:right}.conclusao-reserva .novo-cadastro .cartao-adicional-div .nome-cartao-div,.conclusao-reserva .novo-cadastro .cartao-div .nome-cartao-div{width:50%}.conclusao-reserva .novo-cadastro .cartao-adicional-div .cvv-div,.conclusao-reserva .novo-cadastro .cartao-div .cvv-div{width:25%;margin-left:8%}.conclusao-reserva .novo-cadastro .cartao-div .informacoes-div{width:48%;margin-left:7%;display:inline-block}.conclusao-reserva .novo-cadastro .cartao-div .cartao-imagem-div{width:35%;margin-left:5%;position:relative;display:inline-block;vertical-align:middle}.conclusao-reserva .novo-cadastro .cartao-adicional-div .informacoes-div{width:48%;margin-left:7%;display:inline-block}.conclusao-reserva .novo-cadastro .cartao-adicional-div .cartao-imagem-div{width:35%;margin-left:5%;position:relative;display:inline-block;vertical-align:middle}.conclusao-reserva .novo-cadastro .table-escolha-cartoes-emergencia{display:table;width:649px;margin-bottom:40px;margin-left:7%;cursor:pointer}.conclusao-reserva .novo-cadastro .table-escolha-cartoes{display:table;width:79%;margin-bottom:40px;cursor:pointer}.conclusao-reserva .novo-cadastro .escolha-cartoes{display:table-row;color:#000;text-align:center}.conclusao-reserva .adicionar-dois-cartoes,.conclusao-reserva .novo-cadastro .adicionar-cartao{display:table-cell;width:50%;float:left;border:1px solid #00984A;padding-bottom:0;padding-top:0;height:35px}.conclusao-reserva .novo-cadastro .label-adicionar-cartao{margin-top:9px;padding-bottom:0;padding-top:0;font:600 15px LocalizaDinDisplay_Regular}.conclusao-reserva .novo-cadastro .adicionar-cartao-selected{background-color:#00984a;color:#FFF}.conclusao-reserva .novo-cadastro .adicionar-cartao-unselected{background-color:#FFF;color:#00984a}.conclusao-reserva .novo-cadastro .cadastro-cartao .cartao-imagem-div .frente{height:156px;position:absolute;top:-90px;width:256px;background-size:250px;background-repeat:no-repeat;background-position:0;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/CARD-frente.png)}.conclusao-reserva .novo-cadastro .cadastro-cartao .adicionar-novo-cartao,.conclusao-reserva .novo-cadastro .cadastro-cartao .limpar-dados-cartao-adicional,.conclusao-reserva .novo-cadastro .cadastro-cartao .limpar-dados-cartao-principal{cursor:pointer}.conclusao-reserva .novo-cadastro .mensagem-cobranca-cartao{font:600 16px LocalizaDinDisplay_Light;width:86%;margin:20px 0 0 8%;display:inline-block}.conclusao-reserva .novo-cadastro .cartao-adicional-div .numeros-4,.conclusao-reserva .novo-cadastro .cartao-div .numeros-4{position:absolute;top:65px;left:25px;font:600 16px LocalizaDinDisplay_Light;color:#fff}.conclusao-reserva .novo-cadastro .cartao-adicional-div .numeros-8,.conclusao-reserva .novo-cadastro .cartao-div .numeros-8{position:absolute;top:65px;left:80px;font:600 16px LocalizaDinDisplay_Light;color:#fff}.conclusao-reserva .novo-cadastro .cartao-adicional-div .numeros-12,.conclusao-reserva .novo-cadastro .cartao-div .numeros-12{position:absolute;top:65px;left:135px;font:600 16px LocalizaDinDisplay_Light;color:#fff}.conclusao-reserva .novo-cadastro .cartao-adicional-div .numeros-16,.conclusao-reserva .novo-cadastro .cartao-div .numeros-16{position:absolute;top:65px;left:190px;font:600 16px LocalizaDinDisplay_Light;color:#fff}.conclusao-reserva .novo-cadastro .cartao-adicional-div .nome-imagem,.conclusao-reserva .novo-cadastro .cartao-div .nome-imagem{position:absolute;top:115px;left:20px;font:600 14px LocalizaDinDisplay_Light;color:#fff}.conclusao-reserva .novo-cadastro .cartao-adicional-div .validade-imagem,.conclusao-reserva .novo-cadastro .cartao-div .validade-imagem{top:95px;left:145px;font:600 12px LocalizaDinDisplay_Light;color:#fff;position:absolute}.conclusao-reserva .novo-cadastro .cartao-adicional-div .bandeira,.conclusao-reserva .novo-cadastro .cartao-div .bandeira{top:100px;left:193px;position:absolute}.conclusao-reserva .novo-cadastro .container-lista-cartoes .numero{display:inline-block;margin-right:30px}.conclusao-reserva .novo-cadastro .container-lista-cartoes .bandeira{display:inline-block;margin-right:20px;background-size:50px;height:32px}.conclusao-reserva .novo-cadastro .container-lista-cartoes .nome-cliente,.conclusao-reserva .novo-cadastro .container-lista-cartoes .val{color:#005e3b;text-transform:uppercase;font:600 16px LocalizaDinDisplay_Light}.conclusao-reserva .novo-cadastro .cadastro-cartao-emergencia{margin-top:100px}.conclusao-reserva .passo-4 .container-lista-cartoes .informacoes-cartao{padding:15px;display:table;width:649px;margin-bottom:40px;margin-left:7%;cursor:pointer;border:1px solid #d3d1d1}.conclusao-reserva .passo-4 .container-lista-cartoes .data-validade{display:inline-block}.conclusao-reserva .novo-cadastro .botao{width:100%;position:absolute;margin-top:80px}.conclusao-reserva .novo-cadastro #DadosCartaoEEmergencia .botao{margin-top:0;margin-bottom:5px}.conclusao-reserva .novo-cadastro .dados-endereco .cep-div{width:20%;margin-left:5%}.conclusao-reserva .novo-cadastro .dados-endereco .pais-div{width:30%;margin-left:5%}.conclusao-reserva .novo-cadastro .dados-endereco .logradouro-div{width:20%;margin-left:5%}.conclusao-reserva .novo-cadastro .dados-endereco .endereco-div{width:40%;margin-left:5%}.conclusao-reserva .novo-cadastro .dados-endereco .numero-div{width:10%;margin-left:5%}.conclusao-reserva .novo-cadastro .dados-endereco .complemento-div{width:25%;margin-left:5%}.conclusao-reserva .novo-cadastro .dados-endereco .bairro-div,.conclusao-reserva .novo-cadastro .dados-endereco .cidade-div{width:50%;margin-left:5%}.conclusao-reserva .novo-cadastro .dados-endereco .estado-div{width:25%;margin-left:5%}.conclusao-reserva .novo-cadastro .dados-endereco .ddd-div,.conclusao-reserva .novo-cadastro .dados-endereco .ddi-div{width:10%;margin-left:5%}.conclusao-reserva .novo-cadastro .dados-endereco .telefone-div{width:29%;margin-left:5%}.conclusao-reserva .novo-cadastro .icon-info{position:absolute;margin-top:7.2%;margin-left:85%;z-index:6}.conclusao-reserva .novo-cadastro .icon2-interrogacao{background-repeat:no-repeat;height:18px;width:18px;background-position:0;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/interrogacao_verde.png);border-radius:10px;cursor:pointer}.conclusao-reserva .novo-cadastro .erro .icon-info,.conclusao-reserva .novo-cadastro .valido .icon-info{margin-left:80%}.conclusao-reserva .novo-cadastro .imagem-documento{height:186px;width:30%;background-size:186px;margin-left:38px;display:inline-block;background-repeat:no-repeat;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/imgDocumento.png)}.conclusao-reserva .novo-cadastro .cadastro-documento{width:90%;margin:auto}.conclusao-reserva .novo-cadastro .cadastro-documento .cnh-div,.conclusao-reserva .novo-cadastro .cadastro-documento .data-nascimento-div,.conclusao-reserva .novo-cadastro .cadastro-documento .numero-registro-div,.conclusao-reserva .novo-cadastro .cadastro-documento .rg-div,.conclusao-reserva .novo-cadastro .cadastro-documento .uf-cnh-div,.conclusao-reserva .novo-cadastro .cadastro-documento .validade-div{width:45%;margin-right:3%;margin-bottom:15px}.conclusao-reserva .novo-cadastro .documento,.conclusao-reserva .novo-cadastro .nacionalidade,.conclusao-reserva .novo-cadastro .nome{width:55%;margin-bottom:15px}.conclusao-reserva .novo-cadastro .cadastro-documento .uf-cnh-div .select2-search{display:none}.conclusao-reserva .cadastro .btn:focus,.conclusao-reserva .novo-cadastro .btn:hover{box-shadow:0 0 0 0 #fff inset!important}.conclusao-reserva .novo-cadastro .form-group select{padding:0}.conclusao-reserva .novo-cadastro .email{width:55%;margin-bottom:15px;display:inline-block}.conclusao-reserva .novo-cadastro .sexo{width:35%;margin-bottom:15px;margin-right:0;float:right}.conclusao-reserva .novo-cadastro #s2id_sexo{width:100%}.conclusao-reserva .novo-cadastro .form-select{padding-bottom:25px!important}.conclusao-reserva .novo-cadastro .imagem{height:118px;width:35%;float:right;background-repeat:no-repeat;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/img-cadastro01.png);background-size:116px;background-position:center}.conclusao-reserva .novo-cadastro .senha{width:55%;margin-bottom:15px}.conclusao-reserva .novo-cadastro .numero-celular-emergencia{height:47px;width:37%;margin-left:8%;vertical-align:super;display:inline-block}.conclusao-reserva .novo-cadastro .numero-celular-emergencia .ddi-div{width:21%;margin-left:1%}.conclusao-reserva .novo-cadastro .numero-celular-emergencia .ddd-div{width:23%;margin-right:5px;margin-left:-3px}.conclusao-reserva .novo-cadastro .numero-celular-emergencia .celular-div{width:47%;margin-left:-8px}.conclusao-reserva .novo-cadastro .numero-celular{height:47px;width:35%;margin-right:0;vertical-align:super;display:inline-block;float:right}.conclusao-reserva .novo-cadastro .numero-celular .ddi-div{width:21%;margin-left:1%}.conclusao-reserva .novo-cadastro .numero-celular .ddd-div{width:23%;margin-right:5px;margin-left:-3px}.conclusao-reserva .novo-cadastro .numero-celular .celular-div{width:47%;margin-left:-8px}.conclusao-reserva .ddd-div .form-group .line-input:after{display:none!important}.conclusao-reserva .novo-cadastro .div-externa-btn{float:right;position:relative;margin-right:5%;display:inline-block}.conclusao-reserva .novo-cadastro .btn-cadastro{float:right;position:relative}.conclusao-reserva .novo-cadastro .dados-iniciais .btn-cadastro{margin-top:52px}.conclusao-reserva .novo-cadastro .dados-iniciais .btn-finalizar{margin-right:66px;margin-top:5px}.conclusao-reserva .novo-cadastro #btnDIContinuar,.conclusao-reserva .novo-cadastro #btnEnviarAtivacao{width:194px;text-align:center}.conclusao-reserva .novo-cadastro h2{font:600 16px LocalizaDinDisplay_Light;margin-bottom:2%;text-align:center;color:#666;padding:0 10%}.conclusao-reserva .novo-cadastro h1{font:600 26px LocalizaDinDisplay_Light;margin-bottom:20px;text-align:center}.conclusao-reserva .novo-cadastro .mensagem-informativa{font-family:OpenSans;font-size:17px;text-align:center;color:#2d2d2d}.conclusao-reserva .novo-cadastro .redirecionamento{font-family:LocalizaDinDisplay_Light;font-weight:700;font-size:19px;text-align:center;color:#005e3b}.conclusao-reserva .novo-cadastro .sub-titulo{color:#00984a;font-family:LocalizaDinDisplay_Regular;font-size:16px;text-align:center;display:block}.conclusao-reserva .novo-cadastro .titulo-alteracao{margin-top:15px;margin-bottom:10px}.conclusao-reserva .novo-cadastro .escolha-sexo{margin:25px 0 0}.conclusao-reserva .novo-cadastro .escolha-sexo .radio{margin-bottom:0;padding-left:10px}.conclusao-reserva .novo-cadastro .escolha-sexo .radio label{font-size:12px;line-height:14px}.conclusao-reserva .novo-cadastro .form-control.senha{width:75%}.conclusao-reserva .novo-cadastro .tutorial-cnh .imagem-cnh{padding:30px 0 50px;text-align:center}.conclusao-reserva .novo-cadastro .tutorial-cnh .btn-container{text-align:center}.conclusao-reserva .novo-cadastro .tutorial-cnh .link-seguir{padding:15px 0}.conclusao-reserva .novo-cadastro.ativacao .codigo-ativacao{margin:0 auto;width:80%}.conclusao-reserva .novo-cadastro.ativacao #linkReenviar{text-align:center;font-size:10px;display:block;margin:20px 0}.conclusao-reserva .novo-cadastro .checkbox{margin-top:20px}.conclusao-reserva .novo-cadastro .mensagem-erro{color:#bb2d01;font:600 16px LocalizaDinDisplay_Light;margin-left:10%;display:block}.conclusao-reserva .novo-cadastro .dados-iniciais .mensagem-erro{margin-left:0;padding-right:164px;margin-right:48px;margin-top:10px}.conclusao-reserva .novo-cadastro .form-habilitacao{display:inline-block;vertical-align:top;width:64%}.conclusao-reserva .novo.dp-cadastro .cadastro-habilitacao{padding:0 20px}.conclusao-reserva .novo-cadastro .cadastro-habilitacao .btn-container{margin-right:50px}.conclusao-reserva .novo-cadastro .cadastro-habilitacao #btnContinuar{width:200px}.conclusao-reserva .novo-cadastro .cadastro-habilitacao .mensagem-erro{margin-left:4%;width:290px}.conclusao-reserva .novo-cadastro .popOver{padding:20px}.conclusao-reserva .novo-cadastro .cadastro-cartao-emergencia .mensagem-erro{margin-top:20px;width:479px;margin-left:8%}.conclusao-reserva .lista-erros{font:700 12px OpenSans;margin-bottom:35px;display:block;color:#bb2d01}.conclusao-reserva .lista-erros li{margin-bottom:5px}.conclusao-reserva .line-input.form-group{border:none;border-bottom:1px solid #00984a}.conclusao-reserva .line-input.form-group.erro{background-color:#fff;border:none;border-bottom:1px solid #bb2d01}.conclusao-reserva .line-input.form-group.erro .control-label,.conclusao-reserva .line-input.form-group.erro .control-label-fixed{color:#bb2d01}.conclusao-reserva .line-input.form-group.disabled{background-color:#fff;border:none;border-bottom:1px solid #999}.conclusao-reserva .line-input.form-group.valido:after,.conclusao-reserva .validoimage{background:url(..https://app.localizahertz.com/Style%20Library/util/img/icones/CheckV.png) no-repeat}.conclusao-reserva .line-input.form-group.disabled .form-control,.conclusao-reserva .line-input.form-group.disabled .select2-chosen{color:#999}.conclusao-reserva .validoimage{position:absolute;height:16px;width:14px;top:22px;right:0;background-size:15px;cursor:pointer;z-index:20}.conclusao-reserva .form-group-element.erro .erroimage,.conclusao-reserva .form-group.erro .erroimage{background:url(..https://app.localizahertz.com/Style%20Library/util/img/icones/CheckX.png) no-repeat;position:absolute;height:16px;width:14px;top:22px;right:0;background-size:15px;cursor:pointer;z-index:20}.conclusao-reserva .line-input.form-group.disabled:after{background:url(util/img/icones/Cadeado.png) no-repeat}.conclusao-reserva .line-input.form-group.disabled:after,.conclusao-reserva .line-input.form-group.erro:after,.conclusao-reserva .line-input.form-group.valido:after,.conclusao-reserva .line-input.form-select.disabled:after{background-size:15px;position:absolute;content:" ";height:16px;width:14px;z-index:2;top:26px;right:0}.conclusao-reserva .line-input.form-group.text-area.disabled:after,.conclusao-reserva .line-input.form-group.text-area.erro:after,.conclusao-reserva .line-input.form-group.text-area.valido:after{top:15px;right:15px}.conclusao-reserva .line-input.form-group.disabled:after,.conclusao-reserva .line-input.form-group.erro:after,.conclusao-reserva .line-input.form-group.valido:after{background-position:-1px 0}.conclusao-reserva .line-input .floating-label .control-label,.conclusao-reserva .line-input.floating-label .control-label{color:#005e3b;margin:0;font:600 16px LocalizaDinDisplay_Light;transform:translateY(20px) scale(1)}.conclusao-reserva .line-input .floating-label.disabled .control-label,.conclusao-reserva .line-input.disabled .control-label-fixed,.conclusao-reserva .line-input.floating-label.disabled .control-label{color:#999}.conclusao-reserva .line-input .floating-label.focused .control-label,.conclusao-reserva .line-input.floating-label.focused .control-label{opacity:1;transform:translateY(4px) scale(.75)}.conclusao-reserva .line-input .control-label-fixed{font:600 12px LocalizaDinDisplay_Light;color:#005e3b}.conclusao-reserva .line-input.text-area .control-label-fixed{margin-left:10px}.conclusao-reserva .en-us .line-input .control-label.label-50,.conclusao-reserva .es-es .line-input .control-label.label-50{transform:translateY(15px) scale(1);font-size:10px;white-space:pre-line;width:35%}.conclusao-reserva .en-us .line-input .floating-label.focused .control-label.label-50,.conclusao-reserva .en-us .line-input.floating-label.focused .control-label.label-50,.conclusao-reserva .es-es .line-input .floating-label.focused .control-label.label-50,.conclusao-reserva .es-es .line-input.floating-label.focused .control-label.label-50{transform:translateY(11px) scale(1);line-height:3px;font-size:10px;width:100%}.conclusao-reserva .line-input .control-label .opcional{padding-left:5px;font-size:12px}.conclusao-reserva .floating-label .control-label{pointer-events:none;position:absolute;color:#5e5e5e;font:14px OpenSans;font-weight:400;line-height:20px;transform:translate(10px,15px) scale(1);-webkit-transform-origin-x:left;-webkit-transform-origin-y:top;transform-origin:top left;transition:240ms;z-index:5}.conclusao-reserva .floating-label.focused .control-label{opacity:1;transform:translate(10px,3px) scale(.8)}.conclusao-reserva .floating-label:after,.conclusao-reserva .floating-label:before{display:table;content:" "}.conclusao-reserva .line-input .form-control,.conclusao-reserva .line-input .select2-choice{font:15px LocalizaDinDisplay_Regular;padding:0 6px;color:#666;background:0 0;font-weight:400;height:30px;border:none;left:0}.conclusao-reserva .line-input .select2-choice{padding:0}.conclusao-reserva .line-input .select2-container .select2-choice>.select2-chosen{line-height:28px}.conclusao-reserva .en .line-input .floating-label.focused .control-label.label-50,.conclusao-reserva .es .line-input .floating-label.focused .control-label.label-50{transform:translateY(9px) scale(1);line-height:9px;font-size:10px;width:100%}.conclusao-reserva .line-input .select2-arrow{transition:right 240ms}.conclusao-reserva .line-input.erro .select2-arrow,.conclusao-reserva .line-input.valido .select2-arrow{right:15px}.conclusao-reserva .line-input.text-area{border:1px solid #00984a}.conclusao-reserva .line-input.text-area.erro{border:1px solid #bb2d01}.conclusao-reserva .line-input.text-area textarea{overflow-y:visible;padding:10px;resize:none;width:100%;height:90%;height:calc(100% - 25px)}.conclusao-reserva .form-select.select2-container.select2-container-disabled .select2-choice,.conclusao-reserva .form-select.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:transparent}.conclusao-reserva .form-control{display:inline-block;height:25px;position:absolute;bottom:0;padding-left:10px;font:14px OpenSans;font-weight:400;line-height:15px;filter:alpha(opacity=100);opacity:1;color:#2d2d2d;border:none;outline:0;background:0 0;width:100%;overflow:hidden;text-overflow:ellipsis;z-index:2}.conclusao-reserva .checkbox,.conclusao-reserva .radio{vertical-align:middle;font:800 14px Calibri;display:inline-block;min-height:20px}.conclusao-reserva .checker{display:inline-block;vertical-align:middle}.conclusao-reserva .radio label{font:400 13px OpenSans}.conclusao-reserva .checkbox label,.conclusao-reserva .radio label{display:inline;margin-bottom:0;font-weight:400;vertical-align:middle}.conclusao-reserva input[type=radio]{margin-right:5px;height:13px;width:20px}.conclusao-reserva .autocomplete{transition:.5s;overflow-y:scroll;max-height:100px;padding:0 5px;min-height:0;height:0;position:absolute;top:46px;right:0;left:0;z-index:10;background:#fff;opacity:0}.conclusao-reserva .autocomplete.exibir{border:1px solid #00984a;padding:6px 5px 5px;opacity:1;box-shadow:0 6px 12px -5px rgba(0,0,0,.5)}.conclusao-reserva .autocomplete .item{list-style:none;font-size:11px;cursor:pointer;border:none;padding:5px}.conclusao-reserva .autocomplete .item:active,.conclusao-reserva .autocomplete .item:hover{background-color:#d7d7d7}.conclusao-reserva .autocomplete .nao-encontrado{display:block;border:none;padding:5px 10px;margin:0;font-size:10px;cursor:default}.conclusao-reserva .dados-pessoais{display:inline-block;margin-top:30px;width:800px}.conclusao-reserva .dados-pessoais .link-seguir{color:#00984a;font-size:12px;font-family:OpenSans_SemiBold;text-decoration:none;cursor:pointer;display:inline}.conclusao-reserva .dados-pessoais .link-seguir:before{display:inline-block;content:'';margin-right:5px;width:10px;height:10px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/spr-icons.png) -150px -242px no-repeat}.conclusao-reserva .dados-pessoais .sub-titulos{margin-bottom:35px}.conclusao-reserva .dados-pessoais .line-input,.conclusao-reserva .dados-pessoais .line-input .form-group-element{display:inline-block;margin-bottom:35px;margin-right:3%;float:left}.conclusao-reserva .dados-pessoais .line-input.nacionalidade{width:32%}.conclusao-reserva .dados-pessoais .line-input.tipo-documento{width:31%;top:0}.conclusao-reserva .dados-pessoais .line-input .control-label-fixed{right:10px}.conclusao-reserva .dados-pessoais .line-input.numero-documento{width:28%}.conclusao-reserva .dados-pessoais .line-input.email,.conclusao-reserva .dados-pessoais .line-input.nome-completo{width:32%}.conclusao-reserva .dados-pessoais .line-input.grupo-telefone{width:27%}.conclusao-reserva .dados-pessoais .line-input.companhia-aerea,.conclusao-reserva .dados-pessoais .line-input.numero-voo{margin-right:5%;margin-bottom:0;width:40%}.conclusao-reserva .dados-pessoais .line-input.grupo-telefone .ddd,.conclusao-reserva .dados-pessoais .line-input.grupo-telefone .ddi{width:17%}.conclusao-reserva .dados-pessoais .line-input.grupo-telefone .telefone{width:57%}.conclusao-reserva .dados-pessoais .line-input.grupo-telefone .form-group-element{height:100%}.conclusao-reserva .dados-pessoais .sms{margin-bottom:15px}.conclusao-reserva .dados-pessoais .sms-opcional{margin-bottom:35px;float:left;width:100%}.conclusao-reserva .dados-pessoais .info-voo{margin:35px 0 70px;width:100%}.conclusao-reserva .dados-pessoais .info-voo .icone-aviao{display:inline-block;vertical-align:text-top;margin-left:15px;margin-right:35px}.conclusao-reserva .dados-pessoais .campos-aeroporto{width:70%;display:inline-block}.conclusao-reserva .dados-pessoais .info-voo .mensagem-aeroporto{font:500 16px Calibri;margin-bottom:15px}.conclusao-reserva .dados-pessoais .info-voo .opcional{text-transform:lowercase}.conclusao-reserva .dados-pessoais .info-voo .erro-numero-voo{display:table;padding-top:20px;color:#bb2d01;font:600 16px LocalizaDinDisplay_Light}.conclusao-reserva .dados-pessoais .btn-continuar{margin-right:3%;float:right}.conclusao-reserva .dados-pessoais #btnContinuar{padding:12px 55px}.conclusao-reserva .dados-pessoais .link-termos-e-condicoes{margin-top:10px}.conclusao-reserva .dados-pessoais .para-acompanhar{padding-left:45px;font:600 12px OpenSans;position:relative;line-height:30px}.conclusao-reserva .dados-pessoais .para-acompanhar .icon2-aviao{position:absolute;left:0}.conclusao-reserva .col-2-passo3{display:inline-block;position:absolute;margin-left:0;width:290px;right:0;top:0}.conclusao-reserva .btn-continuar-verificacao{margin-top:25px}.conclusao-reserva .btn-cliente-cadastrado{width:100px}.conclusao-reserva .link-reenviar-codigo{color:#00984a;font-family:OpenSans;font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer}.conclusao-reserva .exibir-mensagens-ativacao{margin-top:30px}.conclusao-reserva .frase-ativacao{color:#5e5e5e;font-family:LocalizaDINDisplay_Regular;line-height:20px;font-size:18px;font-weight:400}.conclusao-reserva .obs-ativacao{color:#666;font-family:LocalizaDINDisplay_Regular;font-size:15px;font-weight:500;line-height:15px;margin-top:10px;margin-bottom:15px}.conclusao-reserva .codigo-ativacao{width:170px}.conclusao-reserva .envio-ativacao,.conclusao-reserva .envio-sucesso,.conclusao-reserva .inserido-sucesso{margin-bottom:0!important;margin-top:20px!important;text-align:initial!important}.conclusao-reserva .erro-ativacao{color:#ff2424!important}.conclusao-reserva .inserido-sucesso-ativacao{margin-top:10px!important}.conclusao-reserva .mensagem-tipo-envio-codigo{text-align:center;margin-top:60px}.conclusao-reserva .mensagem-tipo-envio-codigo ul{margin:10px 0 20px;font:14px LocalizaDinDisplay_Regular}.conclusao-reserva .mensagem-tipo-envio-codigo ul li{display:inline-block}.conclusao-reserva .ativacao{padding:0 38px;margin:0 auto;width:50%}.conclusao-reserva .ativacao .imagem-codigo-ativacao{margin-left:15px;transform:rotate(-20deg)}.conclusao-reserva .ativacao .form-ativacao{display:inline-block;vertical-align:top;margin-right:20px}.conclusao-reserva .imagem-codigo-ativacao{height:180px;width:180px;background-repeat:no-repeat;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/codigo_ativacao.png);background-size:100%;display:inline-block}.conclusao-reserva .texto-imagem{padding-top:50px;color:#008a3c;font-weight:700;font-size:20px}.conclusao-reserva .icon3-informativo-verde-claro{width:50px;height:50px;background-position:-332px -170px;vertical-align:middle}.conclusao-reserva .check-verde-grande{width:120px;height:120px;background:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/check-verde-grande.png) center no-repeat}.conclusao-reserva .conclusao-cadastro{text-align:center;margin:40px}.conclusao-reserva .conclusao-cadastro .btn-voltar-tela-inicial,.conclusao-reserva .conclusao-cadastro .mensagem-sucesso-cadastro{height:80px;margin-top:20px}.conclusao-reserva .conclusao-cadastro .mensagem-informativa{height:80px}.conclusao-reserva .envie-mensagem{width:850px;margin:0 25px}.conclusao-reserva .envie-mensagem .col-left{float:left;width:40%;margin-right:5%}.conclusao-reserva .envie-mensagem .col-right{float:left;width:55%}.conclusao-reserva .envie-mensagem .line-input{margin-bottom:15px}.conclusao-reserva .envie-mensagem .line-input.assunto,.conclusao-reserva .envie-mensagem .line-input.email,.conclusao-reserva .envie-mensagem .line-input.grupo-telefone,.conclusao-reserva .envie-mensagem .line-input.nome{width:100%}.conclusao-reserva .envie-mensagem .line-input.mensagem{margin-top:49px;height:261px;width:100%}.conclusao-reserva .envie-mensagem .line-input.grupo-telefone .ddd,.conclusao-reserva .envie-mensagem .line-input.grupo-telefone .ddi{margin-right:1%;float:left;width:15%}.conclusao-reserva .envie-mensagem .line-input.grupo-telefone .celular,.conclusao-reserva .envie-mensagem .line-input.grupo-telefone .telefone{margin-right:1%;float:left;width:59%}.conclusao-reserva .envie-mensagem .line-input.grupo-telefone .form-group-element{height:100%}.conclusao-reserva .envie-mensagem .btn-container{float:right}.conclusao-reserva .envie-mensagem .mensagem-erro{color:#bb2d01;font:600 16px LocalizaDinDisplay_Light;display:block;margin-left:0;margin-right:48px;margin-top:10px}.conclusao-reserva .form-group{font-size:14px;margin-bottom:18px;overflow:visible;margin-right:15px;display:inline-block;vertical-align:top;height:50px;position:relative}.conclusao-reserva .form-group-element{height:50px;position:relative}.conclusao-reserva .novo-cadastro .recaptcha{height:140px;width:50%;display:inline-block;overflow:hidden}.conclusao-reserva #recaptcha_widget{margin-bottom:15px;margin-top:15px}.conclusao-reserva #recaptcha_widget .imagem-recaptcha{border:1px solid #d7d7d7;border-bottom:none;position:relative;text-align:center;height:60px}.conclusao-reserva #recaptcha_widget #recaptcha_image{max-width:300px!important;padding:5px 35px 5px 5px;height:auto!important;width:100%!important;display:inline-block;min-height:54px}.conclusao-reserva #recaptcha_widget #recaptcha_challenge_image{width:100%!important;height:auto!important}.conclusao-reserva .novo-cadastro #recaptcha_field .control-label{margin:0}.conclusao-reserva #recaptcha_widget .atualizar{position:absolute;right:-40px;top:-35px;transform:scale(.17)}.conclusao-reserva #recaptcha_widget .atualizar a{line-height:15px;font-size:15px}.conclusao-reserva #recaptcha_widget #recaptcha_field{width:100%}.conclusao-reserva .bandeiras-icon-mastercard{width:80px;height:53px;background-repeat:no-repeat;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/CartoesColoridos/Master.png)}.conclusao-reserva .bandeiras-icon-hipercard{width:80px;height:41px;background-repeat:no-repeat;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/CartoesColoridos/Hipercard.png)}.conclusao-reserva .bandeiras-icon-elo{width:80px;height:80px;background-repeat:no-repeat;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/CartoesColoridos/Elo.png);zoom:.85}.conclusao-reserva .bandeiras-icon-dinners{width:80px;height:59px;background-repeat:no-repeat;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/CartoesColoridos/Dinners.png)}.conclusao-reserva .bandeiras-icon-amex{width:80px;height:80px;background-repeat:no-repeat;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/CartoesColoridos/AmericanExpress.png);zoom:.85}.conclusao-reserva .bandeiras-icon-aura{width:80px;height:53px;background-repeat:no-repeat;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/CartoesColoridos/Aura.png)}.conclusao-reserva .bandeiras-icon-visa{width:80px;height:31px;background-repeat:no-repeat;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/CartoesColoridos/Visa.png);background-position-y:bottom}.conclusao-reserva .bandeiras-icon-amex-branca,.conclusao-reserva .bandeiras-icon-aura-branca,.conclusao-reserva .bandeiras-icon-dinners-branca,.conclusao-reserva .bandeiras-icon-elo-branca,.conclusao-reserva .bandeiras-icon-hipercard-branca,.conclusao-reserva .bandeiras-icon-mastercard-branca,.conclusao-reserva .bandeiras-icon-visa-branca{width:50px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}.conclusao-reserva .bandeiras-icon-mastercard-branca{height:35px;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/CartoesBrancos/Master_Branco.png)}.conclusao-reserva .bandeiras-icon-hipercard-branca{height:50px;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/CartoesBrancos/Hipercard_Branco.png)}.conclusao-reserva .bandeiras-icon-elo-branca{height:34px;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/CartoesBrancos/Elo_Branco.png)}.conclusao-reserva .bandeiras-icon-dinners-branca{height:50px;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/CartoesBrancos/Dinners_Branco.png)}.conclusao-reserva .bandeiras-icon-amex-branca{height:50px;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/CartoesBrancos/AmericanExpress_Branco.png)}.conclusao-reserva .bandeiras-icon-aura-branca{height:39px;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/CartoesBrancos/Aura_Branco.png)}.conclusao-reserva .bandeiras-icon-visa-branca{height:23px;background-image:url(https://app.localizahertz.com/Style%20Library/util/img/estrutura/CartoesBrancos/Visa_Branco.png)}.conclusao-reserva .container-fidelidade .novo-cadastro h2{text-align:left;font-size:20px;color:#00984a;text-transform:uppercase;margin-top:40px;margin-bottom:40px}.conclusao-reserva .container-fidelidade .novo-cadastro .cartao-adicional-div .documento-cartao-div,.conclusao-reserva .container-fidelidade .novo-cadastro .cartao-adicional-div .informacoes-div,.conclusao-reserva .container-fidelidade .novo-cadastro .cartao-adicional-div .nome-cartao-div,.conclusao-reserva .container-fidelidade .novo-cadastro .cartao-adicional-div .numero-cartao-div,.conclusao-reserva .container-fidelidade .novo-cadastro .cartao-div .documento-cartao-div,.conclusao-reserva .container-fidelidade .novo-cadastro .cartao-div .informacoes-div,.conclusao-reserva .container-fidelidade .novo-cadastro .cartao-div .nome-cartao-div,.conclusao-reserva .container-fidelidade .novo-cadastro .cartao-div .numero-cartao-div,.conclusao-reserva .container-fidelidade .novo-cadastro .dados-endereco .cep-div,.conclusao-reserva .container-fidelidade .novo-cadastro .dados-endereco .cidade-div,.conclusao-reserva .container-fidelidade .novo-cadastro .dados-endereco .complemento-div,.conclusao-reserva .container-fidelidade .novo-cadastro .dados-endereco .ddi-div,.conclusao-reserva .container-fidelidade .novo-cadastro .dados-endereco .logradouro-div,.conclusao-reserva .container-fidelidade .novo-cadastro .documento,.conclusao-reserva .container-fidelidade .novo-cadastro .email,.conclusao-reserva .container-fidelidade .novo-cadastro .label-novo-cartao,.conclusao-reserva .container-fidelidade .novo-cadastro .mensagem-erro,.conclusao-reserva .container-fidelidade .novo-cadastro .nacionalidade,.conclusao-reserva .container-fidelidade .novo-cadastro .nome,.conclusao-reserva .container-fidelidade .novo-cadastro .nome-emergencia-div{margin-left:0}.conclusao-reserva .container-fidelidade .novo-cadastro .dados-endereco .cep-div,.conclusao-reserva .container-fidelidade .novo-cadastro .dados-endereco .pais-div{margin-top:0}.conclusao-reserva .container-fidelidade .novo-cadastro .nome-emergencia-div{margin-bottom:0}.conclusao-reserva .container-fidelidade .novo-cadastro .numero-celular,.conclusao-reserva .container-fidelidade .novo-cadastro .sexo{float:none;margin-left:35px}.conclusao-reserva .container-fidelidade .novo-cadastro .senha{width:35%;float:none;margin-left:35px}.conclusao-reserva .container-fidelidade .novo-cadastro .senha-fidelidade{width:35%;float:none}.conclusao-reserva .container-fidelidade .novo-cadastro .checkbox{margin-top:20px;width:35%;display:inline-block!important;margin-left:35px}.conclusao-reserva .container-fidelidade .novo-cadastro .cadastro-documento{float:none;width:630px;margin:0}.conclusao-reserva .container-fidelidade .novo-cadastro .btn-cadastro{margin-right:233px}.conclusao-reserva .container-fidelidade .novo-cadastro .dados-endereco .cep-div{margin-left:0}.conclusao-reserva .container-fidelidade .cadastro-cartao-emergencia{margin-top:100px}.conclusao-reserva .container-fidelidade .container-lista-cartoes .informacoes-cartao{padding:15px;width:773px;border:1px solid #d3d1d1;margin-bottom:15px}.conclusao-reserva .container-fidelidade .container-lista-cartoes .data-validade{display:inline-block}.conclusao-reserva .container-fidelidade .container-lista-cartoes .excluir{display:inline-block;float:right;margin-right:15px;color:#005e3b;font:600 16px LocalizaDinDisplay_Light;cursor:pointer;text-decoration:underline;margin-top:7px}.conclusao-reserva .container-fidelidade .container-lista-cartoes .numero{display:inline-block;margin-right:30px}.conclusao-reserva .container-fidelidade .container-lista-cartoes .bandeira{display:inline-block;margin-right:20px;background-size:50px;height:32px}.conclusao-reserva .container-fidelidade .container-lista-cartoes .nome-cliente,.conclusao-reserva .container-fidelidade .container-lista-cartoes .val{color:#005e3b;text-transform:uppercase;font:600 16px LocalizaDinDisplay_Light}.conclusao-reserva #divDocumentos .form-group{background-color:transparent;height:50px;position:relative}.conclusao-reserva #divDocumentos .line-input .select2-container .select2-choice>.select2-chosen{line-height:25px}.conclusao-reserva .cadastro-corporate h1{font:600 26px LocalizaDinDisplay_Light;margin-bottom:5px;text-align:center}.conclusao-reserva .cadastro-corporate h2{font:600 16px LocalizaDinDisplay_Light;margin-bottom:20px;text-align:center;color:#666}.conclusao-reserva .cadastro-corporate.simplificado{margin:0 auto;border:1px solid #d9d9d9}.conclusao-reserva .cadastro-corporate.simplificado .corpo{margin:0 auto;width:760px;padding:35px}.conclusao-reserva .cadastro-corporate .form-group{margin-bottom:35px;margin-right:5%;float:left}.conclusao-reserva .cadastro-corporate .estado .form-control{text-transform:uppercase}.conclusao-reserva .latam .cadastro-corporate .estado .form-control{text-transform:none}.cancellation-and-refund-info__description-subtitle,checkout-generic-header.upper-case-text{text-transform:uppercase}.conclusao-reserva .cadastro-corporate.simplificado .cidade,.conclusao-reserva .cadastro-corporate.simplificado .documento{width:35%}.conclusao-reserva .cadastro-corporate.simplificado .estado{width:20%}.conclusao-reserva .cadastro-corporate.simplificado .email,.conclusao-reserva .cadastro-corporate.simplificado .grupo-telefone,.conclusao-reserva .cadastro-corporate.simplificado .nome{width:30%}.conclusao-reserva .cadastro-corporate.simplificado .ddd{width:22.5%}.conclusao-reserva .cadastro-corporate.simplificado .ddi{display:none}.conclusao-reserva .latam .cadastro-corporate.simplificado .ddd,.conclusao-reserva .latam .cadastro-corporate.simplificado .ddi{display:inline-block;width:20%}.conclusao-reserva .cadastro-corporate.simplificado .telefone{width:70%}.conclusao-reserva .latam .cadastro-corporate.simplificado .telefone{width:55%}.conclusao-reserva .cadastro-corporate.simplificado .cidade,.conclusao-reserva .cadastro-corporate.simplificado .grupo-telefone{margin-right:0}.conclusao-reserva .cadastro-corporate.simplificado .btn-container{float:right}.conclusao-reserva .cadastro-corporate.completo{border:1px solid #d1d1d1;margin:0 auto;padding:25px;width:312px}.conclusao-reserva .cadastro-corporate.completo .area-atuacao,.conclusao-reserva .cadastro-corporate.completo .cnpj,.conclusao-reserva .cadastro-corporate.completo .email,.conclusao-reserva .cadastro-corporate.completo .empresa,.conclusao-reserva .cadastro-corporate.completo .grupo-telefone,.conclusao-reserva .cadastro-corporate.completo .nome,.conclusao-reserva .cadastro-corporate.completo .observacao{width:100%}.conclusao-reserva .cadastro-corporate.completo .cidade{margin-right:10%;width:60%}.conclusao-reserva .cadastro-corporate.completo .estado{margin-right:0;width:30%}.conclusao-reserva .cadastro-corporate.completo .ddd,.conclusao-reserva .cadastro-corporate.completo .ddi{width:20%}.conclusao-reserva .cadastro-corporate.completo .telefone{width:55%}.conclusao-reserva .en-us .cadastro-corporate.completo .ddi .label-50{width:100%}.conclusao-reserva .cadastro-corporate.completo .btn-container{text-align:center;width:100%}.conclusao-reserva .alteracao-automatica{width:420px;height:160px;margin:40px auto;text-align:center}.conclusao-reserva .alteracao-automatica h2{margin-top:20px}.conclusao-reserva .grupo-automoveis .texto-km-controlado{width:150px;float:left;margin-bottom:10px;font-family:LocalizaDINDisplay_Bold}.conclusao-reserva .icon-exibir-senha{background:url(..https://app.localizahertz.com/Style%20Library/util/img/icones/Eye.png) no-repeat;transition:right 240ms;position:absolute;height:16px;width:17px;top:22px;right:0;background-size:16px;cursor:pointer;z-index:10}.container-form-vehicle.ng-enter,.container-form-vehicle.ng-leave{transition-duration:.5s}.conclusao-reserva .disabled .icon-exibir-senha{display:none}.conclusao-reserva .show .icon-exibir-senha{background:url(..https://app.localizahertz.com/Style%20Library/util/img/icones/EyeX.png) no-repeat;background-size:16px}.conclusao-reserva .erro .icon-exibir-senha,.conclusao-reserva .valido .icon-exibir-senha{right:25px}.conclusao-reserva .alterar-senha .icon-exibir-senha{z-index:10}.conclusao-reserva input#DDD,.conclusao-reserva input#DDI,.conclusao-reserva input#diDDI{padding:0}.conclusao-reserva .esqueci-senha{min-height:100%;min-height:calc(100% - 20px);position:relative;padding:60px 0}.conclusao-reserva .esqueci-senha .campos-form{width:60%;margin:auto}.conclusao-reserva .esqueci-senha h4{text-align:center}.conclusao-reserva .esqueci-senha .radio{padding:0 5%}.conclusao-reserva .esqueci-senha .container-radio{text-align:center;margin-bottom:15px}.conclusao-reserva .esqueci-senha .autocomplete .item{padding:13px}.conclusao-reserva .esqueci-senha .div-nacionalidade{width:47%;margin-right:3%}.conclusao-reserva .esqueci-senha .div-documento{width:49%;margin-right:0}.conclusao-reserva .esqueci-senha .div-email,.conclusao-reserva .esqueci-senha .div-fidelidade{width:47%;float:left}.conclusao-reserva .esqueci-senha .btn-container{float:right;margin-top:10px}.conclusao-reserva .esqueci-senha .div-tipo-documento{width:160px}.conclusao-reserva .esqueci-senha #EMS-NumeroDocumento{width:160px;margin-bottom:1px}.conclusao-reserva .esqueci-senha .mensagem-erro{width:55%;float:left;color:#bb2d01;margin-top:15px;font:600 16px LocalizaDinDisplay_Light}.conclusao-reserva .esqueci-senha .link-ativacao{width:100%;float:left;color:#005337;font-weight:600;text-decoration:underline;cursor:pointer}.conclusao-reserva .link-cadastro{text-align:center}.conclusao-reserva .email-enviado span,.conclusao-reserva .link-cadastro span,.conclusao-reserva .senha-alterada span{text-decoration:underline;cursor:pointer}.conclusao-reserva .email-enviado,.conclusao-reserva .enviar-senha,.conclusao-reserva .senha-alterada{text-align:center}.conclusao-reserva .email-enviado .campos-form{width:800px;margin:auto}.conclusao-reserva .enviar-senha p{font:600 16px LocalizaDinDisplay_Light;margin-top:10px;margin-bottom:15px;color:#666}.conclusao-reserva .enviar-senha #email{margin-bottom:5px}.conclusao-reserva .enviar-senha .opc{display:inline-block}.conclusao-reserva .alterar-senha h4{text-align:center}.conclusao-reserva .alterar-senha .campos-form{width:60%;margin:auto}.conclusao-reserva .alterar-senha .div-codigo-desbloqueio,.conclusao-reserva .alterar-senha .recaptcha{width:47%}.conclusao-reserva .alterar-senha .div-nova-senha{margin-right:0;width:50%}.conclusao-reserva .alterar-senha .recaptcha{float:left}.conclusao-reserva .alterar-senha .btn-container{float:right;margin-top:85px}.conclusao-reserva .alterar-senha .mensagem-erro{width:100%;float:left;color:#bb2d01;margin-top:15px;font:600 16px LocalizaDinDisplay_Light}@media screen{#printSection{display:none}}@media print{.localiza-page *{visibility:hidden}.localiza-page #printSection,.localiza-page #printSection *{visibility:visible}.localiza-page #printSection{width:100%;position:absolute;left:0;top:0}.localiza-page #printSection .icon2-check,.localiza-page #printSection .icone{display:none}.localiza-page #printSection .conclusao-reserva{width:800px!important}.localiza-page #printSection .conclusao-reserva .container-imprimir .celula{width:49%;height:550px}.localiza-page #printSection .conclusao-reserva .container-imprimir .celula.capa .nome-cliente,.localiza-page #printSection .conclusao-reserva .container-imprimir .celula.capa .numero-localizador{font-size:20px!important}.localiza-page #printSection .conclusao-reserva .container-imprimir .celula.capa .text-descricao{font-size:18px}.localiza-page #printSection .conclusao-reserva .container-imprimir .celula.agencia{width:51%}.localiza-page #printSection .conclusao-reserva .container-imprimir .celula.sua-reserva{height:500px!important}.localiza-page #printSection .conclusao-reserva .container-imprimir .celula.lembre-se{width:51%;height:500px!important}.localiza-page #printSection .conclusao-reserva .container-imprimir .celula.lembre-se .bold{font-size:16px}.localiza-page #printSection .conclusao-reserva .container-imprimir .celula.lembre-se .normal{font-size:12px!important}.localiza-page #printSection .conclusao-reserva .container-imprimir .celula.lembre-se .corpo{padding-right:70px!important}}@media (min-width:0) and (max-width:667px){.confirmation-data{display:flex;flex-wrap:wrap}.confirmation-data .block-get,.confirmation-data .block-post,.confirmation-data .block-responsible{width:100%;display:flex;flex-wrap:wrap;margin-top:25px}.confirmation-data .block-get p,.confirmation-data .block-post p,.confirmation-data .block-responsible p{margin:0}.confirmation-data .block-get p:nth-child(1),.confirmation-data .block-post p:nth-child(1),.confirmation-data .block-responsible p:nth-child(1){text-transform:uppercase;font-size:15px;color:#1e1e1e;font-weight:700}.confirmation-data .block-get p:nth-child(2),.confirmation-data .block-get p:nth-child(4),.confirmation-data .block-get p:nth-child(6),.confirmation-data .block-post p:nth-child(2),.confirmation-data .block-post p:nth-child(4),.confirmation-data .block-post p:nth-child(6),.confirmation-data .block-responsible p:nth-child(2),.confirmation-data .block-responsible p:nth-child(4),.confirmation-data .block-responsible p:nth-child(6){color:#1e1e1e;font-size:15px;font-weight:700}.confirmation-data .block-get p:nth-child(3),.confirmation-data .block-get p:nth-child(5),.confirmation-data .block-get p:nth-child(7),.confirmation-data .block-post p:nth-child(3),.confirmation-data .block-post p:nth-child(5),.confirmation-data .block-post p:nth-child(7),.confirmation-data .block-responsible p:nth-child(3),.confirmation-data .block-responsible p:nth-child(5),.confirmation-data .block-responsible p:nth-child(7){margin-top:3px}.confirmation-data .block-responsible p:nth-child(1){width:100%;margin-bottom:9px}.confirmation-data .block-responsible p:nth-child(2){width:50px}.confirmation-data .block-responsible p:nth-child(3){width:calc(100% - 50px)}.confirmation-data .block-responsible p:nth-child(4){width:36px}.confirmation-data .block-responsible p:nth-child(5){width:calc(100% - 36px)}.confirmation-data .block-responsible p:nth-child(6){width:50px}.confirmation-data .block-responsible p:nth-child(7){width:calc(100% - 50px)}.confirmation-data .block-get p:nth-child(1){margin-bottom:9px;width:100%;order:1}.confirmation-data .block-get p:nth-child(2){width:32px;order:2}.confirmation-data .block-get p:nth-child(3){width:calc(100% - 32px);order:3}.confirmation-data .block-get p:nth-child(4){width:45px;order:6}.confirmation-data .block-get p:nth-child(5){width:calc(100% - 45px);order:7}.confirmation-data .block-get p:nth-child(6){width:60px;order:4}.confirmation-data .block-get p:nth-child(7){width:calc(100% - 60px);order:5}.confirmation-data .block-post p:nth-child(1){margin-bottom:9px;width:100%;order:1}.confirmation-data .block-post p:nth-child(2){width:32px;order:2}.confirmation-data .block-post p:nth-child(3){width:calc(100% - 32px);order:3}.confirmation-data .block-post p:nth-child(4){width:45px;order:6}.confirmation-data .block-post p:nth-child(5){width:calc(100% - 45px);order:7}.confirmation-data .block-post p:nth-child(6){width:60px;order:4}.confirmation-data .block-post p:nth-child(7){width:calc(100% - 60px);order:5}.confirmation-end{border-radius:5px;border:8px solid #F2F2f2;margin-bottom:35px;margin-left:10px;margin-right:10px;padding:15px}.info-confirmation p:nth-child(1){color:#2a2a2a;font-size:15px;font-weight:600}.info-confirmation p:nth-child(1) span.number-reserve{color:#19a132}.info-confirmation p:nth-child(2){color:#2a2a2a;font-size:13px;font-weight:600}.info-card{color:#2a2a2a;font-size:13px;font-weight:400}.info-car-mb{text-align:center}.info-car-mb p:nth-child(1){font-size:18px;color:#252525;font-weight:600}.info-car-mb p:nth-child(2){font-size:13px;color:#898989;font-weight:600}.vehicle-price-mb{border-top:1px solid #cbcbcb;width:100%;margin-top:25px;text-align:right;padding-top:15px}.vehicle-price-mb p{margin:0}.vehicle-price-mb p:nth-child(1){color:#333232;font-size:20px;margin-bottom:3px;font-weight:700}.vehicle-price-mb p:nth-child(2){color:#333232;font-size:18px;margin-bottom:0;font-weight:700}.vehicle-price-mb p:nth-child(3){color:#898989;font-size:10px}.header-global{text-align:center}.header-global .vehicle-img-ok{width:50px;margin-bottom:15px}.header-global p{font-size:18px;font-weight:600;color:#252525;margin:0 0 40px}#confirmation-car .info-car{text-align:left}.car-details{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;text-align:left}.car-details .air_condition_ind,.car-details .baggage_quantity,.car-details .door_count,.car-details .passenger_quantity,.car-details .transmission_type,.car-details .vehicle_category{width:50%;height:30px;display:flex;flex-wrap:wrap}.car-details .air_condition_ind span:nth-child(1),.car-details .baggage_quantity span:nth-child(1),.car-details .door_count span:nth-child(1),.car-details .passenger_quantity span:nth-child(1),.car-details .transmission_type span:nth-child(1),.car-details .vehicle_category span:nth-child(1){color:#2e9620;font-size:13px;margin-right:10px}.car-details .air_condition_ind span:nth-child(2),.car-details .baggage_quantity span:nth-child(2),.car-details .door_count span:nth-child(2),.car-details .passenger_quantity span:nth-child(2),.car-details .transmission_type span:nth-child(2),.car-details .vehicle_category span:nth-child(2){color:#000;font-size:12px;font-weight:400;width:calc(100% - 30px)}.car-details .car-title-detail{width:100%;margin-bottom:25px}.car-details .car-title-detail p:nth-child(1){color:#141313;font-size:18px;margin:0 0 3px}.car-details .car-title-detail p:nth-child(2){color:#707070;font-size:12px;margin:0}.car-details .air_condition_ind .has-air{color:#2e9620}.car-details .air_condition_ind .not-air{color:#961312!important}}@media (min-width:668px){.car-details{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;text-align:left}.car-details .passenger_quantity{width:66.66%!important}.car-details .air_condition_ind,.car-details .baggage_quantity,.car-details .door_count,.car-details .passenger_quantity,.car-details .transmission_type,.car-details .vehicle_category{width:33.33%;height:30px;display:flex;flex-wrap:wrap}.car-details .air_condition_ind span:nth-child(1),.car-details .baggage_quantity span:nth-child(1),.car-details .door_count span:nth-child(1),.car-details .passenger_quantity span:nth-child(1),.car-details .transmission_type span:nth-child(1),.car-details .vehicle_category span:nth-child(1){color:#2e9620;font-size:13px;margin-right:10px}.car-details .air_condition_ind span:nth-child(2),.car-details .baggage_quantity span:nth-child(2),.car-details .door_count span:nth-child(2),.car-details .passenger_quantity span:nth-child(2),.car-details .transmission_type span:nth-child(2),.car-details .vehicle_category span:nth-child(2){color:#000;font-size:13px;font-weight:400;width:calc(100% - 30px)}.car-details .car-title-detail{width:100%;margin-bottom:10px}.car-details .car-title-detail p{color:#141313;font-size:16px;margin:0 0 3px;font-weight:600}.car-details .air_condition_ind .has-air{color:#2e9620}.car-details .air_condition_ind .not-air{color:#961312!important}}@media (min-width:0) and (max-width:667px){.vehicle-buttons-mobile{display:flex;flex-wrap:wrap;justify-content:space-between}.vehicle-buttons-mobile .vehicle-btn-filter,.vehicle-buttons-mobile .vehicle-btn-search{width:127px;height:34px}.vehicle-buttons-mobile .vehicle-btn-filter a,.vehicle-buttons-mobile .vehicle-btn-filter button,.vehicle-buttons-mobile .vehicle-btn-search a,.vehicle-buttons-mobile .vehicle-btn-search button{border:1px solid #dcdcdc;background:#eaeaea;width:127px;height:34px;font-size:13px;color:#494949;border-radius:6px;font-weight:700}.vehicle-buttons-mobile .vehicle-btn-filter a i,.vehicle-buttons-mobile .vehicle-btn-filter button i,.vehicle-buttons-mobile .vehicle-btn-search a i,.vehicle-buttons-mobile .vehicle-btn-search button i{color:#ababab}.vehicle-buttons-mobile .vehicle-btn-filter a,.vehicle-buttons-mobile .vehicle-btn-search a{padding:8px;line-height:15px;text-align:center;display:block}.vehicle-buttons-mobile .vehicle-btn-filter a i,.vehicle-buttons-mobile .vehicle-btn-search a i{margin-right:10px}.vehicle-buttons-mobile .vehicle-btn-filter{margin:20px 0 37px 15px}.vehicle-buttons-mobile .vehicle-btn-filter button i{margin-right:13px;margin-left:-37px;font-size:19px}.vehicle-buttons-mobile .vehicle-btn-search{margin:20px 15px 37px 0}.vehicle-buttons-mobile .vehicle-btn-search button i{margin-right:9px;margin-left:-5px;font-size:17px}}.container-form-localiza{width:100%;top:0;position:fixed;left:0;z-index:15;height:100%;overflow:auto;background:#FFF}.container-form-localiza .vehicle-header-form{width:100%;height:50px;background:#f8f7f7;display:flex;flex-wrap:wrap}.container-form-localiza .vehicle-header-form .vehicle-header-form-title{width:calc(100% - 40px);height:50px;text-align:center;text-transform:uppercase;font-weight:700;font-size:18px;padding:10px 0;color:#333}.container-form-localiza .vehicle-header-form .vehicle-header-form-icon{width:40px;height:50px;font-size:21px;padding:7px 2px;color:#333}@keyframes formEnter{0%{transform:translate3d(100%,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes formLeave{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(100%,0,0)}}@keyframes fadeEnter{0%{opacity:0}100%{opacity:1}}@keyframes fadeLeave{0%{opacity:1}100%{opacity:0}}.container-form-vehicle.ng-enter .container-form-localiza{animation:formEnter .5s}.container-form-vehicle.ng-leave .container-form-localiza{animation:formLeave .5s;transform:translate3d(100%,0,0)}@media (min-width:0) and (max-width:667px){.summary-get,.summary-post{background:#eaeaea}.summary-get-mb{border-bottom:1px solid #d6d5d5}.summary-get-mb,.summary-post-mb{display:flex;flex-wrap:wrap;justify-content:space-between;background:#eaeaea}.summary-get-mb .vehicles-date-agancy-mb,.summary-post-mb .vehicles-date-agancy-mb{padding:15px 7px 15px 15px;font-size:15px;font-weight:700;width:78%}.summary-get-mb .vehicles-date-agancy-mb p:nth-child(1),.summary-post-mb .vehicles-date-agancy-mb p:nth-child(1){margin:0;color:#252525;font-size:15px}.summary-get-mb .vehicles-date-agancy-mb p:nth-child(1) span,.summary-post-mb .vehicles-date-agancy-mb p:nth-child(1) span{font-weight:400}.summary-get-mb .vehicles-date-agancy-mb p:nth-child(2),.summary-post-mb .vehicles-date-agancy-mb p:nth-child(2){margin:5px 0 0;color:#494949;font-weight:400}.summary-get-mb .vehicles-times-mb,.summary-post-mb .vehicles-times-mb{width:22%;height:70px;display:flex;padding:15px;align-items:center}.summary-get-mb .vehicles-times-mb span,.summary-post-mb .vehicles-times-mb span{border-radius:6px;width:50px;height:40px;background:#5c5c5c;color:#FFF;font-size:13px;font-weight:400;display:flex;align-items:center;justify-content:center}.summary-get-mb .vehicles-times-mb span p,.summary-post-mb .vehicles-times-mb span p{margin:0}.container-small{padding-right:0;padding-left:0;margin-top:30px}.container-small.container-mobile{margin-top:3.5rem;padding:12rem 2rem .8rem}.container-small-header{margin-top:0!important}.vehicle-header-logo-mb{background:#008e43;text-align:center}.vehicle-header-logo-mb img{width:80%}.vehicle-buttons-mobile{display:flex;flex-wrap:wrap;justify-content:space-between}.vehicle-buttons-mobile .vehicle-btn-filter,.vehicle-buttons-mobile .vehicle-btn-search{width:127px;height:34px}.vehicle-buttons-mobile .vehicle-btn-filter a,.vehicle-buttons-mobile .vehicle-btn-filter button,.vehicle-buttons-mobile .vehicle-btn-search a,.vehicle-buttons-mobile .vehicle-btn-search button{border:1px solid #dcdcdc;background:#eaeaea;width:127px;height:34px;font-size:13px;color:#494949;border-radius:6px;font-weight:700}.vehicle-buttons-mobile .vehicle-btn-filter a i,.vehicle-buttons-mobile .vehicle-btn-filter button i,.vehicle-buttons-mobile .vehicle-btn-search a i,.vehicle-buttons-mobile .vehicle-btn-search button i{color:#ababab}.vehicle-buttons-mobile .vehicle-btn-filter a,.vehicle-buttons-mobile .vehicle-btn-search a{padding:8px;line-height:15px;text-align:center;display:block}.vehicle-buttons-mobile .vehicle-btn-filter a i,.vehicle-buttons-mobile .vehicle-btn-search a i{margin-right:10px}.vehicle-buttons-mobile .vehicle-btn-filter{margin:20px 0 37px 15px}.vehicle-buttons-mobile .vehicle-btn-filter button i{margin-right:13px;margin-left:-37px;font-size:19px}.vehicle-buttons-mobile .vehicle-btn-search{margin:20px 15px 37px 0}.vehicle-buttons-mobile .vehicle-btn-search button i{margin-right:9px;margin-left:-5px;font-size:17px}}.waiting-modal{color:#414042;font-size:2.1rem;font-weight:400;text-align:center}.waiting-modal .modal-dialog{max-width:initial;margin-top:5rem}.waiting-modal .modal-content{padding:4rem 3rem;background:#FAFAFA;border-radius:.8rem}.waiting-modal .modal-md{max-width:500px}.wating-modal__message{margin:3rem 0 0}.spinner-loading-holder{position:relative;width:6rem;height:6rem;margin:0 auto}.spinner-loading-item{border:7px solid transparent;border-top-color:#F05929;border-radius:50%;animation:spinner-loading-animation .6s ease infinite;width:100%;height:100%;position:absolute}.spinner-loading-item:nth-child(1){animation-delay:-.3s}.spinner-loading-item:nth-child(2){animation-delay:-.27s}.spinner-loading-item:nth-child(3){animation-delay:-.25s}@keyframes spinner-loading-animation{from{transform:rotate(0)}to{transform:rotate(360deg)}}.loyalty-transaction-dashboard{display:flex;flex-direction:column;min-height:calc(100vh - 250px);padding:0 4rem 5rem}.loyalty-transaction-dashboard__link-wrapper{width:100%;max-width:1286px;margin:0 auto}.loyalty-transaction-dashboard__status-cell--success{color:#00652E}.loyalty-transaction-dashboard__status-cell--fail{color:#EA3D35}.loyalty-transaction-table{width:100%}.loyalty-transaction-table__wrapper,.loyalty-transaction-table__wrapper-header{display:flex;flex-wrap:wrap;border:.1rem solid #B3B3B3;background:#FABDA7}.loyalty-transaction-table__header-item,.loyalty-transaction-table__item,.loyalty-transaction-table__item-index{text-align:center;padding:.7rem 2rem;display:flex;align-items:center;justify-content:center}.loyalty-transaction-table__header-item:not(:first-child),.loyalty-transaction-table__item-index:not(:first-child),.loyalty-transaction-table__item:not(:first-child){border-left:.1rem solid #B3B3B3}.loyalty-transaction-table__item,.loyalty-transaction-table__item-index{background-color:#fafafa}.loyalty-transaction-table__item-collapse{width:100%;padding:.5rem}.loyalty-transaction-table__item-collapse-title{width:100%;padding:.6rem 1rem;background-color:#EA3D35;border-top:1px solid #B3B3B3;border-bottom:1px solid #B3B3B3;text-align:center;font-weight:700;color:#fff;margin-bottom:.5rem}.loyalty-transaction-table__item{flex:0 0 calc((100% - 70px)/ 8)}.loyalty-transaction-table__item--transaction{background-color:#fff}.loyalty-transaction-table__header-item,.loyalty-transaction-table__item--transaction{flex:0 0 calc(100% / 9)}.loyalty-transaction-table__header-item{background-color:#FABDA7;color:#EA3D35;font-weight:700}.loyalty-transaction-table__item-index{width:70px}.loyalty-transaction-table__button{display:flex;align-items:center;justify-content:center;background-color:transparent;font-size:1.7rem;border:0}.loyalty-transaction-table__button--clear{max-width:140px;margin:0 0 1rem auto;padding:1rem 2rem;background-color:#FABDA7;color:#EA3D35;border-radius:.5rem}.loyalty-transaction-table__button--icon-error{padding:.6rem;display:flex;align-items:center;justify-content:center;margin:0 .8rem;font-size:.1rem;border-radius:3rem;background-color:#EA3D35;color:#fff}.loyalty-transaction-table__button--icon-error span{line-height:0;font-size:1.2rem}.loyalty-transaction-pagination{margin:2rem auto 0}.loyalty-transaction-pagination li>a{color:#EA3D35;font-weight:700}.loyalty-transaction-pagination li.active>a,.loyalty-transaction-pagination li.active>a:focus,.loyalty-transaction-pagination li.active>a:hover,.loyalty-transaction-pagination li.active>span,.loyalty-transaction-pagination li.active>span:focus,.loyalty-transaction-pagination li.active>span:hover{color:#fff;background:#EA3D35;border-color:#FABDA7}.loyalty-purchase-points-table__header-item:not(:first-child),.loyalty-purchase-points-table__item-email:not(:first-child),.loyalty-purchase-points-table__item-index:not(:first-child),.loyalty-purchase-points-table__item:not(:first-child){border-left:.1rem solid #B3B3B3}.loyalty-purchase-points-cabec{display:flex;flex-direction:row;align-content:space-between;padding-bottom:1rem}.loyalty-purchase-points{display:flex;flex-direction:column;min-height:calc(100vh - 250px);padding:0 4rem 5rem}.loyalty-purchase-points__link-wrapper{width:100%;max-width:1286px;margin:0 auto}.loyalty-purchase-points__status-cell--success{color:#00652E}.loyalty-purchase-points__status-cell--fail{color:#EA3D35}.loyalty-purchase-points-table{width:100%}.loyalty-purchase-points-table__item,.loyalty-purchase-points-table__item-email{width:calc((100%)/ 15)}.loyalty-purchase-points-table__wrapper,.loyalty-purchase-points-table__wrapper-header{display:flex;flex-wrap:wrap;border:.1rem solid #B3B3B3;background:#FABDA7}.loyalty-purchase-points-table__item,.loyalty-purchase-points-table__item-email,.loyalty-purchase-points-table__item-index{background-color:#fafafa}.loyalty-purchase-points-table__header-item,.loyalty-purchase-points-table__item,.loyalty-purchase-points-table__item-index{text-align:center;padding:.7rem 2rem;display:flex;align-items:center;justify-content:center}.loyalty-purchase-points-table__header-item,.loyalty-purchase-points-table__item-email,.loyalty-purchase-points-table__item-index{text-align:center;padding:.7rem 2rem;align-items:center;word-wrap:break-word;justify-content:center}.loyalty-purchase-points-table__header-item{background-color:#FABDA7;color:#EA3D35;font-weight:700}.loyalty-purchase-points-table__item-index{width:35px}.loyalty-purchase-points-table__button{display:flex;align-items:center;justify-content:center;background-color:transparent;font-size:1.7rem;border:0}.loyalty-purchase-points-table__button--clear{max-width:140px;margin:0 0 1rem auto;padding:1rem 2rem;background-color:#FABDA7;color:#EA3D35;border-radius:.5rem}.loyalty-purchase-points-table__button--icon-error{padding:.6rem;display:flex;align-items:center;justify-content:center;margin:0 .8rem;font-size:.1rem;border-radius:3rem;background-color:#EA3D35;color:#fff}.loyalty-purchase-points-table__button--icon-error span{line-height:0;font-size:1.2rem}.loyalty-purchase-points-pagination{margin:2rem auto 0}.loyalty-purchase-points-pagination li>a{color:#EA3D35;font-weight:700}.loyalty-purchase-points-pagination li.active>a,.loyalty-purchase-points-pagination li.active>a:focus,.loyalty-purchase-points-pagination li.active>a:hover,.loyalty-purchase-points-pagination li.active>span,.loyalty-purchase-points-pagination li.active>span:focus,.loyalty-purchase-points-pagination li.active>span:hover{color:#fff;background:#EA3D35;border-color:#FABDA7}.coupon-edit-container-item{display:-ms-grid;display:grid;-ms-grid-columns:1.8fr 1.8fr 1.6fr;grid-template-columns:1.8fr 1.8fr 1.6fr;-ms-grid-rows:auto;grid-template-rows:auto;gap:2rem;grid-template-areas:"dateStart dateEnd . " ". button . "}.coupon-edit-container-item__button-holder{margin-bottom:3rem;display:flex;position:relative;grid-area:button}.coupon-edit-container-item__button{margin:0 auto;display:flex;height:50px}.coupon-edit-container-item__tool-tip{position:absolute;bottom:calc(100% + 1rem);left:-20px;transform:scale(.4) translate(0,4.8rem);transition:all .25s cubic-bezier(.75,.21,.39,1.34);opacity:0}.coupon-edit-container-item__button-holder:hover>.coupon-edit-container-item__tool-tip{transform:scale(1) translate(0,0);opacity:1}.coupon-edit-container__textarea-observations{resize:none}.coupon-edit-container__table-container{overflow-x:auto}.coupon-edit-container__table-container table{table-layout:fixed;width:100%;max-width:100%}.coupon-edit-container__table-container td{word-wrap:break-word;vertical-align:middle}.coupon-edit-container__table-container--observations{width:35%}checkout-checkbox-accept-terms .accept-terms{display:flex;justify-content:center;align-items:center;transition:all .25s ease-out 0s}checkout-checkbox-accept-terms .accept-terms.has-error .text{color:red}checkout-checkbox-accept-terms .accept-terms.has-error .check-box-holder{border-color:red}checkout-checkbox-accept-terms .accept-terms.has-check .check-box-holder::after,checkout-checkbox-accept-terms .accept-terms.has-check .check-box-holder::before{content:" ";width:.6rem;height:.2rem;position:absolute;background-color:#212121;top:.7rem}checkout-checkbox-accept-terms .accept-terms.has-check .check-box-holder::before{left:.4rem;transform:rotate(-55deg);width:.9rem}checkout-checkbox-accept-terms .accept-terms.has-check .check-box-holder::after{transform:rotate(50deg);left:.2rem;top:.8rem}checkout-checkbox-accept-terms .accept-terms .check-box-holder{width:16px;height:16px;border:1px solid #ff5722;margin-right:10px;position:relative;transition:all .25s ease-out 0s}checkout-checkbox-accept-terms .accept-terms .check-box-holder .arrow{background-image:url(/img/checkout/checkout-check-arrow.svg);position:absolute;width:28px;height:40px;background-repeat:no-repeat;left:4px}checkout-checkbox-accept-terms .accept-terms input{width:100%;height:100%;margin:0;opacity:0}checkout-checkbox-accept-terms .accept-terms .text{font-size:1.3rem;color:#212121;font-weight:700}.checkout-checkbox-accept-terms__accept-terms-tool-tip{position:absolute;bottom:2.8rem;width:279px;left:-1rem}.checkout-checkbox-accept-terms__accept-terms-tool-tip .tool-tip-wrapper__holder:after{left:8px}.cancellation-and-refund-info{padding:2rem 2.4rem;border-radius:.8rem;border:1px solid #B3B3B3;background:#edf2ff}.cancellation-and-refund-info__header{border-bottom:1px solid #414042;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;padding-bottom:2rem;margin-bottom:2rem;align-items:center}.cancellation-and-refund-info__header-text{margin:0}.cancellation-and-refund-info__header-icon{-ms-grid-row:span 2;grid-row:span 2;-ms-grid-column:1;grid-column:1;font-size:3rem;margin:0 1rem 0 0}.cancellation-and-refund-info__subproduct+.cancellation-and-refund-info__subproduct{margin-top:1rem;border-top:1px solid #B3B3B3;padding-top:1rem}.cancellation-and-refund-info__description-text{margin-top:.8rem}.cancellation-and-refund-info__skeleton{margin-bottom:.8rem;background:linear-gradient(-45deg,#B3B3B3 40%,#F8F6F7 50%,#FAFAFA 52%,#F8F6F7 54%,#B3B3B3 60%);animation:animate-skeleton-screen-gradient 5s linear infinite;background-size:400% 400%}.cancellation-and-refund-info__subproduct-title-skeleton{font-size:1.9rem;width:10ch;height:2rem}.cancellation-and-refund-info__link{background:linear-gradient(to bottom,#57CCB9 0,#57CCB9 0);background-position:0 100%;background-repeat:repeat-x;background-size:.4rem .2rem;transition:.2s background-size ease-in-out}.cancellation-and-refund-info__link:hover{background-size:.4rem 1.4em}.cancellation-and-refund-info__subproduct-subtitle-skeleton{font-size:1.9rem;width:7ch;height:2rem}.cancellation-and-refund-info__subproduct-text-skeleton{font-size:1.5rem;width:35ch;height:1.7rem}.cancellation-and-refund-info__subproduct-text-skeleton--big{width:37ch}.cancellation-and-refund-info__subproduct-text-skeleton--small{width:31ch}cancellation-and-refund-policy{position:relative;display:block;max-width:40rem;margin:0 auto}cancellation-and-refund-policy .texts-holder{top:0;display:flex;flex-direction:column;font-size:1.2rem;color:#F05929;font-weight:400}cancellation-and-refund-policy .texts-holder .cia,cancellation-and-refund-policy .texts-holder .text,cancellation-and-refund-policy .texts-holder .title{display:flex;flex-direction:column;padding:1rem 0;margin:0}cancellation-and-refund-policy .texts-holder .cia--oneline,cancellation-and-refund-policy .texts-holder .text--oneline,cancellation-and-refund-policy .texts-holder .title--oneline{display:block}cancellation-and-refund-policy .texts-holder .cia a,cancellation-and-refund-policy .texts-holder .text a,cancellation-and-refund-policy .texts-holder .title a{text-decoration:underline}cancellation-and-refund-policy .texts-holder .cia p,cancellation-and-refund-policy .texts-holder .text p,cancellation-and-refund-policy .texts-holder .title p{margin:0}cancellation-and-refund-policy .texts-holder .title{color:#000}cancellation-and-refund-policy .texts-holder .title.big{display:none}cancellation-and-refund-policy .texts-holder .head{background-image:url(/img/checkout/cancellation-and-refund-policy-head.png);display:flex;justify-content:center}cancellation-and-refund-policy .texts-holder .head::after,cancellation-and-refund-policy .texts-holder .head::before{content:'';width:4px;height:5px;position:absolute;left:4%;background-color:#ededed;top:15px}cancellation-and-refund-policy .texts-holder .head::after{content:'';height:22px;top:25px}cancellation-and-refund-policy .texts-holder .mid{background-image:url(/img/checkout/cancellation-and-refund-policy-mid.png)}cancellation-and-refund-policy .texts-holder .bot{background-image:url(/img/checkout/cancellation-and-refund-policy-bot.png);height:100px}cancellation-and-refund-policy .texts-holder .bot,cancellation-and-refund-policy .texts-holder .head,cancellation-and-refund-policy .texts-holder .mid{background-size:100% 100%;background-repeat:no-repeat;padding-left:13%;padding-right:10px}@media screen and (min-width:768px){cancellation-and-refund-policy{margin-top:20px}cancellation-and-refund-policy .texts-holder .text:not(:last-child),cancellation-and-refund-policy .texts-holder .texts .text:not(:last-child){margin:0 0 24px}cancellation-and-refund-policy .texts-holder{background-color:#f2f2f2;border-radius:5px;padding:0 0 24px}cancellation-and-refund-policy .texts-holder .bot,cancellation-and-refund-policy .texts-holder .head,cancellation-and-refund-policy .texts-holder .mid{background-image:none;width:auto;height:auto}cancellation-and-refund-policy .texts-holder .cia{text-transform:uppercase;font-size:18px;color:#333;font-weight:700}cancellation-and-refund-policy .texts-holder .title{background-color:#ffd790;padding-right:48px}cancellation-and-refund-policy .texts-holder .title.big{display:block;font-size:24px;color:#F05929;padding:13px 13px 0 47px;border-radius:5px 5px 0 0;position:relative}cancellation-and-refund-policy .texts-holder .title.big::before{content:'i';font-size:24px;font-weight:400;display:inline-block;height:30px;width:30px;padding-left:1px;line-height:25px;color:#F05929;border-radius:50%;background-color:transparent;border:3px solid;text-align:center;position:absolute;left:10px;bottom:0}cancellation-and-refund-policy .texts-holder .title.head{font-size:16px;color:#333;font-weight:400;padding:0 13px 13px 47px}cancellation-and-refund-policy .texts-holder .title.head::after,cancellation-and-refund-policy .texts-holder .title.head::before{display:none}cancellation-and-refund-policy .texts-holder .texts{padding:0 13px}cancellation-and-refund-policy .texts-holder .text{padding:0;font-size:15px;color:#333}cancellation-and-refund-policy .texts-holder .text .text-bold{font-weight:700}cancellation-and-refund-policy .texts-holder .text .text-link{color:#F05929}}cancellation-and-refund-policy.cancellation-and-refund-policy--classic-blue{background-color:#edf2ff;border:1px solid #B3B3B3;border-radius:.8rem;padding:3rem 2.4rem 1.8rem}cancellation-and-refund-policy.cancellation-and-refund-policy--classic-blue .texts-holder,cancellation-and-refund-policy.cancellation-and-refund-policy--classic-blue .texts-holder .title{background-color:transparent}cancellation-and-refund-policy.cancellation-and-refund-policy--classic-blue .texts-holder{padding-bottom:.8rem}cancellation-and-refund-policy.cancellation-and-refund-policy--classic-blue .texts-holder .text .text-link{color:#414042}cancellation-and-refund-policy.cancellation-and-refund-policy--classic-blue .bot,cancellation-and-refund-policy.cancellation-and-refund-policy--classic-blue .head,cancellation-and-refund-policy.cancellation-and-refund-policy--classic-blue .mid{background-image:none}cancellation-and-refund-policy.cancellation-and-refund-policy--classic-blue .title.big{color:#414042;padding-top:0;padding-left:3.9rem}cancellation-and-refund-policy.cancellation-and-refund-policy--classic-blue .title.big::before{top:.9rem;color:inherit;left:0}cancellation-and-refund-policy.cancellation-and-refund-policy--classic-blue .title.head{padding-bottom:2.4rem;border-bottom:1px solid #414042;padding-left:3.9rem}cancellation-and-refund-policy.cancellation-and-refund-policy--classic-blue .cia{padding:1.8rem 0 .8rem}cancellation-and-refund-policy.cancellation-and-refund-policy--classic-blue .texts-holder .texts{padding:0}checkout-confirmation-section{display:block;text-align:center}.checkout-confirmation-section__title{margin:8rem 0 2rem}.checkout-confirmation-section__input-area{text-align:left}.checkout-confirmation-section__button{background:linear-gradient(308.6deg,#F06531 -7.94%,#EA3D35 79.38%);border-radius:1.5rem;margin:0 0 4rem;color:#fff;border:none;padding:1rem 2rem;width:80%}.checkout-confirmation-section__button:hover{background:linear-gradient(308.6deg,#C10222 -7.94%,#F2473F 79.38%)}.checkout-confirmation-section__input{display:block;margin:2rem 0 4rem}.checkout-confirmation-section__therms-texts{font-size:1.5rem;display:block}.checkout-confirmation-section__therms-link{text-decoration:underline;color:#F05929;cursor:pointer}.checkout-confirmation-section__therms-ol{font-size:1.5rem;line-height:2rem;color:#414042;padding-left:1.5rem}.checkout-confirmation-section__black-ol{padding-top:.5rem}.checkout-confirmation-section__therms-li{padding-bottom:3rem}.checkout-confirmation-section__therms-wrapper{height:23rem;overflow-y:scroll;padding-right:1.7rem}.checkout-confirmation-section__button-section{display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}.checkout-confirmation-section__body{overflow-y:auto}.checkout-confirmation-section__loyalty{padding-left:0}@media screen and (max-width:767px){checkout-confirmation-section{padding:0 1rem}.checkout-confirmation-section__therms-texts{margin-left:-3rem}.checkout-confirmation-section__loyalty{font-size:1.5rem;line-height:2rem;color:#414042;padding-left:1.5rem}}@media screen and (min-width:767px){.checkout-confirmation-section__button{width:100%}.checkout-confirmation-section__loyalty{padding-top:2rem}.checkout-confirmation-section__input{margin:4rem 0}.checkout-confirmation-section__twin-buttons{display:-ms-grid;display:grid;-ms-grid-columns:calc(50% - 2rem) calc(50% - 2rem);grid-template-columns:calc(50% - 2rem) calc(50% - 2rem);gap:4rem}.modal-dialog{width:1096px}}.checkout-confirmation-section__therms-wrapper::-webkit-scrollbar{width:.6rem}.checkout-confirmation-section__therms-wrapper::-webkit-scrollbar-track{box-shadow:inset 0 0 .5rem #E6E6E6;border-radius:1rem}.checkout-confirmation-section__therms-wrapper::-webkit-scrollbar-thumb{color:#B3B3B3;border-radius:1rem;border:#B3B3B3}.checkout-confirmation-section__therms-wrapper::-webkit-scrollbar-thumb:hover{background:#666}cancelation-policy .modal-dialog{width:1096px}.privacy-policy{margin:0 auto}@media screen and (max-width:768px){.checkout-confirmation-section .modal-dialog{height:calc(100% - 4rem);width:calc(100% - 4rem);margin:2rem auto}.checkout-confirmation-section .modal-content__body{border-radius:0 0 1rem 1rem}.privacy-policy{padding:0 1rem}}checkout-info-total-value{font-size:1.6rem;color:#F05929;font-weight:700;text-align:center}checkout-info-total-value .values{font-size:2.5rem}checkout-generic-header.normal-weight{font-weight:400}checkout-generic-header.greyish-blue .checkout-generic-header-holder{background-color:#566480;color:#fff}checkout-generic-header.yellow .checkout-generic-header-holder{background-color:#FFB727;font-weight:400}checkout-generic-header.almost-black .checkout-generic-header-holder{background-color:#373737;color:#fff}checkout-generic-header.old-grey .checkout-generic-header-holder{background-color:#6F6F6F;color:#fff}checkout-generic-header.orange .checkout-generic-header-holder{background-color:#ff5722;color:#fff}checkout-generic-header.checkout-generic-header--smaller{font-size:9px}checkout-generic-header .checkout-generic-header-holder{width:100%;font-size:1.4rem;color:#3e434d;font-weight:700;text-align:center;padding:.5rem;background:#ececec}@media screen and (min-width:767px){checkout-generic-header.checkout-generic-header--big .checkout-generic-header-holder{background-color:#E4E6E3;padding:20px 10px;font-size:1.8rem;text-align:left}checkout-generic-header.checkout-generic-header--big.checkout-generic-header--separated .checkout-generic-header-holder{margin:25px 0 0}}.checkout-picture{background:url(/img/checkout/checkout-123milhas.com-2019.05.10-11-19-42.png) no-repeat #F7F0EE;background-size:contain;width:100%;padding:24rem 6rem 1rem;text-align:center;margin-bottom:3rem;position:relative;box-shadow:0 .3rem .7rem rgba(0,0,0,.23)}.checkout-picture__title{font-size:2.4rem;font-weight:800;color:#f75b24}@media (max-width:992px){.checkout-picture{display:none}}checkout-passport-names-info{font-size:2rem}input-creditcard-security-code,input-first-name,input-full-name,input-last-name,input-password{position:relative;display:flex}.field-group__feedback-text{font-size:1.1rem;line-height:1;margin:.5rem 0 0;display:block;font-weight:400;position:absolute;top:5.3rem}.field-group__feedback-text--error{color:#ed3730}.field-group__form-control--invalid{border:.1rem solid #e04f5f}.field-group__help-text{display:block;margin-top:1rem}.field-group__tooltip{display:inline-block;position:absolute;transition:all .25s cubic-bezier(.55,-.01,0,1.36);pointer-events:none;z-index:2;bottom:calc(100% - 1rem)}.field-group__tooltip--show{opacity:1;transform:translate(0,0) scale(1)}.field-group__tooltip--hidden{opacity:0;transform:translate(0,5rem) scale(.1)}.field-group__clear-button,.field-group__feedback-text--error{transition:.4s ease-out all}.field-group__clear-button.ng-enter,.field-group__feedback-text--error.ng-enter{opacity:0}.field-group__clear-button.ng-enter.ng-enter-active,.field-group__clear-button.ng-leave,.field-group__feedback-text--error.ng-enter.ng-enter-active,.field-group__feedback-text--error.ng-leave{opacity:1}.field-group__clear-button.ng-leave.ng-leave-active,.field-group__feedback-text--error.ng-leave.ng-leave-active{opacity:0}@media screen and (min-width:768px){.field-group__tooltip{top:calc(100% + 1.3rem);bottom:unset}.field-group__tooltip--hidden{opacity:0;transform:translate(0,-7rem) scale(0)}}@media (max-width:767px){.field-group{position:relative;margin-bottom:2.5rem;display:flex;width:100%;flex-direction:column}.field-group__form-control{height:3rem;border-radius:.2rem;background-color:#fff;border:.1rem solid #b7b7b7;width:100%;max-width:100%;font-weight:400;padding:.4rem .6rem}.field-group__form-control--invalid{border:.1rem solid #e04f5f;background-color:#ffe8ea}.field-group__label-name{min-height:1.7rem;white-space:nowrap}.field-group__help-text{font-size:1.1rem;padding-top:.5rem}.field-group__clear-button{display:block;position:absolute;right:.6rem;top:2.8rem;background:0 0;border:none;padding:0;height:1.8rem;width:1.8rem;font-size:1.8rem}}.form-groups--themed .field-group{margin-bottom:3rem;width:100%;position:relative}.form-groups--themed .field-group--no-space{margin-bottom:1.1rem}.form-groups--themed .field-group--hidden-field{display:none}.form-groups--themed .field-group__feedback-text{top:5rem}.form-groups--themed .field-group__form-textarea{resize:vertical;min-height:4rem}.form-groups--themed .field-group__tooltip{bottom:calc(100% + 1rem);text-align:center;width:100%}.form-groups--themed .field-group__label-name{font-size:1.3rem;line-height:1.8rem;display:flex;align-items:center;color:#666;font-weight:400}.form-groups--themed .field-group__form-control{height:5rem;transition:all .3s;box-shadow:none;padding:.4rem 2rem .4rem 1.2rem;font-size:1.7rem;border:.2rem solid #E6E6E6;box-sizing:border-box;border-radius:.8rem;color:#414042;background:0 0}.form-groups--themed .field-group__form-control--focused,.form-groups--themed .field-group__form-control:active,.form-groups--themed .field-group__form-control:focus{border-color:#414042;box-shadow:none}.form-groups--themed .field-group__form-control:autofill{color:red}.form-groups--themed .field-group__form-control--datepicker[readonly]{background-color:#fff}.form-groups--themed .field-group__form-control::-webkit-input-placeholder{font-style:italic}.form-groups--themed .field-group__form-control:-ms-input-placeholder{font-style:italic}.form-groups--themed .field-group__form-control::placeholder{font-style:italic}.form-groups--themed .field-group__form-control[disabled]{font-style:normal;color:#666;background:#E6E6E6}.form-groups--themed .field-group__password{padding-right:4rem}.form-groups--themed .field-group__form-control--invalid{border:.2rem solid #EA3D35;background-color:transparent;box-shadow:none}.form-groups--themed .field-group__select-input{background:url(/img/icons/filled-small-arrow-down.svg) right no-repeat #fff;-webkit-appearance:none;background-position-x:calc(100% - 1rem);padding-right:3rem}.form-groups--themed .field-group__clear-button{position:absolute;top:55%;right:1.5rem;padding:0;margin:0;width:1.6rem;height:1.6rem;display:flex;border:none;background:0 0;font-size:1.8rem;color:#666}@media screen and (min-width:767px){.form-groups--themed .field-group__tooltip{top:calc(100% - 2rem);bottom:unset}.form-groups--themed .field-group__feedback-text{top:7.5rem}.form-groups--themed .field-group--hidden-field{display:block;opacity:0;cursor:default}form-groups{background-color:#ebede9}}@media screen and (max-width:767px){.form-groups--themed .field-group__form-control{height:46px;padding-top:1.5rem;font-size:1.5rem;line-height:2rem}.form-groups--themed .field-group__form-control::-webkit-input-placeholder{color:transparent}.form-groups--themed .field-group__form-control:-ms-input-placeholder{color:transparent}.form-groups--themed .field-group__form-control::placeholder{color:transparent}.form-groups--themed .field-group__form-control:active,.form-groups--themed .field-group__form-control:focus{border-width:.2rem;border-color:#E6E6E6}.form-groups--themed .field-group:focus-within .field-group__label-name,.form-groups--themed .field-group__form-control:active+.field-group__label-name,.form-groups--themed .field-group__form-control:focus+.field-group__label-name{color:#E6E6E6}.form-groups--themed .field-group__clear-button{top:calc(50% - .6rem)}.form-groups--themed .field-group__form-textarea{resize:vertical;min-height:5rem}.form-groups--themed .field-group__label-name{padding-left:1.4rem;position:absolute;transform-origin:top left;transform:translate(0,1.3rem) scale(1);transition:all .2s cubic-bezier(1,.04,1,1);font-style:normal;font-weight:400;font-size:1.5rem;text-transform:none;pointer-events:none;white-space:nowrap;width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;display:inline-block}.form-groups--themed .field-group__label-name--desktop{display:none}.form-groups--themed .field-group__label-name--mobile{display:block}.form-groups--themed .field-group--focus .field-group__label-name{transform:translate(0,.4rem) scale(.85);white-space:nowrap;top:unset;width:100%}}form-groups .form-control[ui-date-mask]{max-width:initial}info-payment .clock-text{font-size:1.2rem;color:#388e3c;display:flex;align-items:center;justify-content:center;margin:0 0 1.6rem}info-payment .selo-blindado-component,info-payment .site-blindado{margin:0 auto}info-payment .promocode--new{padding:0 1.6rem 1.6rem}@media (min-width:768px){important-information-for-your-trip .texts-holder{font-size:1.6rem}important-information-for-your-trip .texts-holder .title{font-size:1.8rem;margin:0 0 1.6rem}important-information-for-your-trip .texts-holder .mid:not(:last-child){padding-bottom:0}important-information-for-your-trip .list-texts{padding-left:2rem}important-information-for-your-trip .list-texts .text{margin:0 0 1.6rem}important-information-for-your-trip .link-rules{text-decoration:underline}}@media (max-width:768px){important-information-for-your-trip{position:relative;display:block;max-width:40rem;margin:0 auto}important-information-for-your-trip .texts-holder{top:0;display:flex;flex-direction:column;font-size:1.2rem;font-weight:400}important-information-for-your-trip .texts-holder .list-texts{list-style-type:decimal;margin:0;padding:0 10px}important-information-for-your-trip .texts-holder .info-payment-holder{box-shadow:0 .3rem .7rem rgba(0,0,0,.23);background-color:#fbfbfb;border:.1rem solid #d2d2d2;margin:1rem 1.6rem 3rem 0}important-information-for-your-trip .texts-holder .text{padding:1rem 0;margin:0}important-information-for-your-trip .texts-holder .title{display:flex;flex-direction:column;padding:1rem 0;margin:0}important-information-for-your-trip .texts-holder .head{background-image:url(/img/checkout/important-information-for-your-trip-head.png);display:flex;justify-content:center;position:relative}important-information-for-your-trip .texts-holder .head::after,important-information-for-your-trip .texts-holder .head::before{content:'';width:4px;height:5px;position:absolute;left:4%;background-color:#ededed;top:15px}important-information-for-your-trip .texts-holder .head::after{content:'';height:22px;top:25px}important-information-for-your-trip .texts-holder .mid{background-image:url(/img/checkout/important-information-for-your-trip-mid.png)}important-information-for-your-trip .texts-holder .bot{background-image:url(/img/checkout/important-information-for-your-trip-bot.png);height:100px}important-information-for-your-trip .texts-holder .bot,important-information-for-your-trip .texts-holder .head,important-information-for-your-trip .texts-holder .mid{background-size:100% 100%;background-repeat:no-repeat;padding-left:13%;padding-right:10px}}.luggage-holder.well{box-shadow:0 .1rem .3rem rgba(0,0,0,.16);background-color:#F05929;font-size:1.4rem;color:#fff;margin:0;padding:.8rem 1.5rem;font-weight:700;width:100%}.luggage__header-title-mobile{display:inline-flex}.luggage__header-title{display:none}.luggage__message-info{font-size:1.2rem;padding:1rem 0;font-weight:400;display:block}.luggage__header{display:flex;justify-content:space-between}.luggage__collapsable-button{padding:0;width:1.5rem;height:1.5rem;border-radius:.8rem;background-color:#d2d2d2;display:flex;justify-content:center;align-items:center}.luggage__collapsable-button:after{content:"+";color:#F05929}.luggage__collapsable-button--opened:after{content:"\2212"}.luggage__warning-text{font-weight:400;padding:10px;background:#fff;color:#F05929;text-align:center;border-left:4px solid #fedb4f;border-left-width:7px;margin-top:15px}.luggage__warning-text--inbound{border-left-color:#f9a051}.luggage__warning-text--outound-and-inbound{border-left:0 solid transparent;border-left-width:0}@media (min-width:769px){.luggage-holder.well{box-shadow:none;background-color:#e8e8d7;color:#333;padding:.8rem;font-weight:400}.luggage__header-title-mobile{display:none}.luggage__header-title{display:inline-flex;justify-content:center;align-items:center;font-size:1.8rem}.luggage__header-title-icon{margin-right:1rem}.luggage__collapsable-button{padding:0;width:2.6rem;height:2.6rem;border-radius:50%;background-color:#434343;position:relative}.luggage__collapsable-button:after{content:"+";color:#c4c4c4}.luggage__message-info{font-size:1.6rem;padding-right:4rem}}user-contact-info-in-checkout .text-email-info{margin-bottom:3rem}user-contact-info-in-checkout .text-email-info .text{margin:1rem}user-contact-info-in-checkout .phone-numbers{display:flex}user-contact-info-in-checkout .phone-number .label-name{font-weight:400;font-size:1.2rem;line-height:1.9rem}@media (max-width:380px){user-contact-info-in-checkout .phone-numbers{flex-direction:column}user-contact-info-in-checkout .phone-numbers .first-child,user-contact-info-in-checkout .phone-numbers .last-child{width:100%;margin:0}}payment-data .user-credit-card-address-holder,payment-data .user-data-in-payment-holder{padding:.5rem 3rem}payment-data .user-credit-card-address-holder .title,payment-data .user-data-in-payment-holder .title{width:100%;font-size:1.2rem;text-align:center}payment-data .user-credit-card-address-holder user-credit-card-address{display:block;margin-top:2rem}payment-data tabs-buttons-list{padding:1.4rem;display:flex}tabs-buttons-list .tabs-buttons-list__holder{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;min-width:9rem}tabs-buttons-list .tabs-buttons-list__button{padding:.4rem .8rem;border-radius:1.5rem;background-color:#fff;border:.1rem solid #d8d8d8;margin:.5rem;font-size:1.2rem;color:#656565;font-weight:400}tabs-buttons-list .tabs-buttons-list__button--higlighted{background-color:#47B231;color:#fff}tabs-buttons-list .tabs-buttons-list__button--selected{background-color:#ff5722;color:#fff}promocode{color:#212121;font-size:1.2rem;display:block}promocode .promocode-header{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}promocode .promocode-header .title{font-weight:400;padding:0 .7rem}promocode .promocode-recaptcha-wrapper{margin:auto}promocode .collapsable-button{padding:0;margin:0 1rem;width:1.5rem;height:1.5rem;border-radius:.8rem;background-color:#d2d2d2;position:relative}promocode .collapsable-button:after{content:"+";position:absolute;right:3px;top:-2px}promocode .collapsable-button.opened:after{content:"\2212"}promocode .well.collapsable{background:#fff;margin:0;padding:0 1.5rem}promocode .well .form-group{display:flex;align-items:center;justify-content:center}promocode .well .promocode-input{height:30px;border:.5px solid #707070;border-right:0;border-radius:.4rem 0 0 .4rem}promocode .well .btn-promocode{border-radius:0 4px 4px 0;margin:0;width:12%;height:30px}promocode .well .btn-promocode .fa-angle-right{font-size:1.8rem}promocode.promocode--new .promocode-header{padding:8px;background-color:#F8D033;margin:0}promocode.promocode--new .promo{border:1px solid #f8d033;padding:0}promocode.promocode--new .form-group{margin:0}promocode.promocode--new .well.opened .collapse{margin:1rem 1.5rem}promocode.promocode--new .collapsable-button{text-align:center;color:#F2F2F2;padding:0;margin:0 1rem;width:2.1rem;height:2.1rem;border-radius:50%;background-color:#333;position:relative}promocode.promocode--new .collapsable-button::after{font-size:15px;width:100%;height:100%;top:0;right:0;color:#F2F2F2;line-height:19px}promocode.promocode--new .promocode-input{border-color:#d5d5d5}.refund-guaranteed__button-container{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:transparent;text-align:left;padding:1.25rem 2.5rem;border-radius:.25rem;width:100%;height:100%;transition:border 250ms linear;border:3px solid rgba(240,89,41,0);cursor:pointer}@media screen and (max-width:768px){.refund-guaranteed__button-container{padding:.5rem;flex-direction:column-reverse}.refund-guaranteed__button-container.container-no-refund{flex-direction:row-reverse}.refund-guaranteed__button-container .refund-guaranteed__button__radio-input{padding:0 1.5rem}}.refund-guaranteed__button-container.input-selected{border:3px solid #F05929}.refund-guaranteed__button-container.disabled-by-loading{cursor:wait!important;color:rgba(0,0,0,.5)}.refund-guaranteed__button-container.disabled-by-loading label{cursor:wait!important}.refund-guaranteed__button-container .refund-guaranteed__button__radio-input{flex-shrink:0;display:flex;justify-content:center;align-items:center}.refund-guaranteed__button-container .refund-guaranteed__button__radio-input .custom-checked:checked::before{background:#F05929}.refund-guaranteed__button-container label{flex-grow:1;font-weight:400;margin:0;padding:0 0 0 1.25rem;cursor:pointer}.refund-guaranteed__button-container label .theme-text--button-1-refund-guaranteed{margin:0;padding:1.75rem 0 1.25rem 1.25rem}.refund-guaranteed__button-container label .refund-guaranteed__button__text-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.refund-guaranteed__button-container label{padding-left:0;padding-bottom:.875rem}.refund-guaranteed__button-container label .refund-guaranteed__button__text-container{flex-direction:column}}.refund-guaranteed__button-container label .refund-guaranteed__button__text-container p{margin:0}.refund-guaranteed__button-container label .refund-guaranteed__button__text-container .refund-guaranteed__button__expire-in-text{display:flex;flex-direction:column;align-content:center;justify-content:flex-start;text-align:left}.refund-guaranteed__button-container label .refund-guaranteed__button__text-container .refund-guaranteed__button__expire-in-text h2{padding:0;margin:0 0 2px}.refund-guaranteed__button-container label .refund-guaranteed__button__text-container .refund-guaranteed__button__expire-in-text p{padding:0;margin:0}.refund-guaranteed__button-container label .refund-guaranteed__button__text-container .refund-guaranteed__button__cost-text{display:flex;flex-direction:column;align-content:center;justify-content:center;text-align:center}.refund-guaranteed__button-container label .refund-guaranteed__button__text-container .refund-guaranteed__button__cost-text span:first-child{margin-bottom:.25rem}@media screen and (max-width:768px){.refund-guaranteed__button-container label .refund-guaranteed__button__text-container .refund-guaranteed__button__expire-in-text{text-align:center}.refund-guaranteed__button-container label .refund-guaranteed__button__text-container .refund-guaranteed__button__cost-text{margin-top:.5rem}.refund-guaranteed__button-container label .refund-guaranteed__button__text-container .refund-guaranteed__button__cost-text span:first-child{margin-bottom:0}}.refund-guaranteed__modal-text{padding:2rem 2.5rem}@media screen and (min-width:768px){.refund-guaranteed__modal-text{padding:3rem 3.5rem}}.refund-guaranteed__modal-text p{margin-bottom:2rem}.refund-guaranteed__modal .modal-content{max-width:906px;border-radius:1em;background-color:#FFF}.refund-guaranteed__link{text-decoration:underline;cursor:pointer}check-icon{display:flex;align-items:center;position:relative}check-icon .check-icon__holder{padding:0;border:none;width:15px;height:13px;background-color:transparent;position:relative;margin-right:.5rem}check-icon .check-icon__holder::after,check-icon .check-icon__holder::before{content:'';height:.3rem;position:absolute;background-color:#7CBE73;transform:rotate(55deg);top:1.2rem;border-radius:.8rem;width:0;left:.7rem;opacity:0}check-icon .check-icon__holder::before{transform:rotate(55deg);top:.6rem;animation:check-icon-before-animation .1s forwards ease-in-out .25s}check-icon .check-icon__holder::after{top:1.2rem;transform:rotate(0);width:0;left:.8rem;animation:check-icon-after-animation .1s forwards ease-in-out .3s}@keyframes check-icon-before-animation{from{opacity:1}to{width:.8rem;opacity:1;left:0}}@keyframes check-icon-after-animation{from{opacity:1}to{transform:rotate(-45deg);opacity:1;width:1.1rem;left:.4rem;top:.4rem}}.check-icon--yellowed .check-icon__holder::after,.check-icon--yellowed .check-icon__holder::before{background-color:#ff9800}.check-icon--whitened .check-icon__holder::after,.check-icon--whitened .check-icon__holder::before{background-color:#fff}.check-icon--classic-blue .check-icon__holder::after,.check-icon--classic-blue .check-icon__holder::before{background-color:#365BC7}.check-icon--forest .check-icon__holder::after,.check-icon--forest .check-icon__holder::before{background-color:#00652E}download-arrow-icon .download-arrow-icon__holder:hover .icon-download__arrows{animation:animated-arrow 1s 1}download-arrow-icon .download-arrow-icon__holder{display:flex;align-items:center;cursor:pointer}download-arrow-icon .download-arrow-icon__holder--opaque-disabled{cursor:not-allowed;opacity:.4}download-arrow-icon .download-arrow-icon__holder--opaque-disabled:hover .icon-download__arrows{animation:none}download-arrow-icon .icon-download__arrows{transform:translate(0,0)}download-arrow-icon .download-arrow-icon__text{padding-left:8px}@keyframes animated-arrow{0%,100%,41%{transform:translate(0,0)}40%{transform:translate(0,17.6px)}}speaker-sound-icon .icon-speaker-sounds__speaker-bar-one,speaker-sound-icon .icon-speaker-sounds__speaker-bar-two,speaker-sound-icon .icon-speaker-sounds__speaker-on{fill:transparent}speaker-sound-icon .icon-speaker-sounds__speaker-off,speaker-sound-icon .speaker-sound-icon__playing .icon-speaker-sounds__speaker-on{fill:#000}speaker-sound-icon .speaker-sound-icon__playing .icon-speaker-sounds__speaker-bar-two{animation:animate-speaker-bar-two 1s infinite}speaker-sound-icon .speaker-sound-icon__playing .icon-speaker-sounds__speaker-bar-one{animation:animate-speaker-bar-one 1s infinite}speaker-sound-icon .speaker-sound-icon__playing .icon-speaker-sounds__speaker-off{fill:transparent}@keyframes animate-speaker-bar-two{0%,100%,90%{fill:transparent}60%{fill:#000}}@keyframes animate-speaker-bar-one{0%,100%,90%{fill:transparent}30%{fill:#000}}copy-code-icon .copy-code-icon__holder:hover .icon-copy-clipboard__files{animation:animate-files 1s 1}copy-code-icon .copy-code-icon__holder{display:flex;align-items:center;cursor:pointer;position:relative;width:100%;justify-content:center}copy-code-icon .copy-code-icon__check-icon{position:absolute;left:0;top:0}copy-code-icon .copy-code-icon__check-icon--show::after,copy-code-icon .copy-code-icon__check-icon--show::before{opacity:1}copy-code-icon .copy-code-icon__check-icon--show::before{width:.8rem;left:0}copy-code-icon .copy-code-icon__check-icon--show::after{transform:rotate(-45deg);width:1.1rem;left:.4rem;top:1.2rem}copy-code-icon .copy-code-icon__holder--color-opaque-disabled{cursor:not-allowed;opacity:.4}copy-code-icon .copy-code-icon__holder--color-opaque-disabled:hover .icon-copy-clipboard__files{animation:none}copy-code-icon .icon-copy-clipboard__files{transform:translate(0,0)}copy-code-icon .copy-code-icon__text{padding-left:6px}copy-code-icon .copy-code-icon__item{transition:opacity .25s;will-change:opacity}copy-code-icon .copy-code-icon__item.ng-enter,copy-code-icon .copy-code-icon__item.ng-leave,copy-code-icon .copy-code-icon__item.ng-move{transition:opacity .25s}copy-code-icon .copy-code-icon__item.ng-enter,copy-code-icon .copy-code-icon__item.ng-leave.ng-leave-active,copy-code-icon .copy-code-icon__item.ng-move{opacity:0}copy-code-icon .copy-code-icon__item.ng-enter.ng-enter-active,copy-code-icon .copy-code-icon__item.ng-leave,copy-code-icon .copy-code-icon__item.ng-move.ng-move-active{opacity:1}copy-code-icon .copy-code-icon__hidded-input{position:absolute;width:10px;opacity:0;z-index:-1;height:10px}@keyframes animate-files{0%,100%,41%{transform:translate(0,0)}40%{transform:translate(20px,0)}}.how-to-populate-passport-modal__holder{display:flex;flex-wrap:wrap;font-size:1.8rem}.how-to-populate-passport-modal__info{text-align:center;margin:0 0 1rem}.how-to-populate-passport-modal__image{margin:1.5rem 0;width:56%}.how-to-populate-passport-modal__labels-holder{display:flex;flex-direction:column;justify-content:space-between;width:44%;padding:1.5rem 0 2rem 1.5rem}.how-to-populate-passport-modal__labels{padding:0 0 0 4.2rem;text-align:left;position:relative}.how-to-populate-passport-modal__labels::before{background:#aaf76c;content:'';width:3.2rem;height:3.2rem;display:block;position:absolute;left:0}.how-to-populate-passport-modal__labels--first-name::before{background:#f5a253}@media (max-width:768px){.how-to-populate-passport-modal__holder{font-size:1.4rem}.how-to-populate-passport-modal__image{margin:2rem 0;width:100%}.how-to-populate-passport-modal__labels-holder{width:100%;padding:0}.how-to-populate-passport-modal__labels{padding:1rem 1rem 1rem 4.2rem}.how-to-populate-passport-modal__labels--first-name{margin-top:1.2rem}}.immediate-booking-modal{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1050;display:flex;align-items:center}.immediate-booking-modal .modal-body{display:flex;align-items:center;border-radius:1rem;flex-direction:column;padding:6rem 0;background:#fff;margin:0 auto}@media screen and (min-width:769px){.immediate-booking-modal .modal-body{min-width:440px}}.immediate-booking-modal__content{width:440px;display:flex;justify-content:center;padding:0 4rem;flex-direction:column}.immediate-booking-modal__content-text{font-size:1.6rem;line-height:2.3rem}button-listen-code .button-listen-code__btn{padding:0;border:none;background:0 0;border-radius:50%;width:100%;height:100%;display:flex;align-items:center;margin-left:1rem;justify-content:center}button-listen-code .button-listen-code__btn:active,button-listen-code .button-listen-code__btn:hover{opacity:.5}button-listen-code .button-listen-code__btn-icon{display:inline-block;font-size:1.6rem}.order-card__footer__refund-guaranteed{background-color:#00AD46;padding:1rem}.order-card__footer__refund-guaranteed__text-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1rem;margin-bottom:1rem}.order-card__footer__refund-guaranteed__text-row:first-child{margin-top:0}.order-card__footer__refund-guaranteed__text-row:last-child{margin-bottom:0}.order-card__footer__refund-guaranteed__text-row span{padding-right:.5rem}.order-card__footer__refund-guaranteed__text-row__icon-container{display:flex;justify-content:center;align-items:center;height:2rem;width:2rem}.order-card__footer__refund-guaranteed__text-row__icon-container img{width:100%;height:auto}.order-card__no-refund-guaranted{padding:1rem;background-color:#f1f1f1;border:.1rem solid #B3B3B3;border-top:0;margin-top:0;display:flex;flex-direction:column}bank-slip-table-status .bank-slip-table-status__table-item--right-bordered,bank-slip-table-status-promo .bank-slip-table-status-promo__table-item--right-bordered{border-right:.1rem solid #d3d2d3}bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--1{color:#8A8A8A}bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--2,bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--3{color:#F9757C}bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--4{color:#7CBE73}bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--15,bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--5{color:#F0B53B}bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--20{color:#7CBE73}bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--24{color:#F0B53B}bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--40{color:#F9757C}bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--44{color:#8A8A8A}bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--50{color:#FA8833}bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--56{color:#FBA0A0}bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--60,bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--70{color:#3F59E4}bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--74{color:#FBA0A0}bank-slip-table-status-promo .bank-slip-table-status-promo__table-item-status--76{color:#3F59E4}bank-slip-table-status-promo .bank-slip-table-status-promo__table-list{display:-ms-grid;display:grid;-ms-grid-columns:max-content (11%) [5] auto;grid-template-columns:max-content repeat(5,11%) auto;align-items:center;font-weight:600;font-size:1.3rem;line-height:1.2;border:.1rem solid #d3d2d3}bank-slip-table-status-promo .bank-slip-table-status-promo__table-body{border-top:none}bank-slip-table-status-promo .bank-slip-table-status-promo__table-item{word-break:break-word;padding:1rem .7rem;display:flex;height:100%;align-items:center;max-width:280px}bank-slip-table-status-promo .bank-slip-table-status-promo__table-item--sm-text{font-weight:400;font-size:1.1rem}@media (max-width:690px){bank-slip-table-status-promo .bank-slip-table-status-promo__holder{min-width:880px}bank-slip-table-status-promo .bank-slip-table-status-promo__table-list{border-top:transparent}}footer-saving-price{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:700;flex-wrap:wrap;background:#F1F1F1;padding:1.6rem}@media screen and (max-width:800px){footer-saving-price{flex-direction:column}.footer-saving-price__value{font-weight:400;font-size:1.3rem;padding:1rem 0 2rem}}list-loc .list-log__button{font-weight:700;background-color:#f1f1f1;border:.2rem solid #d5d2d2;padding:.8rem 2.4rem;margin-left:.8rem;border-radius:.4rem;cursor:not-allowed}list-loc .list-log__button--ready{border:transparent;white-space:nowrap;cursor:pointer;background:#2445E4;color:#FFF}@media screen and (max-width:430px){list-loc{text-align:center}.list-log__button{width:100%;margin:1rem 0 0}}list-flight-passenger .list-flight-passenger__title{font-weight:600;font-size:1.2rem;display:inline-block;margin-bottom:.8rem}list-flight-passenger .list-flight-passenger__passenger-holder{padding:0}list-flight-passenger .list-flight-passenger__passenger-item{border-radius:.4rem;padding:.8rem .4rem;background-color:#f1f1f1;list-style:none;margin-bottom:.8rem;display:flex;flex-wrap:wrap;align-items:center}list-flight-passenger .list-flight-passenger__passenger-icon{height:24px;width:32px;padding:auto}list-flight-passenger .list-flight-passenger__passenger-type{font-size:.9rem;display:block}list-flight-passenger .list-flight-passenger__passenger-name{font-size:1.4rem}list-flight-passenger .list-flight-passenger__passenger-texts-holder{position:relative;padding:0 .8rem;width:calc(100% - 60px)}list-flight-passenger .list-flight-passenger__passenger-texts-holder:before{content:'';position:absolute;display:block;width:1px;height:30px;top:0;bottom:0;left:0;background-color:#252525}@media screen and (max-width:690px){list-flight-passenger .list-flight-passenger__refund-status{width:100%}}bank-slip-table-status .bank-slip-table-status__table-item-status--1{color:#8A8A8A}bank-slip-table-status .bank-slip-table-status__table-item-status--2,bank-slip-table-status .bank-slip-table-status__table-item-status--3{color:#F9757C}bank-slip-table-status .bank-slip-table-status__table-item-status--4{color:#7CBE73}bank-slip-table-status .bank-slip-table-status__table-item-status--15,bank-slip-table-status .bank-slip-table-status__table-item-status--5{color:#F0B53B}bank-slip-table-status .bank-slip-table-status__table-item-status--20{color:#7CBE73}bank-slip-table-status .bank-slip-table-status__table-item-status--24{color:#F0B53B}bank-slip-table-status .bank-slip-table-status__table-item-status--40{color:#F9757C}bank-slip-table-status .bank-slip-table-status__table-item-status--44{color:#8A8A8A}bank-slip-table-status .bank-slip-table-status__table-item-status--50{color:#FA8833}bank-slip-table-status .bank-slip-table-status__table-item-status--56{color:#FBA0A0}bank-slip-table-status .bank-slip-table-status__table-item-status--60,bank-slip-table-status .bank-slip-table-status__table-item-status--70{color:#3F59E4}bank-slip-table-status .bank-slip-table-status__table-item-status--74{color:#FBA0A0}bank-slip-table-status .bank-slip-table-status__table-item-status--76{color:#3F59E4}bank-slip-table-status .bank-slip-table-status__table-list{display:-ms-grid;display:grid;-ms-grid-columns:max-content (13%) [4] auto;grid-template-columns:max-content repeat(4,13%) auto;align-items:center;font-weight:600;font-size:1.3rem;line-height:1.2;border:.1rem solid #d3d2d3}bank-slip-table-status .bank-slip-table-status__table-body{border-top:none}bank-slip-table-status .bank-slip-table-status__table-item{word-break:break-word;padding:1rem;display:flex;height:100%;align-items:center}bank-slip-table-status .bank-slip-table-status__table-item--sm-text{font-weight:400;font-size:1.1rem}@media (max-width:690px){bank-slip-table-status .bank-slip-table-status__holder{min-width:880px}bank-slip-table-status .bank-slip-table-status__table-list{border-top:transparent}}@use "sass:color";refund-status .refund-status{position:relative}refund-status .refund-status__beacon{width:12px;height:12px;border-radius:50%;background:#d9d9d9}refund-status .refund-status__beacon--yellow{background:#F0B53B;box-shadow:0 0 0 0 #F0B53B}@keyframes pulse-status-yellow{0%{box-shadow:0 0 0 0 rgba(240,181,59,0)}70%{box-shadow:0 0 0 .7rem rgba(240,181,59,.4)}100%{box-shadow:0 0 0 .3rem rgba(240,181,59,0)}}refund-status .refund-status__beacon--green{background:#7CBE73;box-shadow:0 0 0 0 #7CBE73}@keyframes pulse-status-green{0%{box-shadow:0 0 0 0 rgba(124,190,115,0)}70%{box-shadow:0 0 0 .7rem rgba(124,190,115,.4)}100%{box-shadow:0 0 0 .3rem rgba(124,190,115,0)}}refund-status .refund-status__beacon--blue{background:#3F59E4;box-shadow:0 0 0 0 #3F59E4}@keyframes pulse-status-blue{0%{box-shadow:0 0 0 0 rgba(63,89,228,0)}70%{box-shadow:0 0 0 .7rem rgba(63,89,228,.4)}100%{box-shadow:0 0 0 .3rem rgba(63,89,228,0)}}refund-status .refund-status__beacon--red{background:#F9757C;box-shadow:0 0 0 0 #F9757C}@keyframes pulse-status-red{0%{box-shadow:0 0 0 0 rgba(249,117,124,0)}70%{box-shadow:0 0 0 .7rem rgba(249,117,124,.4)}100%{box-shadow:0 0 0 .3rem rgba(249,117,124,0)}}@media screen and (min-width:690px){refund-status .refund-status__beacon--yellow{animation:pulse-status-yellow 1s infinite}refund-status .refund-status__beacon--yellow:hover{animation:none}refund-status .refund-status__beacon--green{animation:pulse-status-green 1s infinite}refund-status .refund-status__beacon--green:hover{animation:none}refund-status .refund-status__beacon--blue{animation:pulse-status-blue 1s infinite}refund-status .refund-status__beacon--blue:hover{animation:none}refund-status .refund-status__beacon--red{animation:pulse-status-red 1s infinite}refund-status .refund-status__beacon--red:hover{animation:none}refund-status refund-status-tooltip{top:-7rem;right:-10%;pointer-events:none;opacity:0;transition:opacity .2s}refund-status .refund-status:hover>refund-status-tooltip{opacity:1}refund-status .refund-status__beacon--without-animate{animation:none}}@media screen and (max-width:690px){refund-status .refund-status__details{width:100%}refund-status .refund-status__steps-mobile{display:block;overflow:hidden;height:0;transition:height .5s ease-out}refund-status .refund-status__steps-mobile--full-height{height:110px}refund-status .refund-status__beacon{position:absolute;top:-2.9rem;right:.3rem;color:#000;display:flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:1.6rem}refund-status .refund-status__beacon::before{content:"+"}refund-status .refund-status__beacon--minus::before{content:"-";font-size:2rem}}promo-purchase-description{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;padding:2rem 2rem 3rem;border:.1rem solid #E6E6E6;gap:2rem;width:100%}@media (min-width:768px){promo-purchase-description{-ms-grid-columns:1.3fr 1fr;grid-template-columns:1.3fr 1fr;gap:2rem}}.promo-purchase-description{display:flex;flex-direction:column;border:.1rem solid #E6E6E6;border-top:none;padding-bottom:2rem;gap:2rem;margin:0 -2.1rem}.promo-purchase-description__header{padding:1rem;border-bottom:.1rem solid #E6E6E6;display:flex;flex-direction:column;gap:1rem}.promo-purchase-description__description-item{padding:0 1rem}.promo-purchase-description__form-button{max-width:32rem;margin-left:auto}.promo-purchase-description__status-row{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.promo-purchase-description__footer{margin:0 -2rem -3rem}@media (min-width:768px){.promo-purchase-description{margin:0;border-top:.1rem solid #E6E6E6}.promo-purchase-description__header{flex-direction:row;align-items:center;gap:2rem}.promo-purchase-description__status-row{justify-content:space-between;flex-direction:row;align-items:center;-ms-grid-column:span 2;grid-column:span 2}.promo-purchase-description__footer{-ms-grid-column:span 2;grid-column:span 2}}refund-status-tooltip .tooltip-wrapper{--arrow-size:21px;position:absolute;bottom:180%;right:-3.6rem}refund-status-tooltip .tooltip-wrapper.tooltip-wrapper--black-text{color:#444}refund-status-tooltip .tooltip-wrapper::after{content:'';display:block;position:absolute;bottom:calc(var(--arrow-size) * -2 / 3);width:0;height:0;border-left:var(--arrow-size) solid transparent;border-right:var(--arrow-size) solid transparent;border-top:var(--arrow-size) solid #fff;z-index:0;right:var(--arrow-size)}.tooltip-code{display:flex;flex-direction:column;text-align:left;font-size:12px}.tooltip-code .tooltip-title{text-transform:uppercase;font-weight:700;text-align:center}.tooltip-code strong{font-family:'Roboto Mono',monospace;font-weight:700;color:#D8C432}refund-steps .seed-path{--dot-width:12px;display:flex;color:#333;font-weight:400;font-size:1.2rem;justify-content:center}refund-steps .refund-steps__holder{padding:1.6rem;background-color:#fff;border-radius:.8rem;box-shadow:.3rem .3rem 1rem rgba(100,100,100,.25)}refund-steps .refund-steps__title{font-weight:600;font-size:1.2rem;padding:.2rem 0 .4rem;text-align:center}refund-steps .seed-path__item{display:flex;flex-direction:column;align-items:center;padding:0 1.6rem;position:relative}refund-steps .seed-path__item::before{--connection-height:2px;display:block;position:absolute;background-color:#8A8A8A;width:calc(100% - var(--dot-width)/ 2);height:var(--connection-height);z-index:1;top:calc(50% - var(--connection-height)/ 2)}refund-steps .seed-path__item--yellow::before{background-color:#F0B53B}refund-steps .seed-path__item--green::before{background-color:#7CBE73}refund-steps .seed-path__item--blue::before{background-color:#3F59E4}refund-steps .seed-path__item--red::before{background-color:#F9757C}refund-steps .seed-path__dot{display:block;border-radius:50%;width:var(--dot-width);height:var(--dot-width);position:relative;margin:.4rem auto;background-color:#8A8A8A;z-index:2}refund-steps .seed-path__dot--yellow{background-color:#F0B53B}refund-steps .seed-path__dot--green{background-color:#7CBE73}refund-steps .seed-path__dot--red{background-color:#F9757C}refund-steps .seed-path__dot--blue{background-color:#3F59E4}refund-steps .seed-path__item:not(:first-child)::before{content:"";right:50%}@media screen and (max-width:690px){refund-steps .seed-path{overflow:scroll}refund-steps .refund-steps__holder{background-color:#f1f1f1;box-shadow:none}}@media screen and (max-width:430px){refund-steps .seed-path--scrolled{overflow:scroll;justify-content:flex-start;padding-bottom:1rem}}user-header-data-flight{background:#fff;border:.1rem solid #d9d9d9;display:-ms-grid;display:grid;-ms-grid-columns:1.2fr 1fr;grid-template-columns:1.2fr 1fr}user-header-data-flight .user-header-data-flight__purchase-and-date-holder,user-header-data-flight .user-header-data-flight__trip-and-status-holder{display:flex}user-header-data-flight .user-header-data-flight__help-button{margin-top:1rem}user-header-data-flight .user-header-data-flight__loyalty-badge{background-color:#FFB727;padding:.6rem;position:absolute;bottom:0;left:0;right:0}user-header-data-flight .user-header-data-flight__trip-and-status-holder{flex-direction:column;justify-content:start}user-header-data-flight .user-header-data-flight__trip-status,user-header-data-flight .user-header-data-flight__trip-type{display:flex;padding:1rem}user-header-data-flight .user-header-data-flight__trip-type{width:148px;background:#000;color:#fff;align-items:center;font-weight:600;line-height:1.6rem;text-align:center;text-transform:uppercase;justify-content:center;flex-direction:column}user-header-data-flight .user-header-data-flight__trip-type--with-badge{padding-bottom:3.5rem;position:relative}user-header-data-flight .user-header-data-flight__length{min-height:141px;height:100%;width:147px}user-header-data-flight .user-header-div{display:flex;flex-direction:row;justify-content:start}user-header-data-flight .user-header-data-flight__trip-status{flex-direction:column;justify-content:center}user-header-data-flight .user-header-data-flight__title{font-weight:800;font-size:1.1rem;text-transform:uppercase;display:block}user-header-data-flight .user-header-data-flight__trip-status-text{font-size:1.3rem;line-height:1.6rem;margin-bottom:0}user-header-data-flight .user-header-data-flight__trip-status-text--1{color:#8A8A8A}user-header-data-flight .user-header-data-flight__trip-status-text--2,user-header-data-flight .user-header-data-flight__trip-status-text--3{color:#F9757C}user-header-data-flight .user-header-data-flight__trip-status-text--4{color:#7CBE73}user-header-data-flight .user-header-data-flight__trip-status-text--15,user-header-data-flight .user-header-data-flight__trip-status-text--5{color:#F0B53B}user-header-data-flight .user-header-data-flight__trip-status-text--20{color:#7CBE73}user-header-data-flight .user-header-data-flight__trip-status-text--24{color:#F0B53B}user-header-data-flight .user-header-data-flight__trip-status-text--40{color:#F9757C}user-header-data-flight .user-header-data-flight__trip-status-text--44{color:#8A8A8A}user-header-data-flight .user-header-data-flight__trip-status-text--50{color:#FA8833}user-header-data-flight .user-header-data-flight__trip-status-text--56{color:#FBA0A0}user-header-data-flight .user-header-data-flight__trip-status-text--60,user-header-data-flight .user-header-data-flight__trip-status-text--70{color:#3F59E4}user-header-data-flight .user-header-data-flight__trip-status-text--74{color:#FBA0A0}user-header-data-flight .user-header-data-flight__trip-status-text--76{color:#3F59E4}user-header-data-flight .user-header-data-flight__trip-status-text--pending{color:#8A8A8A}user-header-data-flight .user-header-data-flight__trip-status-text--on-hold,user-header-data-flight .user-header-data-flight__trip-status-text--processing{color:#F0B53B}user-header-data-flight .user-header-data-flight__trip-status-text--completed{color:#3F59E4}user-header-data-flight .user-header-data-flight__trip-status-text--cancelled{color:#F9757C}user-header-data-flight .user-header-data-flight__trip-status-text--refunded{color:#7CBE73}user-header-data-flight .user-header-data-flight__trip-status-text--failed{color:#F9757C}user-header-data-flight .user-header-data-flight__trip-status-text--cancelando{color:#FA8833}user-header-data-flight .user-header-data-flight__trip-status-text--aguardando-form{color:#F0B53B}user-header-data-flight .user-header-data-flight__trip-status-text--forms_incorreto{color:#F9757C}user-header-data-flight .user-header-data-flight__trip-status-text--forms_recebido,user-header-data-flight .user-header-data-flight__trip-status-text--pax-email-enviado{color:#F0B53B}user-header-data-flight .user-header-data-flight__purchase-and-date-holder{flex-direction:column;padding:1rem 0 0;border-left:.1rem solid #d9d9d9;flex:1 1 60%}user-header-data-flight .user-header-data-flight__date-data-content{display:flex;flex-direction:row;justify-content:space-between;font-weight:800;font-size:1.1rem;align-items:center;padding:1rem;border-bottom:.1rem solid #d9d9d9}user-header-data-flight .user-header-data-flight__date-data{font-weight:400;font-size:1.3rem;line-height:1.6rem}user-header-data-flight .user-header-data-flight__status-data-item{flex-basis:55%}user-header-data-flight .user-header-data-flight__buy-code{font-weight:400;font-size:1.8rem;text-transform:uppercase;color:#2445e4;font-family:"Roboto Mono",monospace;display:flex;min-width:168px;align-items:center;flex-wrap:wrap}user-header-data-flight .user-header-whitelabel-div{display:flex;flex-direction:column;justify-content:center;align-items:center}user-header-data-flight .user-header-whitelabel-logo{margin-top:1rem;margin-bottom:1rem;height:42px;width:220px}user-header-data-flight .user-header-data-flight__purchase-type{padding:1rem 0;text-transform:lowercase}user-header-data-flight .user-header-data-flight__purchase-type-text{text-transform:uppercase}user-header-data-flight .user-header-data-flight__purchase-data-content{display:flex;justify-content:space-between;align-items:center;padding:0 0 0 1rem}user-header-data-flight .user-header-data-flight__listen-code{display:inline-block;width:18px;height:18px;margin-left:.4rem}user-header-data-flight .user-header-data-flight__listen-code--small{transform:scale(.7)}user-header-data-flight .user-header-data-flight__purchase-brand{width:8rem;border-left:.1rem solid #d9d9d9}user-header-data-flight .user-header-data-flight__bank-slip-table,user-header-data-flight .user-header-data-flight__bank-slip-table-holder{width:100%}user-header-data-flight .user-header-data-flight__bank-slip-table-holder{-ms-grid-column:span 2;grid-column:span 2}user-header-data-flight .user-header-data-flight__btn-show-bank-slip{font-weight:600;font-size:1.2rem;text-align:center;color:#2445e4;padding:1rem .8rem;background:0 0}user-header-data-flight .user-header-data-flight__btn-show-bank-slip:focus,user-header-data-flight .user-header-data-flight__btn-show-bank-slip:hover{text-decoration:underline;background:0 0;color:#2445e4;box-shadow:inset 0 0 0 transparent}user-header-data-flight .user-header-data-flight__help-link:hover{text-decoration:none}user-header-data-flight .user-header-data-promo__form-button{margin-top:1rem;color:#000;background:0 0;border-color:#000}@media (max-width:1200px){user-header-data-flight .user-header-data-flight__trip-type{width:36%}user-header-data-flight .user-header-data-flight__status-data-item{flex-basis:48%}}@media (max-width:690px){user-header-data-flight{flex-wrap:wrap;display:flex}user-header-data-flight .order-card__arrow-button{position:absolute;left:2rem;top:1rem}user-header-data-flight .user-header-data-flight__purchase-and-date-holder,user-header-data-flight .user-header-data-flight__trip-and-status-holder{width:100%;flex-wrap:wrap;flex-basis:initial}user-header-data-flight .user-header-data-flight__trip-status,user-header-data-flight .user-header-data-flight__trip-type{width:100%;justify-content:space-between}user-header-data-flight .user-header-data-flight__status-data-item{flex-basis:100%}user-header-data-flight .user-header-data-flight__info-date-title{margin-top:1rem}user-header-data-flight .user-header-data-flight__loyalty-badge{left:initial;top:0;display:flex;justify-content:center;align-items:center;aspect-ratio:1}user-header-data-flight .user-header-data-flight__trip-type{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:1.6rem}user-header-data-flight .user-header-data-flight__purchase-and-date-holder,user-header-data-flight .user-header-data-flight__trip-status{width:100%;padding:1.6rem 0;margin:0 1.6rem}user-header-data-flight .user-header-data-flight__trip-status{border-bottom:.1rem solid #ddd}user-header-data-flight .user-header-data-flight__purchase-and-date-holder,user-header-data-flight .user-header-data-flight__purchase-brand{border:transparent}user-header-data-flight .user-header-data-flight__date-data-content{padding:0 0 1.6rem}user-header-data-flight .user-header-data-flight__purchase-data-content{padding:1rem 0 0}user-header-data-flight .user-header-data-flight__btn-show-bank-slip,user-header-data-flight .user-header-data-flight__purchase-type{width:unset;padding:0}user-header-data-flight .user-header-data-flight__purchase-type-text{display:block}user-header-data-flight .user-header-data-flight__bank-slip-table-holder{position:fixed;width:100%;background:#fff;z-index:2;top:4.6rem;height:100%;left:100%;overflow:scroll;transition:left .5s ease-in-out}user-header-data-flight .user-header-data-flight__bank-slip-table-holder--show{left:0}user-header-data-flight .user-header-data-flight__btn-show-bank-slip-in-mobile{font-weight:700;font-size:1.8rem;width:100%;background:#fff;border:transparent;padding:1rem 1rem 1rem 6rem;text-align:left;position:relative}user-header-data-flight .user-header-whitelabel-div{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;width:100%!important}user-header-data-flight .user-header-whitelabel-logo{height:34px;width:184px;margin-top:1rem;margin-bottom:.5rem;margin-left:2rem}user-header-data-flight .user-header-data-flight__whitelabel{width:90%!important}user-header-data-flight .user-header-div{display:flex;flex-direction:column;justify-content:start}user-header-data-flight .user-header-data-flight__length{height:49px;width:100%}user-header-data-flight .user-header-data-flight__help-button,user-header-data-flight .user-header-data-promo__form-button{width:90%}}.transaction-modal-content__close-button{margin-left:auto;display:block;border:0;background-color:transparent;font-size:2rem;width:50px;height:50px}.transaction-modal-content__header{padding:1rem 1rem 1rem 2rem;display:flex;align-items:center}.transaction-modal-content__divisor{font-size:2.5rem;font-weight:700;border-bottom:.1rem solid #ddd;margin-bottom:2rem;padding-bottom:1rem}.loyalty-counters{display:flex;width:100%;justify-content:space-between;margin-bottom:4rem}.loyalty-counters h4,.loyalty-counters p{margin-bottom:0}.loyalty-counters__container{gap:1rem;display:flex;align-items:center;flex-direction:column;box-shadow:10px 10px 20px rgba(166,171,189,.53),-10px -10px 20px #FAFBFF;padding:1rem 2rem;border-radius:1rem}.loyalty-counters__container--date-range{border:1px solid #8A8A8A}.loyalty-counters__container--success{border:1px solid #7CBE73}.loyalty-counters__container--failure{border:1px solid #F9757C}.loyalty-counters__container--failure-details{border:1px solid #F0B53B}.loyalty-counters__container--failure-details__items{display:flex;gap:1rem}.loyalty-counters__item{gap:1rem;padding:1rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;min-width:50px;font-weight:700}.loyalty-counters__item--date-range{color:#8A8A8A}.loyalty-counters__item--success{color:#000;background-color:#7CBE73}.loyalty-counters__item--failure{color:#000;background-color:#F9757C}.loyalty-counters__item--failure-details{color:#000;background-color:#F0B53B}.input-creditcard-security-code__cvc-icon{position:absolute;top:2.2rem;right:.4rem}.form-groups--themed .input-creditcard-security-code__cvc-icon,.input-creditcard-security-code__info-icon{display:none}.form-groups--themed .input-creditcard-security-code__info-icon{display:block;position:absolute;top:1.1rem;right:1rem;font-size:2.5rem}@media screen and (min-width:767px){.input-creditcard-security-code__cvc-icon{position:absolute;top:2.7rem;right:.4rem}.form-groups--themed .input-creditcard-security-code__cvc-icon{display:block;right:66px;top:3.2rem}.form-groups--themed .input-creditcard-security-code__field-group{width:calc(100% - 5rem)}.form-groups--themed .input-creditcard-security-code__info-icon{top:3.5rem}.form-groups--themed .input-creditcard-security-code__info-icon:hover+.field-group__tooltip{opacity:1;transform:translate(0,0) scale(1)}}.input-passport-validate,input-passport{display:inline-block}input-datepicker .btn-default{border:transparent}@media screen and (max-width:991px){.input-passport-validate{width:100%}}.slide-container{width:100%;position:relative}.slide-container__custom-slider{margin:2.8rem 0 0!important}.slide-container__custom-slider .rz-bar{background-color:#B3B3B3;height:.8rem;border-radius:.5rem}.slide-container__custom-slider .rz-selection{background-color:#F05929!important}.slide-container__custom-slider .rz-pointer{width:2rem!important;height:2rem!important;background-color:#fff!important;border:.2rem solid #B3B3B3!important;top:-8px!important}.slide-container__custom-slider .rz-pointer::after{display:none!important}.slide-container__custom-slider .rz-pointer:hover{outline:0!important;border-color:#F05929!important}input-zip{display:-ms-grid;display:grid;-ms-grid-columns:minmax(12.8rem,1fr) max-content;grid-template-columns:minmax(12.8rem,1fr) max-content;width:100%;grid-gap:2rem;justify-content:center;align-items:center}.input-zip__link{text-decoration:underline;margin-bottom:3rem}.price-radar-header-container{display:flex;flex-direction:column;text-align:center}.price-radar-header-text{font-weight:400}.price-radar-message-input-spacing{margin-top:1rem}@media (min-width:767px){input-zip{-ms-grid-columns:1.4fr 1fr;grid-template-columns:1.4fr 1fr}.input-zip__link{text-decoration:underline;margin-bottom:.5rem}.price-radar-message-input-spacing{margin-top:2rem}}.price-radar-screen{display:flex;padding:0;justify-content:center;flex-wrap:wrap;background-color:#F8F6F7}.price-radar-screen__wrapper{display:flex;flex-direction:column;background-color:#F8F6F7}.price-radar-screen__divider-location{font-weight:700;font-size:35px}.price-radar-screen__location-info{margin-top:-2rem}.price-radar-screen__header-icon-arrow{max-width:30px}.price-radar-screen__backdrop{width:90%;margin:auto;padding:1.6rem 0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;cursor:pointer}.price-radar-screen__backdrop i{font-size:18px}.price-radar-screen__slider-container{display:flex;flex-direction:column;width:100%}.price-radar-screen__container-button-and-link-mobile{display:flex;flex-direction:column;padding:1rem 0;align-items:center;background-color:#fff;margin-top:1.5rem}.price-radar-screen__container-button-and-link-mobile button{max-width:320px;margin:1rem auto}.price-radar-screen__container-button-and-link-mobile span{max-width:320px}.price-radar-screen__popup-error{padding:2rem;border-radius:1rem;background-color:#C10222;color:#fff;position:absolute;display:flex;align-items:center;max-width:280px;width:70%;gap:2rem;bottom:5%;left:50%;transform:translate(-50%,-50%);justify-content:center}.price-radar-screen__popup-error i{cursor:pointer;font-size:2rem}.price-radar-screen__divider{border:1px solid #E6E6E6;width:90%;margin:auto}.price-radar-screen__form-container{width:320px;background-color:#fff;border-radius:1rem}.price-radar-screen__schedule-list label{padding:1rem}.price-radar-screen__wrapper-form{display:flex;flex-direction:column;gap:1rem}.price-radar-screen__title-backdrop{display:flex;gap:.8rem;align-items:center}.price-radar-screen__label-inbound-and-outbound{padding:1.5rem;display:flex;gap:1rem}.price-radar-screen__input-contact-container{padding:2rem 1rem 0;display:flex;flex-direction:column}.price-radar-screen__header-radar-modal{padding:0 0 2rem!important}.price-radar-screen__label-recommended{background-color:#D6FFE4;color:#00652E;padding:.3rem}.price-radar-screen__container-title-and-recommended{display:flex;gap:1rem;align-items:center}.price-radar-screen__stops-list label{padding:1rem}.price-radar-screen__link-information-desktop{display:none;text-align:left}.price-radar-screen__link-information-mobile{display:block;text-align:left}.price-radar-input div>input{border:2px solid #E6E6E6;font-size:1.7rem;height:4.9rem;color:#414042;border-radius:.8rem;padding-left:5.05rem}.price-radar-input__mail div>input{background:url(/img/checkout/price-radar-mail-icon.png) 1.55rem 1.2rem no-repeat}.price-radar-input__wapp div>input{background:url(/img/checkout/price-radar-wapp-icon.png) 1.55rem 1.2rem no-repeat}.price-radar-input-error div>input{border:2px solid #C10222!important}.price-radar-form{width:100%;display:flex;flex-direction:column;row-gap:0;margin:0}.price-radar-input-container{width:100%;display:flex;flex-direction:column;text-align:center;position:relative}.price-radar-slider-container{display:flex;flex-direction:column;justify-content:center;position:relative;align-items:center;max-width:320px;background-color:#fff;padding:3rem;border-radius:1rem;gap:1.5rem;max-height:417px;margin:2rem 0 1rem}.price-radar-price-border{border-bottom:2px solid #B3B3B3;padding:0 1rem}.price-radar-price-border-error{border-bottom:2px solid #C10222!important}.price-radar-price-style{font-family:Montserrat;font-size:44px;font-weight:700;text-align:center;line-height:5rem;border:none;width:100%;max-width:247px;border-bottom:2px solid #B3B3B3}.price-radar-price-style__error{border-bottom:2px solid #C10222}.price-radar-checkbox label>.custom-checkbox-item__transcluded-value{text-align:left}.price-radar-checkbox label>span{margin-right:1.2rem}.price-radar-footer-container{text-align:justify;font-size:1.3rem!important}.price-radar-message-value{position:relative;top:0;width:100%}.price-radar-message-field{position:absolute;top:8.5rem}@media (max-width:767px){.price-radar-checkbox label>.custom-checkbox-item__transcluded-value>span,.price-radar-footer-container span{font-size:1.3rem!important}.price-radar-message-value{font-size:1.3rem}.price-radar-message-field{top:8.2rem;font-size:1.3rem}}.price-radar-message-field__left{text-align:left}.price-radar-message-field-space{top:9.2rem}.price-radar-button{max-height:4.2rem;align-self:flex-end}.price-radar-button__desktop{display:none}.price-radar-button:hover{border:none!important;color:#fff!important;background:linear-gradient(308.6deg,#C10222 -7.94%,#F2473F 79.38%)!important}.price-radar-button__disabled,.price-radar-button__disabled:hover{background:#B3B3B3!important}.price-radar-button-space{margin-top:1.5rem}@media (max-width:767px){.price-radar-button-space{margin-top:.5rem}}@media (min-width:767px){.price-radar-screen{gap:2rem}.price-radar-screen__link-information-desktop{display:block}.price-radar-screen__container-button-and-link-mobile,.price-radar-screen__link-information-mobile{display:none}.price-radar-screen__input-contact-container{gap:1.2rem;padding:2rem 1rem}.price-radar-button__desktop{display:block}.price-radar-slider-container{margin:0;max-width:308px}}is-foreigner{width:100%}is-foreigner .is-foreigner-holder{margin-bottom:1rem}is-foreigner .is-foreigner-label{font-size:1.4rem;display:initial;margin:1.2rem 0 .5rem .1rem}is-foreigner .is-foreigner-checkbox{margin:.2rem .2rem 0 0}luggage-item .flight-baggage{text-align:center;line-height:35px;background-color:#fafafa;border-left:4px solid #fedb4f;margin-top:5px;overflow:hidden;display:flex;color:#414042}luggage-item .flight-baggage.inbound{border-left-color:#f9a051}luggage-item .flight-baggage .baggage-count,luggage-item .flight-baggage .baggage-route,luggage-item .flight-baggage .baggage-tax{display:flex;align-items:center;justify-content:space-around;padding:17px 0}luggage-item .flight-baggage .baggage-count,luggage-item .flight-baggage .baggage-route{border-right:solid 2px #e7e7d7}luggage-item .flight-baggage .baggage-route{width:25%}luggage-item .flight-baggage .baggage-route .label-direction{font-size:18px;font-weight:700;margin:0}luggage-item .flight-baggage .baggage-route .route svg{margin:0 5px}luggage-item .flight-baggage .baggage-prices-holder{width:75%;display:flex}luggage-item .flight-baggage .baggage-count .baggage-count-quant{margin:0}luggage-item .flight-baggage .baggage-count,luggage-item .flight-baggage .baggage-tax{width:50%}luggage-item .flight-baggage .baggage-tax .tax-label{display:flex;flex-direction:column;line-height:15px;text-align:left}luggage-item .flight-baggage .baggage-tax .tax-value{font-size:18px;font-weight:700}luggage-item .flight-baggage .count-box{border-radius:4px;border:1px solid #959595}luggage-item .flight-baggage .count-box .btn{background:0 0;color:#949494;font-size:22px;font-weight:200;line-height:1;padding:0 7px}luggage-item .flight-baggage .count-box .btn.active,luggage-item .flight-baggage .count-box .btn.focus,luggage-item .flight-baggage .count-box .btn:active,luggage-item .flight-baggage .count-box .btn:focus{box-shadow:inset 0 0 0 transparent}luggage-item .flight-baggage .count-box .btn:hover{color:#2a2a2a}luggage-item .flight-baggage .count-box .value{border:solid #959595;border-width:0 1px;display:inline-block;font-size:18px;padding:0 15px 3px;line-height:32px}luggage-item .flight-baggage .max-items-luggage{display:inline-block;color:#2a2a2a;margin:0;font-size:13px}luggage-item .flight-baggage .max-items-luggage.visible-mobile{display:none}@media (min-width:630px) and (max-width:768px){luggage-item .max-items-luggage.visible-mobile{display:flex!important;align-items:center;margin:0;font-size:11px;padding:10px;max-width:160px}luggage-item .max-items-luggage.hidden-mobile{display:none}}@media (min-width:992px) and (max-width:1200px),(min-width:630px) and (max-width:768px){luggage-item .flight-baggage .baggage-route{width:20%;flex-direction:column}luggage-item .flight-baggage .baggage-prices-holder{width:80%}luggage-item .flight-baggage .baggage-count{width:60%}}@media (max-width:629px){luggage-item .flight-baggage{flex-direction:column;align-items:center;border-left-width:7px;margin-top:15px}luggage-item .flight-baggage .baggage-count,luggage-item .flight-baggage .baggage-prices-holder,luggage-item .flight-baggage .baggage-route,luggage-item .flight-baggage .baggage-tax{width:100%;border-right:0;padding:0 20px}luggage-item .flight-baggage .baggage-prices-holder{padding:0;display:block}luggage-item .flight-baggage .baggage-route{border-bottom:1px solid #e8e8d7;display:flex}luggage-item .flight-baggage .baggage-route .label-direction,luggage-item .flight-baggage .baggage-route .route{flex:1}luggage-item .flight-baggage .baggage-route .route{font-size:12px;font-weight:500;word-wrap:normal;white-space:nowrap}luggage-item .flight-baggage .baggage-route:after{flex:1;content:" "}luggage-item .flight-baggage .baggage-route .label-direction{text-align:left}luggage-item .flight-baggage .baggage-count{flex-direction:column}luggage-item .flight-baggage .baggage-count .baggage-count-quant{font-size:13px}luggage-item .flight-baggage .count-box{border-radius:2px}luggage-item .flight-baggage .baggage-tax{justify-content:center;align-items:flex-end;padding:5px 20px}luggage-item .flight-baggage .baggage-tax .tax-label{margin:0;font-size:14px;padding-right:10px}luggage-item .flight-baggage .baggage-tax .tax-value{line-height:20px;font-size:20px}luggage-item .flight-baggage .max-items-luggage.hidden-mobile{display:none}luggage-item .flight-baggage .max-items-luggage.visible-mobile{font-size:11px;display:flex;padding:10px;justify-content:center}luggage-item .attention-text{padding:10px;font-size:12px}}@media (min-width:769px){luggage-item .flight-baggage{color:#333}luggage-item .flight-baggage .baggage-count{width:65%}luggage-item .flight-baggage .baggage-tax{width:35%}}.passenger-data-name-info-title{display:flex;align-items:center;justify-content:center}.passenger-data-name-info{display:flex;align-items:center;justify-content:center;margin-top:4rem}.passenger-data-name-info__example-name-container{display:flex;column-gap:2.4rem;text-align:left}.passenger-data-name-info__example-name-content{display:flex;flex-direction:column}.passenger-data-name-info__example-name-title-content{width:200px;word-wrap:break-word}.passenger-data-name-info__span-like-div{display:flex;align-items:center}.passenger-data-name-info__example-text{font-size:1.1rem;margin-top:1rem}.passenger-data-name-info__icon-img{width:1rem;margin-right:1.2rem}.passenger-data-name-info__icon-img-smaller{width:.8rem;margin-right:1.2rem}@media (max-width:768px){.passenger-data-name-info{margin:2rem 1rem 0}.passenger-data-name-info__example-text,.passenger-data-name-info__name-example{margin:0}.passenger-data-name-info__example-name-container{flex-direction:column;row-gap:2rem}.passenger-data-name-info__example-name-content{width:100%}.passenger-data-name-info__example-name-title-content{width:auto}}installments .installments__holder{max-width:230px;margin:0 auto;padding:8px 0}installments .installments__itens-holder{margin:-.2rem auto 0;padding:.8rem 0;border:.2rem solid #dadada;border-right-width:0;border-left-width:0}.user-credit-card-address__old-styles .user-credit-card-address__zip-adress-not-found,.user-credit-card-address__zip-address-not-found{width:100%;margin-bottom:4rem}installments .installments__item{display:inline-block;width:100%}.user-credit-card-address__old-styles user-credit-card-address .form-groups__transcluded{display:flex;flex-wrap:wrap;justify-content:space-between}.user-credit-card-address__old-styles .user-credit-card-address__address-data-holder{display:flex;flex-wrap:wrap;justify-content:space-between;transition:opacity .25s;will-change:opacity}.user-credit-card-address__old-styles .user-credit-card-address__address-data-holder.ng-enter,.user-credit-card-address__old-styles .user-credit-card-address__address-data-holder.ng-leave,.user-credit-card-address__old-styles .user-credit-card-address__address-data-holder.ng-move{transition:opacity .25s}.user-credit-card-address__old-styles .user-credit-card-address__address-data-holder.ng-enter,.user-credit-card-address__old-styles .user-credit-card-address__address-data-holder.ng-leave.ng-leave-active,.user-credit-card-address__old-styles .user-credit-card-address__address-data-holder.ng-move{opacity:0}.user-credit-card-address__old-styles .user-credit-card-address__address-data-holder.ng-enter.ng-enter-active,.user-credit-card-address__old-styles .user-credit-card-address__address-data-holder.ng-leave,.user-credit-card-address__old-styles .user-credit-card-address__address-data-holder.ng-move.ng-move-active{opacity:1}.user-credit-card-address__address-data-holder{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [7];grid-template-columns:repeat(7,1fr);column-gap:2rem}.user-credit-card-address__address,.user-credit-card-address__county{-ms-grid-column:span 7;grid-column:span 7}.user-credit-card-address__number{-ms-grid-column:span 3;grid-column:span 3}.user-credit-card-address__complement{-ms-grid-column:span 4;grid-column:span 4}.user-credit-card-address__input-city{-ms-grid-column:span 5;grid-column:span 5}.user-credit-card-address__state{-ms-grid-column:span 2;grid-column:span 2}@media screen and (max-width:360px){.user-credit-card-address__input-city,.user-credit-card-address__state{grid-column:1/-1}}@media screen and (min-width:768px){.user-credit-card-address-legal-person{margin-bottom:2rem}.user-credit-card-address__cep{width:60%}.user-credit-card-address__cep--spaced{width:45%;margin-top:-12.6rem;margin-left:54%}.user-credit-card-address__address-data-holder{-ms-grid-columns:(1fr) [10];grid-template-columns:repeat(10,1fr);column-gap:4rem}.user-credit-card-address__address,.user-credit-card-address__input-city{-ms-grid-column:span 8;grid-column:span 8}.user-credit-card-address__county{-ms-grid-column:span 7;grid-column:span 7}.user-credit-card-address__complement{-ms-grid-column:span 3;grid-column:span 3}.user-credit-card-address__number,.user-credit-card-address__state{-ms-grid-column:span 2;grid-column:span 2}}user-credit-card-info-data .card-data-info-text{font-size:1.2rem;font-weight:800;text-align:center;padding:1rem}user-credit-card-info-data .card-data-info-text .text{margin:0}user-credit-card-info-data .passenger-data{padding:1rem 3rem}user-credit-card-info-data .passenger-data .separator{border-top:solid .2rem #dadada}user-credit-card-info-data .passenger-data-content{background-color:#ececec;border:.1rem solid #010101;padding:2rem 1.8rem .5rem;font-size:1.2rem;position:relative;margin-bottom:3rem}user-credit-card-info-data .passenger-data-content .cardholder-name-and-security-code,user-credit-card-info-data .passenger-data-content .validate-data,user-credit-card-info-data .passenger-data-content .validate-month-and-year{display:flex}user-credit-card-info-data .passenger-data-content input-creditcard-number{display:flex;width:100%}user-credit-card-info-data .passenger-data-content .validade-month-list{margin:0 1rem}user-credit-card-info-data .passenger-data-content .validade-month-list,user-credit-card-info-data .passenger-data-content .validade-year-list{min-width:6rem}user-credit-card-info-data .passenger-data-content .cardholder-name{width:100%}user-credit-card-info-data .passenger-data-content .creditcard-security-code-holder{position:relative;min-width:120px;margin-left:1rem}user-credit-card-info-data .passenger-data-content .cpf-and-birthdate{display:flex}user-credit-card-info-data .passenger-data-content .site-blindado__wrapper{display:flex;align-items:center;margin:1rem auto 0;width:200px;height:8px;background-color:#ececec;transform:translateY(6px)}user-credit-card-info-data .passenger-data-content .site-blindado__certificate{margin:0 4px 0 2px}user-credit-card-info-data .passenger-data-content .selo-blindado-component,user-credit-card-info-data .passenger-data-content .site-blindado{top:calc(100% - 1rem);width:92px;left:calc(50% - 4.7rem);padding:0 .3rem;display:flex;justify-content:center}user-credit-card-info-data .passenger-data-content .site-blindado{height:1.2rem}user-credit-card-info-data .debit-card-type{display:flex;justify-content:center}user-credit-card-info-data .debit-card-type .brand-item{display:flex;align-items:center;margin:10px 10px 25px}user-credit-card-info-data .debit-card-type .brand-item input{display:flex;width:13px;height:13px;margin:0 10px}user-credit-card-info-data .debit-card-type .brand-item img{display:flex;width:60px}user-credit-card-info-data .debit-card-type .brand-item:nth-child(1){margin-left:0}@media (max-width:400px){user-credit-card-info-data .cardholder-name-and-security-code,user-credit-card-info-data .validate-data{flex-direction:column}user-credit-card-info-data .validate-data .validate-month-and-year{justify-content:space-between}user-credit-card-info-data .validate-data .validade-month-list,user-credit-card-info-data .validate-data .validade-year-list{min-width:calc(50% - .5rem)}user-credit-card-info-data .validate-data .validade-month-list{margin:0}user-credit-card-info-data .cardholder-name-and-security-code .creditcard-security-code-holder{width:100%;margin:0}user-credit-card-info-data .cardholder-name-and-security-code .creditcard-security-code-holder .field-group__form-control{width:calc(100% - 48px)}user-credit-card-info-data .cpf-and-birthdate{flex-direction:column}user-credit-card-info-data .cpf-and-birthdate .birth-date{width:100%;margin:0}}.user-data-in-payment__old-styles .user-data-in-payment__birth-date,.user-data-in-payment__old-styles .user-data-in-payment__gender{width:47%}.passenger--old-style .passenger__phone-number,.user-data-in-payment__old-styles .user-data-in-payment__cpf{width:100%}@media (max-width:768px){.user-data-in-payment__old-styles .user-data-in-payment__cnpj-and-fantasy-name{flex-wrap:wrap}.user-data-in-payment__old-styles .user-data-in-payment__cnpj,.user-data-in-payment__old-styles .user-data-in-payment__fantasy-name{width:100%;padding:0}}@media (max-width:380px){.user-data-in-payment__old-styles .user-data-in-payment__birth-date,.user-data-in-payment__old-styles .user-data-in-payment__gender{width:100%}}@media (min-width:768px){user-data-in-payment .form-groups__transcluded{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [10];grid-template-columns:repeat(10,1fr);column-gap:4rem}.user-data-in-payment__person-types{display:flex;margin-bottom:1rem}.user-data-in-payment__use-passenger-data{display:flex;max-width:320px}.user-data-in-payment__full-name{-ms-grid-column:span 7;grid-column:span 7}.user-data-in-payment__email,.user-data-in-payment__phone-number,.user-data-in-payment__telephone-number{-ms-grid-column:span 5;grid-column:span 5}.user-data-in-payment__birth-date{-ms-grid-column:span 3;grid-column:span 3}.user-data-in-payment__cpf-holder{-ms-grid-column:span 4;grid-column:span 4}.user-data-in-payment__cpf-holder-radar{-ms-grid-column:span 5;grid-column:span 5}.user-data-in-payment__cnpj{-ms-grid-column:span 4;grid-column:span 4}.user-data-in-payment__fantasy-name{-ms-grid-column:span 6;grid-column:span 6}.user-data-in-payment__corporate-name{-ms-grid-column:span 5;grid-column:span 5}.user-data-in-payment__first-name{-ms-grid-column:span 4;grid-column:span 4}.user-data-in-payment__last-name{-ms-grid-column:span 6;grid-column:span 6}.user-data-in-payment__gender{-ms-grid-column:span 3;grid-column:span 3}.user-data-in-payment__gender-radar{-ms-grid-column:span 5;grid-column:span 5}}passenger form-groups{padding:2rem 1.5rem;display:block}.passenger__divider{border:.1rem solid #cfcfcf;margin:0 0 2rem;padding:0}.passenger__luggage{display:flex;padding:1rem 1.5rem}.passenger--old-style{display:block;margin-bottom:2rem}.passenger--old-style .form-groups__transcluded{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1rem 2rem;padding:1rem}.passenger--old-style .field-group__feedback-text{top:6rem;position:initial}.passenger--old-style .field-group__tooltip{opacity:1;transform:translate(0,0) scale(1);position:initial;margin-top:1rem;color:#333;transition:none}.passenger--old-style .field-group__tooltip-text{font-size:1.4rem}.passenger--old-style .tool-tip-wrapper--dark .tool-tip-wrapper__holder{text-align:left;background:0 0;box-shadow:none;color:#333;padding:0 2rem 0 0}.passenger--old-style .tool-tip-wrapper--dark .tool-tip-wrapper__holder--bottom:after,.passenger--old-style .tool-tip-wrapper--dark .tool-tip-wrapper__holder:after{border-color:transparent}.passenger--old-style .field-group__clear-button{display:none}.passenger--old-style .passenger__name{display:block}.passenger--old-style .passenger__birth-and-sex-holder{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:0 2rem}.passenger--old-style .passenger__email-and-phone{display:-ms-grid;display:grid;-ms-grid-column:span 2;grid-column:span 2;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;gap:0 2rem}.passenger--old-style .passenger__search-warning-children{-ms-grid-column:span 2;grid-column:span 2;margin-top:1rem}.passenger--old-style .passenger__checkout-passport-names-info{-ms-grid-column:span 3;grid-column:span 3}.passenger--old-style .passenger__divider{border-style:dashed;margin:1.6rem 0;-ms-grid-column:span 2;grid-column:span 2}.passenger--old-style .passenger__divider--col-3{-ms-grid-column:span 3;grid-column:span 3}.passenger--old-style .passenger__documents-holder{-ms-grid-column:span 2;grid-column:span 2;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:0 2rem}.passenger--old-style .passenger__passport-documents-holder{display:-ms-grid;display:grid;-ms-grid-column:span 2;grid-column:span 2;-ms-grid-columns:2fr 1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:0 2rem}.passenger--old-style .passenger__is-foreigner{-ms-grid-column:span 2;grid-column:span 2}.passenger--old-style .passenger__baby-note-passengers{-ms-grid-column:span 2;grid-column:span 2;font-weight:600;font-size:1.4rem;line-height:1.2}.passenger--old-style .passenger__luggage{display:flex;margin:2.5rem 0;padding:0}.passenger--old-style .passenger__correct-name{margin:1rem 0;-ms-grid-column:span 2;grid-column:span 2}.dropdown-generic__group{position:relative}.dropdown-generic__group--big::after{content:'';display:block;width:calc(100% - 50px);height:2px;right:0;background:#414042;transition:backgroud .2s;position:absolute}.dropdown-generic__group--big--open::after{background:#F05929}.dropdown-generic__trigger-label{text-transform:capitalize;color:#666;margin-bottom:.3rem;font-weight:400}.dropdown-generic__trigger-icon{position:absolute;color:#414042;pointer-events:none;top:3.5rem;left:1.3rem;font-size:2rem}.dropdown-generic__trigger-icon--big{top:0;font-size:3rem;left:0}.dropdown-generic__trigger{padding:1.3rem 1.3rem 1.3rem 5rem;border:.2rem solid #E6E6E6;border-radius:.8rem;width:100%;transition:border-color .2s;cursor:pointer}.dropdown-generic__trigger:active,.dropdown-generic__trigger:focus{outline:0;border-color:#F05929}.dropdown-generic__trigger--big{padding:0 0 1.7rem 5rem;border:none;transition:border-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.dropdown-generic__trigger--big:active,.dropdown-generic__trigger--big:focus{border:none}.dropdown-generic__icon--big{position:absolute;top:.8rem;left:0}.dropdown-generic__list{position:static;min-width:100%;border-radius:.8rem}.dropdown-generic .radio-list__radio-item{margin:0;transform:all .2s}.dropdown-generic .radio-list__radio-item:focus,.dropdown-generic .radio-list__radio-item:hover{background:#F05929;color:#fff}.dropdown-generic .radio-list__radio-item:focus .radio-item__radio-button:checked~.radio-item__custom-check::before,.dropdown-generic .radio-list__radio-item:hover .radio-item__radio-button:checked~.radio-item__custom-check::before{background:#414042}.dropdown-generic .radio-list__radio-item:focus .radio-item__text-complement,.dropdown-generic .radio-list__radio-item:hover .radio-item__text-complement{color:#fff}.dropdown-generic .radio-item__wrapper{padding:1rem 4rem 1rem 0}.dropdown-generic .radio-item__custom-check{left:unset;right:1.5rem;top:1rem}.dropdown-generic .radio-item__text{padding-left:1.5rem}@media screen and (max-width:767px){.dropdown-generic__group{transition:all .4s;background:#FFF}.dropdown-generic__group--open{position:fixed;overflow-y:auto;top:0;width:100vw;left:0;z-index:30;height:100vh}.dropdown-generic__group::after{content:unset}.dropdown-generic__trigger-label{position:absolute;top:.5rem;left:4.6rem;pointer-events:none}.dropdown-generic__trigger-icon{font-size:2rem;top:1.5rem;left:1.3rem}.dropdown-generic__trigger{border:2px solid #E6E6E6;padding:2rem 1rem .6rem 4.6rem;width:100%;font-size:1.5rem;font-weight:400;border-radius:.8rem}.dropdown-generic__trigger:focus,.dropdown-generic__trigger:hover{outline:0;border:2px solid #F05929}.dropdown-generic__group--open .dropdown-generic__trigger,.dropdown-generic__group--open .dropdown-generic__trigger-icon,.dropdown-generic__group--open .dropdown-generic__trigger-label{display:none}.dropdown-generic__group--open .dropdown-generic__modal-close,.dropdown-generic__group--open .dropdown-generic__modal-title{display:block}.dropdown-generic__list{position:static;width:100%;border:none;box-shadow:unset;border-radius:0}@supports (-webkit-touch-callout:default){.dropdown-generic__list .radio-list__itens{padding-bottom:5rem}}.dropdown-generic__modal-close{font-size:5rem;border-radius:2.5rem;box-shadow:0 0 20px rgba(166,171,189,.25);background:0 0;border:none;padding:0;line-height:50px;height:50px;width:50px;display:none;margin:2rem}.dropdown-generic__modal-title{position:absolute;top:3.6rem;width:100%;text-align:center;display:none;pointer-events:none}.dropdown-generic .radio-list__radio-item{width:100%;border-bottom:.1rem solid #E6E6E6}.dropdown-generic .radio-list__radio-item:first-child{border-top:.1rem solid #E6E6E6}}.installments-item--old-theme .installments-item__label-item{display:flex;align-items:center;justify-content:space-between;margin:0}.installments-item--old-theme .installments-item__radio-button{margin:0 1rem 0 0}.installments-item--old-theme .installments-item__parcels-text,.installments-item--old-theme .installments-item__total-text,.installments-item__parcels-text,.installments-item__total-text{margin:0}.installments-item--old-theme .installments-item__parcels,.installments-item--old-theme .installments-item__total{padding:0 2.5rem 0 1rem;display:flex;flex-direction:column;font-size:1.2rem;font-weight:400}.installments-item--old-theme .installments-item__parcels-text{font-size:1.2rem;font-weight:400}.installments-item--old-theme .installments-item__badge{display:none}.installments-item__label-item{display:-ms-grid;display:grid;-ms-grid-columns:5rem calc(55% - 5rem) 45%;grid-template-columns:5rem calc(55% - 5rem) 45%;grid-auto-rows:auto;grid-row-gap:1rem;align-items:center;margin:0;text-align:center;font-weight:400}.installments-item__radio-item{display:block;max-width:2.2rem;height:2rem;align-self:flex-start}.installments-item__total-text{display:inline-block;font-weight:700}.installments-item__parcels-text-interest{display:none}.installments-item__badge{display:inline-block;margin:.6rem 0 0}.installments-item__total-without-discount{text-decoration:line-through;color:#666}.installments-item__total{text-align:right}.installments-item__due-at-line{-ms-grid-column-span:2;-ms-grid-column:2;grid-column:2/span 2;text-align:left}.installments-item__due-at-line__title{font-size:1.5rem;line-height:2rem;font-weight:700}.installments-item__due-at-line__data{font-size:12px;line-height:15px;margin:0 0 0 .4rem;border-radius:0;padding:.2rem .4rem;border:1px solid #F05929;font-weight:700}.installments-item__due-dates-holder{display:flex;align-items:center;margin-top:.8rem;text-align:left;min-width:520px}.installments-item__due-dates-title{font-size:1.5rem;line-height:2rem;font-weight:700}.installments-item__due-date{font-size:12px;line-height:15px;margin:0 0 0 .4rem;border-radius:0;padding:.2rem .4rem;border:1px solid #F05929;font-weight:700}.installments-item__group-date{display:flex;flex-direction:row}.installments-item__container-parcels-text-split{margin-top:1rem;margin-bottom:1rem}.installments-item__parcels-text-split{text-align:right;font-weight:700;padding-right:3rem;font-size:1.5rem;line-height:1.6rem}@media screen and (max-width:768px){.installments-item__parcels-text{text-align:left;display:-ms-grid;display:grid;grid-auto-rows:auto}.installments-item__label-item{font-size:1.5rem;padding:0;align-items:start}.installments-item__total{display:flex;flex-direction:column-reverse}.installments-item__due-dates-holder{width:100%;flex-wrap:wrap;flex-direction:column;display:flex;align-items:flex-start;min-width:160px}.installments-item__due-dates-title{padding:.4rem}.installments-item__due-date{font-weight:400}.installments-item__group-date{flex-wrap:wrap}.installments-item__parcels-text-split{padding:0;margin:0;font-size:1.2rem;line-height:1.2rem}}@media screen and (max-width:350px){.installments-item__due-dates-holder{min-width:110px}}@media screen and (min-width:768px){.installments-item__parcels,.installments-item__parcels-text{text-align:left}.installments-item__label-item{font-size:1.7rem;padding:2rem 3rem 2rem 1rem}.installments-item__total-info-text{display:none}.installments-item__badge{display:inline-block;margin:0 0 0 2rem}.installments-item__total-without-discount{margin-right:2rem}.installments-item__container-parcels-text-split{margin-top:0;margin-bottom:2rem}}creditcard-payment-type .choice-installments-text{font-size:1.2rem;font-weight:700;display:flex;justify-content:center;padding:2rem 1rem 1rem}creditcard-payment-type .payment-wrapper__theme-button{display:flex;justify-content:center;margin:2.4rem auto 2rem;max-width:310px}safetypay-payment-type{font-size:1.2rem;font-weight:400;text-align:center;padding-bottom:1rem;display:flex}safetypay-payment-type .safety-pay-box{padding:2rem 2rem 0}safetypay-payment-type .internet-banking,safetypay-payment-type .payment-money{background-color:#ececec;border:.1rem solid #010101;padding:1.8rem;font-size:1.2rem}safetypay-payment-type .internet-banking{margin-bottom:3rem}safetypay-payment-type .payment-money .payment-time-warning{margin:20px 0}safetypay-payment-type .holder-images{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:2rem}safetypay-payment-type .holder-images .bank-brand{width:10rem;margin:1rem}.pix-payment-type__info-list{padding:0 0 0 1.6rem;margin:2rem}.pix-payment-type__info-list-item{color:#333;font-size:1.2rem;line-height:1.5rem;margin-bottom:1.5rem}.pix-payment-type__info-list-item::marker{color:#202020}@media screen and (min-width:768px){.pix-payment-type__info-list{margin:2rem 3.8rem 0}.pix-payment-type__info-list-item{font-size:1.7rem;line-height:2.1rem;margin-bottom:2.1rem}}.create-transaction-modal-content{padding:2rem}.create-transaction-modal-content__form--grid .form-group,.create-transaction-modal-content__input-repeater .form-group,.create-transaction-modal-content__input-repeater-airport .form-group{margin-bottom:0}.create-transaction-modal-content__form--grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(250px,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(250px,1fr));column-gap:2rem;row-gap:1rem;margin-bottom:1rem}.create-transaction-modal-content__input-repeater,.create-transaction-modal-content__input-repeater-airport{display:-ms-grid;display:grid;gap:1rem;align-items:end;margin-bottom:1rem}.create-transaction-modal-content__input-repeater .button button,.create-transaction-modal-content__input-repeater-airport .button button{max-height:35px}.create-transaction-modal-content__input-repeater-airport{-ms-grid-columns:1fr 1fr 100px;grid-template-columns:1fr 1fr 100px;margin-bottom:4rem}.create-transaction-modal-content__input-repeater{-ms-grid-columns:1fr 100px;grid-template-columns:1fr 100px}.edit-transaction-modal-content__button{max-width:110px;height:auto;margin-left:auto;padding:1rem;background-color:#F05929;border:0;color:#fff;border-radius:.5rem;font-weight:700;font-size:1.5rem}.edit-transaction-modal-content__button:hover{background-color:#EA3D35}.edit-transaction-modal-content__airline,.edit-transaction-modal-content__airport-details,.edit-transaction-modal-content__baggage-travel-insurance-details,.edit-transaction-modal-content__passenger-details{display:-ms-grid;display:grid;gap:1rem}.edit-transaction-modal-content__airline,.edit-transaction-modal-content__baggage-travel-insurance-details,.edit-transaction-modal-content__passenger-details{border-bottom:.1rem solid #ddd;margin-bottom:2rem;padding-bottom:2rem;border-radius:.5rem}.edit-transaction-modal-content__airport-details{padding-bottom:3rem}.edit-transaction-modal-content__baggage-travel-insurance-details,.edit-transaction-modal-content__passenger-details{-ms-grid-columns:(minmax(250px,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.edit-transaction-modal-content__airport-details-wrapper{display:flex;gap:1rem;align-items:flex-end;justify-content:center;min-width:300px}.edit-transaction-modal-content__passenger-detail span{font-weight:700}.edit-transaction-modal-content__passenger-detail p,.edit-transaction-modal-content__passenger-detail span{font-size:1.8rem;margin:0}.edit-transaction-modal-content__passenger-detail--title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.edit-transaction-modal-content__passenger-detail--airport-end,.edit-transaction-modal-content__passenger-detail--airport-start{width:20%;max-width:60px;display:flex;justify-content:center;flex-direction:column;align-items:center}.edit-transaction-modal-content__passenger-detail--airport-end img,.edit-transaction-modal-content__passenger-detail--airport-start img{margin-bottom:1rem;min-width:60px}.edit-transaction-modal-content__passenger-detail--airport-end img{transform:rotate(35deg)}.edit-transaction-modal-content__passenger-detail--airport-stop{position:relative;width:100%;text-align:center;max-width:300px}.edit-transaction-modal-content__passenger-detail--airport-stop:before{content:'';width:100%;height:3px;display:block;background-color:#666;margin-bottom:1.3rem}.edit-transaction-modal-content__passenger-detail--airport-stop p{margin:0}.edit-transaction-modal-content__passenger-detail--airport-stop:after{content:'';width:10px;height:10px;border-radius:1rem;display:block;background-color:#666;position:absolute;top:-.3rem;left:0;right:0;margin:0 auto}.edit-transaction-modal-content__form{padding:0 2rem 2rem;display:flex;flex-wrap:wrap;column-gap:1rem;justify-content:space-between}.edit-transaction-modal-content__form .button{margin-left:auto}.edit-transaction-modal-content__form--text{padding:0 2rem 1rem;font-weight:700}.edit-transaction-modal-content__form-group{flex:0 0 calc(50% - 1rem)}.edit-transaction-modal-content__form-group--full{flex:0 0 100%}.edit-transaction-modal-content__has-error input,.edit-transaction-modal-content__has-error select,.edit-transaction-modal-content__has-error textarea{border:.2rem solid #C10222}.edit-transaction-modal-content__errors{margin-top:1rem}.edit-transaction-modal-content__errors span{color:#C10222;font-weight:700}.edit-transaction-modal-content__list{padding:0 2rem;margin:0;font-size:1.6rem}.edit-transaction-modal-content__list:not(:last-child){margin:0 0 2rem}.edit-transaction-modal-content__list span{font-weight:700}.error-transaction-modal-content__details{padding:0 2rem}.error-transaction-modal-content__form{padding:0 2rem 2rem;display:flex;flex-wrap:wrap;column-gap:1rem;justify-content:space-between}.error-transaction-modal-content__form--text{padding:0 2rem 1rem;font-weight:700}.error-transaction-modal-content__history{padding:2rem;background:#F8F6F7;max-height:350px;overflow:auto;margin-bottom:2rem}@keyframes animate-skeleton-screen-gradient{0%,100%{background-position:0 50%}50%{background-position:100% 51%}}.history-transaction-modal-content__details{padding:0 2rem}.history-transaction-modal-content__form{padding:0 2rem 2rem;display:flex;flex-wrap:wrap;column-gap:1rem;justify-content:space-between}.history-transaction-modal-content__form--text{padding:0 2rem 1rem;font-weight:700}.history-transaction-modal-content__history{padding:2rem;background:#F8F6F7;max-height:350px;overflow:auto;margin-bottom:2rem}.history-transaction-modal-content__list{padding:0 2rem;margin:0;font-size:1.6rem}.history-transaction-modal-content__list:not(:last-child){margin:0 0 2rem}.history-transaction-modal-content__list span{font-weight:700}