@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700&display=swap');
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}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;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{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{line-height:normal;}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-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/classy/images/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
@font-face{font-family:'fontello';src:url(/themes/javali_theme/css/./fonts/fontello.eot?59618982=);src:url(/themes/javali_theme/css/./fonts/fontello.eot?59618982=#iefix) format('embedded-opentype'),url(/themes/javali_theme/css/./fonts/fontello.woff?59618982=) format('woff'),url(/themes/javali_theme/css/./fonts/fontello.ttf?59618982=) format('truetype'),url(/themes/javali_theme/css/./fonts/fontello.svg?59618982=#fontello) format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'categoryicons';src:url(/themes/javali_theme/css/./fonts/categoryicons/categoryicons.eot?59618982=);src:url(/themes/javali_theme/css/./fonts/categoryicons/categoryicons.eot?59618982=#iefix) format('embedded-opentype'),url(/themes/javali_theme/css/./fonts/categoryicons/categoryicons.woff?59618982=) format('woff'),url(/themes/javali_theme/css/./fonts/categoryicons/categoryicons.ttf?59618982=) format('truetype'),url(/themes/javali_theme/css/./fonts/categoryicons/categoryicons.svg?59618982=#categoryicons) format('svg');font-weight:normal;font-style:normal;font-display:swap;}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}:focus{outline:0;}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}span.tpl-placeholder{position:fixed;right:10px;top:15px;color:#999;font-size:20px;}#structured-data{display:none;}[dir="ltr"] select{padding-left:1.125rem}[dir="rtl"] select{padding-right:1.125rem}[dir="ltr"] select{padding-right:3.375rem}[dir="rtl"] select{padding-left:3.375rem}select{max-width:100%;height:3rem;padding-top:0;padding-bottom:0;color:#0d1214;border:1px solid #7e96a7;border-radius:0.1875rem;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18 1.49699C18 1.35271 17.9279 1.19038 17.8196 1.08216L16.9178 0.18036C16.8096 0.0721439 16.6473 0 16.503 0C16.3587 0 16.1964 0.0721439 16.0882 0.18036L9 7.26854L1.91182 0.18036C1.80361 0.0721439 1.64128 0 1.49699 0C1.33467 0 1.19038 0.0721439 1.08216 0.18036L0.180361 1.08216C0.0721442 1.19038 0 1.35271 0 1.49699C0 1.64128 0.0721442 1.80361 0.180361 1.91182L8.58517 10.3166C8.69339 10.4248 8.85571 10.497 9 10.497C9.14429 10.497 9.30661 10.4248 9.41483 10.3166L17.8196 1.91182C17.9279 1.80361 18 1.64128 18 1.49699Z' fill='%235D7585'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 18px center;font-family:inherit;font-size:inherit;-webkit-appearance:none;appearance:none}select:focus{border:solid 2px #2494db;outline:solid 2px #2494db}select::-ms-expand{display:none;}select[disabled]{color:#7e96a7;background-color:#f1f4f7;}select.error{border:solid 2px #e33f1e}select.error:focus{outline-color:#e33f1e;}select[multiple]{height:auto;padding:0.5625rem;background-image:none;line-height:1}select[multiple] option{padding:0.5625rem;}select.form-element--small{height:2.8125rem;}[type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea{width:100%;max-width:100%;min-height:3rem;padding:0 1.125rem;color:#0d1214;border:1px solid #7e96a7;border-radius:0.1875rem;background-color:#fff;font-family:inherit;font-size:inherit;-webkit-appearance:none;appearance:none;box-sizing:border-box;}[type="color"]:focus,[type="date"]:focus,[type="datetime-local"]:focus,[type="email"]:focus,[type="file"]:focus,[type="month"]:focus,[type="number"]:focus,[type="password"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="text"]:focus,[type="time"]:focus,[type="url"]:focus,[type="week"]:focus,textarea:focus{border:solid 2px #2494db;outline:solid 2px #2494db}[type="color"]::-ms-clear,[type="date"]::-ms-clear,[type="datetime-local"]::-ms-clear,[type="email"]::-ms-clear,[type="file"]::-ms-clear,[type="month"]::-ms-clear,[type="number"]::-ms-clear,[type="password"]::-ms-clear,[type="search"]::-ms-clear,[type="tel"]::-ms-clear,[type="text"]::-ms-clear,[type="time"]::-ms-clear,[type="url"]::-ms-clear,[type="week"]::-ms-clear,textarea::-ms-clear{display:none;}[type="color"][disabled],[type="date"][disabled],[type="datetime-local"][disabled],[type="email"][disabled],[type="file"][disabled],[type="month"][disabled],[type="number"][disabled],[type="password"][disabled],[type="search"][disabled],[type="tel"][disabled],[type="text"][disabled],[type="time"][disabled],[type="url"][disabled],[type="week"][disabled],textarea[disabled]{color:#7e96a7;background-color:#f1f4f7;}[type="color"].error,[type="date"].error,[type="datetime-local"].error,[type="email"].error,[type="file"].error,[type="month"].error,[type="number"].error,[type="password"].error,[type="search"].error,[type="tel"].error,[type="text"].error,[type="time"].error,[type="url"].error,[type="week"].error,textarea.error{border:solid 2px #e33f1e}[type="color"].error:focus,[type="date"].error:focus,[type="datetime-local"].error:focus,[type="email"].error:focus,[type="file"].error:focus,[type="month"].error:focus,[type="number"].error:focus,[type="password"].error:focus,[type="search"].error:focus,[type="tel"].error:focus,[type="text"].error:focus,[type="time"].error:focus,[type="url"].error:focus,[type="week"].error:focus,textarea.error:focus{outline-color:#e33f1e;outline-offset:-2px;}[type="color"].error + .ck-editor > .ck-editor__main,[type="date"].error + .ck-editor > .ck-editor__main,[type="datetime-local"].error + .ck-editor > .ck-editor__main,[type="email"].error + .ck-editor > .ck-editor__main,[type="file"].error + .ck-editor > .ck-editor__main,[type="month"].error + .ck-editor > .ck-editor__main,[type="number"].error + .ck-editor > .ck-editor__main,[type="password"].error + .ck-editor > .ck-editor__main,[type="search"].error + .ck-editor > .ck-editor__main,[type="tel"].error + .ck-editor > .ck-editor__main,[type="text"].error + .ck-editor > .ck-editor__main,[type="time"].error + .ck-editor > .ck-editor__main,[type="url"].error + .ck-editor > .ck-editor__main,[type="week"].error + .ck-editor > .ck-editor__main,textarea.error + .ck-editor > .ck-editor__main{border:solid 2px #e33f1e;}[type="color"].form-element--small,[type="date"].form-element--small,[type="datetime-local"].form-element--small,[type="email"].form-element--small,[type="file"].form-element--small,[type="month"].form-element--small,[type="number"].form-element--small,[type="password"].form-element--small,[type="search"].form-element--small,[type="tel"].form-element--small,[type="text"].form-element--small,[type="time"].form-element--small,[type="url"].form-element--small,[type="week"].form-element--small,textarea.form-element--small{min-height:2.8125rem;}body .ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;margin:1rem;border:0 none !important;border-radius:.5rem;background:#fff;}body .ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-top-left-radius:.5rem;border-top-right-radius:.5rem;}body .ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;bottom:0;top:auto;}[dir="ltr"] body .ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{left:1rem;right:auto;}[dir="rtl"] body .ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{right:1rem;left:auto;}body .ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}body .ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,body .ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid rgba(0,0,0,.08);}body .ui-dialog{outline:none;}body .ui-dialog,.ui-dialog:focus,body .ui-dialog:focus:active,body .ui-dialog:focus:hover{box-shadow:0 1px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%);}body .ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:1rem 1.5rem;background:#1b1b1d;border:0 none;border-radius:.5rem .5rem 0 0;}body .ui-dialog .ui-dialog-title{font-size:1.125rem;font-weight:400;color:#fff;}body .ui-dialog .ui-dialog-content{color:#222330;}body .ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:.75rem 1.5rem;border-top:1px solid rgba(0,0,0,.08);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;background:#1b1b1d;}body .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-weight:600;margin-top:0;margin-bottom:0;}[dir="ltr"] body .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-right:0;}[dir="rtl"] body .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-left:0;}body .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,body .ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:#ce6060 !important;}body .ui-dialog .ui-dialog-buttonset{margin-top:0;}body .ui-dialog .ui-dialog-titlebar-close{position:absolute;top:18px;opacity:.8;margin:0;transform:none;background:none;border:none;}[dir="ltr"] body .ui-dialog .ui-dialog-titlebar-close{right:24px;}[dir="rtl"] body .ui-dialog .ui-dialog-titlebar-close{left:24px;}body .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;top:0;margin:0;transform:none;background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23ffffff' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}[dir="ltr"] body .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{left:0;}[dir="rtl"] body .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{right:0;}body .ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}body .ui-dialog .ui-widget-content.ui-dialog-content{padding-left:1.5rem;padding-right:1.5rem;background:#fff;}body .ui-widget-overlay{opacity:.9;background:#3b3b3f;}body .views-ui-dialog .views-offset-bottom{border-top:1px solid #43454a;}.ui-widget.ui-dialog.ui-dialog-off-canvas{background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:#222330;}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:#fff;}table.treetable tr.branch{background-color:transparent;}.gin-breadcrumb__link.gin-back-to-admin{display:none !important;}.messages__wrapper{position:fixed;width:96%;left:2%;top:15%;z-index:99999;}.messages + .messages{margin-top:10px;}.messages__wrapper .messages{position:relative;font-weight:normal;font-size:19px;line-height:25px;transition:all 0.5s;opacity:1;height:auto;display:flex;align-items:center;padding:20px 16px 16px 35px;gap:16px;width:50%;border:1px solid #efefef;box-shadow:0px 2px 6px rgb(24 24 28 / 6%),0px 32px 41px -23px rgb(24 24 28 / 7%);border-radius:7px;margin:auto;background-position:10px center;}.messages__wrapper .messages.messages--hidden{opacity:0;height:0;min-height:0;padding-bottom:0;padding-top:0;margin:0 auto;overflow:hidden;}.messages__wrapper .messages .close{width:25px;height:25px;z-index:99999;display:block;position:absolute;border-radius:50%;cursor:pointer;top:10px !important;right:10px !important;}.messages__wrapper .messages .close:before{content:"\E809";font-family:"fontello";font-style:normal;font-weight:normal;font-size:18px;display:block;height:18px;padding:4px 0;line-height:1;text-align:center;}.messages--status{background-color:#c9e1bd;}.messages--error{background-color:#f9c9bf;}.messages--warning{background-color:#f4daa6;}html,body,.dialog-off-canvas-main-canvas{height:100%;min-height:100%;}#wrapper.page-404{display:flex;flex-direction:column;height:100%;width:100%;min-height:100%;justify-content:center;background:#DEDEDE;}#wrapper.page-404 main #block-javali-theme-intranet-content .card-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#wrapper.page-404 main{border-radius:12px;background-color:#FFFFFF;color:#151517;overflow:hidden;}#wrapper.page-404 main #main-content{display:flex;}#wrapper.page-404 main #main-content #page-content{padding:90px;width:calc(40% - 180px);display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;}#wrapper.page-404 main #main-content #page-content .logo img{max-height:120px;max-width:250px;margin-bottom:30px;}#wrapper.page-404 main #main-content #page-content .info{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;}#wrapper.page-404 main #main-content .block-system-main-block{background:transparent;border:0 none;box-shadow:none;margin:0 0;padding:15px 0;font-size:38px;font-weight:900;letter-spacing:0;line-height:45px;text-transform:uppercase;}#wrapper.page-404 main #main-content span.message{margin-bottom:30px;font-size:20px;letter-spacing:0;line-height:30px;}#wrapper.page-404 h1.page-title{font-size:40px;font-weight:bold;letter-spacing:0;line-height:55px;text-align:center;margin-top:15px;}#wrapper.page-404 main #page-content{font-size:20px;letter-spacing:0;line-height:23px;}#wrapper.page-404 main #page-content span.error{display:block;color:#3A4149;font-size:140px;font-weight:bold;letter-spacing:0;line-height:100px;text-align:center}#wrapper.page-404 a.back-to-home:link,#wrapper.page-404 a.back-to-home:visited{text-transform:uppercase;text-decoration:none;padding:8px 20px;border:3px solid #3A4149;border-radius:8px;background-color:#FFFFFF;color:#3A4149;font-size:17px;font-weight:bold;letter-spacing:0;line-height:28px;text-align:center;}#wrapper.page-404 a.back-to-home:hover{background-color:#3A4149;color:#FFFFFF;}#wrapper.page-404 a.back-to-home.login-link{margin-bottom:8px;}#wrapper.page-404 #error-image{padding:90px 90px 0;width:calc(60% - 180px);background:#F5F5F5;border-radius:0 12px 12px 0;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;-webkit-transform:skewX(-11deg);-ms-transform:skewX(-11deg);transform:skewX(-11deg);}#wrapper.page-404 #error-image-inner{-webkit-transform:skewX(11deg);-ms-transform:skewX(11deg);transform:skewX(11deg);display:flex;flex-direction:column;justify-content:center;align-items:center;}#wrapper.page-404 #error-image:before{display:block;position:absolute;content:'';height:100%;width:100%;background:#F5F5F5;-webkit-transform:skewX(11deg);-ms-transform:skewX(11deg);transform:skewX(11deg);top:0;left:50%;}#wrapper.page-404 #error-image .error-code{color:#151517;font-size:179px;font-weight:bold;letter-spacing:0;line-height:180px;text-align:center;}#wrapper.page-404 #error-image .error{color:#151517;font-size:45px;font-weight:900;letter-spacing:0;line-height:60px;text-align:center;text-transform:uppercase;}#wrapper.page-404 #error-image .image img{max-width:540px;margin-top:-50px;}#wrapper.page-404.maintenance #error-image .image img{max-width:600px;}#wrapper.page-404 #block-javali-theme-page-title{display:none;}body{color:#494949;font-family:'Montserrat';font-style:normal;font-weight:400;font-size:15px;line-height:25px;}.center{width:1170px;margin:auto;}.carhire-search{height:0px;overflow:hidden;-moz-transition:height 1s ease;-webkit-transition:height 1s ease;-o-transition:height 1s ease;transition:height 1s ease;background-color:#EDEFF4;}.carhire-search.opened{height:80px;-moz-transition:height 0.3s ease;-webkit-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;}#dummy-header{display:none;}#car-hire-header{-moz-transition:top 0.3s ease;-webkit-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease;}.car-hire-header{width:100%;height:110px;background-color:#FFFFFF;}#car-hire-header > .center{position:relative;display:flex;justify-content:space-between;align-items:center;height:100%;}.header-logo{width:205px;height:90px;background:url(/themes/javali_theme/images/new/amoita_novo.png);background-position:-13px -12px;position:relative;float:left;background-repeat:no-repeat;}#car-hire-header .header-right{display:flex;flex-direction:column;justify-content:space-between;height:90px;align-items:end;}.header-logo > a{width:100%;height:100%;display:block;}#car-hire-header .clean-safe{display:block;width:60px;height:60px;position:absolute;left:240px;top:22px;}#car-hire-header .clean-safe img{width:100%;height:auto;}.top-lang-menu-icon{height:20px;width:18px;background:url(/themes/javali_theme/images/new/spt.png);background-position:6px -895px;cursor:pointer;border:solid 1px #FFF;z-index:11;border-right:solid 1px #FFF;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.lg-cont.opened .top-lang-menu-icon{transform:rotate(180deg) translateX(-6px);}.top-menus-srch-login{display:flex;align-items:center;justify-content:space-between;gap:25px;}#car-hire-header .header-bottom-menu ul.menu{display:flex;margin:0;padding:0;}#car-hire-header .header-bottom-menu ul.menu > li{margin-left:50px;}#car-hire-header .header-bottom-menu ul.menu > li a:link,#car-hire-header .header-bottom-menu ul.menu > li a:visited{font-weight:500;font-size:16px;line-height:20px;color:#344675;}#car-hire-header .header-bottom-menu ul.menu > li a:hover,#car-hire-header .header-bottom-menu ul.menu > li a:focus,#car-hire-header .header-bottom-menu ul.menu > li.active a{color:#0473BB;}#car-hire-header .login-link{border:1px solid #344675;border-radius:17px;font-weight:500;font-size:15px;line-height:18px;color:#344675;display:inline-flex;padding:5px 15px;}#car-hire-header .header-top-menus{display:flex;justify-content:space-between;gap:25px;}#car-hire-header .header-top-menus .block-language{font-weight:500;font-size:15px;line-height:18px;color:#344675;}#car-hire-header .header-top-menus .block-language ul.links{overflow:hidden;height:0;display:flex;flex-direction:column;gap:10px;right:0;top:30px;position:absolute;background:#fff;padding:0;z-index:100;box-sizing:border-box;text-align:right;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#car-hire-header .header-top-menus .lg-cont.opened .block-language ul.links{box-shadow:0px 11px 14px rgb(0 0 0 / 10%);height:auto;padding:10px 25px 10px 15px;}#car-hire-header .header-top-menus .lg-cont.opened .block-language ul.links > li{list-style:none;}#car-hire-header .header-top-menus .lg-cont{display:flex;align-items:center;padding:4px 5px;position:relative;}#car-hire-header .header-top-menus .lg-cont.opened{box-shadow:0px 1px 14px rgb(0 0 0 / 10%);}.header-top-menus a,.header-bottom-menu a{color:#344675;text-decoration:none;}.ch-user-logo{position:relative;}.top-menus-srch-login > div{width:17px;height:20px;cursor:pointer;float:left;background:url(/themes/javali_theme/images/new/spt.png);}.top-menus-srch-login > .ch-user-logo{background-position:0px -105px;}.ch-user-logo > a{position:absolute;left:0px;top:0px;width:100%;height:100%;}.top-menus-srch-login > .ch-hd-srch{background-position:0px -154px;}.top-menus-social-ntwks{margin-top:10px;margin-left:35px;}.top-menus-social-ntwks{position:relative;}.hd-lg-scnd-menu-container{display:flex;}.top-menus-social-ntwks > div{width:25px;height:25px;float:left;background:url(/themes/javali_theme/images/new/spt.png);cursor:pointer;}.top-menus-social-ntwks .hd-facebook{background-position:8px -200px;margin-right:10px;}.top-menus-social-ntwks .hd-twitter{background-position:8px -260px;}.top-menus-social-ntwks a{display:block;width:100%;height:100%;left:0px;top:0px;}.car-hire-banner{background:url(/themes/javali_theme/images/new/img_bnnr2.jpg);background-size:cover;background-position:center center;width:100%;height:750px;position:relative;}#car-hire-wrapper .car-hire-banner{background:url(/themes/javali_theme/images/new/amoita_banner_reverse.jpg);background-size:cover;background-repeat:no-repeat;}.ch-banner-mask{position:relative;width:100%;height:100%;left:0px;top:0px;background-color:#000000;opacity:0.2;z-index:1;}.form-text-abs{position:absolute;z-index:2;width:100%;height:100%;left:0px;top:0px;}.ch-form-bnnr .ch-form-bnn-title{position:relative;padding:0 0 15px;color:#FFFFFF;text-align:center;}#car-hire-wrapper .ch-form-bnn-title h1{font-size:32px;line-height:45px;}.ch-form-bnnr form{display:flex;flex-direction:column;box-sizing:border-box;width:100% !important;}.ch-form-bnnr{width:680px;margin:30px auto 25px;position:relative;}.ch-form-bnnr form{position:relative;padding:0 !important;}.ch-form-bnnr form #edit-reservation{display:flex;flex-direction:column;flex-wrap:wrap;}.ch-form-bnnr form #edit-reservation > fieldset{width:100%;padding:20px 20px 10px;background:#fff;box-shadow:0px 1px 14px rgb(0 0 0 / 10%);box-sizing:border-box;margin:0 0 5px !important;}.ch-form-bnnr form#reservations-step-one #edit-reservation > fieldset > legend{font-family:'Montserrat';font-weight:600;font-size:18px;line-height:27px;letter-spacing:-0.02em;color:#1A202C;position:relative;top:32px;display:flex;align-items:center;}.ch-form-bnnr form #edit-reservation > fieldset > legend::before{content:'';display:inline-flex;justify-content:center;align-items:center;padding:4px;width:8px;height:8px;background:rgba(92,175,252,0.3);border-radius:70px;margin-right:5px;}.ch-form-bnnr form #edit-reservation > fieldset > legend::after{content:'';width:8px;height:8px;background:#54A6FF;display:block;position:absolute;border-radius:50%;top:10px;left:4px;}.ch-form-bnnr form #edit-reservation > fieldset .fieldset-wrapper{display:flex;justify-content:space-between;}.ch-form-bnnr form #edit-reservation > fieldset .fieldset-wrapper > .form-item{margin:21px 0 0;width:auto !important;}.ch-form-bnnr form #edit-reservation > fieldset .fieldset-wrapper > .form-item > .container-inline > div{display:flex;margin:0;}.ch-form-bnnr form #edit-reservation > fieldset .fieldset-wrapper label,.ch-form-bnnr form #edit-reservation > fieldset .fieldset-wrapper .form-item__label{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#1A202C;}.ch-form-bnnr form #edit-reservation > fieldset .fieldset-wrapper > .form-item select{border:0 none;outline:0 none;padding-left:0;color:#767676;height:35px;padding-right:44px;background-image:url("data:image/svg+xml,%3csvg width='10' height='6' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18 1.49699C18 1.35271 17.9279 1.19038 17.8196 1.08216L16.9178 0.18036C16.8096 0.0721439 16.6473 0 16.503 0C16.3587 0 16.1964 0.0721439 16.0882 0.18036L9 7.26854L1.91182 0.18036C1.80361 0.0721439 1.64128 0 1.49699 0C1.33467 0 1.19038 0.0721439 1.08216 0.18036L0.180361 1.08216C0.0721442 1.19038 0 1.35271 0 1.49699C0 1.64128 0.0721442 1.80361 0.180361 1.91182L8.58517 10.3166C8.69339 10.4248 8.85571 10.497 9 10.497C9.14429 10.497 9.30661 10.4248 9.41483 10.3166L17.8196 1.91182C17.9279 1.80361 18 1.64128 18 1.49699Z' fill='%235D7585'/%3e%3c/svg%3e");}body form[id^="reservations-step-"] .prev,body form[id^="reservations-step-"] .next{background-image:url("data:image/svg+xml,%3csvg width='10' height='6' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18 1.49699C18 1.35271 17.9279 1.19038 17.8196 1.08216L16.9178 0.18036C16.8096 0.0721439 16.6473 0 16.503 0C16.3587 0 16.1964 0.0721439 16.0882 0.18036L9 7.26854L1.91182 0.18036C1.80361 0.0721439 1.64128 0 1.49699 0C1.33467 0 1.19038 0.0721439 1.08216 0.18036L0.180361 1.08216C0.0721442 1.19038 0 1.35271 0 1.49699C0 1.64128 0.0721442 1.80361 0.180361 1.91182L8.58517 10.3166C8.69339 10.4248 8.85571 10.497 9 10.497C9.14429 10.497 9.30661 10.4248 9.41483 10.3166L17.8196 1.91182C17.9279 1.80361 18 1.64128 18 1.49699Z' fill='%235D7585'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;margin:5px auto;padding:8px 4px;}body form[id^="reservations-step-"] .prev{transform:rotate(180deg) translateX(0px);}.ch-form-bnnr form #edit-reservation > fieldset .fieldset-wrapper > .form-item input[type="date"],.ch-form-bnnr form #edit-reservation > fieldset .fieldset-wrapper > .form-item input[type="time"]{border:0 none;outline:0 none;padding-left:0;color:#767676;background-image:url("data:image/svg+xml,%3csvg width='10' height='6' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18 1.49699C18 1.35271 17.9279 1.19038 17.8196 1.08216L16.9178 0.18036C16.8096 0.0721439 16.6473 0 16.503 0C16.3587 0 16.1964 0.0721439 16.0882 0.18036L9 7.26854L1.91182 0.18036C1.80361 0.0721439 1.64128 0 1.49699 0C1.33467 0 1.19038 0.0721439 1.08216 0.18036L0.180361 1.08216C0.0721442 1.19038 0 1.35271 0 1.49699C0 1.64128 0.0721442 1.80361 0.180361 1.91182L8.58517 10.3166C8.69339 10.4248 8.85571 10.497 9 10.497C9.14429 10.497 9.30661 10.4248 9.41483 10.3166L17.8196 1.91182C17.9279 1.80361 18 1.64128 18 1.49699Z' fill='%235D7585'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 18px center;height:35px;padding-right:44px;min-height:35px;}form[id^="reservations-step-"] .submit_time{display:none;}form[id^="reservations-step-"] .timepicker_wrap{padding-right:10px;}form[id^="reservations-step-"] .time,form[id^="reservations-step-"] .mins,form[id^="reservations-step-"] .meridian{margin:0 5px;}form[id^="reservations-step-"] input.timepicki-input{height:20px;min-height:35px;font-size:16px;}.ch-form-bnnr form #edit-reservation .form-item-promotion-code{width:240px;margin:14px 0 0;outline:none;position:relative;}.ch-form-bnnr form #edit-reservation .form-item-promotion-code label{color:#fff;font-family:'Montserrat';font-style:normal;font-weight:500;font-size:16px;line-height:150%;}.ch-form-bnnr form #edit-reservation .form-item-promotion-code.top-labels label{letter-spacing:0.00938em;padding:0px;display:block;transform-origin:left top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 24px);position:absolute;left:0px;top:0px;transform:translate(14px,10px) scale(1);transition:color 200ms cubic-bezier(0,0,0.2,1) 0ms,transform 200ms cubic-bezier(0,0,0.2,1) 0ms,max-width 200ms cubic-bezier(0,0,0.2,1) 0ms;z-index:1;pointer-events:none;color:#1A202C;font-weight:400;font-size:15px;line-height:25px;}.ch-form-bnnr form #edit-reservation .form-item-promotion-code.top-labels.label-position-top label{transform:translate(18px,2px) scale(0.67);user-select:none;color:#219DE6;}.ch-form-bnnr form #edit-reservation .form-item-promotion-code input{height:46px;min-height:40px;border-radius:0;border:0 none;padding:16px 1.125rem 4px;color:#1A202C;}form[id^="reservations-step-"] input[type="checkbox"]{position:relative;width:36px;height:22px;-webkit-appearance:none;appearance:none;background:#8d8d8d;outline:none;border-radius:2rem;cursor:pointer;}form[id^="reservations-step-"] input[type="checkbox"]:hover{opacity:.9;box-shadow:0 0 2px rgb(0 0 0 / 20%);}form[id^="reservations-step-"] input[type="checkbox"]:disabled{cursor:not-allowed;}form[id^="reservations-step-"] input[type="checkbox"]::before{content:"";width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;transition:0.4s;}form[id^="reservations-step-"] input[type="checkbox"]:checked::before{transform:translateX(14px);background:#fff;}form[id^="reservations-step-"] input[type="checkbox"]:checked{background:#26a769;}.ch-form-bnnr form .form-actions{position:absolute;right:0;bottom:0;margin:0;}.ch-form-bnnr form .form-actions::before{content:'';display:block;}.ch-form-bnnr form .form-actions::after{content:'';display:block;}form[id^="reservations-step-"] .form-actions a.button,form[id^="reservations-step-"] .form-choice .header .button,form[id^="reservations-step-"] .form-actions input,.ch-form-bnnr form .form-actions input{display:flex;flex-direction:row;align-items:center;padding:13px 25px;gap:15px;background:#344675;font-family:'Montserrat';font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#FFFFFF;border:0 none;margin:0;box-sizing:border-box;text-decoration:none;}form[id^="reservations-step-"] .form-actions a.button{background:transparent;color:#344675;border:1px solid #344675;}#car-hire-banner .form-text-abs .ch-text-bnnr{width:680px;margin:15px auto 15px;color:#FFF;max-height:230px;position:relative;display:flex;justify-content:space-between;align-items:center;}#car-hire-banner .form-text-abs .ch-text-bnnr p.phrase-1{font-size:48px;margin-bottom:10px;line-height:1.1;}#car-hire-banner .form-text-abs .ch-text-bnnr p.phrase-2{font-size:34px;line-height:1.1;}#car-hire-banner .form-text-abs > .center{display:flex;flex-direction:column;}#car-hire-about{width:970px;margin:-130px auto 0;background:#FFFFFF;box-shadow:0px 1px 14px rgb(0 0 0 / 10%);padding:55px 100px;display:flex;flex-direction:column;box-sizing:border-box;position:relative;z-index:2;align-items:center;}#car-hire-about .ch-about-title h2{font-weight:600;font-size:30px;line-height:40px;color:#344675;margin-bottom:35px;}#car-hire-about .ch-about-text{font-size:16px;line-height:26px;text-align:center;color:#1A202C;}#car-hire-about .about-icons{display:flex;justify-content:space-between;width:100%;margin-top:75px;}#car-hire-about .about-icons > div{display:flex;flex-direction:column;align-items:center;text-align:center;width:170px;font-weight:400;font-size:15px;line-height:25px;color:#1A202C;}#car-hire-about .about-icons > div:before{content:'';display:block;background:url(/themes/javali_theme/images/new/phone-icon.png) no-repeat;height:46px;width:46px;margin-bottom:25px;}#car-hire-about .about-icons > div.map:before{background:url(/themes/javali_theme/images/new/map-icon.png) no-repeat;height:50px;}#car-hire-about .about-icons > div.payment:before{background:url(/themes/javali_theme/images/new/payment-icon.png) no-repeat;width:53px;height:39px;}#car-hire-about .about-icons > div a:link,#car-hire-about .about-icons > div a:visited{text-decoration:none;color:#1A202C;}#car-hire-about .about-icons > div a:hover,#car-hire-about .about-icons > div a:focus{text-decoration:underline;}#car-hire-choices{padding-top:120px;padding-bottom:60px;overflow:hidden;}#car-hire-choices:after{content:'';display:block;background-color:#E4E7EE;width:100%;height:300px;margin-top:-260px;}#car-hire-choices .choices-title h2{font-weight:600;font-size:30px;line-height:55px;text-align:center;color:#344675;margin-bottom:60px;}#car-hire-choices #reservation-slideshow .slick-track{display:flex;gap:35px;}#car-hire-choices #reservation-slideshow.slick-initialized .slide{background:#FFFFFF;box-shadow:0px 3px 7px 3px rgba(0,0,0,0.1);width:225px;height:360px;margin:7px 0;padding:35px 25px;box-sizing:border-box;}#car-hire-choices #reservation-slideshow .form-choice{display:flex;flex-direction:column;justify-content:space-between;height:100%;}#car-hire-choices #reservation-slideshow .form-choice .header{box-shadow:none;}#car-hire-choices #reservation-slideshow .form-choice .title{font-weight:600;font-size:20px;line-height:24px;color:#1A202C;}#car-hire-choices #reservation-slideshow .form-choice .title .cat{font-weight:700;font-size:14px;line-height:18px;}#car-hire-choices #reservation-slideshow .form-choice .image img{width:100%;height:auto;}#car-hire-choices #reservation-slideshow .form-choice .more a:link,#car-hire-choices #reservation-slideshow .form-choice .more a:visited{background:#344675;font-weight:600;font-size:16px;line-height:20px;text-align:center;color:#FFFFFF;display:block;padding:10px;text-decoration:none;}#car-hire-choices #reservation-slideshow .slick-prev,#car-hire-choices #reservation-slideshow .slick-next{display:none !important;}#car-hire-choices #reservation-slideshow .slick-dots{display:flex;gap:10px;}#car-hire-choices #reservation-slideshow .slick-dots button{display:inline-flex;justify-content:center;align-items:center;padding:4px;width:18px;height:18px;background:rgba(92,175,252,0.3);border-radius:70px;border:0 none;font-size:0;line-height:0;position:relative;}#car-hire-choices #reservation-slideshow .slick-dots .slick-active button::before{content:'';display:block;width:10px;height:10px;background:#54A6FF;position:absolute;border-radius:50%;top:4px;left:4px;}#car-hire-footer{background:#344675;box-shadow:0px -3px 15px 1px rgba(0,0,0,0.1);}#car-hire-footer > .center{display:flex;flex-direction:column;}#car-hire-footer #footer-top{padding:60px 0;font-weight:600;font-size:16px;line-height:25px;color:#fff;display:flex;justify-content:space-between;}#car-hire-footer #footer-top-left{width:570px;}#footer-top-right{width:410px;display:flex;justify-content:space-between;gap:30px;}#footer-top-right h3{font-weight:600;font-size:18px;line-height:150%;letter-spacing:-0.02em;color:#8DD5FF;margin-bottom:30px;}#footer-menu ul.menu{padding:0;margin:0;display:flex;flex-direction:column;gap:25px;}#footer-menu ul.menu li{padding:0;margin:0;}#footer-menu ul.menu li a:link,#footer-menu ul.menu li a:visited{text-decoration:none;color:#fff;font-weight:500;font-size:16px;line-height:150%;}#footer-social{width:155px;}#footer-social a:link,#footer-social a:visited{text-decoration:none;color:#fff;font-weight:500;font-size:16px;line-height:150%;display:block;margin-bottom:25px;}#car-hire-footer #footer-top-left h3{font-weight:600;font-size:22px;line-height:25px;margin-bottom:30px;}#car-hire-footer #footer-bottom{border-top:1px solid #FFFFFF;padding:20px 0 10px;display:flex;gap:30px;align-items:center;}#car-hire-footer #footer-bottom a:link,#car-hire-footer #footer-bottom a:visited{color:#FFFFFF;font-weight:500;font-size:15px;line-height:150%;text-decoration:none;}#car-hire-footer #copyright{display:flex;justify-content:space-between;font-weight:500;font-size:13px;line-height:13px;color:#FFFFFF;align-items:center;padding:12px 0;}.ch-chs{width:100px;height:20px;background:url(/themes/javali_theme/images/new/spt.png);background-position:0px -669px;display:inline-block;margin-left:5px;}#car-hire-footer a#livro:link,#car-hire-footer a#livro:visited{display:flex;align-items:center;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:10px;transition:transform 0.1s linear 0s;-webkit-transition:-webkit-transform 0.1s linear 0s;}#car-hire-footer a#livro > span{color:#344675;background:#fff;border-radius:51px;height:57px;display:inline-flex;align-items:center;width:57px;justify-content:center;margin-right:4px;}#bread-title{height:auto;background-color:#344675;padding-top:30px;padding-bottom:20px;}#bread-title .breadcrumb{color:white;padding:0 0 20px 0;}#bread-title .breadcrumb a{color:#fff;text-decoration:none;}#bread-title .page-title{margin:0;color:white;text-decoration:none;font-weight:700;font-size:30px;line-height:40px;font-style:normal;padding:0;margin-bottom:10px;}#bread-title .breadcrumb li:before{color:#fff;}form[id^="reservations-step-"]{padding:20px 0 50px;}form[id^="reservations-step-"] #steps-wrapper{width:320px;margin-left:50px;}form#reservations-step-one #edit-reservation > fieldset{margin:0 0 30px;}form#reservations-step-one #edit-reservation > fieldset > legend{font-family:'Montserrat';font-weight:600;font-size:18px;line-height:27px;letter-spacing:-0.02em;color:#1A202C;position:relative;top:12px;display:flex;align-items:center;}form#reservations-step-one #edit-reservation > fieldset > .fieldset-wrapper{display:flex;justify-content:space-between;}form#reservations-step-one #edit-reservation > fieldset > .fieldset-wrapper > .form-item{width:32%;}form#reservations-step-two #edit-category,form#reservations-step-three #edit-extras{display:grid;grid-template-columns:repeat(2,1fr);column-gap:25px;row-gap:25px;}form[id^="reservations-step-"] .form-type-radio input:focus+label,form[id^="reservations-step-"] .form-type-radio input:checked+label{box-shadow:0px 0px 19px #999999;}form#reservations-step-two #edit-category--wrapper > legend,form#reservations-step-three #edit-extras--wrapper > legend{display:none;}form#reservations-step-four #edit-reservation details,form#reservations-step-four #edit-reservation fieldset{background:#FFFFFF;box-shadow:0px 1px 14px rgb(0 0 0 / 10%);}form#reservations-step-four #edit-reservation fieldset > legend{font-weight:600;font-size:18px;line-height:27px;margin-left:18px;position:relative;top:24px;margin-bottom:12px;}form#reservations-step-four #edit-reservation details summary{font-weight:600;font-size:16px;line-height:24px;padding:20px;}form#reservations-step-four #edit-reservation details .details-wrapper,form#reservations-step-four #edit-reservation fieldset .fieldset-wrapper,form#reservations-step-four #edit-reservation fieldset .fieldset__wrapper{padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between;}form#reservations-step-four #additional-drivers .form-item.top-labels,form#reservations-step-four fieldset#edit-extrainfo .form-item.top-labels,form#reservations-step-four fieldset#edit-driver .form-item.top-labels{position:relative;}form#reservations-step-four #additional-drivers .form-item.top-labels > label,form#reservations-step-four fieldset#edit-extrainfo .form-item.top-labels > label,form#reservations-step-four fieldset#edit-driver .form-item.form-type-select > label,form#reservations-step-four fieldset#edit-driver .form-item.top-labels > .form-item__label,form#reservations-step-four fieldset#edit-driver .form-item.top-labels > label{letter-spacing:0.00938em;padding:0px;display:block;transform-origin:left top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 24px);position:absolute;left:0px;top:0px;transform:translate(14px,12px) scale(1);transition:color 200ms cubic-bezier(0,0,0.2,1) 0ms,transform 200ms cubic-bezier(0,0,0.2,1) 0ms,max-width 200ms cubic-bezier(0,0,0.2,1) 0ms;z-index:1;pointer-events:none;color:#1A202C;font-weight:400;font-size:15px;line-height:25px;}form#reservations-step-four fieldset#edit-driver .form-item.top-labels > .form-item__label{transform:translate(18px,1px) scale(0.67);}form#reservations-step-four #additional-drivers .form-item.top-labels.label-position-top > label,form#reservations-step-four fieldset#edit-extrainfo .form-item.top-labels.label-position-top > label,form#reservations-step-four fieldset#edit-driver .form-item.top-labels.label-position-top > .form-item__label,form#reservations-step-four fieldset#edit-driver .form-item.top-labels.label-position-top > label{transform:translate(18px,1px) scale(0.67);user-select:none;color:#219DE6;}form#reservations-step-four #additional-drivers .form-item.top-labels > input,form#reservations-step-four fieldset#edit-extrainfo .form-item.top-labels textarea,form#reservations-step-four fieldset#edit-extrainfo .form-item.top-labels > input,form#reservations-step-four fieldset#edit-driver .form-item.top-labels .form-type-date > input,form#reservations-step-four fieldset#edit-driver .form-item.top-labels > input{padding:16px 1.125rem 4px;}form#reservations-step-four fieldset#edit-driver .form-item.form-type-select{position:relative;}form#reservations-step-four fieldset#edit-driver .form-item.form-type-select > label{transform:translate(18px,1px) scale(0.67);user-select:none;color:#219DE6;}form#reservations-step-four fieldset#edit-driver .form-item.form-type-select > select{padding:16px 1.125rem 4px;width:100%;}form#reservations-step-four #additional-drivers .form-type--textfield,form#reservations-step-four #additional-drivers details{width:100%;}form#reservations-step-four #additional-drivers .form-datetime-wrapper{width:49.5%;}form[id^="reservations-step-"] #chs-steps .step .label{color:#344675;}form[id^="reservations-step-"] #chs-steps .step:last-child{padding-left:11px;}form[id^="reservations-step-"] #chs-steps .step:last-child .price-total .label{font-weight:600;font-size:30px;line-height:40px;color:#344675;}form[id^="reservations-step-"] #chs-steps .step:last-child .price-total .label > span{margin-left:5px;}.path-sibs-api form.paymentSPG{margin:30px auto;position:relative;}.path-sibs-api form.paymentSPG:before{content:'';display:block;background:url(/themes/javali_theme/images/new/sibs-logo.png) no-repeat;width:300px;height:57px;background-size:contain;margin:0 auto 20px;}.path-sibs-api form.paymentSPG:after{content:'';display:block;background:url(/themes/javali_theme/images/new/secure-payment-icon.svg) no-repeat;width:120px;height:101px;background-size:contain;position:absolute;right:10px;top:90px;}#spgframe{background:#FFFFFF;box-shadow:0px 1px 14px rgb(0 0 0 / 10%);}form#reservations-step-five .form-item-payment{box-shadow:0px 1px 14px rgb(0 0 0 / 10%);border:0 none;}.path-fleet-guide #carhire-body,.path-terms-conditions #carhire-body{margin:30px auto;}#reservation-message,.webform-submission-form{padding:50px 0;}.webform-submission-form .webform-button--submit{display:flex;flex-direction:row;align-items:center;padding:13px 25px;gap:15px;background:#219DE6;font-family:'Montserrat';font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#FFFFFF;border:0 none;margin:0;box-sizing:border-box;text-decoration:none;}#loading{position:fixed;display:block;width:100%;height:100%;top:0;left:0;text-align:center;background:rgba(255,255,255,0.7);z-index:99;display:none;}#loading.active{display:block;}#loading .lds-dual-ring{display:inline-block;width:200px;height:200px;position:absolute;left:calc(50% - 100px);top:calc(50% - 100px);}#loading .lds-dual-ring:after{content:" ";display:block;width:194px;height:194px;margin:8px;border-radius:50%;border:16px solid #344675;border-color:#344675 transparent #344675 transparent;animation:lds-dual-ring 1.2s linear infinite;}@keyframes lds-dual-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}button:focus,.button:focus{opacity:0.8 !important;}.search-block-form > form{display:flex;align-items:center;justify-content:space-between;}.search-block-form > form .form-type-search{display:block;width:100%;}.search-block-form > form input[type="search"]{background-color:transparent;border:none;font-weight:400;font-size:20px;line-height:30px;color:#344675;outline:none;width:100%;}.search-block-form > form input[type="search"]::placeholder{color:#344675;opacity:1;}.search-block-form > form  input[type="submit"]{background-color:transparent;text-indent:-10000px;border:none;width:30px;height:30px;padding:0px;background:url(/themes/javali_theme/images/new/spt.png);background-position:4px -955px;cursor:pointer;}.search-block-form > form  input[type="submit"]:hover{background-position:-76px -955px;}.block-system-main-block > .user-pass,.block-system-main-block > .user-register-form,.block-system-main-block > .user-login-form,.block-system-main-block > .node{padding:30px 0 50px;}.block-system-main-block > .user-pass label,.block-system-main-block > .user-register-form label,.block-system-main-block > .user-login-form label{color:#344675;font-size:120%;}.view-search-api .views-exposed-form input.form-submit,.block-system-main-block > .user-pass input.form-submit,.block-system-main-block > .user-register-form input.form-submit,.block-system-main-block > .user-login-form input.form-submit{display:flex;flex-direction:row;align-items:center;padding:13px 25px;gap:15px;background:#344675;font-family:'Montserrat';font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#FFFFFF;border:0 none;margin:0;box-sizing:border-box;text-decoration:none;}.view-search-api .views-exposed-form input.form-submit:hover,.view-search-api .views-exposed-form input.form-submit:focus,.block-system-main-block > .user-pass input.form-submit:hover,.block-system-main-block > .user-pass input.form-submit:focus,.block-system-main-block > .user-register-form input.form-submit:hover,.block-system-main-block > .user-register-form input.form-submit:focus,.block-system-main-block > .user-login-form input.form-submit:hover,.block-system-main-block > .user-login-form input.form-submit:focus{background:#219DE6;}#precontent{background-color:#344675;padding-top:15px;}#precontent .tabs a{color:#fff;border-radius:4px 4px 0px 0px;}#precontent .tabs a:focus,#precontent .tabs a:hover,#precontent .tabs a.is-active{background-color:#fff;color:#344675;}form details{border:1px solid #344675;margin-bottom:25px;padding:10px;}form details summary{color:#344675;font-size:120%;}.view-search-api{padding-bottom:50px;}.view-search-api .views-exposed-form{border-bottom:1px solid #efefef;margin-bottom:15px;padding-bottom:10px;}.view-search-api .views-exposed-form label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.view-search-api .views-exposed-form > .form--inline{display:flex;align-items:end;}.view-search-api  .views-row{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #efefef;}.view-search-api  .views-row a:link,.view-search-api  .views-row a:visited{text-decoration:none;color:#0473BB;font-size:110%;font-weight:500;}nav.pager{padding:20px 0;}nav.pager ul.pager__items{display:flex;align-items:center;justify-content:center;}nav.pager ul.pager__items li.pager__item{padding:0 10px;}nav.pager ul.pager__items li.pager__item a:link,nav.pager ul.pager__items li.pager__item a:visited{color:#0473BB;text-decoration:none;}nav.pager ul.pager__items li.pager__item a:hover,nav.pager ul.pager__items li.pager__item a:focus{color:#219DE6;}.path-fleet-guide #carhire-body,.path-terms-conditions #carhire-body{margin-bottom:50px;}.section.accordion-tabs .ui-accordion.ui-widget{margin:0;}.section.accordion-tabs .field__item:first-child .ui-accordion .ui-accordion-header{border-top:1px solid #D4D8E0;}.section.accordion-tabs .field__item .ui-accordion .ui-accordion-header{border:0 none;border-bottom:1px solid #D4D8E0;font-weight:700;font-size:20px;line-height:30px;color:#344675;margin:0;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:25px 0;}.section.accordion-tabs .field__item .ui-accordion .ui-accordion-header .ui-icon{width:40px;height:40px;background:url(/themes/javali_theme/images/new/spt.png);background-position:0 -522px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:10px;}.section.accordion-tabs .field__item .ui-accordion .ui-accordion-header.ui-state-active{border-bottom:1px solid #fff;}.section.accordion-tabs .field__item .ui-accordion .ui-accordion-header.ui-state-active .ui-icon{background-position:-70px -592px;}.section.accordion-tabs .ui-accordion .ui-accordion-content{border:0 none;border-bottom:1px solid #D4D8E0;font-size:15px;line-height:25px;color:#6F778B;padding:0 0 30px 0;}.node .field--type-text-long p{margin:0 0 25px;}.node .field--type-text-long a:link,.node .field--type-text-long a:visited{text-decoration:none;color:#344675;}.node .field--type-text-long a:hover,.node .field--type-text-long a:focus{color:#219DE6;}.node .field--type-text-long h2{font-size:120%;font-weight:700;}.node .field--type-text-long h3{font-size:115%;font-weight:600;}.node .field--type-text-long h4{font-size:110%;font-weight:500;}.node .field--type-text-long h5{font-size:105%;font-weight:500;}.header-bottom-menu #menu-toggler{display:none;}body .ui-dialog:not(.ui-dialog-off-canvas){z-index:10;}.view-news{padding-top:40px;}.view-news .views-row{margin-bottom:20px;}.view-news .views-row{margin-bottom:20px;}.view-news .views-row .views-field-title a{font-weight:700;font-size:20px;line-height:30px;color:#344675;text-decoration:none;}.view-news .views-row .views-field-created{font-size:10px;font-style:italic;padding-bottom:2px;color:#219DE6;}
@media all and (max-width:1199px){.dialog-off-canvas-main-canvas{position:relative;overflow-x:hidden;}.center{width:94%;}#wrapper.page-404 main #main-content{flex-direction:column;}#wrapper.page-404 main #main-content #page-content,#wrapper.page-404 #error-image{width:96%;padding:2%;justify-content:center;align-items:center;}#wrapper.page-404 main #main-content #page-content{position:relative;z-index:1;}#wrapper.page-404 main #main-content #page-content .info{justify-content:center;align-items:center;text-align:center;}#wrapper.page-404 #error-image .image{display:flex;justify-content:center;align-items:center;}#wrapper.page-404 #error-image .image img,#wrapper.page-404.maintenance #error-image .image img{max-width:90%;margin-top:25px;margin-bottom:20px;}#wrapper.page-404 #error-image{-webkit-transform:skewY(-11deg);-ms-transform:skewY(-11deg);transform:skewY(-11deg);border-radius:0 0px 12px 12px;}#wrapper.page-404 #error-image-inner{-webkit-transform:skewY(11deg);-ms-transform:skewY(11deg);transform:skewY(11deg);}#wrapper.page-404 #error-image:before{top:50%;left:0;}#wrapper.page-404{height:auto;}.ch-form-bnnr,.ch-form-bnnr form #edit-reservation > fieldset .fieldset-wrapper > .form-item select,#car-hire-banner .form-text-abs .ch-text-bnnr{width:100%;}#car-hire-about{width:100%;margin:0 auto;padding:30px 20px;}.ch-form-bnnr form #edit-reservation > fieldset .fieldset-wrapper{flex-wrap:wrap;gap:2%;}.ch-form-bnnr form #edit-reservation > fieldset{padding:20px 20px 20px;}.ch-form-bnnr form #edit-reservation > fieldset .fieldset-wrapper > .form-item.form-type-select{width:100% !important;}.ch-form-bnnr form #edit-reservation > fieldset .fieldset-wrapper > .form-item.form-datetime-wrapper{width:49% !important;margin-top:15px;}#car-hire-header .header-bottom-menu{width:25px;height:20px;margin-left:20px;}#car-hire-header .header-bottom-menu #menu-toggler{display:block;border:0 none;outline:0;width:25px;height:20px;outline:none;background:transparent;opacity:1;position:relative;}#car-hire-header .header-bottom-menu #menu-toggler .bar{content:'';display:block;position:absolute;height:3px;width:25px;opacity:1;left:0;top:0;border-radius:3px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;background:#344676;}#car-hire-header .header-bottom-menu #menu-toggler .bar:nth-of-type(2){top:8px;}#car-hire-header .header-bottom-menu #menu-toggler .bar:nth-of-type(3){top:16px;}#car-hire-header .header-bottom-menu #menu-toggler[aria-expanded="true"]{outline:none;background:transparent;}#car-hire-header .header-bottom-menu #menu-toggler[aria-expanded="true"] .bar:nth-of-type(2){transform:translate(200%,0%);}#car-hire-header .header-bottom-menu #menu-toggler[aria-expanded="true"] .bar:nth-of-type(1){top:50%;transform:translate(0%,0%) rotate(45deg);}#car-hire-header .header-bottom-menu #menu-toggler[aria-expanded="true"] .bar:nth-of-type(3){top:50%;transform:translate(0%,0%) rotate(-45deg);}#car-hire-header .header-bottom-menu nav.block-menu{transform:translate(100vw,0);position:fixed;left:0;top:110px;width:100vw;background:grey;background:linear-gradient(rgba(52,70,117,0.85),rgba(33,157,230,0.85)),url(/themes/javali_theme/images/new/amoita_banner_reverse.jpg);height:100%;z-index:99;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;}.menu-opened #car-hire-header .header-bottom-menu nav.block-menu{transform:translate(0,0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}#car-hire-header .header-bottom-menu ul.menu{flex-direction:column;align-items:center;padding-top:100px;}#car-hire-header .header-bottom-menu ul.menu > li{margin:0 0 25px;}#car-hire-header .header-bottom-menu ul.menu > li a:link,#car-hire-header .header-bottom-menu ul.menu > li a:visited{color:#fff;margin:0;font-size:19px;}#car-hire-header .header-bottom-menu ul.menu > li a:hover,#car-hire-header .header-bottom-menu ul.menu > li a:focus,#car-hire-header .header-bottom-menu ul.menu > li.active a{border-bottom:1px solid #fff;}#fleet-guide{grid-template-columns:repeat(2,49%);column-gap:1%;row-gap:1%;}.javalichs-fleet-filter{box-shadow:4vw 0px #344675;}.javalichs-fleet-filter::before{content:'';display:block;box-shadow:-4vw 0px #344675;}}
@media all and (max-width:560px){.center{width:94%;}#car-hire-wrapper .car-hire-banner{height:auto;}.form-text-abs{position:static;}.ch-form-bnnr form #edit-reservation .form-item-promotion-code{width:100%;}.ch-form-bnnr form .form-actions{position:static;margin:20px 0 0;}form[id^="reservations-step-"] .form-actions input,.ch-form-bnnr form .form-actions input{width:100%;justify-content:center;}#car-hire-banner .form-text-abs .ch-text-bnnr{line-height:190%;}#reservation-slideshow{width:250px;margin:auto;}#reservation-slideshow .slick-list{margin:0;width:100%;overflow:visible;}#car-hire-choices #reservation-slideshow .slick-track{gap:0;}#car-hire-choices #reservation-slideshow.slick-initialized .slide{margin:0 15px;}#car-hire-choices #reservation-slideshow.slick-initialized .slide:not(.slick-current){-webkit-transform:scale(0.75) !important;-moz-transform:scale(0.75) !important;-ms-transform:scale(0.75) !important;-o-transform:scale(0.75) !important;transform:scale(0.75) !important;z-index:-1;filter:blur(3px);}#car-hire-choices{padding-top:40px;padding-bottom:0;}#car-hire-footer{overflow:hidden;}#car-hire-footer #footer-bottom,#car-hire-footer #footer-top{flex-direction:column;}#car-hire-footer #footer-top-left{width:100%;text-align:center;}#footer-top-right{margin-top:30px;justify-content:space-evenly;}#car-hire-footer #copyright{flex-direction:column;text-align:center;}#car-hire-footer #copyright .ch-footer-left{padding:10px 0;}form[id^="reservations-step-"]{flex-direction:column;}.ch-form-bnnr form[id^="reservations-step-"]{flex-direction:column;}form[id^="reservations-step-"] #steps-wrapper{width:100%;margin-left:0;}form#reservations-step-two #edit-category,form#reservations-step-three #edit-extras{display:flex;flex-direction:column;}form#reservations-step-four fieldset#edit-driver .form-datetime-wrapper,form#reservations-step-four fieldset#edit-driver .form-item--driver-email,form#reservations-step-four fieldset#edit-driver .form-item--driver-email-confirm,form#reservations-step-four fieldset#edit-driver .form-item--driver-city,form#reservations-step-four fieldset#edit-driver .form-item--driver-zipcode,form#reservations-step-four fieldset#edit-driver .form-item--driver-country,form#reservations-step-four fieldset#edit-driver .form-item--driver-phone,form#reservations-step-four fieldset#edit-extrainfo .form-item--extrainfo-arrival-flight,form#reservations-step-four fieldset#edit-extrainfo .form-item--extrainfo-departure-flight,form#reservations-step-four fieldset#edit-driver .fieldset__wrapper > details .details-wrapper > .form-item,form#reservations-step-four fieldset#edit-driver .form-datetime-wrapper,form#reservations-step-four fieldset#edit-driver .form-item-driver-email,form#reservations-step-four fieldset#edit-driver .form-item-driver-email-confirm,form#reservations-step-four fieldset#edit-driver .form-item-driver-city,form#reservations-step-four fieldset#edit-driver .form-item-driver-zipcode,form#reservations-step-four fieldset#edit-driver .form-item-driver-country,form#reservations-step-four fieldset#edit-driver .form-item-driver-phone,form#reservations-step-four fieldset#edit-extrainfo .form-item-extrainfo-arrival-flight,form#reservations-step-four fieldset#edit-extrainfo .form-item-extrainfo-departure-flight,form#reservations-step-four fieldset#edit-driver .fieldset__wrapper > details .details-wrapper > .form-item{width:100%;}.ch-form-bnnr form #edit-reservation > fieldset .fieldset-wrapper > .form-item select,.ch-form-bnnr form #edit-reservation > fieldset .fieldset-wrapper > .form-item input[type="date"],.ch-form-bnnr form #edit-reservation > fieldset .fieldset-wrapper > .form-item input[type="time"]{border:1px solid #7e96a7;padding-left:0.725rem;}.car-hire-header{height:70px;}.header-logo{width:102px;height:49px;background-position:-8px -8px;background-size:cover;}#car-hire-header .header-top-menus{gap:10px;}.top-menus-srch-login{gap:15px;}#car-hire-header .header-right{height:50px;flex-direction:row;align-items:center;}#bread-title{padding-top:10px;padding-bottom:2px;}#bread-title .breadcrumb{padding:0 0 4px 0;}#precontent{padding-top:5px;}#precontent .tabs a{font-size:12px;padding:4px 8px;}.menu-opened #car-hire-header .header-bottom-menu nav.block-menu{top:70px;}#fleet-guide{display:flex;flex-direction:column;}.javalichs-fleet-filter select{height:2.2rem;padding-left:8px;font-size:13px;padding-right:30px;background-position:right 5px center;}.javalichs-fleet-filter > input.form-submit{height:35px;}.javalichs-fleet-filter > .form-item{margin-bottom:10px;}.node__content .content-top{flex-direction:column;}.node__content .content-top > div.content-top-middle{margin:20px 0;}.node__content .price-table tbody > tr > td.price-td,.node__content .price-table tbody > tr > td{font-size:13px;line-height:1.1;}}
