﻿.toast-title{font-weight:bold}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-top-left{top:12px;left:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{left:12px;bottom:12px}#toast-container{position:fixed;z-index:9999}#toast-container>div{background-position:15px center;background-repeat:no-repeat;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-box-shadow:0 0 12px #999999;-webkit-box-shadow:0 0 12px #999999;-o-box-shadow:0 0 12px #999999;box-shadow:0 0 12px #999999;color:#FFFFFF;margin:0 0 6px;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:0.8;padding:15px 15px 15px 50px;width:300px}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-top-right{top:12px;right:12px}#toast-container>:hover{-moz-box-shadow:0 0 12px #000000;-webkit-box-shadow:0 0 12px #000000;-o-box-shadow:0 0 12px #000000;box-shadow:0 0 12px #000000;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important}/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width: 768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width: 992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width: 1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eeeeee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eeeeee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eeeeee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.calculator-modal .form-group.email{width:50%}@media (max-width: 767px){.calculator-modal .form-group.email{width:308px}}.calculator-modal .form-group .input-group{justify-content:space-between;align-items:center;position:relative !important}.calculator-modal .form-group .input-group input{padding-left:60px;text-align:center}.calculator-modal .form-group .input-group input.btn.btn-primary{height:50px !important;margin-top:10px}.calculator-modal.edinburgh-popup .close{color:rgba(255,255,255,0.95);opacity:1}.calculator-modal.edinburgh-popup .modal-content{background:url(/assets/edinburgh_popup_bg-b2179ea028a9cc00b0acf450fad9b1cfb094ddc00be901655e35ee3d15d9568d.jpg);background-size:cover;background-repeat:no-repeat;background-color:#000;color:rgba(255,255,255,0.95)}.calculator-modal.edinburgh-popup .modal-content .modal-body{padding:0px 0px 0px 30px}.calculator-modal.edinburgh-popup .modal-content .price-calculator{width:496px}.calculator-modal.edinburgh-popup .modal-content .price-calculator .header{margin-top:-23px}.calculator-modal.edinburgh-popup .modal-content .price-calculator .header img{display:none}.calculator-modal.edinburgh-popup .modal-content .price-calculator .input-group{background:white}.price-calculator{padding:0 10px}.price-calculator .simple_form{margin-bottom:30px;margin-top:30px;font-size:0;vertical-align:top}.price-calculator .simple_form label{text-align:left;font-size:16px}.price-calculator .simple_form .form-group.boolean{margin:50px auto 20px;display:block}.price-calculator .simple_form .form-group.boolean label{font-size:14px;font-weight:300;color:rgba(255,255,255,0.6)}.price-calculator .simple_form .form-group.boolean label input{height:14px;margin-right:5px}.price-calculator .simple_form .form-group.has-error input,.price-calculator .simple_form .form-group.has-error .input-group-addon{border-color:#ccc}.price-calculator .simple_form .form-group.has-error .help-block{color:#a94442;text-align:left;font-size:14px;margin-top:0}.price-calculator .simple_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='1.15em' height='1em' style='-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 1024 896'><path d='M8 211q0-14 10-24t24-10t24 10l452 452l445-445q10-10 24-10t24 10t10 24t-10 24L542 711q-10 10-24 10t-24-10L18 236q-2-2-3.5-4.5t-2.5-5l-2-5l-1.5-5L8 211z' fill='%232cc5d7'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 20px) center;background-repeat:no-repeat;line-height:1}.price-calculator.inline .simple_form input#price_calculator_rooms,.price-calculator.base-popup .simple_form input#price_calculator_rooms,.price-calculator.edinburgh-popup .simple_form input#price_calculator_rooms,.price-calculator.landing-page .simple_form input#price_calculator_rooms{background-color:#fff}.price-calculator.inline .simple_form input.form-control,.price-calculator.base-popup .simple_form input.form-control,.price-calculator.edinburgh-popup .simple_form input.form-control,.price-calculator.landing-page .simple_form input.form-control{box-shadow:unset;-webkit-transition:unset}.price-calculator.inline .simple_form input.btn,.price-calculator.base-popup .simple_form input.btn,.price-calculator.edinburgh-popup .simple_form input.btn,.price-calculator.landing-page .simple_form input.btn{vertical-align:top;min-width:150px}.price-calculator.inline .simple_form input,.price-calculator.inline .simple_form select,.price-calculator.base-popup .simple_form input,.price-calculator.base-popup .simple_form select,.price-calculator.edinburgh-popup .simple_form input,.price-calculator.edinburgh-popup .simple_form select,.price-calculator.landing-page .simple_form input,.price-calculator.landing-page .simple_form select{border-radius:0;box-shadow:none;height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.price-calculator.inline .simple_form .input-group,.price-calculator.base-popup .simple_form .input-group,.price-calculator.edinburgh-popup .simple_form .input-group,.price-calculator.landing-page .simple_form .input-group{width:100% !important}.price-calculator.inline .simple_form .input-group .input-group-addon,.price-calculator.base-popup .simple_form .input-group .input-group-addon,.price-calculator.edinburgh-popup .simple_form .input-group .input-group-addon,.price-calculator.landing-page .simple_form .input-group .input-group-addon{background-color:#fff;border-radius:0}.price-calculator.inline .simple_form .input-group .input-group-addon.shortcut,.price-calculator.base-popup .simple_form .input-group .input-group-addon.shortcut,.price-calculator.edinburgh-popup .simple_form .input-group .input-group-addon.shortcut,.price-calculator.landing-page .simple_form .input-group .input-group-addon.shortcut{border-right:0}.price-calculator.inline .simple_form .input-group .input-group-addon svg path,.price-calculator.base-popup .simple_form .input-group .input-group-addon svg path,.price-calculator.edinburgh-popup .simple_form .input-group .input-group-addon svg path,.price-calculator.landing-page .simple_form .input-group .input-group-addon svg path{fill:#0E8194;vertical-align:middle}.price-calculator.inline .simple_form .input-group input,.price-calculator.base-popup .simple_form .input-group input,.price-calculator.edinburgh-popup .simple_form .input-group input,.price-calculator.landing-page .simple_form .input-group input{padding-left:0}.price-calculator.inline .simple_form .form-group,.price-calculator.base-popup .simple_form .form-group,.price-calculator.edinburgh-popup .simple_form .form-group,.price-calculator.landing-page .simple_form .form-group{max-width:25%;vertical-align:top !important}.price-calculator.inline .simple_form .form-group.price_calculator_rooms,.price-calculator.inline .simple_form .form-group.price_calculator_property_availability,.price-calculator.inline .simple_form .form-group.price_calculator_residence_type,.price-calculator.base-popup .simple_form .form-group.price_calculator_rooms,.price-calculator.base-popup .simple_form .form-group.price_calculator_property_availability,.price-calculator.base-popup .simple_form .form-group.price_calculator_residence_type,.price-calculator.edinburgh-popup .simple_form .form-group.price_calculator_rooms,.price-calculator.edinburgh-popup .simple_form .form-group.price_calculator_property_availability,.price-calculator.edinburgh-popup .simple_form .form-group.price_calculator_residence_type,.price-calculator.landing-page .simple_form .form-group.price_calculator_rooms,.price-calculator.landing-page .simple_form .form-group.price_calculator_property_availability,.price-calculator.landing-page .simple_form .form-group.price_calculator_residence_type{width:100%}.price-calculator.inline .simple_form .form-group.price_calculator_rooms select,.price-calculator.inline .simple_form .form-group.price_calculator_property_availability select,.price-calculator.inline .simple_form .form-group.price_calculator_residence_type select,.price-calculator.base-popup .simple_form .form-group.price_calculator_rooms select,.price-calculator.base-popup .simple_form .form-group.price_calculator_property_availability select,.price-calculator.base-popup .simple_form .form-group.price_calculator_residence_type select,.price-calculator.edinburgh-popup .simple_form .form-group.price_calculator_rooms select,.price-calculator.edinburgh-popup .simple_form .form-group.price_calculator_property_availability select,.price-calculator.edinburgh-popup .simple_form .form-group.price_calculator_residence_type select,.price-calculator.landing-page .simple_form .form-group.price_calculator_rooms select,.price-calculator.landing-page .simple_form .form-group.price_calculator_property_availability select,.price-calculator.landing-page .simple_form .form-group.price_calculator_residence_type select{color:#555555}.price-calculator.inline .simple_form .form-group.price_calculator_rooms select.placeholder-selected,.price-calculator.inline .simple_form .form-group.price_calculator_property_availability select.placeholder-selected,.price-calculator.inline .simple_form .form-group.price_calculator_residence_type select.placeholder-selected,.price-calculator.base-popup .simple_form .form-group.price_calculator_rooms select.placeholder-selected,.price-calculator.base-popup .simple_form .form-group.price_calculator_property_availability select.placeholder-selected,.price-calculator.base-popup .simple_form .form-group.price_calculator_residence_type select.placeholder-selected,.price-calculator.edinburgh-popup .simple_form .form-group.price_calculator_rooms select.placeholder-selected,.price-calculator.edinburgh-popup .simple_form .form-group.price_calculator_property_availability select.placeholder-selected,.price-calculator.edinburgh-popup .simple_form .form-group.price_calculator_residence_type select.placeholder-selected,.price-calculator.landing-page .simple_form .form-group.price_calculator_rooms select.placeholder-selected,.price-calculator.landing-page .simple_form .form-group.price_calculator_property_availability select.placeholder-selected,.price-calculator.landing-page .simple_form .form-group.price_calculator_residence_type select.placeholder-selected{color:#999}.price-calculator.inline .simple_form .form-group.price_calculator_rooms select option,.price-calculator.inline .simple_form .form-group.price_calculator_property_availability select option,.price-calculator.inline .simple_form .form-group.price_calculator_residence_type select option,.price-calculator.base-popup .simple_form .form-group.price_calculator_rooms select option,.price-calculator.base-popup .simple_form .form-group.price_calculator_property_availability select option,.price-calculator.base-popup .simple_form .form-group.price_calculator_residence_type select option,.price-calculator.edinburgh-popup .simple_form .form-group.price_calculator_rooms select option,.price-calculator.edinburgh-popup .simple_form .form-group.price_calculator_property_availability select option,.price-calculator.edinburgh-popup .simple_form .form-group.price_calculator_residence_type select option,.price-calculator.landing-page .simple_form .form-group.price_calculator_rooms select option,.price-calculator.landing-page .simple_form .form-group.price_calculator_property_availability select option,.price-calculator.landing-page .simple_form .form-group.price_calculator_residence_type select option{color:#555555}@media (max-width: 991px){.price-calculator.inline .simple_form .form-group,.price-calculator.base-popup .simple_form .form-group,.price-calculator.edinburgh-popup .simple_form .form-group,.price-calculator.landing-page .simple_form .form-group{max-width:33%}.price-calculator.inline .simple_form .btn,.price-calculator.base-popup .simple_form .btn,.price-calculator.edinburgh-popup .simple_form .btn,.price-calculator.landing-page .simple_form .btn{display:block;text-align:center;width:99%;margin-top:20px}}@media (max-width: 767px){.price-calculator.inline .simple_form ::-webkit-input-placeholder,.price-calculator.base-popup .simple_form ::-webkit-input-placeholder,.price-calculator.edinburgh-popup .simple_form ::-webkit-input-placeholder,.price-calculator.landing-page .simple_form ::-webkit-input-placeholder{color:transparent}.price-calculator.inline .simple_form :-moz-placeholder,.price-calculator.base-popup .simple_form :-moz-placeholder,.price-calculator.edinburgh-popup .simple_form :-moz-placeholder,.price-calculator.landing-page .simple_form :-moz-placeholder{color:transparent}.price-calculator.inline .simple_form ::-moz-placeholder,.price-calculator.base-popup .simple_form ::-moz-placeholder,.price-calculator.edinburgh-popup .simple_form ::-moz-placeholder,.price-calculator.landing-page .simple_form ::-moz-placeholder{color:transparent}.price-calculator.inline .simple_form :-ms-input-placeholder,.price-calculator.base-popup .simple_form :-ms-input-placeholder,.price-calculator.edinburgh-popup .simple_form :-ms-input-placeholder,.price-calculator.landing-page .simple_form :-ms-input-placeholder{color:transparent}.price-calculator.inline .simple_form .form-group,.price-calculator.base-popup .simple_form .form-group,.price-calculator.edinburgh-popup .simple_form .form-group,.price-calculator.landing-page .simple_form .form-group{max-width:100%}.price-calculator.inline .simple_form .btn,.price-calculator.base-popup .simple_form .btn,.price-calculator.edinburgh-popup .simple_form .btn,.price-calculator.landing-page .simple_form .btn{width:100%}}.price-calculator.inline .header img{display:none}.price-calculator.inline form#new_price_calculator{margin:0 auto;padding:0}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper{display:inline}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper>.form-group:first-child{border-radius:5px 5px 0 0}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper>.form-group:last-child{border-radius:0 0 5px 5px}.price-calculator.inline form#new_price_calculator .form-group{background:#fff;z-index:1;box-shadow:none;display:block;width:100%;max-width:100%;margin:0}.price-calculator.inline form#new_price_calculator .form-group *{margin:0;padding:0;outline:none;box-shadow:none;border:none}.price-calculator.inline form#new_price_calculator .form-group .input-group{display:flex;height:52px}.price-calculator.inline form#new_price_calculator .form-group .input-group input,.price-calculator.inline form#new_price_calculator .form-group .input-group .input-group-addon.shortcut{background:none;margin:0;line-height:52px;height:52px}.price-calculator.inline form#new_price_calculator .form-group .input-group select{height:52px}.price-calculator.inline form#new_price_calculator .form-group .input-group .input-group-addon.shortcut{width:15%;max-width:5rem}.price-calculator.inline form#new_price_calculator .form-group .input-group .input-group-addon.shortcut svg{vertical-align:text-bottom}.price-calculator.inline form#new_price_calculator .form-group .input-group select,.price-calculator.inline form#new_price_calculator .form-group .input-group input{width:100%}.price-calculator.inline form#new_price_calculator .form-group label{display:none !important}.price-calculator.inline form#new_price_calculator input.btn.btn-primary{color:#2cc5d7;font-size:18px;font-weight:600;background:#2cc5d7;height:52px !important;display:inline-block;box-shadow:none;border-radius:5px !important;transition:background ease-in-out 0.3s}.price-calculator.inline form#new_price_calculator input.btn.btn-primary:hover{background:#25b4c4}@media (min-width: 768px){.price-calculator.inline form#new_price_calculator .form-inputs-wrapper{display:flex;flex-wrap:wrap}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .price_calculator_postcode{flex-basis:40%}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .residence_type_wrapper{flex-basis:35%;margin-top:1rem}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group.price_calculator_address{border-radius:5px 0 0 0;flex-basis:60%}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group.price_calculator_postcode{border-radius:0 5px 0 0}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group .input-group select,.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group .input-group input{width:100%}}@media (min-width: 992px){.price-calculator.inline form#new_price_calculator{min-height:52px;display:flex}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper{flex-wrap:wrap;width:100%}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .price_calculator_postcode{flex-basis:20%;border-radius:0 5px 5px 0;overflow:hidden}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group{border-radius:5px;flex:1 0 25%}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group .input-group .input-group-addon.shortcut{width:25%}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group .input-group select,.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group .input-group input{width:75%;font-size:1.5rem}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group.price_calculator_rooms{flex-basis:20%}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group.price_calculator_address{border-radius:5px 0 0 5px;flex-basis:30%}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group.price_calculator_property_availability{border-radius:5px;flex-basis:20%}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group .residence_type_wrapper{flex-basis:30%}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group .price_calculator_postcode select,.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group .price_calculator_postcode input{padding-left:1.5rem;width:100%}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group .price_calculator_postcode .input-group-addon.shortcut{display:none}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group.price_calculator_rooms{margin:0 1%}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group.price_calculator_rooms .input-group-addon.shortcut{display:none}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper .form-group.price_calculator_rooms select{margin-left:1.5rem;width:100%}.price-calculator.inline form#new_price_calculator input.btn.btn-primary{margin:0 0 0 1%}}@media (min-width: 1200px){.price-calculator.inline{display:flex;align-items:center}.price-calculator.inline .header{width:27.5%;margin-right:2.5%;font-size:18px;font-weight:300;line-height:1.22;text-align:left}.price-calculator.inline form#new_price_calculator .form-inputs-wrapper input.btn.btn-primary{min-width:21%;max-width:21%}}.price-calculator.base-popup .simple_form label.boolean{color:#000}.price-calculator.base-popup .header,.price-calculator.edinburgh-popup .header{margin-top:0;font-size:28px;line-height:39px}.price-calculator.base-popup .header img,.price-calculator.edinburgh-popup .header img{float:left;margin-right:10px}@media (max-width: 767px){.price-calculator.base-popup .header img,.price-calculator.edinburgh-popup .header img{float:none;display:block;margin:0 auto}}@media (max-width: 767px){.price-calculator.base-popup .header,.price-calculator.edinburgh-popup .header{text-align:center}}.price-calculator.base-popup .simple_form label:not(.boolean),.price-calculator.edinburgh-popup .simple_form label:not(.boolean){display:block !important}.price-calculator.base-popup .simple_form label.boolean input,.price-calculator.edinburgh-popup .simple_form label.boolean input{height:13px}.price-calculator.base-popup .simple_form ::-webkit-input-placeholder,.price-calculator.edinburgh-popup .simple_form ::-webkit-input-placeholder{color:transparent}.price-calculator.base-popup .simple_form :-moz-placeholder,.price-calculator.edinburgh-popup .simple_form :-moz-placeholder{color:transparent}.price-calculator.base-popup .simple_form ::-moz-placeholder,.price-calculator.edinburgh-popup .simple_form ::-moz-placeholder{color:transparent}.price-calculator.base-popup .simple_form :-ms-input-placeholder,.price-calculator.edinburgh-popup .simple_form :-ms-input-placeholder{color:transparent}.price-calculator.base-popup .simple_form .form-group,.price-calculator.edinburgh-popup .simple_form .form-group{max-width:100%;display:block}.price-calculator.base-popup .simple_form .form-group.focused input,.price-calculator.base-popup .simple_form .form-group.focused .input-group,.price-calculator.base-popup .simple_form .form-group.focused .input-group-addon,.price-calculator.edinburgh-popup .simple_form .form-group.focused input,.price-calculator.edinburgh-popup .simple_form .form-group.focused .input-group,.price-calculator.edinburgh-popup .simple_form .form-group.focused .input-group-addon{border-color:#71AFEC}.price-calculator.base-popup .simple_form .form-group.focused.price_calculator_rooms input,.price-calculator.edinburgh-popup .simple_form .form-group.focused.price_calculator_rooms input{border-right-color:#ccc}@media (min-width: 768px){.price-calculator.base-popup .simple_form .price_calculator_rooms,.price-calculator.base-popup .simple_form .price_calculator_email,.price-calculator.edinburgh-popup .simple_form .price_calculator_rooms,.price-calculator.edinburgh-popup .simple_form .price_calculator_email{max-width:47%;display:inline-block}.price-calculator.base-popup .simple_form .price_calculator_email,.price-calculator.edinburgh-popup .simple_form .price_calculator_email{float:right}}.price-calculator.base-popup .simple_form .btn,.price-calculator.edinburgh-popup .simple_form .btn{width:100%}.price-calculator.landing-page{padding:0}.price-calculator.landing-page .header{display:none}.price-calculator.landing-page .simple_form{margin:0}.price-calculator.landing-page .simple_form .form-group{max-width:100%;margin-bottom:0;border-bottom:1px solid #ccc}.price-calculator.landing-page .simple_form .form-control{padding-left:0;height:44px !important;border:none;border-top-style:hidden;border-right-style:hidden;border-left-style:hidden;border-bottom-style:hidden;box-shadow:none}.price-calculator.landing-page .simple_form .form-control:focus{outline:0 !important;background-color:#FFFFFF;border:none;box-shadow:none}.price-calculator.landing-page .simple_form .input-group input,.price-calculator.landing-page .simple_form .input-group .input-group-addon{border:none}.price-calculator.landing-page .simple_form .input-group input svg path,.price-calculator.landing-page .simple_form .input-group .input-group-addon svg path{fill:#0E8194}.price-calculator.landing-page .simple_form .input-group input{padding:initial}.price-calculator.landing-page .simple_form .input-group input::placeholder{color:#999}.price-calculator.landing-page .simple_form .input-group input::-webkit-input-placeholder{color:#999}.price-calculator.landing-page .simple_form .input-group input::-moz-placeholder{color:#999}.price-calculator.landing-page .simple_form .input-group input:-ms-input-placeholder{color:#999}.price-calculator.landing-page .simple_form .input-group input,.price-calculator.landing-page .simple_form .input-group select{font-size:14px}.price-calculator.landing-page .simple_form .form-inputs-wrapper{border:1px solid #ccc;border-bottom:0;overflow:hidden;border-radius:4px;display:flex;flex-wrap:wrap}.price-calculator.landing-page .simple_form .form-inputs-wrapper>*{max-width:100%;flex-grow:1}.price-calculator.landing-page .simple_form .form-group.has-error input,.price-calculator.landing-page .simple_form .form-group.has-error .input-group-addon{border-color:#ccc}.price-calculator.landing-page .simple_form .form-group.has-error .help-block{text-align:left;font-size:12px;padding:0;margin:0;margin-bottom:4px;margin-left:8px;background:none;color:#a94442}.price-calculator.landing-page .simple_form label{display:none}.price-calculator.landing-page .simple_form div.price_calculator_address{flex-basis:60%}.price-calculator.landing-page .simple_form span.price_calculator_postcode{flex-basis:40%;display:inline-flex;border-left:1px solid #ccc}.price-calculator.landing-page .simple_form .form-group.price_calculator_rooms{width:100%}.price-calculator.landing-page .simple_form .form-group.price_calculator_rooms select{color:#555555}.price-calculator.landing-page .simple_form .form-group.price_calculator_rooms select.placeholder-selected{color:#999}.price-calculator.landing-page .simple_form .form-group.price_calculator_rooms select option{color:#555555}@media (min-width: 768px) and (max-width: 992px), (max-width: 480px){.price-calculator.landing-page .simple_form div.price_calculator_address{flex-basis:100%}.price-calculator.landing-page .simple_form div.price_calculator_address,.price-calculator.landing-page .simple_form span.price_calculator_postcode{flex-basis:100%;border-left:none;display:block}}@media (max-width: 767px){.price-calculator.landing-page .simple_form .form-inputs-wrapper>*{width:100%}}.price-calculator.calculator-page ::-webkit-input-placeholder{color:transparent}.price-calculator.calculator-page :-moz-placeholder{color:transparent}.price-calculator.calculator-page ::-moz-placeholder{color:transparent}.price-calculator.calculator-page :-ms-input-placeholder{color:transparent}.price-calculator.calculator-page select{color:#555555}.price-calculator.calculator-page select.placeholder-selected{color:transparent}.price-calculator.calculator-page select option{color:#555555}.price-calculator.calculator-page .input-group{display:block;margin-bottom:0.5rem}.price-calculator.calculator-page .input-group .input-group-addon{display:none}.price-calculator.calculator-page .input-group .form-control{float:none}@media (max-width: 991px){.calculator-modal.edinburgh-popup .modal-content{background:none;background-color:#000}.calculator-modal.edinburgh-popup .modal-content .price-calculator.edinburgh-popup{width:auto;padding-right:30px}}.calculator-modal .modal-header{border:none}.calculator-modal .modal-body{padding:10px 30px 15px 30px}.price-calculator-result{text-align:center;margin-top:2rem}.price-calculator-result__price{display:inline-block;background:#FAB936;color:white;font-size:2.6rem;font-weight:bold;text-align:center;min-width:160px;padding:0.4rem;padding-bottom:0}.price-calculator-result__dropdown{margin-top:0.4rem;display:inline-block}.price-calculator-result__dropdown .caret{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='1.15em' height='1em' style='-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 1024 896'><path d='M8 211q0-14 10-24t24-10t24 10l452 452l445-445q10-10 24-10t24 10t10 24t-10 24L542 711q-10 10-24 10t-24-10L18 236q-2-2-3.5-4.5t-2.5-5l-2-5l-1.5-5L8 211z' fill='%232cc5d7'/></svg>") no-repeat;background-size:12px;background-repeat:no-repeat;line-height:1;height:12px;width:12px;border:none !important}.price-calculator-result__dropdown #price_period{font-size:1.6rem;text-decoration:none;color:#5F6261}.price-calculator-result__note{margin-top:1rem;font-size:1.2rem;color:#5F6261;text-align:center}.price-calculator-help{text-align:center;background-color:#F3F5F5;font-size:16px;padding:20px 0}.price-calculator-help .container{max-width:800px}.price-calculator-help .container a,.price-calculator-help .container a:hover{color:#333;text-decoration:underline}.price-calculator-help .container .simple_form{margin:20px 0}.price-calculator-help .container .simple_form .form-group{text-align:left}.price-calculator-help .container .simple_form .form-group label{color:#333}.price-calculator-help .container .simple_form input:not([type='checkbox']),.price-calculator-help .container .simple_form select,.price-calculator-help .container .simple_form button{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.price-calculator-help .container .simple_form .btn{width:100%}.pac-container{z-index:9999}.open_edinburgh_popup{display:none;color:#7c7c7c;text-decoration:none;font-size:2rem;font-weight:bold;line-height:1.25;text-align:center;margin-top:10px;margin-bottom:20px}body.locale-en-edinburgh .open_edinburgh_popup{display:block}.section-calculator-blue{margin:0;padding:38px 0 50px;box-shadow:none;background:#0E8194}.section-calculator-blue .price-calculator .header{color:white}.section-calculator-blue .price-calculator form#new_price_calculator .form-inputs-wrapper .form-group{border-bottom:1px solid #003E45}.section-calculator-blue .price-calculator form#new_price_calculator .form-inputs-wrapper>:last-child{border-bottom:none}.section-calculator-blue .price-calculator form#new_price_calculator .form-group{background:rgba(255,255,255,0.4)}.section-calculator-blue .price-calculator form#new_price_calculator .form-group .input-group input,.section-calculator-blue .price-calculator form#new_price_calculator .form-group .input-group select{color:#003E45}.section-calculator-blue .price-calculator form#new_price_calculator .form-group .input-group select.placeholder-selected,.section-calculator-blue .price-calculator form#new_price_calculator .form-group .input-group input::placeholder{color:#003E45}.section-calculator-blue .price-calculator form#new_price_calculator .form-group .input-group select{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='1.15em' height='1em' style='-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 1024 896'><path d='M8 211q0-14 10-24t24-10t24 10l452 452l445-445q10-10 24-10t24 10t10 24t-10 24L542 711q-10 10-24 10t-24-10L18 236q-2-2-3.5-4.5t-2.5-5l-2-5l-1.5-5L8 211z' fill='%%23003E45'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 20px) center;background-repeat:no-repeat;line-height:1}.section-calculator-blue .price-calculator form#new_price_calculator .form-group .input-group select option{color:#2a2c32}.section-calculator-blue .price-calculator form#new_price_calculator .form-group svg path{fill:#003E45}.section-calculator-blue .price-calculator form#new_price_calculator input.btn.btn-primary{color:#0E8194 !important;background:white}.section-calculator-blue .price-calculator form#new_price_calculator input.btn.btn-primary:hover{background:#efefef}@media (min-width: 768px){.section-calculator-blue .price-calculator form#new_price_calculator .form-inputs-wrapper .form-group.price_calculator_postcode{border-left:1px solid #003E45}}@media (min-width: 992px){.section-calculator-blue .price-calculator form#new_price_calculator .form-inputs-wrapper .form-group{border-bottom:none}}.cookies-overlay{position:fixed;bottom:0;background-color:#EFEFEF;min-height:10%;width:100%;color:black;padding:25px 0;box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:99999;display:none;text-align:center}.cookies-overlay a:not(.btn){text-decoration:underline;color:#1d8c99}.cookies-overlay .btn{display:inline-block;margin-left:10px}@media all and (max-width: 767px){.cookies-overlay{top:0;bottom:auto;min-height:0;padding:15px 0}.cookies-overlay .btn{height:32px !important;padding:6px 15px !important;border-radius:3px !important}}.mobile-nav{display:none;position:fixed;bottom:0;background-color:#ffffff;width:100%;z-index:99999;min-height:56px;box-shadow:0 0 10px rgba(0,0,0,0.2)}.mobile-nav>ul{max-width:500px;display:flex;justify-content:space-between;list-style-type:none;padding:8px 16px;margin:0 auto}.mobile-nav>ul>li{min-width:50px;max-width:65px;flex-shrink:0;position:relative}.mobile-nav>ul>li>a{display:flex;flex-direction:column;align-items:center;cursor:pointer;user-select:none}.mobile-nav>ul>li>a>span{font-size:11px;color:#5F6261;margin-top:4px;text-align:center;line-height:1}.mobile-nav>ul>li>a>svg{height:24px;width:24px;fill:#5F6261}.mobile-nav>ul>li.active>a>span{color:#0E8194}.mobile-nav>ul>li.active>a>svg{fill:#0E8194}.mobile-nav>ul>li#mobile-nav--more{display:none}@media all and (max-width: 767px){.mobile-nav{display:block;padding-right:calc(375px - 50%)}}@media all and (max-width: 620px){.mobile-nav{display:block;padding-right:72px}}@media all and (max-width: 480px){.mobile-nav{padding-right:calc(270px - 50%)}.mobile-nav>ul{max-width:320px}.mobile-nav--has-more-menu>ul>li#mobile-nav--home,.mobile-nav--has-more-menu>ul>li#mobile-nav--about,.mobile-nav--has-more-menu>ul>li#mobile-nav--hosting-tips{display:none}.mobile-nav--has-more-menu>ul>li#mobile-nav--more{display:block}}@media all and (max-width: 620px){.mobile-nav{padding-right:72px}}.mobile-nav .dropdown-menu{min-width:0}.mobile-nav .dropdown-menu li a{display:flex;padding:8px 16px;color:#5F6261}.mobile-nav .dropdown-menu li svg{margin-right:6px;fill:#5F6261}.mobile-nav .dropdown-menu li.active a{background:none;color:#25b4c4}.mobile-nav .dropdown-menu li.active svg{fill:#0E8194}.city-menu__wrapper{overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 100px);padding:0}.city-menu__wrapper ul{list-style-type:none}.city-menu__content{width:480px;max-width:calc(100vw - 40px);column-count:3;padding:2px 6px 0}.city-menu__group{padding:6px;break-inside:avoid}.city-menu__country{font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:4px;color:#7c7c7c;margin-bottom:6px}.city-menu__city a{margin:0 !important;display:inline-block}.city-menu__city.active a{color:#25b4c4 !important;font-weight:bold !important}@media (max-width: 480px){.city-menu__wrapper{width:calc(100vw - 30px);top:40px;max-height:calc(100vh - 135px)}.city-menu__content{width:auto;column-count:2}}.language-menu__label--long{display:none}@media (min-width: 481px){.language-menu__label--long{display:inline}.language-menu__label--short{display:none}}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width: 500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=text],.intl-tel-input.separate-dial-code input[type=tel]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,0.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0px 0px}.iti-flag.ad{height:14px;background-position:-22px 0px}.iti-flag.ae{height:10px;background-position:-44px 0px}.iti-flag.af{height:14px;background-position:-66px 0px}.iti-flag.ag{height:14px;background-position:-88px 0px}.iti-flag.ai{height:10px;background-position:-110px 0px}.iti-flag.al{height:15px;background-position:-132px 0px}.iti-flag.am{height:10px;background-position:-154px 0px}.iti-flag.ao{height:14px;background-position:-176px 0px}.iti-flag.aq{height:14px;background-position:-198px 0px}.iti-flag.ar{height:13px;background-position:-220px 0px}.iti-flag.as{height:10px;background-position:-242px 0px}.iti-flag.at{height:14px;background-position:-264px 0px}.iti-flag.au{height:10px;background-position:-286px 0px}.iti-flag.aw{height:14px;background-position:-308px 0px}.iti-flag.ax{height:13px;background-position:-330px 0px}.iti-flag.az{height:10px;background-position:-352px 0px}.iti-flag.ba{height:10px;background-position:-374px 0px}.iti-flag.bb{height:14px;background-position:-396px 0px}.iti-flag.bd{height:12px;background-position:-418px 0px}.iti-flag.be{height:15px;background-position:-440px 0px}.iti-flag.bf{height:14px;background-position:-460px 0px}.iti-flag.bg{height:12px;background-position:-482px 0px}.iti-flag.bh{height:12px;background-position:-504px 0px}.iti-flag.bi{height:12px;background-position:-526px 0px}.iti-flag.bj{height:14px;background-position:-548px 0px}.iti-flag.bl{height:14px;background-position:-570px 0px}.iti-flag.bm{height:10px;background-position:-592px 0px}.iti-flag.bn{height:10px;background-position:-614px 0px}.iti-flag.bo{height:14px;background-position:-636px 0px}.iti-flag.bq{height:14px;background-position:-658px 0px}.iti-flag.br{height:14px;background-position:-680px 0px}.iti-flag.bs{height:10px;background-position:-702px 0px}.iti-flag.bt{height:14px;background-position:-724px 0px}.iti-flag.bv{height:15px;background-position:-746px 0px}.iti-flag.bw{height:14px;background-position:-768px 0px}.iti-flag.by{height:10px;background-position:-790px 0px}.iti-flag.bz{height:14px;background-position:-812px 0px}.iti-flag.ca{height:10px;background-position:-834px 0px}.iti-flag.cc{height:10px;background-position:-856px 0px}.iti-flag.cd{height:15px;background-position:-878px 0px}.iti-flag.cf{height:14px;background-position:-900px 0px}.iti-flag.cg{height:14px;background-position:-922px 0px}.iti-flag.ch{height:15px;background-position:-944px 0px}.iti-flag.ci{height:14px;background-position:-961px 0px}.iti-flag.ck{height:10px;background-position:-983px 0px}.iti-flag.cl{height:14px;background-position:-1005px 0px}.iti-flag.cm{height:14px;background-position:-1027px 0px}.iti-flag.cn{height:14px;background-position:-1049px 0px}.iti-flag.co{height:14px;background-position:-1071px 0px}.iti-flag.cp{height:14px;background-position:-1093px 0px}.iti-flag.cr{height:12px;background-position:-1115px 0px}.iti-flag.cu{height:10px;background-position:-1137px 0px}.iti-flag.cv{height:12px;background-position:-1159px 0px}.iti-flag.cw{height:14px;background-position:-1181px 0px}.iti-flag.cx{height:10px;background-position:-1203px 0px}.iti-flag.cy{height:13px;background-position:-1225px 0px}.iti-flag.cz{height:14px;background-position:-1247px 0px}.iti-flag.de{height:12px;background-position:-1269px 0px}.iti-flag.dg{height:10px;background-position:-1291px 0px}.iti-flag.dj{height:14px;background-position:-1313px 0px}.iti-flag.dk{height:15px;background-position:-1335px 0px}.iti-flag.dm{height:10px;background-position:-1357px 0px}.iti-flag.do{height:13px;background-position:-1379px 0px}.iti-flag.dz{height:14px;background-position:-1401px 0px}.iti-flag.ea{height:14px;background-position:-1423px 0px}.iti-flag.ec{height:14px;background-position:-1445px 0px}.iti-flag.ee{height:13px;background-position:-1467px 0px}.iti-flag.eg{height:14px;background-position:-1489px 0px}.iti-flag.eh{height:10px;background-position:-1511px 0px}.iti-flag.er{height:10px;background-position:-1533px 0px}.iti-flag.es{height:14px;background-position:-1555px 0px}.iti-flag.et{height:10px;background-position:-1577px 0px}.iti-flag.eu{height:14px;background-position:-1599px 0px}.iti-flag.fi{height:12px;background-position:-1621px 0px}.iti-flag.fj{height:10px;background-position:-1643px 0px}.iti-flag.fk{height:10px;background-position:-1665px 0px}.iti-flag.fm{height:11px;background-position:-1687px 0px}.iti-flag.fo{height:15px;background-position:-1709px 0px}.iti-flag.fr{height:14px;background-position:-1731px 0px}.iti-flag.ga{height:15px;background-position:-1753px 0px}.iti-flag.gb{height:10px;background-position:-1775px 0px}.iti-flag.gd{height:12px;background-position:-1797px 0px}.iti-flag.ge{height:14px;background-position:-1819px 0px}.iti-flag.gf{height:14px;background-position:-1841px 0px}.iti-flag.gg{height:14px;background-position:-1863px 0px}.iti-flag.gh{height:14px;background-position:-1885px 0px}.iti-flag.gi{height:10px;background-position:-1907px 0px}.iti-flag.gl{height:14px;background-position:-1929px 0px}.iti-flag.gm{height:14px;background-position:-1951px 0px}.iti-flag.gn{height:14px;background-position:-1973px 0px}.iti-flag.gp{height:14px;background-position:-1995px 0px}.iti-flag.gq{height:14px;background-position:-2017px 0px}.iti-flag.gr{height:14px;background-position:-2039px 0px}.iti-flag.gs{height:10px;background-position:-2061px 0px}.iti-flag.gt{height:13px;background-position:-2083px 0px}.iti-flag.gu{height:11px;background-position:-2105px 0px}.iti-flag.gw{height:10px;background-position:-2127px 0px}.iti-flag.gy{height:12px;background-position:-2149px 0px}.iti-flag.hk{height:14px;background-position:-2171px 0px}.iti-flag.hm{height:10px;background-position:-2193px 0px}.iti-flag.hn{height:10px;background-position:-2215px 0px}.iti-flag.hr{height:10px;background-position:-2237px 0px}.iti-flag.ht{height:12px;background-position:-2259px 0px}.iti-flag.hu{height:10px;background-position:-2281px 0px}.iti-flag.ic{height:14px;background-position:-2303px 0px}.iti-flag.id{height:14px;background-position:-2325px 0px}.iti-flag.ie{height:10px;background-position:-2347px 0px}.iti-flag.il{height:15px;background-position:-2369px 0px}.iti-flag.im{height:10px;background-position:-2391px 0px}.iti-flag.in{height:14px;background-position:-2413px 0px}.iti-flag.io{height:10px;background-position:-2435px 0px}.iti-flag.iq{height:14px;background-position:-2457px 0px}.iti-flag.ir{height:12px;background-position:-2479px 0px}.iti-flag.is{height:15px;background-position:-2501px 0px}.iti-flag.it{height:14px;background-position:-2523px 0px}.iti-flag.je{height:12px;background-position:-2545px 0px}.iti-flag.jm{height:10px;background-position:-2567px 0px}.iti-flag.jo{height:10px;background-position:-2589px 0px}.iti-flag.jp{height:14px;background-position:-2611px 0px}.iti-flag.ke{height:14px;background-position:-2633px 0px}.iti-flag.kg{height:12px;background-position:-2655px 0px}.iti-flag.kh{height:13px;background-position:-2677px 0px}.iti-flag.ki{height:10px;background-position:-2699px 0px}.iti-flag.km{height:12px;background-position:-2721px 0px}.iti-flag.kn{height:14px;background-position:-2743px 0px}.iti-flag.kp{height:10px;background-position:-2765px 0px}.iti-flag.kr{height:14px;background-position:-2787px 0px}.iti-flag.kw{height:10px;background-position:-2809px 0px}.iti-flag.ky{height:10px;background-position:-2831px 0px}.iti-flag.kz{height:10px;background-position:-2853px 0px}.iti-flag.la{height:14px;background-position:-2875px 0px}.iti-flag.lb{height:14px;background-position:-2897px 0px}.iti-flag.lc{height:10px;background-position:-2919px 0px}.iti-flag.li{height:12px;background-position:-2941px 0px}.iti-flag.lk{height:10px;background-position:-2963px 0px}.iti-flag.lr{height:11px;background-position:-2985px 0px}.iti-flag.ls{height:14px;background-position:-3007px 0px}.iti-flag.lt{height:12px;background-position:-3029px 0px}.iti-flag.lu{height:12px;background-position:-3051px 0px}.iti-flag.lv{height:10px;background-position:-3073px 0px}.iti-flag.ly{height:10px;background-position:-3095px 0px}.iti-flag.ma{height:14px;background-position:-3117px 0px}.iti-flag.mc{height:15px;background-position:-3139px 0px}.iti-flag.md{height:10px;background-position:-3160px 0px}.iti-flag.me{height:10px;background-position:-3182px 0px}.iti-flag.mf{height:14px;background-position:-3204px 0px}.iti-flag.mg{height:14px;background-position:-3226px 0px}.iti-flag.mh{height:11px;background-position:-3248px 0px}.iti-flag.mk{height:10px;background-position:-3270px 0px}.iti-flag.ml{height:14px;background-position:-3292px 0px}.iti-flag.mm{height:14px;background-position:-3314px 0px}.iti-flag.mn{height:10px;background-position:-3336px 0px}.iti-flag.mo{height:14px;background-position:-3358px 0px}.iti-flag.mp{height:10px;background-position:-3380px 0px}.iti-flag.mq{height:14px;background-position:-3402px 0px}.iti-flag.mr{height:14px;background-position:-3424px 0px}.iti-flag.ms{height:10px;background-position:-3446px 0px}.iti-flag.mt{height:14px;background-position:-3468px 0px}.iti-flag.mu{height:14px;background-position:-3490px 0px}.iti-flag.mv{height:14px;background-position:-3512px 0px}.iti-flag.mw{height:14px;background-position:-3534px 0px}.iti-flag.mx{height:12px;background-position:-3556px 0px}.iti-flag.my{height:10px;background-position:-3578px 0px}.iti-flag.mz{height:14px;background-position:-3600px 0px}.iti-flag.na{height:14px;background-position:-3622px 0px}.iti-flag.nc{height:10px;background-position:-3644px 0px}.iti-flag.ne{height:15px;background-position:-3666px 0px}.iti-flag.nf{height:10px;background-position:-3686px 0px}.iti-flag.ng{height:10px;background-position:-3708px 0px}.iti-flag.ni{height:12px;background-position:-3730px 0px}.iti-flag.nl{height:14px;background-position:-3752px 0px}.iti-flag.no{height:15px;background-position:-3774px 0px}.iti-flag.np{height:15px;background-position:-3796px 0px}.iti-flag.nr{height:10px;background-position:-3811px 0px}.iti-flag.nu{height:10px;background-position:-3833px 0px}.iti-flag.nz{height:10px;background-position:-3855px 0px}.iti-flag.om{height:10px;background-position:-3877px 0px}.iti-flag.pa{height:14px;background-position:-3899px 0px}.iti-flag.pe{height:14px;background-position:-3921px 0px}.iti-flag.pf{height:14px;background-position:-3943px 0px}.iti-flag.pg{height:15px;background-position:-3965px 0px}.iti-flag.ph{height:10px;background-position:-3987px 0px}.iti-flag.pk{height:14px;background-position:-4009px 0px}.iti-flag.pl{height:13px;background-position:-4031px 0px}.iti-flag.pm{height:14px;background-position:-4053px 0px}.iti-flag.pn{height:10px;background-position:-4075px 0px}.iti-flag.pr{height:14px;background-position:-4097px 0px}.iti-flag.ps{height:10px;background-position:-4119px 0px}.iti-flag.pt{height:14px;background-position:-4141px 0px}.iti-flag.pw{height:13px;background-position:-4163px 0px}.iti-flag.py{height:11px;background-position:-4185px 0px}.iti-flag.qa{height:8px;background-position:-4207px 0px}.iti-flag.re{height:14px;background-position:-4229px 0px}.iti-flag.ro{height:14px;background-position:-4251px 0px}.iti-flag.rs{height:14px;background-position:-4273px 0px}.iti-flag.ru{height:14px;background-position:-4295px 0px}.iti-flag.rw{height:14px;background-position:-4317px 0px}.iti-flag.sa{height:14px;background-position:-4339px 0px}.iti-flag.sb{height:10px;background-position:-4361px 0px}.iti-flag.sc{height:10px;background-position:-4383px 0px}.iti-flag.sd{height:10px;background-position:-4405px 0px}.iti-flag.se{height:13px;background-position:-4427px 0px}.iti-flag.sg{height:14px;background-position:-4449px 0px}.iti-flag.sh{height:10px;background-position:-4471px 0px}.iti-flag.si{height:10px;background-position:-4493px 0px}.iti-flag.sj{height:15px;background-position:-4515px 0px}.iti-flag.sk{height:14px;background-position:-4537px 0px}.iti-flag.sl{height:14px;background-position:-4559px 0px}.iti-flag.sm{height:15px;background-position:-4581px 0px}.iti-flag.sn{height:14px;background-position:-4603px 0px}.iti-flag.so{height:14px;background-position:-4625px 0px}.iti-flag.sr{height:14px;background-position:-4647px 0px}.iti-flag.ss{height:10px;background-position:-4669px 0px}.iti-flag.st{height:10px;background-position:-4691px 0px}.iti-flag.sv{height:12px;background-position:-4713px 0px}.iti-flag.sx{height:14px;background-position:-4735px 0px}.iti-flag.sy{height:14px;background-position:-4757px 0px}.iti-flag.sz{height:14px;background-position:-4779px 0px}.iti-flag.ta{height:10px;background-position:-4801px 0px}.iti-flag.tc{height:10px;background-position:-4823px 0px}.iti-flag.td{height:14px;background-position:-4845px 0px}.iti-flag.tf{height:14px;background-position:-4867px 0px}.iti-flag.tg{height:13px;background-position:-4889px 0px}.iti-flag.th{height:14px;background-position:-4911px 0px}.iti-flag.tj{height:10px;background-position:-4933px 0px}.iti-flag.tk{height:10px;background-position:-4955px 0px}.iti-flag.tl{height:10px;background-position:-4977px 0px}.iti-flag.tm{height:14px;background-position:-4999px 0px}.iti-flag.tn{height:14px;background-position:-5021px 0px}.iti-flag.to{height:10px;background-position:-5043px 0px}.iti-flag.tr{height:14px;background-position:-5065px 0px}.iti-flag.tt{height:12px;background-position:-5087px 0px}.iti-flag.tv{height:10px;background-position:-5109px 0px}.iti-flag.tw{height:14px;background-position:-5131px 0px}.iti-flag.tz{height:14px;background-position:-5153px 0px}.iti-flag.ua{height:14px;background-position:-5175px 0px}.iti-flag.ug{height:14px;background-position:-5197px 0px}.iti-flag.um{height:11px;background-position:-5219px 0px}.iti-flag.us{height:11px;background-position:-5241px 0px}.iti-flag.uy{height:14px;background-position:-5263px 0px}.iti-flag.uz{height:10px;background-position:-5285px 0px}.iti-flag.va{height:15px;background-position:-5307px 0px}.iti-flag.vc{height:14px;background-position:-5324px 0px}.iti-flag.ve{height:14px;background-position:-5346px 0px}.iti-flag.vg{height:10px;background-position:-5368px 0px}.iti-flag.vi{height:14px;background-position:-5390px 0px}.iti-flag.vn{height:14px;background-position:-5412px 0px}.iti-flag.vu{height:12px;background-position:-5434px 0px}.iti-flag.wf{height:14px;background-position:-5456px 0px}.iti-flag.ws{height:10px;background-position:-5478px 0px}.iti-flag.xk{height:15px;background-position:-5500px 0px}.iti-flag.ye{height:14px;background-position:-5522px 0px}.iti-flag.yt{height:14px;background-position:-5544px 0px}.iti-flag.za{height:14px;background-position:-5566px 0px}.iti-flag.zm{height:14px;background-position:-5588px 0px}.iti-flag.zw{height:10px;background-position:-5610px 0px}.iti-flag{width:20px;height:15px;box-shadow:0px 0px 1px 0px #888;background-image:url(/assets/intl-tel-input/build/img/flags-38025784bedeb5e4cae496b131c85cabbd95ae0b1c0a3c9d9cb474d7262db04b.png);background-repeat:no-repeat;background-color:#DBDBDB;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-image:url(/assets/intl-tel-input/build/img/flags@2x-e21becc4db003c08194a77f3311709fc0002a99be5dd18e8a5ba661c0472dc35.png)}}.iti-flag.np{background-color:transparent}.container-light-landing{display:none}body.light-landing nav.header-wrapper,body.light-landing nav.mobile-nav{display:none}body.light-landing .container-light-landing{display:block}body.light-landing section.about-section,body.light-landing section.services-section,body.light-landing section.partners-section,body.light-landing section.testimonials-section,body.light-landing section.management-section,body.light-landing section.refer-section,body.light-landing section.guestready-blog-section,body.light-landing section.subscribe-section{display:none}body.light-landing .hero{padding-top:50px !important}body.light-landing .hero .container-logo .brand{display:inline-block;margin-bottom:50px}body.light-landing .hero .container-logo .brand img{max-width:100%;height:60px}body.light-landing .footer-wrapper{display:none}.d-flex{display:flex !important}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-e7b44c86b050fca766a96ddac2d0932af0126da6f2305280342d909168dcce6b.gif) center center no-repeat}@font-face{font-family:"slick";src:url(/assets/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot);src:url(/assets/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot?#iefix) format("embedded-opentype"),url(/assets/slick-26726bac4060abb1226e6ceebc1336e84930fe7a7af1b3895a109d067f5b5dcc.woff) format("woff"),url(/assets/slick-37bc99cfdbbc046193a26396787374d00e7b10d3a758a36045c07bd8886360d2.ttf) format("truetype"),url(/assets/slick-12459f221a0b787bf1eaebf2e4c48fca2bd9f8493f71256c3043e7a0c7e932f6.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}html{height:100%;overflow-y:scroll}input.phone-validation[type="number"]::-webkit-outer-spin-button,input.phone-validation[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.phone-validation[type="number"]{-moz-appearance:textfield}.btn{box-shadow:none;outline:none;border:none;color:white;height:40px !important;padding:10px 25px !important;border-radius:8px;min-width:160px;font-weight:700}.btn.btn-primary{background:#0E8194}.btn.btn-primary[disabled]:focus,.btn.btn-primary[disabled]:hover{background:#0E8194;border-color:#0E8194}.btn.btn-orange{background:#ffb401}.btn.btn-white{background:#FFFFFF;color:#0E8194}.btn.btn-md{font-size:1.6rem}a.btn.btn-large.btn-primary{display:block;width:auto;max-width:50%;height:68px !important;margin-left:auto;margin-right:auto;padding:24px 0 0 0 !important;text-align:center;font-size:18px;font-weight:700;letter-spacing:0.25em;border-radius:5px !important}a{color:#0E8194}a:hover,a:focus{color:#0c6d7d}body.controller-hosts_full_property_management_applications .alert,body.controller-pages .alert{margin-bottom:0}body.controller-hosts_full_property_management_applications a:hover,body.controller-pages a:hover{text-decoration:none}body.controller-hosts_full_property_management_applications .intl-tel-input,body.controller-pages .intl-tel-input{width:100%}body.controller-hosts_full_property_management_applications .jumbotron,body.controller-pages .jumbotron{background:rgba(0,0,0,0.25) url(/assets/jumbo-bg-small-aeefa4f57996d1f4aca6e3229d5ac76c79063daa2019fcd84f9e10b67e5e3382.jpg);background-position:center top;-webkit-background-size:cover;background-size:cover;color:#fff;padding-top:160px;padding-bottom:20px;margin:0;text-align:center}body.controller-hosts_full_property_management_applications .jumbotron h1,body.controller-hosts_full_property_management_applications .jumbotron .h1,body.controller-pages .jumbotron h1,body.controller-pages .jumbotron .h1{font-size:4em;font-weight:400;padding-bottom:0px}body.controller-hosts_full_property_management_applications .jumbotron h2,body.controller-hosts_full_property_management_applications .jumbotron .h2,body.controller-pages .jumbotron h2,body.controller-pages .jumbotron .h2{font-size:2.4em;line-height:1.4em;margin-top:0px}body.controller-hosts_full_property_management_applications .jumbotron h3,body.controller-hosts_full_property_management_applications .jumbotron .h3,body.controller-pages .jumbotron h3,body.controller-pages .jumbotron .h3{font-size:1.4em}body.controller-hosts_full_property_management_applications .jumbotron .divider,body.controller-pages .jumbotron .divider{margin:30px auto;border-top:2px solid #0E8194;width:70px;height:3px}body.controller-hosts_full_property_management_applications .jumbotron h2.subheading,body.controller-pages .jumbotron h2.subheading{font-size:21px;font-weight:200;font-family:"Lato", sans-serif}body.controller-hosts_full_property_management_applications.action-terms .jumbotron,body.controller-hosts_full_property_management_applications.action-referral .jumbotron,body.controller-hosts_full_property_management_applications.action-privacy .jumbotron,body.controller-hosts_full_property_management_applications.action-about_cookies .jumbotron,body.controller-hosts_full_property_management_applications.action-faq .jumbotron,body.controller-hosts_full_property_management_applications.action-management .jumbotron,body.controller-pages.action-terms .jumbotron,body.controller-pages.action-referral .jumbotron,body.controller-pages.action-privacy .jumbotron,body.controller-pages.action-about_cookies .jumbotron,body.controller-pages.action-faq .jumbotron,body.controller-pages.action-management .jumbotron{background:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(/assets/airbnb-management-background-fc5e74723e76c4a32af1db16acc2c40ded2ce5e0bbbfba323863d472a0734f2b.jpg);-webkit-background-size:cover;background-size:cover;background-position:center center;padding-top:90px;padding-bottom:70px}body.controller-hosts_full_property_management_applications.action-terms .jumbotron .btn,body.controller-hosts_full_property_management_applications.action-referral .jumbotron .btn,body.controller-hosts_full_property_management_applications.action-privacy .jumbotron .btn,body.controller-hosts_full_property_management_applications.action-about_cookies .jumbotron .btn,body.controller-hosts_full_property_management_applications.action-faq .jumbotron .btn,body.controller-hosts_full_property_management_applications.action-management .jumbotron .btn,body.controller-pages.action-terms .jumbotron .btn,body.controller-pages.action-referral .jumbotron .btn,body.controller-pages.action-privacy .jumbotron .btn,body.controller-pages.action-about_cookies .jumbotron .btn,body.controller-pages.action-faq .jumbotron .btn,body.controller-pages.action-management .jumbotron .btn{margin:0}body.controller-hosts_full_property_management_applications.action-services .jumbotron,body.controller-pages.action-services .jumbotron{background:linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.2)),url(/assets/airbnb-services-background-3c3e11a42074c011445eb6987e9946d0cf2d7e08a4a58a28f5046ccb43df3595.jpg);-webkit-background-size:cover;background-size:cover;background-position:center center;padding-top:90px;padding-bottom:70px}body.controller-hosts_full_property_management_applications.action-services .jumbotron .btn,body.controller-pages.action-services .jumbotron .btn{margin:0}body.controller-hosts_full_property_management_applications.action-team .jumbotron,body.controller-pages.action-team .jumbotron{background:linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.2)),url(/assets/about-us-background-72d1df93518bf02936a8af4e1eeb3470cd758a151b84c51e8c9faca50d9c608f.jpg);-webkit-background-size:cover;background-size:cover;background-position:center center;padding-top:90px;padding-bottom:70px}@media (min-width: 768px){body.controller-hosts_full_property_management_applications.action-terms .jumbotron,body.controller-hosts_full_property_management_applications.action-referral .jumbotron,body.controller-hosts_full_property_management_applications.action-privacy .jumbotron,body.controller-hosts_full_property_management_applications.action-about_cookies .jumbotron,body.controller-hosts_full_property_management_applications.action-faq .jumbotron,body.controller-hosts_full_property_management_applications.action-management .jumbotron,body.controller-hosts_full_property_management_applications.action-services .jumbotron,body.controller-hosts_full_property_management_applications.action-team .jumbotron,body.controller-pages.action-terms .jumbotron,body.controller-pages.action-referral .jumbotron,body.controller-pages.action-privacy .jumbotron,body.controller-pages.action-about_cookies .jumbotron,body.controller-pages.action-faq .jumbotron,body.controller-pages.action-management .jumbotron,body.controller-pages.action-services .jumbotron,body.controller-pages.action-team .jumbotron{text-align:left}body.controller-hosts_full_property_management_applications.action-terms .jumbotron .btn,body.controller-hosts_full_property_management_applications.action-referral .jumbotron .btn,body.controller-hosts_full_property_management_applications.action-privacy .jumbotron .btn,body.controller-hosts_full_property_management_applications.action-about_cookies .jumbotron .btn,body.controller-hosts_full_property_management_applications.action-faq .jumbotron .btn,body.controller-hosts_full_property_management_applications.action-management .jumbotron .btn,body.controller-hosts_full_property_management_applications.action-services .jumbotron .btn,body.controller-hosts_full_property_management_applications.action-team .jumbotron .btn,body.controller-pages.action-terms .jumbotron .btn,body.controller-pages.action-referral .jumbotron .btn,body.controller-pages.action-privacy .jumbotron .btn,body.controller-pages.action-about_cookies .jumbotron .btn,body.controller-pages.action-faq .jumbotron .btn,body.controller-pages.action-management .jumbotron .btn,body.controller-pages.action-services .jumbotron .btn,body.controller-pages.action-team .jumbotron .btn{float:right}}body.controller-hosts_full_property_management_applications .actions,body.controller-pages .actions{padding:60px 0}body.controller-hosts_full_property_management_applications .actions .action,body.controller-pages .actions .action{padding:0 60px}body.controller-hosts_full_property_management_applications .actions .action h1,body.controller-hosts_full_property_management_applications .actions .action .h1,body.controller-pages .actions .action h1,body.controller-pages .actions .action .h1{padding:0px 0px 30px 0px;font-size:3em}body.controller-hosts_full_property_management_applications .pricing-calculator,body.controller-pages .pricing-calculator{padding:50px 0}body.controller-hosts_full_property_management_applications .pricing-calculator h1,body.controller-hosts_full_property_management_applications .pricing-calculator h3,body.controller-pages .pricing-calculator h1,body.controller-pages .pricing-calculator h3{text-align:center}body.controller-hosts_full_property_management_applications .pricing-calculator h3,body.controller-pages .pricing-calculator h3{font-size:20px}body.controller-hosts_full_property_management_applications .pricing-calculator .pricing-calculator-details,body.controller-pages .pricing-calculator .pricing-calculator-details{margin:20px 0 50px 0}body.controller-hosts_full_property_management_applications .pricing-calculator .pricing-calculator-details p,body.controller-pages .pricing-calculator .pricing-calculator-details p{font-size:18px}body.controller-hosts_full_property_management_applications .pricing-calculator .pricing-calculator-details hr,body.controller-pages .pricing-calculator .pricing-calculator-details hr{margin:0}body.controller-hosts_full_property_management_applications .team,body.controller-pages .team{padding:50px 0;background-color:#f3f5f5}body.controller-hosts_full_property_management_applications .team h1,body.controller-pages .team h1{font-size:3.5em}body.controller-hosts_full_property_management_applications .careers,body.controller-pages .careers{padding:30px 0;text-align:center}body.controller-hosts_full_property_management_applications .careers h1,body.controller-pages .careers h1{font-size:4em;padding:0}body.controller-hosts_full_property_management_applications .careers h4,body.controller-pages .careers h4{padding-bottom:20px}body.controller-hosts_full_property_management_applications .faq-content,body.controller-pages .faq-content{padding:40px 0}body.controller-hosts_full_property_management_applications .faq-content h3,body.controller-hosts_full_property_management_applications .faq-content .h3,body.controller-pages .faq-content h3,body.controller-pages .faq-content .h3{padding-top:10px}body.controller-hosts_full_property_management_applications .faq-content p,body.controller-hosts_full_property_management_applications .faq-content li,body.controller-pages .faq-content p,body.controller-pages .faq-content li{font-size:1.1em;line-height:1.4em;color:#7e7e7e;margin-bottom:20px}.about-cookies,.privacy-policy{margin-top:30px;margin-bottom:30px}.about-cookies li,.privacy-policy li{padding:4px 0 4px 0}.about-cookies ul.main-list,.privacy-policy ul.main-list{list-style:upper-roman}.about-cookies ul.main-list>li,.privacy-policy ul.main-list>li{font-size:25px}.about-cookies ul.main-list>li ol,.about-cookies ul.main-list>li ul,.about-cookies ul.main-list>li li,.privacy-policy ul.main-list>li ol,.privacy-policy ul.main-list>li ul,.privacy-policy ul.main-list>li li{font-size:14px}.about-cookies ul.main-list>li ol,.about-cookies ul.main-list>li ul,.privacy-policy ul.main-list>li ol,.privacy-policy ul.main-list>li ul{padding-left:20px}.timepicker-picker .glyphicon{color:#000000 !important}html.wf-active *{font-family:"Lato", sans-serif}html.wf-active .fa{font-family:FontAwesome}html.wf-active .glyphicon{font-family:'Glyphicons Halflings'}html.wf-loading *{color:transparent !important}input[type="submit"]:focus{outline:none !important;border:none !important}a{transition:all ease-in-out 0.3s}.dropdown-menu .divider{background-image:none}.divider{width:100%;height:42px;margin:43px 0 -2px;background:url(/assets/v2/red-line-bc756a4dbac4bac322ddbada7e832d4ad0608ed1e64084d09f43e42ee1fda91c.png) center top no-repeat}.divider.small{height:1px;margin:20px 0;background:url(/assets/v2/red-line-bc756a4dbac4bac322ddbada7e832d4ad0608ed1e64084d09f43e42ee1fda91c.png) -30px top no-repeat;overflow:hidden}.jumbotron{margin-top:0;padding-top:200px !important;padding-bottom:150px !important;background:rgba(0,0,0,0.25) url(/assets/v2/jumbo-bg-fed46c09ad3cb1f543d9f9d72e0395cdc23d43ef23200e13b1ddd8d607a49a3c.jpg) center center no-repeat;background-size:cover;background-blend-mode:overlay;box-shadow:inset 0 -50px 200px rgba(0,0,0,0.25),inset 0 50px 200px rgba(0,0,0,0.25)}.jumbotron .container.text-center p.jumbotron-info{margin:20px 50px 0 50px;color:white;font-size:16px;font-weight:200}.jumbotron .container.text-center p.jumbotron-info img{margin-top:-4px;margin-right:10px;width:15px;height:15px}.jumbotron .container.text-center p.jumbotron-info span{opacity:0.6}.jumbotron .container.text-center .h1{color:white;font-size:58px;font-weight:200 !important;margin:40px 0 20px}.jumbotron .container.text-center .h2{color:rgba(255,255,255,0.6);font-size:24px !important;font-weight:400 !important;text-align:center}.jumbotron .divider{border-top:none !important}p.site-title,h1.site-title{margin-top:50px;font-weight:300;font-size:30px;text-align:center}p.small{margin:30px 0 20px;font-size:18px;font-weight:400}p.small.mini{font-weight:300}@media (min-width: 769px) and (max-width: 1024px){.props .row .col-md-4.col-sm-12 h3{height:auto !important}.props .row .col-md-4.col-sm-12 h3 strong{font-size:40px !important}.props .row .col-md-4.col-sm-12 h3 span{font-size:14px !important}}@media (min-width: 299px) and (max-width: 460px){.jumbotron .container.text-center h1.h1{font-size:300%;margin-top:44px}.jumbotron .container.text-center h2.h2{font-size:120% !important}.jumbotron .container.text-center h2.h3.header{font-size:120% !important}}@media (min-width: 769px) and (max-width: 1024px){.props .row .col-md-4.col-sm-12 h3{height:auto !important}.props .row .col-md-4.col-sm-12 h3 strong{font-size:40px !important}.props .row .col-md-4.col-sm-12 h3 span{font-size:14px !important}}@media (min-width: 461px) and (max-width: 768px){.props .row .col-md-4.col-sm-12 h3{width:60%;margin-left:auto;margin-right:auto;height:auto !important}.props .row .col-md-4.col-sm-12 h3 strong{font-size:40px !important}.props .row .col-md-4.col-sm-12 h3 span{font-size:14px !important}.jumbotron .container.text-center h1.h1{font-size:400%;margin-top:44px}.jumbotron .container.text-center h2.h2{font-size:120% !important}.jumbotron .container.text-center h2.h3.header{font-size:120% !important}.props .row .col-md-4.col-sm-12 h3{width:60%;margin-left:auto;margin-right:auto;height:auto !important}.props .row .col-md-4.col-sm-12 h3 strong{font-size:40px !important}.props .row .col-md-4.col-sm-12 h3 span{font-size:14px !important}.jumbotron .container.text-center h1.h1{font-size:400%;margin-top:44px}.jumbotron .container.text-center h2.h2{font-size:120% !important}.jumbotron .container.text-center h2.h3.header{font-size:120% !important}}@media (min-width: 299px) and (max-width: 460px){.jumbotron .container.text-center h1.h1{font-size:300%;margin-top:44px}.jumbotron .container.text-center h2.h2{font-size:120% !important}.jumbotron .container.text-center h2.h3.header{font-size:120% !important}}.section-location{position:relative;z-index:2;background:#f7f8fc;box-shadow:0 10px 150px rgba(0,0,0,0.35)}.section-features{position:relative;z-index:3;background:#f7f8fc;box-shadow:none}#google-container{position:relative;width:100%;height:450px;background-color:#e7eaf0}@media only screen and (min-width: 768px){#google-container{height:300px}}@media only screen and (min-width: 1170px){#google-container{height:450px}}#cd-google-map{position:relative}#cd-google-map address{position:absolute;width:100%;bottom:0;left:0;padding:1em 1em;background-color:rgba(211,104,104,0.9);color:#ffffff;font-size:13px;font-size:0.8125rem}@media only screen and (min-width: 768px){#cd-google-map address{font-size:15px;font-size:0.9375rem;text-align:center}}#cd-zoom-in,#cd-zoom-out{height:32px;width:32px;cursor:pointer;margin-left:10px;background-color:rgba(211,104,104,0.9);background-repeat:no-repeat;background-size:32px 64px;background-image:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/148866/cd-icon-controller.svg")}.no-touch #cd-zoom-in:hover,.no-touch #cd-zoom-out:hover{background-color:#d36868}@media only screen and (min-width: 768px){#cd-zoom-in,#cd-zoom-out{margin-left:50px}}#cd-zoom-in{background-position:50% 0;margin-top:10px;margin-bottom:1px}@media only screen and (min-width: 768px){#cd-zoom-in{margin-top:50px}}#cd-zoom-out{background-position:50% -32px}#cd-google-map{clear:both}.jumbotron .container.text-center .price-calculator.inline h2.h3.header{margin:2px 0 53px;font-size:18px;font-weight:400;color:#fff}.underline{text-decoration:underline}@media all and (max-width: 767px){.jumbotron .container.text-center .price-calculator.inline h2.h3.header{margin:2px 0 20px}body.controller-pages .jumbotron .divider{margin:15px auto}}#mc_embed_signuo{width:100%}#mc_embed_signuo form#mc-embed-subscribe-form{width:83%;margin:0 auto;padding:0}#mc_embed_signuo form#mc-embed-subscribe-form input{width:50%}@media (min-width: 299px) and (max-width: 460px){.jumbotron .container a.btn.btn-large.btn-primary,section .container a.btn.btn-large.btn-primary{padding:24px 0 !important;text-align:center;max-width:80%;font-size:16px;letter-spacing:0.15em}.props .row .col-md-4.col-sm-12 h3 strong{display:block;margin:0 auto;padding:10px 0 0}.props h3 span{margin:0 auto;text-align:center}section .container h2.section-title,section .container p.section-title{font-size:24px;max-width:80%;margin:25px auto 0}section .container .about a.btn.btn-primary{margin:-30px 0 20px !important}.section-features .container .row .col-md-4 .white-how-block{height:auto}.page-testimonials-section .container.text-center .row p.small{margin:30px 20px}.page-testimonials-section{margin:200px auto 0 !important;padding-bottom:30px}.section-branches{margin-top:0}.section-branches .container h3.site-title{font-size:24px !important}section.section-services .site-title{text-align:center !important}}@media (max-width: 298px){.jumbotron .container a.btn.btn-large.btn-primary,section .container a.btn.btn-large.btn-primary{padding:24px 0 !important;text-align:center;max-width:95%;font-size:16px;letter-spacing:0.15em}}@media (min-width: 461px) and (max-width: 768px){.jumbotron .container a.btn.btn-large.btn-primary,section .container a.btn.btn-large.btn-primary{padding:24px 0 !important;text-align:center;max-width:80%;font-size:16px;letter-spacing:0.15em}.props .row .col-md-4.col-sm-12 h3 strong{display:block;margin:0 auto;padding:10px 0 0}.props h3 span{margin:0 auto;text-align:center}section .container h2.section-title,section .container p.section-title{font-size:24px;max-width:80%;margin:25px auto 0}section .container .about a.btn.btn-primary{margin:-30px 0 20px !important}.section-features .container .row .col-md-4 .white-how-block{height:auto}.page-testimonials-section .container.text-center .row p.small{margin:30px 20px}.page-testimonials-section{margin:200px auto 0 !important;padding-bottom:200px}.section-branches{margin-top:0}.section-branches .container h3.site-title{font-size:24px !important}section.section-services .site-title{text-align:center !important}}.section-features .container .row .col-md-4 .white-how-block{min-height:320px}.no-filters{-webkit-filter:none !important;filter:none !important}.price-calculator.inline form#new_price_calculator .form-group span.help-block{color:#a94442;background-color:#f2dede !important;padding:5px 5px 3px 8px !important}.section-steps .container .row.circle-icon .col-md-6.col-md-offset-1 .heading p{left:-4px;top:-40px}.section-features .container .row .col-md-4 .white-how-block{padding:25px 20px 15px;min-height:260px;line-height:1;letter-spacing:0;font-size:15px}.box-how a{padding:0 1px 4px;border-bottom:2px solid #f16664}.box-how a:hover{color:#7c7c7c;border-bottom:2px solid #7c7c7c;text-decoration:none}.section-homes .container .home-block p.small{text-align:center}.section-homes .container .home-block h3.basic.business-traveler{margin-top:-20px !important}.section-branches .container p.small{color:#898f8f}.section-branches .container .branches .branch h5{font-weight:600}.block-properties-big{display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%}.block-properties-big .property{position:relative;width:25%;height:auto;max-height:50% !important;margin:0 !important;padding:0 !important;z-index:1;overflow:hidden}.block-properties-big .property:hover .shadow-p{display:block}.block-properties-big .property:hover .text-prop{display:flex}.block-properties-big .property:hover img{width:100%;transform:scale(1.32) !important}.block-properties-big .property .shadow-p{display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;background:#2cc5d7;opacity:0.75;z-index:2}.block-properties-big .property .text-prop{display:none;position:absolute;top:0;bottom:0;left:0;right:0;display:none;flex-flow:column nowrap;justify-content:center;align-items:center;z-index:10}.block-properties-big .property .text-prop h3.pr-title{width:100%;padding:0 15px;margin-bottom:10px;color:#fff;font-size:18px;font-weight:400;letter-spacing:0.05em;text-align:center !important;text-transform:uppercase}.block-properties-big .property .text-prop span{width:100%;padding:0 15px;color:#fff;font-size:13px;font-weight:200;text-align:center !important;text-transform:uppercase}.block-properties-big .property img{width:100%;transform:scale(1.25) !important;transition:all ease 0.6s}.section-homes .container .home-block .row .block-homes .row .col-md-5 .stories-box .pics{position:relative;z-index:2}.page-testimonials-section{position:relative;z-index:2;background:#f7f8fc;box-shadow:0 10px 150px rgba(0,0,0,0.35)}.page-testimonials-section .container.text-center p.small{margin:23px auto 47px;font-size:24px;font-weight:300;color:#2a2c32}section.section-homes{position:relative;z-index:3}.block-properties-big{position:relative;z-index:1}.page-testimonials-section{margin:10px auto 0 !important}@media screen and (max-width: 480px){.block-properties-big .property{width:100% !important}.box-how .site-title{padding-top:0;margin-top:-12px;text-align:left;font-weight:200;text-align:center}.jumbotron .container.text-center .h2{color:rgba(255,255,255,0.8);font-weight:600 !important}.jumbotron .container.text-center .h1{font-size:48px;font-weight:300 !important}.jumbotron .h2,.jumbotron .h3{font-size:20px !important}}.page-testimonials-section{margin:-5px auto !important}.page-testimonials-section .container.text-center p.small{margin:23px auto 15px;font-size:24px;font-weight:300;color:#2a2c32}@media (max-width: 768px) and (min-width: 461px){.block-properties-big .property{width:50%}}@media (max-width: 460px) and (min-width: 299px){.block-properties-big .property{width:100%}.jumbotron .price-calculator.inline .email{display:block !important}}@media screen and (max-width: 480px){.section-services img{min-height:0px !important}}@media (min-width: 299px) and (max-width: 460px){.section-services .container .row:nth-of-type(even){display:flex;flex-flow:column nowrap;justify-content:center;align-content:center}.section-services .container .row:nth-of-type(even) .col-md-6 img:first-of-type{margin-top:60px}.section-services .container .row:nth-of-type(even) .col-md-6 .box-tr{transform:translate(0, -35px);box-shadow:0 -40px 20px rgba(0,0,0,0.07) !important}.section-services .container .row:nth-of-type(even) .col-md-6:first-of-type{order:2;margin-bottom:40px}.section-services .container .row:nth-of-type(even) .col-md-6:last-of-type{order:1}}@media (max-width: 480px){body.controller-pages .jumbotron{padding-top:80px !important;padding-bottom:40px !important}}.team-local{padding-bottom:0}.section-aboutus.bottom-block{margin-top:-100px;padding-top:0;padding-bottom:180px}.section-aboutus.bottom-block .container{margin-top:0}.section-aboutus.bottom-block .container h1.site-title{margin-top:140px}.section-aboutus.bottom-block .container .col-md-12 .images-block{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin-top:40px}.section-aboutus.bottom-block .container .col-md-12 .images-block img{position:relative;width:25%;height:auto;border:10px solid #fff;box-shadow:0 16px 43px rgba(0,0,0,0.35);z-index:0}.section-aboutus.bottom-block .container .col-md-12 .images-block img:nth-child(1){transform:rotate(-5deg) scale(1.25) translate(0, -25px);z-index:1}.section-aboutus.bottom-block .container .col-md-12 .images-block img:nth-child(2){transform:rotate(5deg) scale(1.25) translate(0, 25px);z-index:2}.section-aboutus.bottom-block .container .col-md-12 .images-block img:nth-child(3){transform:rotate(-3deg) scale(1.25) translate(0, -25px);z-index:3}.section-aboutus.bottom-block .container .col-md-12 .images-block img:nth-child(4){transform:rotate(-3deg) scale(1.25) translate(0, 25px);z-index:4}.block-properties-big{display:flex;flex-flow:row wrap;justify-content:center;width:100%}.block-properties-big.gallery{justify-content:flex-start}.block-properties-big .property{position:relative;width:25%;height:auto;max-height:55% !important;margin:0 !important;padding:0 !important;z-index:1;overflow:hidden}.block-properties-big .property:hover{cursor:pointer}.block-properties-big .property:hover .shadow-p{display:block}.block-properties-big .property:hover .text-prop{display:flex}.block-properties-big .property:hover img{width:100%;transform:scale(1.1) !important}.block-properties-big .property .shadow-p{display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;background:#2cc5d7;opacity:0.75;z-index:2}.block-properties-big .property .text-prop{display:none;position:absolute;top:0;bottom:0;left:0;right:0;display:none;flex-flow:column nowrap;justify-content:center;align-items:center;z-index:10}.block-properties-big .property .text-prop h3.pr-title{width:100%;padding:0 15px;margin-bottom:10px;color:#fff;font-size:18px;font-weight:600;letter-spacing:0.05em;text-align:center !important;text-transform:uppercase}.block-properties-big .property .text-prop h4{font-size:16px}.block-properties-big .property .text-prop span{width:100%;padding:0 15px;color:#fff;font-size:13px;font-weight:200;text-align:center !important;text-transform:uppercase}.block-properties-big .property img{width:100%;transform:scale(1.025) !important;transition:all ease 0.6s}.block-properties-big.team-prop .property{width:23%;margin:1% !important}.block-properties-big.team-prop .property img:hover{filter:grayscale(100%)}.block-properties-big.team-prop .property img:hover .text-prop p a img{filter:none !important}.block-properties-big.team-prop .property img:hover .text-prop p a img:hover{filter:none !important}.block-properties-big.team-prop .property .text-prop{justify-content:space-around}.block-properties-big.team-prop .property .text-prop p a img{display:block;width:32px !important;height:32px !important;margin:20px auto}.block-properties-big.team-prop .property .text-prop h3.pr-title{font-size:24px;font-weight:400;margin:30px auto -10px}.block-properties-big.team-prop .property .text-prop h4{color:#fff;font-size:18px;font-weight:300;margin:0 auto;text-transform:uppercase}.block-properties-big.team-prop .property .text-prop span{font-size:16px;text-transform:none}.links-to{max-width:100% !important;margin:0 auto}.filters{margin:20px auto 0;text-align:center}.filters a{display:inline-block;margin:10px;margin-left:20px;text-decoration:none;font-family:sans-serif;font-size:14px;font-weight:400;color:#9d9d9e;padding:5px 20px}.filters a:hover,.filters a.active{color:#000;text-decoration:none}.gallery .property{display:flex;justify-content:center;align-items:center}.gallery .property img{transform:scale(1.25);margin:0;transition:all 0.3s ease}.gallery .property img.scale{transform:scale(0.85);opacity:0.3;z-index:1;display:block;padding:40px}.gallery .property.scale img{opacity:0.3;z-index:1;display:block;padding:40px}.gallery .property.scale:hover{cursor:default}@media only screen and (max-width: 768px){.links-to{max-width:80% !important}.filters{margin:0 auto -140px}.block-properties-big .property{width:50%}.block-properties-big.team-prop .property{width:46%;margin:2% !important;min-height:85% !important}.section-aboutus.bottom-block .container .col-md-12 .images-block{flex-flow:column nowrap;justify-content:center;margin-top:40px}.section-aboutus.bottom-block .container .col-md-12 .images-block img{width:60%}.section-aboutus.bottom-block .container .col-md-12 .images-block img:nth-child(2){transform:rotate(5deg) scale(1.25) translate(0, -25px)}.section-aboutus.bottom-block .container .col-md-12 .images-block img:nth-child(4){transform:rotate(-3deg) scale(1.25) translate(0, -25px)}}@media only screen and (max-width: 460px){.links-to{max-width:96% !important}.filters{margin:0 auto -140px}.block-properties-big.team-prop{display:block;width:100%;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding-bottom:20px}.block-properties-big.team-prop .property{display:inline-block;width:84%;margin:5% 8% !important;min-height:80% !important}.section-aboutus.bottom-block{margin-top:-150px;padding-bottom:80px}.section-aboutus.bottom-block .container .col-md-12 .images-block img{width:70%}}.section-aboutus.bottom-block{margin-top:-100px;padding-top:0;padding-bottom:180px}.section-aboutus.bottom-block .container{margin-top:0}.section-aboutus.bottom-block .container h1.site-title{margin-top:140px}.section-aboutus.bottom-block .container .col-md-12 .images-block{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin-top:40px}.section-aboutus.bottom-block .container .col-md-12 .images-block img{position:relative;width:25%;height:auto;border:10px solid #fff;box-shadow:0 16px 43px rgba(0,0,0,0.35);z-index:0}.section-aboutus.bottom-block .container .col-md-12 .images-block img:nth-child(1){transform:rotate(-5deg) scale(1.25) translate(0, -25px);z-index:1}.section-aboutus.bottom-block .container .col-md-12 .images-block img:nth-child(2){transform:rotate(5deg) scale(1.25) translate(0, 25px);z-index:2}.section-aboutus.bottom-block .container .col-md-12 .images-block img:nth-child(3){transform:rotate(-3deg) scale(1.25) translate(0, -25px);z-index:3}.section-aboutus.bottom-block .container .col-md-12 .images-block img:nth-child(4){transform:rotate(-3deg) scale(1.25) translate(0, 25px);z-index:4}.block-properties-big{display:flex;flex-flow:row wrap;justify-content:center;width:100%}.block-properties-big .property{position:relative;width:25%;height:auto;max-height:55% !important;margin:0 !important;padding:0 !important;z-index:1;overflow:hidden}.block-properties-big .property:hover{cursor:pointer}.block-properties-big .property:hover .shadow-p{display:block}.block-properties-big .property:hover .text-prop{display:flex}.block-properties-big .property:hover img{width:100%;transform:scale(1.1) !important}.block-properties-big .property .shadow-p{display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;background:#2cc5d7;opacity:0.75;z-index:2}.block-properties-big .property .text-prop{display:none;position:absolute;top:0;bottom:0;left:0;right:0;display:none;flex-flow:column nowrap;justify-content:center;align-items:center;z-index:10}.block-properties-big .property .text-prop h3.pr-title{width:100%;padding:0 15px;margin-bottom:10px;color:#fff;font-size:18px;font-weight:600;letter-spacing:0.05em;text-align:center !important;text-transform:uppercase}.block-properties-big .property .text-prop h4{font-size:16px}.block-properties-big .property .text-prop span{width:100%;padding:0 15px;color:#fff;font-size:13px;font-weight:200;text-align:center !important;text-transform:uppercase}.block-properties-big .property img{width:100%;transform:scale(1.025) !important;transition:all ease 0.6s}.block-properties-big.team-prop .property{width:23%;margin:1% !important}.block-properties-big.team-prop .property img{transform:scale(1.2) !important}.block-properties-big.team-prop .property img:hover{filter:grayscale(100%)}.block-properties-big.team-prop .property img:hover .text-prop p a img{transform:scale(1) !important;filter:none !important}.block-properties-big.team-prop .property img:hover .text-prop p a img:hover{filter:none !important}.block-properties-big.team-prop .property .text-prop{justify-content:space-around}.block-properties-big.team-prop .property .text-prop p a img{display:block;width:32px !important;height:32px !important;margin:20px auto}.block-properties-big.team-prop .property .text-prop h3.pr-title{font-size:24px;font-weight:400;margin:30px auto 0}.block-properties-big.team-prop .property .text-prop h4{color:#fff;font-size:18px;font-weight:300;margin:0 auto;text-transform:uppercase}.block-properties-big.team-prop .property .text-prop span{font-size:16px;text-transform:none}.links-to{margin:0 auto}.filters{margin:20px auto 0;text-align:center}.filters a{display:inline-block;margin:10px;margin-left:20px;text-decoration:none;font-family:sans-serif;font-size:14px;font-weight:400;color:#9d9d9e;padding:5px 20px}.filters a:hover,.filters a.active{color:#000;text-decoration:none}.gallery .property{display:flex;justify-content:center;align-items:center}.gallery .property img{transform:scale(1.25);margin:0;transition:all 0.3s ease}.gallery .property img.scale{transform:scale(0.85);opacity:0.3;z-index:1;display:block;padding:40px}@media only screen and (max-width: 1024px){.block-properties-big.team-prop .property{width:30%}}@media only screen and (max-width: 768px){.links-to{max-width:80% !important}.filters{margin:0 auto -140px}.block-properties-big .property{width:50%}.block-properties-big.team-prop .property{width:40%;margin:5% !important;min-height:75% !important}.section-aboutus.bottom-block .container .col-md-12 .images-block{flex-flow:column nowrap;justify-content:center;margin-top:40px}.section-aboutus.bottom-block .container .col-md-12 .images-block img{width:60%}.section-aboutus.bottom-block .container .col-md-12 .images-block img:nth-child(2){transform:rotate(5deg) scale(1.25) translate(0, -25px)}.section-aboutus.bottom-block .container .col-md-12 .images-block img:nth-child(4){transform:rotate(-3deg) scale(1.25) translate(0, -25px)}}@media only screen and (max-width: 460px){.links-to{max-width:96% !important}.filters{margin:0 auto -140px}.block-properties-big.team-prop{display:block;width:100%;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding-bottom:20px}.block-properties-big.team-prop .property{display:inline-block;width:84%;margin:5% 8% !important;min-height:80% !important}.block-properties-big.team-prop .property .text-prop h3.pr-title{word-wrap:break-word;white-space:normal}.block-properties-big.team-prop .property .text-prop h4{word-wrap:break-word;white-space:normal}.block-properties-big.team-prop .property .text-prop span{word-wrap:break-word;white-space:normal}.section-aboutus.bottom-block{margin-top:-150px;padding-bottom:80px}.section-aboutus.bottom-block .container .col-md-12 .images-block img{width:70%}}.block-properties-big .property img{width:100%;transform:scale(1.255) !important;transition:all ease 0.6s}.block-properties-big .property:hover img{transform:scale(1.35) !important;-webkit-transform:scale(1.35) !important}#unsupported-browser-message{margin-top:5px;padding:20px 10px 10px 10px;background:#FAFFAF;text-align:center;display:none}.header-wrapper{min-height:60px;background-color:#fff;border-color:transparent;position:fixed;top:0;width:100%;z-index:1030;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.1)}.header-wrapper.with-flash{top:53px}.header-top{display:none;border-bottom:1px solid #e9e9e9}.header-top .container{display:flex;justify-content:flex-end}.header-top .container>ul{display:flex;list-style-type:none;margin:0 -8px;padding:0}.header-top .container>ul>li>a{display:inline-block;padding:8px;font-size:12px;color:#5F6261}.header-top .container>ul>li>a:hover{color:#0E8194}.header-top .container>ul>li>a.email{color:#0E8194;text-decoration:underline}.header-top .container>ul>li>a.email:hover{color:#2a2c32;text-decoration:none}.header-nav{display:flex;align-items:center;justify-content:space-between}.header-nav::before,.header-nav::after{content:none}.header-nav__wrapper{display:flex;align-items:center}.header-nav__logo{top:0;height:auto;padding:0;margin-top:12px;margin-bottom:12px;margin-right:6px;flex-shrink:0.25}.header-nav__logo img{height:32px;display:block;max-width:100%}.header-nav__center{display:none;flex-shrink:0;min-width:320px}.header-nav__center>ul{display:flex;align-items:center;justify-content:space-between;list-style-type:none;padding:0;margin:0}.header-nav__center>ul>li{margin:0 8px;flex-shrink:0}.header-nav__center>ul>li>a{padding:8px;color:black;font-size:14px}.header-nav__center>ul>li>a:focus{text-decoration:none}.header-nav__center>ul>li.active>a{color:#25b4c4;font-weight:600}.header-nav__center>ul .menu-item--highlighted a{color:black;background:#ffb401;border-radius:4px;padding:2px 8px;display:inline-block}.header-nav__center>ul .menu-item--highlighted a:hover{background-color:#e7a200}.header-nav__right{margin-left:5px;flex-shrink:1}.header-nav__right>ul{display:flex;justify-content:flex-end;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;margin:0 -8px}.header-nav__right>ul>li>a{padding:4px 8px;display:inline-block;text-align:right}.header-nav__right>ul>li>a:focus{text-decoration:none}.header-nav .dropdown .dropdown-toggle{color:#5F6261;font-size:13px}.header-nav .dropdown .dropdown-toggle .caret{color:#0E8194;font-size:5px;vertical-align:bottom;display:inline;margin-left:4px}.header-nav .dropdown .dropdown-menu a{color:#7c7c7c;font-size:14px;margin:0 12px;padding:5px 0}.header-nav .dropdown .dropdown-menu a:hover{color:#25b4c4;background:none}@media (max-width: 991px){.header-wrapper .container{width:100%}}@media (min-width: 768px){.header-wrapper .header-nav__center{display:block}.header-wrapper .header-top{display:block}}.login-btn{color:#5F6261;font-size:13px;white-space:nowrap}.header-top__login{display:none}@media (min-width: 768px){.header-top__login{display:block}}@media (min-width: 992px){.header-top__login{display:none}}.header-margin{flex-grow:1;flex-basis:0;padding:0 1rem}.header-margin--right{text-align:right;margin-right:1rem}.header-margin__login{display:none}@media (min-width: 480px){.header-margin__login{display:block}}@media (min-width: 768px){.header-margin__login{display:none}}@media (min-width: 992px){.header-margin__login{display:block}}.global-landing .header-top__login{display:none}.global-landing .header-margin__login{display:block}footer{font-size:1.4rem;padding-top:80px}footer a{color:#5F6261;transition:color ease-in-out 0.3s}footer a:hover{color:#0E8194}footer ul{list-style-type:none;padding:0}footer ul li{line-height:3rem;color:#5F6261}footer .info{background:white;padding-bottom:20px}footer .info .social a img{width:31px;height:31px;margin-right:10px;float:left}footer .info address a{color:#0E8194;text-decoration:underline}footer .info address a:hover{text-decoration:none;color:#0E8194}footer .info .links li{text-transform:uppercase;line-height:3rem}footer .footer-statement{padding-top:1.5rem;padding-bottom:1.5rem;color:#545454;background-color:#f3f5f5}footer .rights{background:#2a2c32;padding-top:26px}footer .rights,footer .rights a{color:#999999}footer .rights img{max-width:100px;opacity:0.62;width:auto}footer .rights p{display:inline-block;margin:0;margin-left:30px;margin-bottom:26px}footer .rights p.right{display:block;text-align:right;font-size:13px}footer .rights p.right a{padding:10px 5px 15px}footer .rights p.right a:hover{color:#0E8194}@media (max-width: 460px){footer .rights p{margin-left:0}footer .rights,footer .rights p.right{text-align:center}footer .rights img{margin-bottom:26px}footer .info .social{margin-bottom:30px}footer .info .social img{margin-right:10px}}@media all and (max-width: 767px){footer{margin-bottom:56px}}section.guestready-blog-section{background:#f7f8fc;padding:20px 0 20px 0;text-align:center}section.guestready-blog-section .container{width:1370px;padding:0;margin:0 auto}section.guestready-blog-section .container .row{margin:0 auto}section.guestready-blog-section .container .row .col-md-12{padding:0;margin:0 auto}section.guestready-blog-section .posts{margin:0 auto;text-align:center}section.guestready-blog-section .posts a.post{float:left;height:300px;width:450px;background-size:450px 300px;background-repeat:no-repeat;position:relative;color:#000000;margin:0 10px 0 0}section.guestready-blog-section .posts a.post:last-child{margin:0 0 0 0}section.guestready-blog-section .posts a.post .info{vertical-align:bottom;position:absolute;bottom:0;padding:10px 10px 10px 10px;background:rgba(255,255,255,0.6)}section.guestready-blog-section .posts a.post .info h3{margin-top:0;font-weight:bold}@media (max-width: 1429px){section.guestready-blog-section .container{width:920px}section.guestready-blog-section .posts a.post:last-child{display:none}}@media (max-width: 979px){section.guestready-blog-section .container{width:460px}section.guestready-blog-section .posts a.post{margin-bottom:10px}section.guestready-blog-section .posts a.post:last-child{display:block;margin-bottom:0}}@media (max-width: 535px){section.guestready-blog-section{display:none}}@media (min-width: 992px){.header-wrapper.compact ~ .hero{padding-top:130px}}.hero{padding-top:160px}.hero__main{display:flex;align-items:stretch}.hero__headline{color:#5F6261;font-weight:600;font-size:4rem;margin-top:0;line-height:1.1}.hero__description{font-size:2rem;color:#5F6261;line-height:1.3}@media (min-width: 481px){.hero__description .no-wrap{white-space:nowrap}}.hero__left{padding-right:12px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.hero__left img{display:block;width:90%}.hero__right{height:100%}.hero__footer{margin-top:10px;padding-bottom:30px}@media (max-width: 991px){.hero__left img{width:100%}}@media (max-width: 767px){.hero{padding-top:80px}.hero__main{display:block}.hero__headline{font-size:3.2rem}.hero__description{font-size:1.6rem}.hero__left{padding-right:0;padding-bottom:10px}.hero__left img{display:none}.hero__right-wrapper{background-image:url(/assets/city-bg-mobile-8ecf49832bb33f1e7a29e3f3926f6192f8cc479f3c045c40941c1db0c815b2c6.png);background-size:cover}.hero__right{padding-top:18px;padding-bottom:24px}}.hero-tabs{max-width:540px;margin:0 auto}.hero-tabs__tablist{display:flex;justify-content:space-between;list-style-type:none;padding:0;margin:-10px -8px 0;overflow:hidden;padding-top:10px}.hero-tabs__tablist li{background:#5F6261;border-radius:12px 12px 0 0;flex-grow:1;margin:0 8px;text-align:center;position:relative}.hero-tabs__tablist li.active{background:#0E8194;box-shadow:0 0 10px rgba(0,0,0,0.5);z-index:3;position:relative}.hero-tabs__tablist li a{display:inline-block;padding:12px;color:white;width:100%;line-height:1.2;min-height:32px;font-weight:bold}.hero-tabs__tablist li a:focus{text-decoration:none}.hero-tabs .tab-content{box-shadow:0 0 10px rgba(0,0,0,0.5);position:relative;border-radius:0 0 6px 6px;padding:24px;background:white}.hero-tabs .tab-content small{color:#5F6261;line-height:1.3;display:inline-block;text-align:right;margin-top:2rem}.hero-tabs .tab-content input.btn{text-transform:none;border-radius:8px !important;font-size:14px;margin-top:1.5rem;margin-left:auto;display:block;transition:all ease 0.4s}.hero-tabs .tab-content input.btn:hover{background-color:#25b4c4}.hero-tabs #or-arrow{height:40px;display:block;margin:-20px auto 10px}@media (max-width: 767px){.hero-tabs__tablist{margin:-10px -4px 0}.hero-tabs__tablist li{margin:0 4px}.hero-tabs__tablist li a{padding:8px 12px 4px}.hero-tabs #or-arrow{display:none}}section.media-coverage-section{background:#ffffff;padding:0 0 30px 0}section.media-coverage-section a{display:inline-block;margin:0 15px}section.media-coverage-section img{margin-right:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);max-height:35px;opacity:0.6}body.controller-pages.action-team section.media-coverage-section{margin-top:40px}body.controller-pages.action-team section.media-coverage-section h4{display:none}section.refer-section{padding:100px 0;background:url(/assets/v2/refer-bg-500cfed83817c61e6e37ccbdd56f739a5bc38befe5b7eba27b77f4a93c364502.jpg) center center no-repeat;background-size:cover}section.refer-section .container .row .col-md-12 .refer{width:100%;margin-left:auto;margin-right:auto}section.refer-section .container .row .col-md-12 .refer h4{float:left;margin:0;color:white !important;font-size:24px;font-weight:300;line-height:1.25}section.refer-section .container .row .col-md-12 .refer a{float:right;line-height:2.25;height:52px !important;text-transform:none;font-size:14px;font-weight:600;letter-spacing:0;box-shadow:none;outline:none;border:none}section.refer-section .container .row .col-md-12 .refer a:hover{background:#f3ab00}@media (max-width: 1199px){section.refer-section{padding:40px 0}section.refer-section .container .row .col-md-12 .refer{display:block;width:100%;padding:0 15%}section.refer-section .container .row .col-md-12 .refer h4{display:block;width:100%;margin-bottom:20px;text-align:center;font-size:140%}section.refer-section .container .row .col-md-12 .refer a.btn.btn-orange{display:block;width:100%;margin-bottom:0}}@media (min-width: 299px) and (max-width: 460px){section.refer-section{padding:40px 0}section.refer-section .container .row .col-md-12 .refer{display:block;width:100%;padding:0 5%}section.refer-section .container .row .col-md-12 .refer h4{display:block;width:100%;margin-bottom:20px;text-align:center;font-size:100%}section.refer-section .container .row .col-md-12 .refer a.btn.btn-orange{display:block;width:100%;margin-bottom:0}}@media (max-width: 399px){section.refer-section{padding:40px 0}section.refer-section .container .row .col-md-12{padding-left:0;padding-right:0}section.refer-section .container .row .col-md-12 .refer{display:block;width:100%;padding:0 5%}section.refer-section .container .row .col-md-12 .refer h4{display:block;width:100%;margin-bottom:20px;text-align:center;font-size:100%}section.refer-section .container .row .col-md-12 .refer a.btn.btn-orange{display:block;width:100%;margin-bottom:0}}.stay-with-us-wrapper form input,.stay-with-us-wrapper form select{font-size:14px;box-shadow:none !important}.stay-with-us-wrapper form select{color:#999;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23999999'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 20px) center;background-repeat:no-repeat}.stay-with-us-wrapper form select option{color:#7c7c7c}.stay-with-us-wrapper form select.filled{color:#555}.stay-with-us-wrapper form label{display:none}.stay-with-us-wrapper form .form-inputs-wrapper{border-radius:4px;border:1px solid #ccc}.stay-with-us-wrapper form .form-inputs-wrapper .form-group{border-bottom:1px solid #ccc}.stay-with-us-wrapper form .form-inputs-wrapper .form-group.has-error .input-group>input,.stay-with-us-wrapper form .form-inputs-wrapper .form-group.has-error .input-group>select,.stay-with-us-wrapper form .form-inputs-wrapper .form-group.has-error .input-group .input-group-addon{background-color:#fff0f0;color:#a94442}.stay-with-us-wrapper form .form-inputs-wrapper .form-group.has-error .input-group>input::placeholder,.stay-with-us-wrapper form .form-inputs-wrapper .form-group.has-error .input-group>select::placeholder,.stay-with-us-wrapper form .form-inputs-wrapper .form-group.has-error .input-group .input-group-addon::placeholder{color:#a94442}.stay-with-us-wrapper form .form-inputs-wrapper .form-group.has-error .input-group svg path{fill:#a94442}.stay-with-us-wrapper form .form-inputs-wrapper>.form-group:last-child{border-bottom:none}.stay-with-us-wrapper form .form-group{margin-bottom:0}.stay-with-us-wrapper form .input-group{width:100% !important}.stay-with-us-wrapper form .input-group .input-group-addon{background-color:#fff;border-radius:0}.stay-with-us-wrapper form .input-group .input-group-addon.shortcut{color:#0E8194;font-size:25px;border:0 transparent}.stay-with-us-wrapper form .input-group .input-group-addon.shortcut svg path{fill:#0E8194}.stay-with-us-wrapper form .input-group .form-control{padding-left:0;height:44px !important;border:none;border-top-style:hidden;border-right-style:hidden;border-left-style:hidden;border-bottom-style:hidden}.stay-with-us-wrapper form .input-group .form-control:focus{outline:0 !important;background-color:#FFFFFF;border:none;box-shadow:none}.stay-with-us-wrapper form .stay-with-us-submit{width:100%}@media (min-width: 992px){.stay-with-us-wrapper .row .col-md-6:last-child .form-group{border-left:1px solid #ccc}.stay-with-us-wrapper form .stay-with-us-submit{min-width:150px;width:auto}}section.subscribe-section{background:#2cc5d7;padding:50px 0 50px 0;margin:0}section.subscribe-section #mce-responses{padding:0 !important;width:auto !important;margin:0 !important}section.subscribe-section .container .row .col-md-12 p.section-title{font-size:36px;margin-top:0;color:#FFFFFF}section.subscribe-section .container .row .col-md-12 p{color:#FFFFFF}section.subscribe-section .container .row .col-md-12 #mc_embed_signup{margin:30px auto 0 auto;width:82.75%;padding:0}section.subscribe-section .container .row .col-md-12 #mc_embed_signup form#mc-embedded-subscribe-form{width:100%;height:52px;margin:0;padding:0}section.subscribe-section .container .row .col-md-12 #mc_embed_signup form#mc-embedded-subscribe-form input{display:inline-block;width:50%;height:52px;margin:0;padding:0 15px;color:white;font-size:16px;font-weight:200;border:none;box-shadow:none;outline:none;border-radius:5px}section.subscribe-section .container .row .col-md-12 #mc_embed_signup form#mc-embedded-subscribe-form input[type="email"]{padding:0 3%;background:#89e8ec}section.subscribe-section .container .row .col-md-12 #mc_embed_signup form#mc-embedded-subscribe-form input[type="email"]::placeholder{color:white;font-size:16px;font-weight:200}section.subscribe-section .container .row .col-md-12 #mc_embed_signup form#mc-embedded-subscribe-form input[type="submit"]{display:inline-block;width:15%;height:52px;margin:0 0 0 15px;padding:0;color:#2cc5d7;font-size:13px;font-weight:800;letter-spacing:0.075em;text-transform:uppercase;background:white;transition:all ease-in-out 0.5s}section.subscribe-section .container .row .col-md-12 #mc_embed_signup form#mc-embedded-subscribe-form input[type="submit"]:hover{background:#efefef}@media (min-width: 769px) and (max-width: 1199px){section.subscribe-section #mc_embed_signup h4{font-size:135% !important;padding-top:15px !important;margin-bottom:20px}section.subscribe-section #mc_embed_signup input{width:40%}section.subscribe-section #mc_embed_signup input[type="submit"]{width:10%}}@media (min-width: 769px) and (max-width: 991px){section.subscribe-section #mc_embed_signup{width:100% !important}}@media (min-width: 461px) and (max-width: 768px){section.subscribe-section #mc_embed_signup form#mc-embedded-subscribe-form.validate input#mc-embedded-subscribe,section.subscribe-section #mc_embed_signup form#mc-embedded-subscribe-form.validate input#mce-EMAIL{margin-top:10px !important}section.subscribe-section #mc-embedded-subscribe-form{width:100%;height:auto !important;padding:40px 0}section.subscribe-section #mc-embedded-subscribe-form h4{display:block !important;width:70% !important;float:none !important;margin:10px auto 30px !important;text-align:center}section.subscribe-section #mc-embedded-subscribe-form input{display:block !important;width:70% !important;float:none !important;margin:10px auto !important;text-align:center}}@media (min-width: 299px) and (max-width: 460px){section.subscribe-section #mc-embedded-subscribe-form{width:100%;height:auto !important;padding:40px 0}section.subscribe-section #mc-embedded-subscribe-form h4{display:block !important;width:90% !important;float:none !important;margin:10px auto 30px !important;text-align:center}section.subscribe-section #mc-embedded-subscribe-form input{display:block !important;width:90% !important;float:none !important;margin:10px auto !important;text-align:center}section.subscribe-section #mc_embed_signup form#mc-embedded-subscribe-form.validate input#mc-embedded-subscribe,section.subscribe-section #mc_embed_signup form#mc-embedded-subscribe-form.validate input#mce-EMAIL{margin-top:10px !important}section.subscribe-section .container .row .col-md-12 #mc_embed_signup form#mc-embedded-subscribe-form *{max-width:80% !important;padding:0 !important;margin:0 auto !important}}.footer-wrapper .trustpilot-widget{position:relative !important;margin:40px auto -21px;padding:0 15px;z-index:1}@media (min-width: 991px){.footer-wrapper .trustpilot-widget{width:50%;max-width:50%}}@media (max-width: 990px){.footer-wrapper .trustpilot-widget{width:100%;max-width:100%}}section .container .featured-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin:0 auto;max-width:320px;height:100%}section .container .featured-item__title{color:#222428;font-size:1.6rem;margin:0}section .container .featured-item__description{color:#5F6261;margin-top:0.8rem;margin-bottom:0;line-height:1.5}section .container .featured-item__image{width:175px;margin-bottom:1.2rem}section .container .featured-item__content{margin-bottom:2rem}section .container .featured-item__button{font-size:1.6rem;font-weight:700;text-transform:none;border-radius:0.8rem;min-width:160px;margin-top:auto}section .container .row>div:nth-last-child(n+2)>.featured-item{margin-bottom:60px}@media (min-width: 992px){section .container .row>div:nth-last-child(n+2)>.featured-item{margin-bottom:0}}.btn-cta{border-radius:8px}.logo-carousel .slick-track{display:flex;align-items:center}.logo-carousel__slide a{background-color:#f7f8fc;display:inline-block;padding:1rem}@media (min-width: 992px){.logo-carousel__slide a{padding:2rem}}.logo-carousel__slide img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.6;mix-blend-mode:multiply;max-width:100%}.landing-section{margin-top:40px;margin-bottom:40px;padding:0}.landing-section .row.d-flex::before,.landing-section .row.d-flex::after{display:none}.landing-section__title{font-weight:600;color:#5F6261;font-size:2.8rem}.landing-section__summary{font-size:1.6rem;color:#5F6261}.landing-section__main{margin-top:4rem}.landing-section--reviews .trustpilot-widget{margin-top:8rem;margin-bottom:4rem}.landing-section--awards,.landing-section--press,.landing-section--faq{background-color:#f7f8fc;padding-top:40px;padding-bottom:40px}.landing-section--awards{padding:30px 0;overflow:hidden}.landing-section--awards .slick-slider{margin-bottom:0}.landing-section--awards img{max-height:50px}.landing-section--press{padding:30px 0;overflow:hidden}.landing-section--press .slick-slider{margin-bottom:0}.landing-section--press img{max-height:50px}.landing-section--channels{text-align:center}.landing-section--channels a{margin:3rem auto;display:inline-block;max-width:250px}.landing-section--channels img{max-height:40px;max-width:100%}.landing-section--channels .row.d-flex{margin:3rem auto 0;max-width:900px}.landing-section--why-guestready img,.landing-section--extras img{max-width:175px}.landing-section--why-guestready,.landing-section--extras,.landing-section--city{overflow:hidden}.landing-section--why-guestready .slick-prev,.landing-section--why-guestready .slick-next,.landing-section--extras .slick-prev,.landing-section--extras .slick-next,.landing-section--city .slick-prev,.landing-section--city .slick-next{z-index:1;padding:10px 5px;width:30px;height:50px;top:calc(50% - 15px)}.landing-section--why-guestready .slick-prev::before,.landing-section--why-guestready .slick-next::before,.landing-section--extras .slick-prev::before,.landing-section--extras .slick-next::before,.landing-section--city .slick-prev::before,.landing-section--city .slick-next::before{display:none}.landing-section--why-guestready .slick-prev svg,.landing-section--why-guestready .slick-next svg,.landing-section--extras .slick-prev svg,.landing-section--extras .slick-next svg,.landing-section--city .slick-prev svg,.landing-section--city .slick-next svg{height:2rem}.landing-section--why-guestready .slick-prev svg path,.landing-section--why-guestready .slick-next svg path,.landing-section--extras .slick-prev svg path,.landing-section--extras .slick-next svg path,.landing-section--city .slick-prev svg path,.landing-section--city .slick-next svg path{fill:#0E8194}.landing-section--why-guestready .slick-prev.slick-disabled svg,.landing-section--why-guestready .slick-next.slick-disabled svg,.landing-section--extras .slick-prev.slick-disabled svg,.landing-section--extras .slick-next.slick-disabled svg,.landing-section--city .slick-prev.slick-disabled svg,.landing-section--city .slick-next.slick-disabled svg{opacity:0}.landing-section--why-guestready .slick-prev,.landing-section--extras .slick-prev,.landing-section--city .slick-prev{left:0}.landing-section--why-guestready .slick-next,.landing-section--extras .slick-next,.landing-section--city .slick-next{right:0}.landing-section--why-guestready .slick-track,.landing-section--extras .slick-track,.landing-section--city .slick-track{display:flex}.landing-section--why-guestready .slick-track .slick-slide,.landing-section--extras .slick-track .slick-slide,.landing-section--city .slick-track .slick-slide{height:auto}.landing-section--why-guestready .slick-track .slick-slide>div,.landing-section--extras .slick-track .slick-slide>div,.landing-section--city .slick-track .slick-slide>div{height:100%}.landing-section--why-guestready .slick-track .slick-slide>div>div,.landing-section--extras .slick-track .slick-slide>div>div,.landing-section--city .slick-track .slick-slide>div>div{display:flex !important}.landing-section--city .slick-prev svg path,.landing-section--city .slick-next svg path{fill:white}.landing-section--faq .container>.panel{max-width:880px;margin:4rem auto 0}.landing-section--faq .container>.panel>.panel-body{padding:15px 30px}.landing-section--faq .container>.panel .accordion{color:#222428}.landing-section--faq .container>.panel .accordion__heading{margin:0}.landing-section--faq .container>.panel .accordion__heading--primary a{font-size:2.2rem;color:#5F6261;font-weight:700}.landing-section--faq .container>.panel .accordion__heading--primary a svg{fill:#5F6261}.landing-section--faq .container>.panel .accordion__heading--secondary a{color:#0E8194;font-size:18px;margin:10px 0}.landing-section--faq .container>.panel .accordion__heading--secondary a svg{fill:#0E8194}.landing-section--faq .container>.panel .accordion__heading a{padding:1rem 0;text-decoration:none}.landing-section--faq .container>.panel .accordion__heading a span{margin-right:1rem}.landing-section--faq .container>.panel .accordion__heading a svg{width:0.6em;height:0.6em;min-width:0.6em;transition:transform 0.4s}.landing-section--faq .container>.panel .accordion__heading a[aria-expanded="true"] svg{transform:rotate(90deg)}@media (min-width: 768px){.landing-section--dashboard .row{display:flex;align-items:center}}@media (min-width: 768px){.landing-section--dashboard #dashboard-text-carousel{text-align:left}}.landing-section--dashboard #dashboard-text-carousel h3{font-size:18px}.landing-section--dashboard #dashboard-image-carousel{margin-bottom:0}.landing-section--dashboard #dashboard-image-carousel img{width:300px;max-width:100%;margin:0 auto}@media (min-width: 768px){.landing-section--dashboard #dashboard-image-carousel img{margin-right:0}}.landing-section--dashboard #dashboard-carousel-prev,.landing-section--dashboard #dashboard-carousel-next{cursor:pointer}.landing-section--dashboard #dashboard-carousel-prev svg,.landing-section--dashboard #dashboard-carousel-next svg{height:2rem;fill:#0E8194}.landing-section--dashboard #dashboard-carousel-prev:hover svg,.landing-section--dashboard #dashboard-carousel-next:hover svg{opacity:0.5}.landing-section--dashboard .slick-slider.slick-dotted{margin-bottom:60px}.landing-section--dashboard .slick-slider .slick-dots{bottom:-60px}@media (min-width: 768px){.landing-section--dashboard .slick-slider .slick-dots{text-align:left}}.landing-section--testimonials #testimonial-carousel{max-width:800px;margin-left:auto;margin-right:auto;margin-top:3rem}.landing-section--testimonials #testimonial-modal-carousel{margin-bottom:0}.landing-section--testimonials .testimonial{overflow:hidden;border:none;padding-right:0;outline:none;box-shadow:none;margin-bottom:0}@media (min-width: 480px){.landing-section--testimonials .testimonial{background-color:#F7F7F7;padding-right:2rem}}@media (min-width: 480px){.landing-section--testimonials .testimonial>.row{display:flex}}.landing-section--testimonials .testimonial__image{background-size:cover;background-position:top center;background-repeat:no-repeat;height:calc(100vw - 30px);position:relative;display:flex;align-items:flex-end}.landing-section--testimonials .testimonial__image::before{content:'';background:linear-gradient(to top, rgba(0,0,0,0.5), transparent);top:0;left:0;right:0;bottom:0;position:absolute;display:block}@media (min-width: 480px){.landing-section--testimonials .testimonial__image{background-size:cover;height:auto;min-height:300px}.landing-section--testimonials .testimonial__image::before{content:unset}}.landing-section--testimonials .testimonial__text{display:none}.landing-section--testimonials .testimonial__text h3{font-size:2.4rem;font-weight:700;color:#5F6261;margin-top:2rem}.landing-section--testimonials .testimonial__text p{color:#5F6261;font-size:1.8rem;margin-top:1.8rem;margin-bottom:4rem}@media (min-width: 480px){.landing-section--testimonials .testimonial__text{display:block}}.landing-section--testimonials .testimonial__text--mobile{display:block;color:white;padding:2rem;z-index:0}.landing-section--testimonials .testimonial__text--mobile p{font-size:1.8rem;line-height:2.2rem;margin-bottom:0}.landing-section--testimonials .testimonial__text--mobile h4{margin-bottom:0;font-weight:bold}@media (min-width: 480px){.landing-section--testimonials .testimonial__text--mobile{display:none}}.landing-section--testimonials .testimonial__content{display:flex;align-items:center;flex-direction:column;justify-content:space-between;margin-top:2rem;margin-bottom:2rem;padding-left:3rem;text-align:center}@media (min-width: 480px){.landing-section--testimonials .testimonial__content{text-align:left;align-items:flex-start}}.landing-section--testimonials img{width:100%}.landing-section--city{margin-bottom:0}.landing-section--city+.landing-section--faq{margin-top:0}.landing-section--city .container--bg-image{background-size:cover;background-position:center;margin-top:4rem}.landing-section--city #city-carousel{padding:10rem 0;margin-bottom:0}.landing-section--city #city-carousel .slick-dots{bottom:30px}.landing-section--city #city-carousel .slick-dots li button::before{border:none;background-color:white;box-shadow:inset 0 1px 2px rgba(0,0,0,0.4)}.landing-section--city #city-carousel .slick-dots li.slick-active button::before{background-color:#0E8194}.landing-section--city .city-highlight{height:100%;margin:0 auto;max-width:320px;box-shadow:0 2px 10px rgba(0,0,0,0.6)}.landing-section--city .city-highlight__body{display:flex;flex-direction:column;align-items:center;height:100%;padding:30px}.landing-section--city .city-highlight__title{text-align:center;font-size:18px;margin:10px 0;color:#222428}.landing-section--city .city-highlight__text{text-align:center;color:#5F6261;margin-top:auto;margin-bottom:auto}.landing-section--city .city-highlight img{width:11rem}.landing-section--city .city-highlight__btn{margin-top:20px;display:inline-block}.landing-section--city .row>div:last-child>.city-highlight{margin-bottom:0}.slick-slider .slick-dots li{margin:0 5px}.slick-slider .slick-dots li button:before{content:'';height:10px;width:10px;border-radius:50%;opacity:1;border:1px solid #0E8194}.slick-slider .slick-dots li.slick-active button:before{background-color:#0E8194}.service{margin:2.5rem 0;position:relative;padding-left:54px;border:none;box-shadow:none}.service__icon{width:40px;height:40px;border-radius:50%;background:#0E8194;margin-right:1rem;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;transition:none}.service__icon::after{content:'';display:inline-block;width:24px;height:24px;background-size:96px;background-image:url(/assets/service-icons-8f4570d6ace94ce7f27ac175d20004611d877daa4a2fad95e1bd51de5e6f80b5.png)}.service__icon[data-icon="listing"]::after{background-position:0px 0px}.service__icon[data-icon="photography"]::after{background-position:-24px 0px}.service__icon[data-icon="listing-creation"]::after{background-position:-48px 0px}.service__icon[data-icon="pricing"]::after{background-position:-72px 0px}.service__icon[data-icon="guest-vetting"]::after{background-position:0px -24px}.service__icon[data-icon="check-in"]::after{background-position:-24px -24px}.service__icon[data-icon="toiletries"]::after{background-position:-48px -24px}.service__icon[data-icon="chat"]::after{background-position:-72px -24px}.service__icon[data-icon="housekeeping"]::after{background-position:0px -48px}.service__icon[data-icon="maintenance"]::after{background-position:-24px -48px}.service__icon[data-icon="insurance"]::after{background-position:-48px -48px}.service__icon[data-icon="dashboard"]::after{background-position:-72px -48px}.service__title{margin:0;line-height:40px;font-size:18px}.service__title a{text-decoration:none;color:#0E8194}.service__title a[aria-expanded="true"]{color:#5F6261}.service__content{color:#222428}.service__content[aria-expanded="true"]+.service__icon{background:#FAB936}.services__section-title{color:#5F6261;font-weight:700;font-size:24px;text-align:center}@media (min-width: 768px){.services__section-title{text-align:left}}.wrap-modal-slider{opacity:0}.wrap-modal-slider.open{opacity:1}.testimonial-modal .row{display:flex}.testimonial-modal .row::before,.testimonial-modal .row::after{display:none}.testimonial-modal__stats{display:flex;margin:2rem -0.5rem 0}.testimonial-modal__image{background-position:center;background-size:cover;height:100%}.testimonial-modal__content{padding:3rem}.testimonial-modal__content button.close{opacity:0.5;font-size:30px}.testimonial-modal__heading{color:#0E8194;font-size:3.2rem;font-weight:700;margin-top:0.4rem;margin-bottom:0.4rem}.testimonial-modal__description{color:#5F6261;font-size:1.8rem;margin-top:0;margin-bottom:1.8rem;font-weight:700}.testimonial-modal__quote{color:#5F6261;font-size:1.8rem;line-height:1.3;margin-bottom:2rem;font-style:italic}.testimonial-stat{border:1px solid #FAB936;border-radius:0.8rem;display:flex;align-items:center;flex-direction:column;padding:1rem;flex:1 0 0%;margin:0 0.5rem}.testimonial-stat__value{color:#0E8194;font-size:2.4rem;font-weight:700;line-height:1;text-align:center}.testimonial-stat__text{color:#222428;font-size:1.2rem;text-align:center}.testimonial-stat__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:6rem;padding:1rem;background-image:url(/assets/testimonial-icons-92b50271eff6c5e873b2e09deff1170900792b441f6225b80e37a009a72d4cb4.png);background-size:200px;width:40px}.testimonial-stat__icon[data-icon="time"]{background-position:0px 0px}.testimonial-stat__icon[data-icon="occupancy"]{background-position:-40px 0px}.testimonial-stat__icon[data-icon="monthly-rental"]{background-position:-80px 0px}.testimonial-stat__icon[data-icon="daily-rate"]{background-position:-120px 0px}.testimonial-stat__icon[data-icon="yield"]{background-position:-160px 0px}.inner-page{margin-top:80px}@media (min-width: 768px){.inner-page{margin-top:110px}}.inner-page__header{max-width:960px;margin:0 auto;display:flex;padding:1rem 0 4rem;align-items:center}@media (min-width: 768px){.inner-page__header{padding-top:4rem}}.inner-page__content{background:#F7F7F7;display:inline-block;width:100%}.inner-page__title{color:#5F6261;text-align:center;font-weight:700}.inner-page-hero__intro{flex:1}@media (min-width: 992px){.inner-page-hero__intro{margin-right:80px}}.inner-page-hero__title{font-weight:bold;font-size:3rem;line-height:3.6rem;margin-bottom:2rem}@media (min-width: 768px){.inner-page-hero__title{font-size:3.6rem;line-height:4.3rem}}.inner-page-hero__subheading{font-size:1.6rem;line-height:2.3rem}@media (min-width: 768px){.inner-page-hero__subheading{font-size:2rem;line-height:2.4rem}}.inner-page-hero__title,.inner-page-hero__subheading,.inner-page-hero__action{color:#5F6261;text-align:center}@media (min-width: 768px){.inner-page-hero__title,.inner-page-hero__subheading,.inner-page-hero__action{text-align:left}}.inner-page-hero__action{margin-top:3rem}.inner-page-hero__image{display:none;flex-basis:350px}.inner-page-hero__image img{width:350px;max-width:100%}@media (min-width: 768px){.inner-page-hero__image{display:block}}.controller-pages.action-team .about-us-carousel{max-width:960px;margin:4rem auto}.controller-pages.action-team .about-us-carousel__slide{text-align:center}.controller-pages.action-team .about-us-carousel__slide h3{color:#0E8194;font-size:50px;font-weight:700;margin-bottom:0;line-height:0.8}.controller-pages.action-team .about-us-carousel__slide p{font-size:22px;color:#5F6261;margin-top:0}.controller-pages.action-team .about-us-carousel__image{width:110px;height:110px;margin:0 auto;background-image:url(/assets/about-us-icons-aef887d80e2fe42af1b77194808023818a2330cf764d26c7650876368e1ae54b.png);background-repeat:no-repeat;background-size:330px}.controller-pages.action-team .about-us-carousel__image[data-icon="nights-booked"]{background-position:0px 0px}.controller-pages.action-team .about-us-carousel__image[data-icon="hosts"]{background-position:-110px 0px}.controller-pages.action-team .about-us-carousel__image[data-icon="cities"]{background-position:-220px 0px}.controller-pages.action-team .about-us-carousel.slick-dotted{margin-bottom:6rem}@media (min-width: 768px){.controller-pages.action-team .about-us-carousel.slick-dotted{margin-bottom:0}}.controller-pages.action-team .about-us-item{display:flex;align-items:center;max-width:900px;margin:3rem auto;flex-direction:column}.controller-pages.action-team .about-us-item__content{color:#5F6261}.controller-pages.action-team .about-us-item img{height:125px;width:125px;margin:0 auto;display:block}.controller-pages.action-team .about-us-item__title{font-weight:700;font-size:26px;line-height:1.2;text-align:center;margin-bottom:0.8rem}@media (min-width: 768px){.controller-pages.action-team .about-us-item{flex-direction:row}.controller-pages.action-team .about-us-item>div{flex:1 0 0}.controller-pages.action-team .about-us-item img{height:250px;width:250px}.controller-pages.action-team .about-us-item__title,.controller-pages.action-team .about-us-item__text{max-width:392px;margin-left:auto;margin-right:auto;text-align:left}.controller-pages.action-team .about-us-item--service,.controller-pages.action-team .about-us-item--local-experts,.controller-pages.action-team .about-us-item--intro{flex-direction:row-reverse}}@media (max-width: 767px){.controller-pages.action-team .about-us-carousel:not(.slick-initialized) .about-us-carousel__slide:nth-child(n+2){display:none}}@media (min-width: 768px){.controller-pages.action-team .about-us-carousel:not(.slick-initialized){display:flex;justify-content:space-between}.controller-pages.action-team .about-us-carousel:not(.slick-initialized)>div{flex:1 0 0}}.controller-pages.action-team .team-photos{display:flex;flex-wrap:wrap;margin:0 -0.5rem;justify-content:center}.controller-pages.action-team .team-photo{position:relative;overflow:hidden;min-height:250px;margin:0.5rem;flex:0 1 300px}@media (min-width: 500px){.controller-pages.action-team .team-photo{flex:0 0 250px}}.controller-pages.action-team .team-photo__image{background-size:cover;background-position:50%;width:100%;height:100%;top:0;left:0;position:absolute}.controller-pages.action-team .team-photo:hover .team-photo__info{opacity:1;z-index:1}.controller-pages.action-team .team-photo:hover .team-photo__image{filter:grayscale(100%)}.controller-pages.action-team .team-photo:hover .team-photo__title{display:none}.controller-pages.action-team .team-photo__info{position:relative;top:0;left:0;height:100%;width:100%;flex-direction:column;opacity:0;display:flex;align-items:center;text-align:center;padding:1rem;color:white;background:rgba(14,129,148,0.7)}.controller-pages.action-team .team-photo__title{position:absolute;bottom:0;text-align:center;width:100%;padding:1rem;z-index:2;transition:bottom 0.2s}.controller-pages.action-team .team-photo__name{background:#EFEFEF;display:inline;border-radius:4rem;padding:0.6rem 1.2rem 0.4rem;font-size:1.6rem;font-weight:700}.controller-pages.action-team .team-photo__link{margin-top:auto;padding-top:1rem}.controller-pages.action-team .about-us-accordion{margin:0 auto}.controller-pages.action-team .about-us-accordion__wrapper{background-color:#f7f8fc;padding-top:4rem;padding-bottom:2rem}.controller-pages.action-team .about-us-accordion__wrapper .panel{margin:0 auto 2rem}.controller-pages.action-team .about-us-accordion__wrapper .panel .panel-body{padding:0.5rem 1.5rem}.controller-pages.action-team .about-us-accordion .accordion{color:#222428}.controller-pages.action-team .about-us-accordion .accordion__link{align-items:center}.controller-pages.action-team .about-us-accordion .accordion__heading{margin:0}.controller-pages.action-team .about-us-accordion .accordion__heading--primary a{font-size:2.2rem;color:#5F6261;font-weight:700}.controller-pages.action-team .about-us-accordion .accordion__heading--primary a svg{fill:#5F6261}.controller-pages.action-team .about-us-accordion .accordion__heading a{padding:1rem 0;text-decoration:none;text-align:center}.controller-pages.action-team .about-us-accordion .accordion__heading a span{margin-right:1rem;flex:1 0}.controller-pages.action-team .about-us-accordion .accordion__heading a svg{width:0.6em;height:0.6em;min-width:0.6em;transition:transform 0.4s}.controller-pages.action-team .about-us-accordion .accordion__heading a[aria-expanded="true"] svg{transform:rotate(90deg)}.controller-pages.action-team .trustpilot-wrapper{margin-top:5rem;margin-bottom:5rem;min-width:300px;transform:translate(-50%, 0);left:50%;position:relative}@media (min-width: 768px){.controller-pages.action-team .trustpilot-wrapper{margin-top:10rem}}.controller-pages.action-team #careers{max-width:900px;margin:0 auto}.box-how{padding:86px 0 106px}.box-how .site-title{padding-top:0;margin-top:-12px;text-align:left;font-weight:200}.box-how p{color:#9b9fab;font-size:16px;font-weight:400;line-height:1.6875;margin:40px 20px 27px 0}.box-how a{display:inline-block;padding:0 0 16px;margin:47px 0 16px;color:#f16664;font-size:18px;font-weight:400;border-bottom:1px solid #f16664}.box-how a:hover{color:#2a2c32;border-bottom:none}.box-how img{display:block;float:right;width:100%}.section-services{padding:200px 0 0;background:#f7f8fc url(/assets/v2/stat_bars_bg_min-4467dc14b667cf079b28c57db327bf8d5bb658451440e6ee10e032a2120a6aeb.png) center bottom no-repeat}.section-services .container p.basic{display:block;width:100%;max-width:100%;margin:-7px 0 81px;padding:0;color:#2a2c32;font-size:18px;font-weight:300;line-height:1.6;text-align:center}.section-services .container .row:nth-of-type(odd) .col-md-6 .box-tr{padding:43px 0 5px 56px;transform:translate(-210px, 22px);box-shadow:-20px 0 20px rgba(0,0,0,0.07)}.section-services .container .row:nth-of-type(even) .col-md-6 .box-tr{padding:43px 56px 5px 0;transform:translate(210px, 22px);box-shadow:20px 0 20px rgba(0,0,0,0.07)}.section-services .container .row .col-md-6 .box-tr{position:relative;display:block;width:100%;height:auto;min-height:300px;margin:0;padding:43px 30px 5px 56px;background:rgba(247,248,252,0.97);z-index:1}.section-services .container .row .col-md-6 .box-tr .sub-title-block{padding:7px 0 18px;color:#393233;font-size:21px;font-weight:300}.section-services .container .row .col-md-6 .box-tr p{color:#9b9fab;font-size:16px;font-weight:400;line-height:1.6875}.section-services .container .row .col-md-6 img{display:block;width:100%;height:auto;min-height:350px;max-height:350px;margin-bottom:29px;overflow:hidden}.section-services .container.text-center{margin-top:47px}.section-services .container.text-center .row p.small{margin:35px 0 15px;color:#2a2c32;font-size:18px;font-weight:400}@media (min-width: 769px) and (max-width: 1024px){.section-services .container .row .col-md-7.text-right .box-how a{padding:0 0 8px;margin:10px 0 16px;font-size:16px}.section-services .container .row .col-md-7.text-right .box-how p{margin:0 20px 0}}@media (min-width: 461px) and (max-width: 768px){.section-services .container.text-center .row .col-md-7 .box-how,.section-services .container.text-center .row .col-md-5 .box-how{padding:40px}.section-services .container.text-center .row .col-md-7 .box-how img,.section-services .container.text-center .row .col-md-5 .box-how img{margin:-40px auto 60px}.section-services .container.text-center .row .col-md-7 .box-how .divider.small,.section-services .container.text-center .row .col-md-5 .box-how .divider.small{background-position:center top}.section-services .container.text-center .row .col-md-7 .box-how a,.section-services .container.text-center .row .col-md-5 .box-how a{display:block;width:auto;max-width:50%;text-align:center;padding:0 0 8px;margin:10px auto 16px;font-size:16px}.section-services .container.text-center .row .col-md-7 .box-how p,.section-services .container.text-center .row .col-md-5 .box-how p{text-align:center;margin:0 20px 20px}.section-services .container.text-center .row a.btn.btn-large.btn-primary{text-align:center !important;width:inherit !important;max-width:60% !important;padding:22px 0 !important}.section-services .container .row .col-md-6 .box-tr{width:80%;margin-top:-100px !important;margin-left:auto;margin-right:auto;padding:40px !important}.section-services .container .row:nth-of-type(odd) .col-md-6 .box-tr{transform:translate(0, -35px);box-shadow:0 -20px 20px rgba(0,0,0,0.07)}.section-services .container .row:nth-of-type(even) .col-md-6 .box-tr{transform:translate(0, 150px);box-shadow:0 10px 20px rgba(0,0,0,0.07)}}@media (min-width: 299px) and (max-width: 460px){.section-services{padding:60px 0 9px}.section-services .container h1.site-title{width:80% !important;font-size:150%;font-weight:400;margin:0 10% -17px}.section-services .container .basic{width:80% !important;margin:0 10% !important;font-size:18px;padding:0}.section-services .container.text-center .row p.small{padding-left:10%;padding-right:10%;font-size:14px}.section-services .container.text-center .row .col-md-7 .box-how,.section-services .container.text-center .row .col-md-5 .box-how{padding:40px}.section-services .container.text-center .row .col-md-7 .box-how img,.section-services .container.text-center .row .col-md-5 .box-how img{margin:-40px auto 60px}.section-services .container.text-center .row .col-md-7 .box-how .divider.small,.section-services .container.text-center .row .col-md-5 .box-how .divider.small{background-position:center top}.section-services .container.text-center .row .col-md-7 .box-how a,.section-services .container.text-center .row .col-md-5 .box-how a{display:block;width:auto;max-width:50%;text-align:center;padding:0 0 8px;margin:10px auto 16px;font-size:16px}.section-services .container.text-center .row .col-md-7 .box-how p,.section-services .container.text-center .row .col-md-5 .box-how p{text-align:center;margin:0 20px 20px}.section-services .container.text-center .row .col-md-7 .box-how p.site-title,.section-services .container.text-center .row .col-md-5 .box-how p.site-title{font-size:24px}.section-services .container.text-center .row a.btn.btn-large.btn-primary{text-align:center !important;width:inherit !important;max-width:60% !important;padding:22px 0 !important}.section-services .container .row .col-md-6 .box-tr{width:80%;margin-top:-100px !important;margin-left:auto;margin-right:auto;padding:40px !important}.section-services .container .row:nth-of-type(odd) .col-md-6 .box-tr{transform:translate(0, -35px);box-shadow:0 -20px 20px rgba(0,0,0,0.07)}.section-services .container .row:nth-of-type(even) .col-md-6 .box-tr{transform:translate(0, 150px);box-shadow:0 10px 20px rgba(0,0,0,0.07)}}.section-branches{padding:0;border-top:1px solid #e4e5e7;background:#f7f8fc url(/assets/v2/dotted-map-bg-c257889ab6eb7b3b5b4a96f3f24b2349eef89a253fa84268ca523a820baf6700.png) center center no-repeat}.section-branches .container p.site-title{margin:58px 0 -19px}.section-branches .container h3.site-title{margin:58px 0 -19px;font-weight:300;font-size:30px;text-align:center}.section-branches .container .divider{margin-bottom:-30px}.section-branches .container p.small{width:60%;margin-left:auto;margin-right:auto}.section-branches .container .branches{width:80%;margin:54px auto 110px}.section-branches .container .branches .branch{display:inline-block;width:33%;margin-top:20px}.section-branches .container .branches .branch h5{color:#2cc5d7;font-size:18px;font-weight:800}.section-branches .container a.btn.btn-orange{margin-top:10px}.section-branches .container h6.mini{margin:24px 0 66px;font-size:14px;font-weight:300}.section-homes{padding:200px 0 0;background:#f7f8fc;position:relative;z-index:3}.section-homes .container p.site-title{margin-bottom:-17px}.section-homes .container .home-block{border-bottom:1px solid #e4e5e7;padding-top:23px}.section-homes .container .home-block h3.basic{max-width:500px;margin:44px auto 0;color:#2a2c32;font-size:24px;font-weight:300;text-align:center}.section-homes .container .home-block h3.basic span{font-weight:600}.section-homes .container .home-block:last-of-type{border-bottom:none;color:#2a2c32;font-size:24px;font-weight:300}.section-homes .container .home-block p.small{max-width:60%;margin:40px auto 50px;color:#9b9fab;font-size:16px;font-weight:400;text-align:justify;line-height:1.6875}.section-homes .container .home-block .row .col-md-12 figure{width:100%;height:500px;overflow:hidden;display:flex;align-items:flex-end}.section-homes .container .home-block .row .col-md-12 figure img{width:100%}.section-homes .container .home-block .row .block-homes .row .col-md-5 .stories-box{position:relative;display:block;width:360px;height:auto;margin:0 auto -27px;padding:50px;background:white;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,0.025);transform:translate(0, -90px);overflow:visible;z-index:1}.section-homes .container .home-block .row .block-homes .row .col-md-5 .stories-box .pics{position:relative;z-index:2}.section-homes .container .home-block .row .block-homes .row .col-md-5 .stories-box .pics img{display:block;width:90px;height:auto;margin:-92px auto 0;max-height:90px;border-radius:45px;overflow:hidden}.section-homes .container .home-block .row .block-homes .row .col-md-5 .stories-box .text-box p{margin:22px auto 16px;color:#2a2c32;font-size:24px;font-weight:700;text-align:center}.section-homes .container .home-block .row .block-homes .row .col-md-5 .stories-box .text-box h4{margin:0 auto 45px;color:#f16664;font-size:14px;font-weight:400;text-align:center;line-height:1.28}.section-homes .container .home-block .row .block-homes .row .col-md-5 .stories-box .text-box p.story{margin:0 auto;color:#9d9d9e;font-size:19px;font-weight:400;font-style:italic;font-family:serif;line-height:1.6;text-align:center}.section-homes .container .home-block .row .block-homes .row .col-md-7 .stories-text{padding-top:35px}.section-homes .container .home-block .row .block-homes .row .col-md-7 .stories-text h3{margin:0 auto;padding:8px 0;color:#2a2c32;font-size:18px;font-weight:700}.section-homes .container .home-block .row .block-homes .row .col-md-7 .stories-text p{margin:40px auto;color:#9d9d9e;font-size:19px;font-weight:400;font-style:italic;font-family:serif;line-height:1.526}.section-homes .container .home-block .row .block-homes .row .col-md-7 .stories-text .foot .text-left{display:inline-block;float:left}.section-homes .container .home-block .row .block-homes .row .col-md-7 .stories-text .foot .text-left p{margin:-8px 0 8px;color:#d8dade;font-size:14px;font-weight:500;font-style:normal}.section-homes .container .home-block .row .block-homes .row .col-md-7 .stories-text .foot .text-left h5{margin:0 auto;color:#2a2c32;font-size:18px;font-weight:400;font-style:italic;font-family:serif}.section-homes .container .home-block .row .block-homes .row .col-md-7 .stories-text .foot .text-right{display:inline-block;float:right;margin-right:15px}.section-homes .container .home-block .row .block-homes .row .col-md-7 .stories-text .foot .text-right p{margin:-8px 0 8px;color:#d8dade;font-size:14px;font-weight:500;font-style:normal}.page-testimonials-section{display:block !important;width:100% !important;padding:0 0 32px;background:#f7f8fc}.page-testimonials-section .container.text-center p.small{margin:23px auto 47px;font-size:24px;font-weight:300;color:#2a2c32}.page-testimonials-section .container.text-center .row p.small{margin:30px 20px;font-size:18px;font-weight:400}@media (min-width: 769px) and (max-width: 1024px){.page-testimonials-section .container .card-wrapper{width:360px !important;margin-left:auto !important;margin-right:auto !important}}@media (min-width: 461px) and (max-width: 768px){.section-branches{margin-top:-80px}.section-branches p.site-title{font-size:150% !important;padding:0 5%;margin:58px 0 -19px;font-weight:200}.section-branches *{font-size:100% !important}.section-branches .branches{display:block !important;width:90% !important;margin:0 5% !important}.section-branches .branches .branch{display:block !important;width:100% !important;margin:30px 0}.page-testimonials-section{margin:200px auto 0 !important}.page-testimonials-section .container.text-center p.small{margin:-200px 0 50px}.page-testimonials-section .container.text-center .tsm-wrapper{width:240px !important}.page-testimonials-section .container.text-center .tsm-wrapper .tsm{width:240px !important;height:280px !important}.page-testimonials-section .container.text-center .tsm-wrapper .tsm *{zoom:0.85}.page-testimonials-section .container.text-center a.btn.btn-large.btn-primary{max-width:50% !important;height:52px !important;margin-bottom:-500px !important;padding:16px 40px !important;font-size:15px}.section-homes .container .divider:first-of-type{margin-bottom:-30px !important}.section-homes .container .divider:first-of-type.small{margin-bottom:20px !important}.section-homes .container h1.site-title{font-size:28px;margin:0 0 -17px}.section-homes .container .home-block{padding-bottom:25px;max-width:90% !important;margin:40px auto !important}.section-homes .container .home-block h3.basic{font-size:21px !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:-30px !important}.section-homes .container .home-block p.small{max-width:100% !important}.section-homes .container .stories-box{zoom:0.73;margin-top:-200px !important;margin-bottom:-120px !important}.section-homes .container .stories-text{padding-left:5%;padding-right:5%}.section-homes .container .stories-text h3,.section-homes .container .stories-text p{text-align:center}.section-homes .container .stories-text .divider{background-position:center top}.section-homes .container .stories-text p{margin-top:10px !important}.section-homes .container .stories-text .foot .text-left *{text-align:left !important}.section-homes .container .stories-text .foot .text-right{margin-right:0 !important}.section-homes .container .stories-text .foot .text-right *{text-align:right !important}}@media (min-width: 299px) and (max-width: 460px){.section-branches{margin-top:-80px}.section-branches p.site-title{font-size:150% !important;padding:0 5%}.section-branches *{font-size:100% !important}.section-branches .branches{display:block !important;width:90% !important;margin:0 5% !important}.section-branches .branches .branch{display:block !important;width:100% !important;margin:30px 0}.page-testimonials-section{margin:200px auto 0 !important}.page-testimonials-section .container.text-center p.small{margin:-200px 0 50px}.page-testimonials-section .container.text-center .tsm-wrapper{width:240px !important}.page-testimonials-section .container.text-center .tsm-wrapper .tsm{width:240px !important;height:280px !important}.page-testimonials-section .container.text-center .tsm-wrapper .tsm *{zoom:0.85}.page-testimonials-section .container.text-center a.btn.btn-large.btn-primary{max-width:80% !important;height:52px !important;margin-bottom:-500px !important;padding:16px 40px !important;font-size:15px}.section-homes .container .divider:first-of-type{margin-bottom:-30px !important}.section-homes .container .divider:first-of-type.small{margin-bottom:20px !important}.section-homes .container h1.site-title{font-size:28px;margin:0 0 -17px}.section-homes .container .home-block{padding-bottom:25px;max-width:90% !important;margin:40px auto !important}.section-homes .container .home-block h3.basic{font-size:21px !important;padding-top:0 !important;padding-bottom:0 !important;margin-top:-30px !important}.section-homes .container .home-block p.small{max-width:100% !important}.section-homes .container .stories-box{zoom:0.73;margin-top:-200px !important;margin-bottom:-120px !important}.section-homes .container .stories-text{padding-left:5%;padding-right:5%}.section-homes .container .stories-text h3,.section-homes .container .stories-text p{text-align:center}.section-homes .container .stories-text .divider{background-position:center top}.section-homes .container .stories-text p{margin-top:10px !important}.section-homes .container .stories-text .foot .text-left *{text-align:left !important}.section-homes .container .stories-text .foot .text-right{margin-right:0 !important}.section-homes .container .stories-text .foot .text-right *{text-align:right !important}}@media all and (max-width: 480px){.section-homes .row .col-md-12 figure{height:310px;display:block !important}.section-homes .row .col-md-12 figure img{width:100%}}.section-steps{padding-top:200px;padding-bottom:45px;background:#f7f8fc}.section-steps .container h1.site-title{margin:27px 0 -4px;padding:0;font-size:48px;font-weight:300}.section-steps .container p.medium-title{margin:0 0 40px;padding:0;font-size:18px;font-weight:300}.section-steps .container .row.circle-icon{margin:0 auto;padding:0;overflow:hidden}@media (min-width: 768px){.section-steps .container .row.circle-icon .col-md-3.col-md-offset-1{margin-bottom:-99999px;padding-bottom:99999px}}.section-steps .container .row.circle-icon .col-md-3.col-md-offset-1.bg-circle{background:url(/assets/v2/blue-dash-fcf0ac06a19460406d0d52acf2ca3dc19de7fbfa053cfde3339647ee88191403.png) center center repeat-y}.section-steps .container .row.circle-icon .col-md-3.col-md-offset-1 img{width:100%;height:auto}@media (min-width: 768px){.section-steps .container .row.circle-icon .col-md-6.col-md-offset-1{margin-bottom:-99999px;padding-bottom:99999px}}.section-steps .container .row.circle-icon .col-md-6.col-md-offset-1 p{padding-top:10px;margin:0;color:#9b9fab;font-size:16px;font-weight:400;line-height:1.6875}.section-steps .container .row.circle-icon .col-md-6.col-md-offset-1 .heading{position:relative;margin:25px 0 0;padding:0;height:86px}.section-steps .container .row.circle-icon .col-md-6.col-md-offset-1 .heading p{position:absolute;top:-33px;margin:0;padding:0;color:#f1f2f6;font-size:100px;font-weight:900;background:none;z-index:1}.section-steps .container .row.circle-icon .col-md-6.col-md-offset-1 .heading h3{position:absolute;left:0;margin:33px 0 0;padding:0;color:#393233;font-size:21px;font-weight:300;z-index:2}.section-getstarted{padding:80px 0;background:url(/assets/v2/bg-how-it-works-ac2f4a339bd7d29d141be0c5b7f907a8d4f2fdb88772a78d54edd444bc229bc6.jpg) center center no-repeat;background-size:cover}.section-getstarted .container.text-center p.small{margin:30px 0 15px;color:white;font-size:18px}.section-features{background:#fdfeff}.section-features .container h2.site-title{margin-top:80px;font-size:30px;font-weight:300}.section-features .container .row .col-md-4 .white-how-block{height:auto;min-height:274px;margin-bottom:34px;padding:34px;border-radius:5px;box-shadow:8px 8px 43px #e9eaee, -8px 8px 43px #e9eaee;background:white}.section-features .container .row .col-md-4 .white-how-block a{display:block;width:100%;padding:0}.section-features .container .row .col-md-4 .white-how-block a:hover{text-decoration:none}.section-features .container .row .col-md-4 .white-how-block a img{display:block;width:76px;height:76px;margin:-15px auto 10px}.section-features .container .row .col-md-4 .white-how-block a span{display:block;width:100%;margin:0 0 15px;color:#2a2c32;font-size:18px !important;font-weight:300}.section-features .container .row .col-md-4 .white-how-block a span:hover{color:#2cc5d7}.section-features .container .row .col-md-4 .white-how-block p{margin:0;padding:0;color:#9b9fab;font-size:16px;font-weight:400;line-height:1.5}.section-features .container.text-center a.btn.btn-large.btn-primary{max-width:50%;height:68px;margin:35px auto;padding:25px 70px !important;font-size:14px;font-weight:600;letter-spacing:0.05em;text-transform:uppercase}.section-features .container.text-center a.btn.btn-large.btn-primary br{display:none;height:0}.section-location .container.text-center p.site-title{max-width:45%;margin:100px auto 0;font-size:30px !important;font-weight:300 !important}.section-location .container.text-center p.small{max-width:65%;margin:0 auto 60px;font-size:18px;font-weight:300}.section-map-london{position:relative;z-index:1}.section-map-london .shadow-of-map{position:absolute;width:100%;height:auto;top:0;left:0;right:0;bottom:0;z-index:2;box-shadow:inset 0 11px 21px rgba(129,133,147,0.23)}.section-map-london img{position:relative;z-index:1;display:block;width:100%;height:auto}@media (min-width: 461px) and (max-width: 1024px){.section-location{margin-top:-40px !important}.section-features .container.text-center a.btn.btn-large.btn-primary{font-size:90% !important;padding:17px !important}.section-features .container.text-center a.btn.btn-large.btn-primary br{display:block !important}.white-how-block{height:400px !important}.section-getstarted{padding-bottom:40px}.section-getstarted a.btn.btn-large.btn-primary{max-width:240px !important;margin:-25px auto 25px !important;padding:22px 25px !important}}@media (min-width: 299px) and (max-width: 460px){.section-features .container.text-center a.btn.btn-large.btn-primary{max-width:240px !important;margin:0 auto 25px !important;padding:20px 25px !important;font-size:78% !important}.section-features .container.text-center a.btn.btn-large.btn-primary br{display:block}.section-location .container.text-center p.site-title{min-width:100% !important;font-size:150% !important;margin:25px 0 0 !important}.section-location .container.text-center p.small{min-width:100% !important;font-size:120% !important}.section-getstarted{padding-bottom:40px}.section-getstarted a.btn.btn-large.btn-primary{max-width:240px !important;margin:-25px auto 25px !important;padding:22px 25px !important}.section-steps{padding:60px 0 40px}.section-steps .container .bg-circle{margin-bottom:-50px !important}.section-steps .container p.medium-title{margin-bottom:50px !important}.section-steps .container h1.site-title{font-size:175%;margin:0 0 -17px}.section-steps .container .medium-title{padding-top:0;padding-bottom:0;margin-bottom:-30px !important}}.section-online-management{padding-top:200px;padding-bottom:45px;background:#fdfeff}.section-online-management .container h1.site-title{margin:27px 0 -4px;padding:0;font-size:48px;font-weight:300}.section-online-management .container p.medium-title{margin:0 0 40px;padding:0;font-size:18px;font-weight:300}.section-online-management .container .row .col-md-4 .white-how-block{height:auto;min-height:274px;margin-bottom:34px;padding:34px;border-radius:5px;box-shadow:8px 8px 43px #e9eaee, -8px 8px 43px #e9eaee;background:white}.section-online-management .container .row .col-md-4 .white-how-block div.header{display:block;width:100%;padding:0}.section-online-management .container .row .col-md-4 .white-how-block div.header img{display:block;width:76px;height:76px;margin:-15px auto 10px}.section-online-management .container .row .col-md-4 .white-how-block div.header span{display:block;width:100%;margin:0 0 15px;color:#2a2c32;font-size:18px !important;font-weight:300}.section-online-management .container .row .col-md-4 .white-how-block p{margin:0;padding:0;color:#9b9fab;font-size:16px;font-weight:400;line-height:1.5}.section-online-management .container a.btn.btn-large.btn-primary{max-width:50%;height:68px;margin:35px auto;padding:25px 70px !important;font-size:14px;font-weight:600;letter-spacing:0.05em;text-transform:uppercase}.page-pricing .percentage-block{position:relative;text-align:center;transform:translate(0)}.page-pricing .percentage-block .percentage{border:6px solid rgba(14,129,148,0.38);height:155px;width:155px;border-radius:50%;display:inline-flex;background:white;flex-direction:column;justify-content:center}.page-pricing .percentage-block .percentage .number{font-size:6rem;line-height:6rem;letter-spacing:-0.2rem;color:#0E8194}@media (min-width: 768px){.page-pricing .percentage-block .percentage .number{font-size:7.2rem;line-height:7.2rem;letter-spacing:-0.4rem}}.page-pricing .percentage-block .percentage .from,.page-pricing .percentage-block .percentage .vat{font-size:2rem;color:#0E8194}@media (min-width: 768px){.page-pricing .percentage-block .percentage .from,.page-pricing .percentage-block .percentage .vat{font-size:2.4rem}}.page-pricing .percentage-block .percentage::before{content:'';display:inline-block;width:100%;position:absolute;height:6px;background:rgba(14,129,148,0.38);top:calc((155px - 6px) / 2);left:0;z-index:-1}@media (min-width: 768px){.page-pricing .percentage-block .percentage{height:200px;width:200px}.page-pricing .percentage-block .percentage::before{top:calc((200px - 6px) / 2)}}.page-pricing .percentage-block .commission{font-size:1.4rem;color:#5F6261;margin-top:1.6rem;margin-bottom:2rem}.page-pricing .pricing-info-wrapper{position:relative;margin:-3.75rem auto 0}@media (min-width: 768px){.page-pricing .pricing-info-wrapper{margin:4rem auto 0;border-radius:0.5rem;overflow:hidden;max-width:72rem;background:none}}@media (min-width: 992px){.page-pricing .pricing-info-wrapper{margin-top:8rem}}.page-pricing .pricing-info-wrapper .nav-tabs{border-bottom:none;display:flex;padding-top:4rem}@media (min-width: 768px){.page-pricing .pricing-info-wrapper .nav-tabs{padding-top:0}}.page-pricing .pricing-info-wrapper .nav-tabs li{width:50%;font-size:2rem;font-weight:700;text-align:center}.page-pricing .pricing-info-wrapper .nav-tabs li a{margin-right:0;border:none;padding:1rem 2rem;height:100%;display:flex;align-items:center;justify-content:center;line-height:1.2}@media (min-width: 768px){.page-pricing .pricing-info-wrapper .nav-tabs li{font-size:2.4rem}.page-pricing .pricing-info-wrapper .nav-tabs li li a{padding:2rem}}@media (max-width: 767px){.page-pricing .pricing-info-wrapper .nav-tabs li:not(.active) a:hover{background:initial}}.page-pricing .pricing-info-wrapper .nav-tabs+.pricing-info{padding-top:3rem}@media (min-width: 768px){.page-pricing .pricing-info-wrapper .nav-tabs+.pricing-info{padding-top:4.8rem}}.page-pricing .pricing-info-wrapper .nav-tabs::before,.page-pricing .pricing-info-wrapper .nav-tabs::after{display:none}.page-pricing .pricing-info-wrapper .nav-tabs::before{content:'';display:inline-block;height:5rem;background:linear-gradient(#fff, #F7F7F7);width:100%;position:absolute;top:0}@media (min-width: 768px){.page-pricing .pricing-info-wrapper .nav-tabs::before{display:none}}.page-pricing .pricing-info-wrapper .pricing-info{background:white}@media (min-width: 768px){.page-pricing .pricing-info-wrapper .pricing-info{padding:4.8rem}}.page-pricing .main-text{font-size:1.6rem;margin:5rem 0;display:block;line-height:2.6rem;color:#5F6261}.page-pricing .main-text .btn{margin-top:4rem}.page-pricing .multiple-properties{background:#5F6261;color:white;padding:4rem 0}.page-pricing .multiple-properties .title{font-size:3.6rem;color:white;display:block}.page-pricing .multiple-properties .btn{margin:4rem 0}.page-pricing .multiple-properties p{font-size:1.8rem;line-height:2.6rem}.page-pricing .items-block{margin-top:4rem}.page-pricing .items-block div.item{margin-bottom:4rem}.page-pricing .items-block div.item:last-child{margin-bottom:0}.page-pricing .items-block div.item h2{color:#0E8194;font-size:2.5rem;font-weight:bold;padding-left:1.5rem}.page-pricing .items-block div.item ul{list-style:none;padding:0;font-size:1.5rem;color:#5F6261}.page-pricing .items-block div.item ul li{list-style:none;line-height:3rem;padding:0.5rem 0.5rem 0.5rem 4rem}.page-pricing .items-block div.item ul li:nth-child(odd){background-color:#EFEFEF}.page-pricing .items-block div.item ul li:not(.addon){background-image:url('data:image/svg+xml;utf8,<svg width="21" height="14" viewBox="0 0 21 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.30155 9.978L19.1907 0L21 1.51848L7.30155 13.015L0 6.8871L1.80932 5.36862L7.30155 9.978Z" fill="%230E8194"/></svg>');background-repeat:no-repeat;background-position:1rem center;background-size:2rem}.page-pricing-medium-term .pricing-header{background-image:url(/assets/jumbo-pricing-medium-term-bg-2a98ab812c21a7ab0c7563cfa0b7ab4694aaf1502338ce630dd54821d387e486.png);background-position:bottom right;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;color:#FFFFFF;padding:290px 0 180px 0;margin:0;text-align:center}.page-pricing-medium-term .pricing-header h1{font-size:3em;font-weight:bold;padding-bottom:0}.page-pricing-medium-term .pricing-content{padding:30px 0 30px 0;background-color:#F9F9F9}.page-pricing-medium-term .pricing-content.white{background-color:#FFFFFF}.page-pricing-medium-term .pricing-content.dark{background-color:#6A6D6C;color:#FFFFFF}.page-pricing-medium-term .pricing-content.dark .medium-title{color:#FFFFFF}.page-pricing-medium-term .pricing-content a.button{background-color:#2cc5d7;color:#FFFFFF;margin:20px auto;padding:15px 25px 15px 25px;font-size:25px;font-weight:bold;text-transform:none;border-radius:5px;display:inline-block}.page-pricing-medium-term .pricing-content .medium-title{font-size:28px;color:#6A6D6C}.page-pricing-medium-term .pricing-content ul li{margin:10px 0 10px 0}.page-pricing-medium-term .pricing-content p{margin:20px auto 20px auto;text-align:center}.page-pricing-medium-term .pricing-content p.italic{font-style:italic;color:#9B9D9B}.page-pricing-medium-term .pricing-content p.italic strong{font-weight:bold;color:#000000}.page-pricing-medium-term .pricing-content p.light-text{color:#9B9D9B}.page-pricing-medium-term .pricing-content p.last{margin-bottom:0}@media (max-width: 1024px){.page-pricing-medium-term .pricing-header{background:none;color:#000000;padding:90px 0 40px 0;margin:0 0 30px 0;text-align:center}}body.controller-pages.action-referral .jumbotron{background:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)),url(/assets/referral-bg-696c84d8b807ecc82ce62ffd1790015dc10cce7ea29313dc7888a4e39bdc85b1.jpg);background-position:center center;background-repeat:repeat-x}body.controller-pages.action-referral .container.referral form div.actions{padding:20px 0 0 0}body.controller-pages.action-referral .container.referral .referral-program-container{padding-top:40px}body.controller-pages.action-referral .container.referral .referral-program-container .btn{white-space:normal;height:auto !important}body.controller-pages.action-referral .container.referral .referral-program-container .flash-message{text-align:center;width:auto;margin-bottom:10px}body.controller-pages.action-referral .container.referral .referral-program-container .flash-message input{display:none}body.controller-pages.action-referral .container.referral .referral-program-container .flash-message span{text-decoration:none;color:#FFFFFF;display:block;margin-top:10px}body.controller-pages.action-referral .container.referral .referral-program-container .flash-message button{color:#222428}body.controller-pages.action-referral .container.referral .referral-form-container .title{margin:10px auto 20px auto;text-align:center;font-size:19px;font-weight:bold}body.controller-pages.action-referral .container.referral .row.row-content{padding-top:40px}body.controller-pages.action-referral .flash-message{background-position:15px center;background-repeat:no-repeat;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-box-shadow:0 0 12px #999999;-webkit-box-shadow:0 0 12px #999999;-o-box-shadow:0 0 12px #999999;box-shadow:0 0 12px #999999;color:#FFFFFF;margin:0 auto 40px auto;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:0.8;padding:15px 15px 15px 50px;width:300px}body.controller-pages.action-referral .flash-message.flash-success{background-color:#51A351}.page-insurance{margin-top:180px}.page-insurance .row{margin:0 auto auto;text-align:center}.page-insurance a.button{background-color:#2cc5d7;color:#FFFFFF;margin:20px auto;padding:15px 25px 15px 25px;font-size:20px;font-weight:bold;border-radius:5px;display:inline-block}.section-homeaway{padding:100px 0 44px}.section-homeaway .container .row{text-align:left}.section-homeaway .container .divider{margin:34px auto 12px}.section-homeaway .container .logo img{margin-bottom:40px}.section-homeaway .container img.house{margin-bottom:10px}.section-homeaway .container h1.site-title{color:#333;font-size:30px;font-weight:300;margin:97px 0 11px}.section-homeaway .container h3{margin:0 auto 10px auto;padding:0;font-size:20px;font-weight:400;text-align:left}.section-homeaway p{margin-bottom:40px;color:#333333;font-size:16px;font-weight:400;line-height:1.5;text-align:left}.section-homeaway p a{color:#25B4C4}.section-homeaway p strong{color:#2a2c32;font-weight:400}.section-homeaway li{color:#333333;font-size:16px;font-weight:400;line-height:1.5;text-align:left}.section-homeaway a.btn.btn-large.btn-primary{max-width:75%;height:68px;margin:35px auto;padding:25px 70px !important;font-size:14px;font-weight:600;letter-spacing:0.05em;text-transform:uppercase}footer .info.blue-bg{margin-top:80px;background:#2cc5d7}footer .info.blue-bg *{color:#fcfcfc !important}footer .info.blue-bg .container .row .col-md-3 .links,footer .info.blue-bg .container .row .col-md-4 address,footer .info.blue-bg .container .row .col-md-5 .links{margin-top:65px}footer .info.blue-bg .container .row .col-md-3 .links li a:hover,footer .info.blue-bg .container .row .col-md-5 .links li a:hover{color:#fff !important}.section-news.section-aboutus{background-position:top}.section-news h3.site-title{font-weight:300;font-size:24px;color:#2a2c32;text-transform:none !important;text-align:center;margin:10px 0 -15px}.section-news.news-info{margin:0 20px}.section-news.news-info .divider{margin-bottom:-60px}.section-news.news-info h2{margin-top:55px;padding:0;font-size:30px;font-weight:300}.section-news.news-info h4{font-weight:500;font-size:24px;color:#2a2c32;margin:80px 0 40px}.section-news.news-info h5{font-weight:500;font-size:14px;color:#2a2c32}.section-news.news-info p{font-size:14px;color:#7c7c7c !important}.section-news.news-info p a{color:#2cc5d7}.section-news .logos-news{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.section-news .logos-news a{display:flex;justify-content:center;align-items:center;width:25%}.section-news .logos-news a img{max-width:100%}.section-news .logos-news .news-item{width:70%}.section-news .logos-news .news-item h4{font-size:14px;color:#7c7c7c}.section-news .logos-news .news-item a{font-size:16px;line-height:1.5;color:#393233}.section-news .logos-news .news-item a:hover{color:#2cc5d7;text-decoration:none}.section-news .logos-news .news-item p{font-size:12px !important;color:#7c7c7c !important;margin-top:8px !important}.section-news .logos-news .news-item h3,.section-news .logos-news .news-item a,.section-news .logos-news .news-item p{width:100%;justify-content:flex-start !important}.section-news .col-md-6{margin-bottom:80px}.section-news.bg-grey{background:#f7f8fc}.section-news.bg-grey h2{font-weight:300}.section-news.bg-grey .divider{margin-bottom:-40px}.section-news *{font-style:normal !important;text-transform:none !important}.section-news * h3 span a{font-weight:600;color:#2cc5d7}.section-news * h3 span a:hover{text-decoration:underline}.section-news h3{margin-top:0;font-size:16px;font-weight:400;color:#7c7c7c;text-transform:uppercase !important}.section-news p{margin:0 0 8px !important;padding:0 !important;font-size:18px;color:#393233 !important}.section-news a.mini{font-size:12px;color:#7c7c7c;font-style:italic !important}.section-news a.mini:hover{color:#2cc5d7;text-decoration:none;cursor:pointer}.section-news.release-news{padding:0;margin-bottom:-80px}.section-news.release-news .divider{margin-top:-20px}.section-news.release-news h2{margin-top:60px;margin-bottom:56px;font-size:30px;font-weight:300;color:#2a2c32;text-align:center}.section-news.release-news h4{margin-top:20px}.section-news.release-news h4 a{font-size:14px;color:#7c7c7c;width:auto;justify-content:flex-start}.section-news.release-news h4 a:hover{color:#2cc5d7;text-decoration:none;cursor:pointer}.section-news.release-news p{font-size:16px;font-weight:400;color:#2a2c32;line-height:1.5}@media only screen and (max-width: 768px){.section-news.release-news .divider{margin-top:-10px;margin-bottom:24px}.section-news .logos-news{flex-flow:column nowrap;justify-content:center;align-items:center;margin:-20px auto -40px}.section-news .logos-news a{width:80%;margin-bottom:20px}.section-news .logos-news .news-item{width:100%}.section-news .logos-news .news-item h3 a,.section-news .logos-news .news-item a.mini{margin-left:auto;margin-right:auto;padding:0;text-align:center;justify-content:center !important}.section-news .row{width:80%;margin-left:auto;margin-right:auto}.section-news .row *{text-align:center}.section-aboutus .container .row{margin-top:-20px}.section-aboutus .container h1.site-title{margin:60px 0 0;font-size:200%}}@media only screen and (max-width: 460px){.section-news .row{width:98%;margin-left:auto;margin-right:auto}}section.page-corporate{padding-top:200px;padding-bottom:45px;background:#f7f8fc;border-bottom:1px solid #e4e5e7}section.page-corporate .container .site-title h1{margin:6px 0 -13px;padding:0;font-size:30px;font-weight:300}section.page-corporate .container p.medium-title{font-size:18px;padding:0 100px 0 100px}section.page-corporate .container .row{margin:50px 0 0 0;display:flex;display:-webkit-flex;display:-ms-flexbox}section.page-corporate .container .row ul{padding-left:15px}section.page-corporate .container .row ul li{font-weight:200}section.page-corporate .container .row .col-md-4{padding-right:0;margin-right:0;overflow:hidden}section.page-corporate .container .row .col-md-4 img{overflow:hidden;display:block;position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%, -50%)}section.page-corporate .container .row .col-md-8{padding-left:0;margin-left:0}section.page-corporate .container .row .col-md-8 .content{background:#f7f8fc;border-left:1px solid #e4e5e7;box-shadow:20px 0 20px rgba(0,0,0,0.07);font-size:16px;font-weight:400;line-height:1.6875;position:relative;display:block;width:100%;height:100%;min-height:280px;margin:0;padding:10px 20px 10px 20px;z-index:1}section.page-corporate .container .row .col-md-8 .content .sub-title-block{padding:0;color:#393233;font-size:21px;font-weight:300}@media (max-width: 991px){section.page-corporate .container .col-md-4 img{display:none !important}section.page-corporate .container .col-md-8 .content{border-left:transparent !important}}body.action-sitemap div.footer-wrapper div.info{display:none}body.action-sitemap div.footer-wrapper a{display:none}body.action-sitemap div.section.section-sitemap{padding:200px 0 0}body.action-sitemap div.section.section-sitemap ul{margin-left:0;padding-left:0;list-style:none;font-size:16px}body.action-sitemap div.section.section-sitemap ul li{line-height:40px}div.fpm-section{padding-top:120px;padding-bottom:45px}div.fpm-section .jumbotron-info{margin:20px 20px 0 20px;text-align:center}div.fpm-section .panel{border:none}div.fpm-section form .actions{padding:20px 0}div.page-fpm-thanks{padding-top:120px;padding-bottom:45px}div.page-fpm-thanks h4{padding-top:20px}body.controller-contacts,body.controller-contact_thanks{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}body.controller-contacts .footer-wrapper .trustpilot-widget,body.controller-contacts footer .info,body.controller-contacts footer .footer-statement,body.controller-contact_thanks .footer-wrapper .trustpilot-widget,body.controller-contact_thanks footer .info,body.controller-contact_thanks footer .footer-statement{display:none}body.controller-contacts .contact-page,body.controller-contact_thanks .contact-page{margin-top:70px;max-width:960px;margin:0 auto;margin-top:80px}@media (min-width: 992px){body.controller-contacts .contact-page,body.controller-contact_thanks .contact-page{display:flex;align-items:center}body.controller-contacts .contact-page__left,body.controller-contact_thanks .contact-page__left{max-width:430px;margin:0 auto}body.controller-contacts .contact-page__right,body.controller-contact_thanks .contact-page__right{margin:0 auto;max-width:430px}}body.controller-contacts .contact-page__heading,body.controller-contact_thanks .contact-page__heading{font-size:3rem;color:#FAB936;font-weight:bold;text-align:center}@media (min-width: 992px){body.controller-contacts .contact-page__heading,body.controller-contact_thanks .contact-page__heading{text-align:left;font-size:3.6rem}body.controller-contacts .contact-page__heading--centered,body.controller-contact_thanks .contact-page__heading--centered{text-align:center}body.controller-contacts .contact-page__heading--small,body.controller-contact_thanks .contact-page__heading--small{font-size:3.2rem}}body.controller-contacts .contact-page__subheading,body.controller-contact_thanks .contact-page__subheading{font-size:1.6rem;line-height:2rem;color:#222428;text-align:center}@media (min-width: 992px){body.controller-contacts .contact-page__subheading,body.controller-contact_thanks .contact-page__subheading{text-align:left;font-size:1.8rem;line-height:2.4rem}body.controller-contacts .contact-page__subheading--centered,body.controller-contact_thanks .contact-page__subheading--centered{text-align:center}}body.controller-contacts .contact-page__image,body.controller-contact_thanks .contact-page__image{max-width:350px;margin:0 auto;display:none;width:100%}@media (min-width: 992px){body.controller-contacts .contact-page__image,body.controller-contact_thanks .contact-page__image{display:block}}body.controller-contacts .contact-page__form,body.controller-contact_thanks .contact-page__form{margin-top:1rem;margin-bottom:3rem}body.controller-contacts .contact-page__form .row,body.controller-contact_thanks .contact-page__form .row{margin-left:-7px;margin-right:-7px}body.controller-contacts .contact-page__form .row>div,body.controller-contact_thanks .contact-page__form .row>div{padding-left:7px;padding-right:7px}body.controller-contacts .contact-page__form label,body.controller-contact_thanks .contact-page__form label{font-size:16px;color:#222428;font-weight:400}body.controller-contacts .contact-page__form input,body.controller-contacts .contact-page__form select,body.controller-contact_thanks .contact-page__form input,body.controller-contact_thanks .contact-page__form select{border:1px solid #CFD0CF;box-shadow:none;border-radius:0}body.controller-contacts .contact-page__form input[type=text],body.controller-contacts .contact-page__form input[type=tel],body.controller-contacts .contact-page__form select,body.controller-contact_thanks .contact-page__form input[type=text],body.controller-contact_thanks .contact-page__form input[type=tel],body.controller-contact_thanks .contact-page__form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}body.controller-contacts .contact-page__form select,body.controller-contact_thanks .contact-page__form select{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='1.15em' height='1em' style='-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 1024 896'><path d='M8 211q0-14 10-24t24-10t24 10l452 452l445-445q10-10 24-10t24 10t10 24t-10 24L542 711q-10 10-24 10t-24-10L18 236q-2-2-3.5-4.5t-2.5-5l-2-5l-1.5-5L8 211z' fill='%232cc5d7'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 20px) center;background-repeat:no-repeat;line-height:1}body.controller-contacts .contact-page__form input[type="submit"],body.controller-contacts .contact-page__form button[type="submit"],body.controller-contact_thanks .contact-page__form input[type="submit"],body.controller-contact_thanks .contact-page__form button[type="submit"]{margin:1rem auto 0;display:block;color:white;height:40px;padding:10px 25px;border-radius:8px;min-width:160px;font-weight:700;border-color:#0E8194}@media (min-width: 992px){body.controller-contacts .contact-page__form input[type="submit"],body.controller-contacts .contact-page__form button[type="submit"],body.controller-contact_thanks .contact-page__form input[type="submit"],body.controller-contact_thanks .contact-page__form button[type="submit"]{margin:1rem 0 0 auto}}body.controller-contacts .contact-page__form .input-group,body.controller-contact_thanks .contact-page__form .input-group{overflow:hidden}body.controller-contacts .contact-page__form .phone .control-label,body.controller-contact_thanks .contact-page__form .phone .control-label{display:block}body.controller-contacts .contact-page__form .phone .intl-tel-input,body.controller-contact_thanks .contact-page__form .phone .intl-tel-input{width:100%}body.controller-contacts .contact-page__action,body.controller-contact_thanks .contact-page__action{margin-top:2.4rem;margin-bottom:2.4rem;text-align:center}body.controller-contacts .contact-page__action p,body.controller-contact_thanks .contact-page__action p{font-size:1.6rem;line-height:2rem;color:#5F6261}body.controller-contacts .contact-page__action a,body.controller-contact_thanks .contact-page__action a{margin-top:3.2rem}body.controller-contacts .contact-page__buttons,body.controller-contact_thanks .contact-page__buttons{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 480px){body.controller-contacts .contact-page__buttons,body.controller-contact_thanks .contact-page__buttons{justify-content:center;flex-direction:row}body.controller-contacts .contact-page__buttons>:nth-child(n+1),body.controller-contact_thanks .contact-page__buttons>:nth-child(n+1){margin-left:2rem;display:block}}@media (min-width: 768px){body.controller-contacts .contact-page,body.controller-contact_thanks .contact-page{margin-top:120px}}body.controller-contacts .contact-page{align-items:flex-start}body.controller-contact_thanks .contact-page{margin-top:120px}@media (min-width: 768px){body.controller-contact_thanks .contact-page{margin-top:170px}}.page-axa-insurance{padding-top:175px;padding-bottom:45px;background:#f7f8fc}.page-axa-insurance h1{font-size:64px;font-weight:500;color:#2cc5d7}.page-axa-insurance .medium-title{width:70%;font-size:18px;color:#000000;margin:10px auto;text-align:center}.page-axa-insurance .logos{text-align:center;margin:50px auto 25px auto}.page-axa-insurance .logos img{height:90px;padding:0 5px 0 5px}.page-axa-insurance .info-block{padding-top:20px}.page-axa-insurance .info-block h3{text-align:center;font-size:36px;font-weight:500;color:#2cc5d7}.page-axa-insurance .info-block div.guarantees{margin:0 auto 30px auto;text-align:center}.page-axa-insurance .info-block div.guarantees .item{display:inline-block;padding-top:20px;width:20%}.page-axa-insurance .info-block div.guarantees .item div.image{width:90px;height:90px;border-radius:50%;background-color:#FFFFFF;margin:0 auto 5px auto;text-align:center;line-height:90px;vertical-align:middle}.page-axa-insurance .info-block div.guarantees .item span{font-size:12px}.page-axa-insurance .info-block div.content.blue{border-radius:10px;padding:10px;background-color:rgba(44,197,215,0.15)}.page-axa-insurance .info-block div.content table{border-spacing:10px;border-collapse:separate}.page-axa-insurance .info-block div.content table th{text-align:center}.page-axa-insurance .info-block div.content table td{background-color:#FFFFFF;padding:10px 15px 10px 15px}.page-axa-insurance .info-block div.content table .price{white-space:nowrap}.page-axa-insurance .info-block div.content table td.price{text-align:right}.page-axa-insurance .info-block div.content p{margin-top:10px;text-align:center}@media (max-width: 739px) and (min-width: 555px){.page-axa-insurance{padding-top:135px}.page-axa-insurance h1{font-size:54px}.page-axa-insurance .medium-title{width:70%;font-size:16px}.page-axa-insurance .info-block h3{font-size:30px}}@media (max-width: 634px){.page-axa-insurance .info-block div.guarantees .item{width:24%}}@media (max-width: 539px){.page-axa-insurance .info-block div.guarantees .item{width:49%}}@media (max-width: 289px){.page-axa-insurance .info-block div.guarantees .item{width:99%}}@media (max-width: 554px){.page-axa-insurance{padding-top:100px}.page-axa-insurance h1{font-size:44px}.page-axa-insurance .medium-title{width:70%;font-size:16px}.page-axa-insurance .info-block h3{font-size:30px}}@media (max-width: 399px){.page-axa-insurance{padding-top:80px}.page-axa-insurance .logos{text-align:center;margin:30px auto 5px auto}.page-axa-insurance .logos img{padding:0 5px 0 5px}.page-axa-insurance .info-block h3{font-size:25px}.page-axa-insurance div.content table{border-spacing:5px !important}.page-axa-insurance div.content table .price{white-space:normal}}@media (max-width: 379px){.page-axa-insurance div.content .table{overflow-x:auto}}body.controller-price_calculator_calls nav,body.controller-price_calculator_calls .footer-wrapper .trustpilot-widget,body.controller-price_calculator_calls footer .info,body.controller-price_calculator_calls footer .footer-statement{display:none}body.controller-price_calculator_calls .form-container{background:rgba(0,0,0,0.25) url(/assets/jumbo-bg-small-aeefa4f57996d1f4aca6e3229d5ac76c79063daa2019fcd84f9e10b67e5e3382.jpg);background-position:center top;-webkit-background-size:cover;background-size:cover;background-blend-mode:overlay;box-shadow:inset 0 -50px 200px rgba(0,0,0,0.25),inset 0 50px 200px rgba(0,0,0,0.25);height:100vh;display:flex;align-items:center;justify-content:center}body.controller-price_calculator_calls .form-container .section-price-calculator-call{max-width:550px;padding:40px;background-color:#f7f8fc;border-radius:4px;box-shadow:0 2px 40px 0 rgba(0,0,0,0.2)}body.controller-price_calculator_calls .form-container .section-price-calculator-call .btn.btn-primary{width:100%;display:block;margin-top:25px}body.controller-price_calculator_calls .form-container .section-price-calculator-call .header{text-align:center;margin:0 auto}body.controller-price_calculator_calls .form-container .section-price-calculator-call .header img{width:60px;text-align:center;margin:0 auto}body.controller-price_calculator_calls .form-container .section-price-calculator-call .header h2{padding-bottom:20px;text-align:left;font-size:21px;line-height:1.3;color:#5c5c5c}body.controller-price_calculator_calls .form-container .section-price-calculator-call .header h2 strong{padding-right:5px}body.controller-price_calculator_calls .form-container .section-price-calculator-call{padding-bottom:20px}body.controller-price_calculator_calls .form-container .section-price-calculator-call .header h2{font-size:16px;margin-top:0 !important}body.controller-price_calculator_calls .form-container .section-price-calculator-call .asap div.text{position:relative;z-index:1;font-size:24px;text-align:center !important;margin:0 auto !important;color:#5c5c5c;text-transform:uppercase}body.controller-price_calculator_calls .form-container .section-price-calculator-call .asap div.text:before{border-top:2px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}body.controller-price_calculator_calls .form-container .section-price-calculator-call .asap div.text span{background:#f7f8fc;padding:0 15px}body.controller-price_calculator_calls .form-container .section-price-calculator-call .bootstrap-datetimepicker-widget a.btn{height:auto !important}body.controller-price_calculator_calls .form-container .section-price-calculator-call .price_calculator_call_form_call_at_user{margin-bottom:0}body.controller-price_calculator_calls .form-container .section-price-calculator-call .price_calculator_call_form_call_at_user input{border-radius:2px 2px 0 0 !important}body.controller-price_calculator_calls .form-container .section-price-calculator-call .btn.btn-submit{margin-top:0;margin-bottom:25px;border-radius:0 0 3px 3px !important}body.controller-price_calculator_calls .form-container .section-price-calculator-call .trustpilot-widget{max-height:120px;margin:20px auto 0 auto;margin-right:-15px;text-align:center}body.controller-price_calculator_calls .form-container input.datetimepicker{text-align:center}body.controller-price_calculator_infos,body.controller-price_calculator_thanks,body.controller-price_calculator_not_serviceables,body.controller-price_calculators{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 992px){body.controller-price_calculator_infos footer,body.controller-price_calculator_thanks footer,body.controller-price_calculator_not_serviceables footer,body.controller-price_calculators footer{padding-top:0}}body.controller-price_calculator_infos .footer-wrapper .trustpilot-widget,body.controller-price_calculator_infos footer .info,body.controller-price_calculator_infos footer .footer-statement,body.controller-price_calculator_thanks .footer-wrapper .trustpilot-widget,body.controller-price_calculator_thanks footer .info,body.controller-price_calculator_thanks footer .footer-statement,body.controller-price_calculator_not_serviceables .footer-wrapper .trustpilot-widget,body.controller-price_calculator_not_serviceables footer .info,body.controller-price_calculator_not_serviceables footer .footer-statement,body.controller-price_calculators .footer-wrapper .trustpilot-widget,body.controller-price_calculators footer .info,body.controller-price_calculators footer .footer-statement{display:none}.price-calculator-page{max-width:960px;margin:0 auto;margin-top:80px}@media (min-width: 992px){.price-calculator-page{display:flex;align-items:center}.price-calculator-page__left{max-width:430px;margin:0 auto}.price-calculator-page__right{margin:0 auto;max-width:430px}}.price-calculator-page__heading{font-size:3rem;color:#FAB936;font-weight:bold;text-align:center}@media (min-width: 992px){.price-calculator-page__heading{text-align:left;font-size:3.6rem}.price-calculator-page__heading--centered{text-align:center}.price-calculator-page__heading--small{font-size:3.2rem}}.price-calculator-page__subheading{font-size:1.6rem;line-height:2rem;color:#222428;text-align:center}@media (min-width: 992px){.price-calculator-page__subheading{text-align:left;font-size:1.8rem;line-height:2.4rem}.price-calculator-page__subheading--centered{text-align:center}}.price-calculator-page__image{max-width:350px;margin:0 auto;display:none;width:100%}@media (min-width: 992px){.price-calculator-page__image{display:block}}.price-calculator-page__form{margin-top:1rem;margin-bottom:3rem}.price-calculator-page__form .row{margin-left:-7px;margin-right:-7px}.price-calculator-page__form .row>div{padding-left:7px;padding-right:7px}.price-calculator-page__form label{font-size:16px;color:#222428;font-weight:400}.price-calculator-page__form input,.price-calculator-page__form select{border:1px solid #CFD0CF;box-shadow:none;border-radius:0}.price-calculator-page__form input[type=text],.price-calculator-page__form input[type=tel],.price-calculator-page__form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.price-calculator-page__form select{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='1.15em' height='1em' style='-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 1024 896'><path d='M8 211q0-14 10-24t24-10t24 10l452 452l445-445q10-10 24-10t24 10t10 24t-10 24L542 711q-10 10-24 10t-24-10L18 236q-2-2-3.5-4.5t-2.5-5l-2-5l-1.5-5L8 211z' fill='%232cc5d7'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 20px) center;background-repeat:no-repeat;line-height:1}.price-calculator-page__form input[type="submit"],.price-calculator-page__form button[type="submit"]{margin:1rem auto 0;display:block;color:white;height:40px;padding:10px 25px;border-radius:8px;min-width:160px;font-weight:700;border-color:#0E8194}@media (min-width: 992px){.price-calculator-page__form input[type="submit"],.price-calculator-page__form button[type="submit"]{margin:1rem 0 0 auto}}.price-calculator-page__form .input-group{overflow:hidden}.price-calculator-page__form .phone .control-label{display:block}.price-calculator-page__form .phone .intl-tel-input{width:100%}.price-calculator-page__action{margin-top:2.4rem;margin-bottom:2.4rem;text-align:center}.price-calculator-page__action p{font-size:1.6rem;line-height:2rem;color:#5F6261}.price-calculator-page__action a{margin-top:3.2rem}.price-calculator-page__buttons{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 480px){.price-calculator-page__buttons{justify-content:center;flex-direction:row}.price-calculator-page__buttons>:nth-child(n+1){margin-left:2rem;display:block}}body.controller-price_calculator_thanks .price-calculator-page{margin-top:120px}@media (min-width: 768px){body.controller-price_calculator_thanks .price-calculator-page{margin-top:170px}}@media (min-width: 768px){body.controller-price_calculator_infos .price-calculator-page,body.controller-price_calculators .price-calculator-page,body.controller-contacts .price-calculator-page{margin-top:120px}}@media (min-width: 992px){body.controller-price_calculator_infos .price-calculator-page__left,body.controller-price_calculators .price-calculator-page__left,body.controller-contacts .price-calculator-page__left{max-width:490px;margin:0 auto}}@media all and (max-height: 860px){body.controller-price_calculator_calls .form-container{padding:16px;height:auto}}@media all and (max-width: 480px){body.controller-price_calculator_calls .form-container{padding:16px;height:auto;display:block}body.controller-price_calculator_calls .form-container .section-price-calculator-call{padding:24px 16px}body.controller-price_calculator_calls .form-container .section-price-calculator-call form button{margin-top:16px}body.controller-price_calculator_calls .form-container .section-price-calculator-call .header img{width:40px;text-align:center;margin:0 auto}body.controller-price_calculator_calls .form-container .section-price-calculator-call .header h2{padding-bottom:16px;text-align:left;font-size:16px}}div.page-property-details{padding-top:120px;padding-bottom:45px}div.page-property-details .panel{border:none}div.page-property-details #property-details-photos-gallery{padding-top:10px;text-align:left}div.page-property-details #property-details-photos-gallery span.wrap{vertical-align:top;position:relative;display:inline-block;padding:5px}div.page-property-details #property-details-photos-gallery span.wrap:hover{cursor:pointer}div.page-property-details #property-details-photos-gallery span.wrap:hover img{opacity:0.7}div.page-property-details #property-details-photos-gallery span.wrap:hover span.button{display:inline-block}div.page-property-details #property-details-photos-gallery span.wrap img{max-height:110px;max-width:150px;overflow:hidden;border:1px solid #eaeaea}div.page-property-details #property-details-photos-gallery span.wrap span.button{display:none;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background-color:#555;color:white;padding:5px 5px 0 5px;border:none;cursor:pointer;border-radius:5px;text-align:center}body.controller-airbnb_estimator_thanks{height:100%;display:flex;flex-direction:column}body.controller-airbnb_estimator_thanks .footer-wrapper{margin-top:auto}body.controller-airbnb_estimator nav,body.controller-airbnb_estimator .footer-wrapper .trustpilot-widget,body.controller-airbnb_estimator footer .info,body.controller-airbnb_estimator footer .footer-statement,body.controller-airbnb_estimator_thanks nav,body.controller-airbnb_estimator_thanks .footer-wrapper .trustpilot-widget,body.controller-airbnb_estimator_thanks footer .info,body.controller-airbnb_estimator_thanks footer .footer-statement{display:none}body.controller-airbnb_estimator .page-airbnb-estimator>.row,body.controller-airbnb_estimator_thanks .page-airbnb-estimator>.row{margin-top:30px;margin-right:0 !important;margin-bottom:30px;margin-left:0 !important}body.controller-airbnb_estimator .page-airbnb-estimator .terms,body.controller-airbnb_estimator_thanks .page-airbnb-estimator .terms{text-align:center;margin:0 0 0 0 !important;padding:20px;background-color:#2a2c32;color:#999999;border-bottom:1px solid #999999}body.controller-airbnb_estimator .page-airbnb-estimator .terms a,body.controller-airbnb_estimator_thanks .page-airbnb-estimator .terms a{transition:color ease-in-out 0.3s}body.controller-airbnb_estimator .page-airbnb-estimator .terms a:hover,body.controller-airbnb_estimator_thanks .page-airbnb-estimator .terms a:hover{color:#2cc5d7}body.controller-airbnb_estimator .info-container,body.controller-airbnb_estimator_thanks .info-container{margin-left:30px}body.controller-airbnb_estimator .info-container .header,body.controller-airbnb_estimator_thanks .info-container .header{margin:0 auto 30px auto;text-align:center}body.controller-airbnb_estimator .info-container .header img,body.controller-airbnb_estimator_thanks .info-container .header img{height:55px}body.controller-airbnb_estimator .info-container .header h2,body.controller-airbnb_estimator_thanks .info-container .header h2{font-size:15px;margin:30px 0 30px 0}body.controller-airbnb_estimator .btn.btn-primary,body.controller-airbnb_estimator_thanks .btn.btn-primary{width:100%;display:block;margin-top:25px;text-transform:none}body.controller-airbnb_estimator .section-airbnb-estimator,body.controller-airbnb_estimator .section-airbnb-estimator-thanks,body.controller-airbnb_estimator_thanks .section-airbnb-estimator,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks{margin:0 auto;max-width:650px;padding:40px;background-color:#f7f8fc;border-radius:30px;box-shadow:0 2px 40px 0 rgba(0,0,0,0.2)}body.controller-airbnb_estimator .section-airbnb-estimator .row-section,body.controller-airbnb_estimator_thanks .section-airbnb-estimator .row-section{margin-top:15px}body.controller-airbnb_estimator .section-airbnb-estimator label.radio_buttons,body.controller-airbnb_estimator_thanks .section-airbnb-estimator label.radio_buttons{margin-bottom:0}body.controller-airbnb_estimator .section-airbnb-estimator div.intl-tel-input,body.controller-airbnb_estimator_thanks .section-airbnb-estimator div.intl-tel-input{display:block !important}body.controller-airbnb_estimator .section-airbnb-estimator div.input-info,body.controller-airbnb_estimator_thanks .section-airbnb-estimator div.input-info{margin:-10px 0 15px 0}body.controller-airbnb_estimator .section-airbnb-estimator .tip,body.controller-airbnb_estimator_thanks .section-airbnb-estimator .tip{margin-top:50px;border-radius:5px;box-shadow:0 2px 40px 0 rgba(0,0,0,0.2)}body.controller-airbnb_estimator .section-airbnb-estimator .tip h4,body.controller-airbnb_estimator_thanks .section-airbnb-estimator .tip h4{background-image:url(/assets/diamond_icon-1e134137d7c22eca970dc02ae6e63195429caa2c4db4ff0be3475ec1372af1cc.png);background-repeat:no-repeat;background-position:10px center;background-size:34px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:15px;color:#FFFFFF;margin:0 0 0 0;padding:10px 10px 10px 55px;background-color:#ffbf67;line-height:25px;font-weight:normal}body.controller-airbnb_estimator .section-airbnb-estimator .tip div.content,body.controller-airbnb_estimator_thanks .section-airbnb-estimator .tip div.content{padding-bottom:15px}body.controller-airbnb_estimator .section-airbnb-estimator .tip div.content h5,body.controller-airbnb_estimator_thanks .section-airbnb-estimator .tip div.content h5{font-size:13px;text-align:center}body.controller-airbnb_estimator .section-airbnb-estimator .tip div.content ul,body.controller-airbnb_estimator_thanks .section-airbnb-estimator .tip div.content ul{font-size:14px;padding-right:15px}body.controller-airbnb_estimator .section-airbnb-estimator .tip div.content ul li,body.controller-airbnb_estimator_thanks .section-airbnb-estimator .tip div.content ul li{padding-bottom:10px}body.controller-airbnb_estimator .section-airbnb-estimator .tip div.content ul li:last-child,body.controller-airbnb_estimator_thanks .section-airbnb-estimator .tip div.content ul li:last-child{padding-bottom:0}body.controller-airbnb_estimator .section-airbnb-estimator table,body.controller-airbnb_estimator_thanks .section-airbnb-estimator table{width:100%}body.controller-airbnb_estimator .section-airbnb-estimator table td,body.controller-airbnb_estimator_thanks .section-airbnb-estimator table td{vertical-align:bottom}body.controller-airbnb_estimator .section-airbnb-estimator-thanks h2,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks h2{margin-top:0}body.controller-airbnb_estimator .section-airbnb-estimator-thanks .result .row,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks .result .row{display:flex}body.controller-airbnb_estimator .section-airbnb-estimator-thanks .result .row.chart,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks .result .row.chart{margin-top:25px}body.controller-airbnb_estimator .section-airbnb-estimator-thanks .result .row .col-md-4,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks .result .row .col-md-4{flex:1}body.controller-airbnb_estimator .section-airbnb-estimator-thanks .result p,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks .result p{margin-bottom:20px}body.controller-airbnb_estimator .section-airbnb-estimator-thanks .result .item,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks .result .item{height:100%;border-radius:5px;padding:20px 10px 20px 10px;box-shadow:0 2px 20px 0 rgba(0,0,0,0.2)}body.controller-airbnb_estimator .section-airbnb-estimator-thanks .result .item .item-header img,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks .result .item .item-header img{height:50px}body.controller-airbnb_estimator .section-airbnb-estimator-thanks .result .item .item-header div,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks .result .item .item-header div{padding:10px 0 10px 0;font-size:20px;font-weight:bold}body.controller-airbnb_estimator .section-airbnb-estimator-thanks .result .item p,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks .result .item p{color:#999999;margin:0}body.controller-airbnb_estimator .section-airbnb-estimator-thanks p.gross,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks p.gross{padding:5px;font-weight:bold;margin-top:20px}body.controller-airbnb_estimator .section-airbnb-estimator-thanks p.pdf-info,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks p.pdf-info{color:#005FAD;background-color:#EEF5FC;padding:5px;border-radius:5px;margin-top:30px}body.controller-airbnb_estimator .section-airbnb-estimator-thanks p.results-info,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks p.results-info{margin-top:20px;color:#999999}body.controller-airbnb_estimator .section-airbnb-estimator-thanks p.results-info a,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks p.results-info a{color:#999999;text-decoration:underline}body.controller-airbnb_estimator .section-airbnb-estimator-thanks p.results-info a:hover,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks p.results-info a:hover{color:#999999;text-decoration:none}body.controller-airbnb_estimator .section-airbnb-estimator-result,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result{margin:0 auto;max-width:700px;height:100%;padding:20px 0 20px 0}body.controller-airbnb_estimator .section-airbnb-estimator-result .header,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .header{border-bottom:1px solid #EDEEEF;padding-bottom:10px}body.controller-airbnb_estimator .section-airbnb-estimator-result .header .title,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .header .title{text-align:left;font-size:24px;font-weight:bold}body.controller-airbnb_estimator .section-airbnb-estimator-result .header .logo,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .header .logo{text-align:right}body.controller-airbnb_estimator .section-airbnb-estimator-result .header .logo img,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .header .logo img{max-height:80px;max-width:200px}body.controller-airbnb_estimator .section-airbnb-estimator-result .result .row,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .result .row{display:flex}body.controller-airbnb_estimator .section-airbnb-estimator-result .result .row .col-md-4,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .result .row .col-md-4{flex:1}body.controller-airbnb_estimator .section-airbnb-estimator-result .result p,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .result p{margin-bottom:20px}body.controller-airbnb_estimator .section-airbnb-estimator-result .result p.info,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .result p.info{text-align:center;margin-top:50px;margin-bottom:50px}body.controller-airbnb_estimator .section-airbnb-estimator-result .result p.gross,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .result p.gross{text-align:left;margin:20px 0 20px 0;font-weight:bold}body.controller-airbnb_estimator .section-airbnb-estimator-result .result .item,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .result .item{height:100%;padding:20px 10px 20px 10px;border:1px solid #EDEEEF}body.controller-airbnb_estimator .section-airbnb-estimator-result .result .item .item-header img,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .result .item .item-header img{height:50px}body.controller-airbnb_estimator .section-airbnb-estimator-result .result .item .item-header div,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .result .item .item-header div{padding:10px 0 10px 0;font-size:20px;font-weight:bold}body.controller-airbnb_estimator .section-airbnb-estimator-result .result .item p,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .result .item p{color:#999999;margin:0}body.controller-airbnb_estimator .section-airbnb-estimator-result .picture,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .picture{text-align:center;margin:0 auto}body.controller-airbnb_estimator .section-airbnb-estimator-result .picture img,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .picture img{max-width:620px;max-height:620px}body.controller-airbnb_estimator .section-airbnb-estimator-result .picture .img-placeholder,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .picture .img-placeholder{height:150px;display:block}body.controller-airbnb_estimator .section-airbnb-estimator-result .footer .bottom-info,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .footer .bottom-info{margin-top:40px}body.controller-airbnb_estimator .section-airbnb-estimator-result .footer .line,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .footer .line{border-top:1px solid #EDEEEF;padding-top:10px;margin-top:40px}body.controller-airbnb_estimator .section-airbnb-estimator-result .footer .powered .title,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .footer .powered .title{font-weight:bold;font-size:13px;text-transform:uppercase;margin-bottom:10px}body.controller-airbnb_estimator .section-airbnb-estimator-result .footer .powered .logo img,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .footer .powered .logo img{max-height:40px;max-width:120px}body.controller-airbnb_estimator .section-airbnb-estimator-result .footer .url,body.controller-airbnb_estimator_thanks .section-airbnb-estimator-result .footer .url{text-align:right}@media all and (max-width: 992px){body.controller-airbnb_estimator .form-container,body.controller-airbnb_estimator_thanks .form-container{float:none;margin-right:0}}@media all and (max-width: 399px){body.controller-airbnb_estimator table td:first-child{width:50%}}@media all and (max-width: 499px){body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks .result .row{display:block}body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks .result .row .col-md-4{display:block;margin-bottom:25px}body.controller-airbnb_estimator_thanks .section-airbnb-estimator-thanks .result .row .col-md-4:last-child{margin-bottom:0}}.terms{margin-top:30px;margin-bottom:30px}.terms ol{counter-reset:item}.terms ol h3{display:inline}.terms ol li{display:block}.terms ol li:before{content:counters(item,".") ". ";counter-increment:item;font-size:24px}.terms ol li li:before{font-size:14px;content:counters(item,".") " "}@media (min-width: 768px){.terms ol{padding-left:0}.terms ol p{padding-left:30px}.terms ol li{margin-left:0}.terms ol li ol{padding-left:40px}.terms ol li ol li{padding-left:5px}.terms ol li ol li:before{margin-left:-20px}.terms .definition{margin-left:15px}}
