@charset "UTF-8";.input-box{position:relative}.validation-advice{color:red;position:absolute;left:1px;top:36px;text-align:left;font-size:14px;border:1px solid #b7b7b7;border-radius:5px;padding:3px 4px;background:#fff;z-index:4;line-height:1em!important}.validation-advice a{color:red}.validation-advice:after{content:'';position:absolute;left:17px;top:-6px;z-index:11;height:10px;width:10px;background:#fff;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.messenger-link{font-size:16px;line-height:22px;font-weight:400;color:#666;text-align:left;display:block;position:relative;padding:1px 0 0 30px}.messenger-link .messenger-link-icon{position:absolute;top:0;left:0;width:22px;min-width:22px;height:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAL/0lEQVR4Xu1baVQUVxb+qppmB0FQUVBBkU1QXFAQFYwLiAuYxKOgyXEhiMZEJstJxphVkpNk4hoHTUZEDBpBjCzihggyIQFjRJFFEGglrMOqICD0Muc1Uk3TQFc1kIyceb8a6rvbV7fue+++Kgpdhs05mPPUECSRwBNijAcNza7Xn9ffFCASAQIAF9VEOJC9CkWdsVCdP2xjsVVCYT8NqD+vgbLxWwy0URIE5XnjMMFLCSDBUxRC2CgYKhiJBNsICZR1HCwoIJ8G+EMlOFZxiPFURMOWmhyP/RIJdrASGmIgCthP2cXhHgDrIRYbq3AkQB5lF4OWoVLtWUXdFSRGK8kACWfBISJApsf/E/BXZgCP4oFPq+OpqBWSvyAR/7QMUKP5mGrgjFnGC2BvMBPmutYw0TSDJk9b+jCJJWI8ET5GSXMRBE33kFmXhvTqJDx4UjCoD9ugE2CpNxlrxgdiqelaGKobcw6m4HEWYktP4GxJKBrbGzjLKxMYNAIm6NoiyPYLLDTxUeYDq+tNwsc4KfgWRwu/RLOwiZUMG9CAE6BOa2Cb1cfYZPkueJRajz5Ut1TiakkM7tdno7alGq3CZmir6cJExxTTR7nCzcwL6jyNHmWrWkux++7rSK6MYxOfUsyAEmCmPQF7Z0Zh8rAZCoZ//08aDtz8CJll6Whpbu673NEUjPVHwMPSB0EzgjFcc4SCvlOCQ/hH7jtoEz9VGmRfgAEjwN7ACUdmX1B4zpNLE7AreQsq68pUcpSmKThPdMf+F07DSHOknI70miTs+O1FkMdD1TEgBEw1dEaoy1Vo8XQYP5rbm7A+YQGyHt4ckMmNx+dhm/PfETR9t1ys2Q2/YdOvC/FE2KgSB/0mYKKeHSJcf4Y+35BxgKT7htglaG5uVsmpvoSmjJuBaJ8MkPVD5yCZEJjhhXZxG2d7/SJAR00PkfN+g4WubB+VUpqAgDhviNpFnJ1hKzDayBSJa/KhxZdlXHjxXnyd8zZbFQyuXwR87hgGn7EbGGU3q/4NvzPuEInEnB3hKmBmPBbX/ARymRCQ7om06sucVKlMgJORG47PSWGMNbTVwvW4GVpbWjk50B+wi6U7IpYlMyqyam/glZT5EKqznxlUIoAChWi3W7DRd2SML42ejIKy3B7joXk0RhqYoKW9GY8eD+xqLtgjBL42Wxm7a+JdkdX8C+iOFbbSoRIBbqOWI2RWPKP8bGEY3kvY1GO1H6ZngEtrczBSe4wU7/qDKSrrypU6xhagqamJTP8GZuFU9OgePE7YgT9SwooElQg46pwIlxGLGB+nhxn2fGcpCldezcVEAxsGe774R+yI92MbHyuc7wx/BM/9F4NdHGmN4qoCqI+CUhI4EzBK0wxJi0tAHgMyYorD8Xa8rBB29djUyAyp6/9QCGJG2HA0PK5nFRwbkIamBnK3yGrPD3kH8cmVHdJ+tzISOBPga/46djkcYvzyOGOLwnLSUlQc7raeCF1yUeHCwcyPcSD1MzaxscZ87XUML03aKMWTrbV1CB9ioVgpCZwJODDzLBaNflFqSCQRwSZEvcNQD8PXyR/Bc2Sp2QkhcnaHNSFsF7IOUBlwmvksRHtnMLD5J8ehrOZZ9vWRCZwJSF5chpGaHQUt4UEk3oxd26tv65wC8Nmc7xSup1dcw/roRZCIB64VqaOjgyx/2TZ5a6IPruTGymwTEkwAWkveHU4EkJXfjaWyjcfOtM2IvHmsVwLmWi1C+NJEuev1T2sxN3wQ1gsUcG97G/h0x9lOyJ1g7En5UCHa7iRwIoB0d2Ldsxmlq+NccEuQ3isBOto6yHpNvnnhd94NGUWpyjJapeun16bCadQ8qSzZhfqfXa6op1smcCLA0dAFJ+f+wihdEmWNooq+e3Z7loXDx/JVRiaq4Ch2XnxtQHaI3aPbtyICKyesk/47r/42lp+Y1jORXUjgRICz8ULptrdzLDg9ASVV5MS592Ggb4jfN9bJAbZdXYXLOTEq3eW+hII9DsPXJlAKKWkswoJjlr3Dn5HA0+JwLjDTaD7C51xnlC6KnARBZaHSQHxnvoZg1+/lcCt/ckTOH3eUynIB/NM7Cp7mq6Uid2tvwifCqW/xjtlBzPpgZJKePWLc7zJKV8e74FZx7zWgE0jRFMJeuoh5YzzkHPKKdkB+maymcAm2J2zMugw4GM+SXiI9xy3nVilVSdEAawL0+MOQ7inbzLx7/RX8dDtCqREC4Gvwcck3G+bDrOTwGy8tQWq+/ExBANMsZuHTuUcQkrkbiflxSvsLJJCC7SLQ5AeAQ7c/xb7rn7DyjTUBRFvXdcCFB1F4I3YNKyMEpKWphQt+WRinJ/9sht79Bl+lvg+RsKOJYjZiHK77PWT0kvbae6kbcDHvJ0hEPa8d9HT1cXvzI0YmIHEFknLPs/KNEwEHnc4xvX4xxLA+xIeYQwNEQ0MdP7x4DTNGuso5V9NShbeu+SGv+g6u+ObDUMNIwfniR/lYdmoK2toUW19OE1xxesXPjMy8CDOU17JrxHIiwM9iOz6w/5Yx5HnGFvd72Qv0Rj/pD7zj9jm2OLzP6g51BU09qoemJ4oHI4d8orB0fEcBVLZE726UEwGjtcbh6iJZesYLTiEormPu5TpsTO0RuvQiTHTMWIlWNP2BucfGofsiQktLC9kBsgbs8dz92J34N1Y6CYgTAUQgzOWa9JCzc/Rne0ur0Vhi7Y0v5odimLqss9yT915R9sivyFG4tMklCB/M2sf8f3HkJBSzmJ47BTgTQM77SC3oHOcFPyIozq9fqzuaR8FujCN87QLwktVmZk1PbFQ1l2HdeXcIKhTXHFpa2sgKaASNjupf2JADzxP2kHDYZ3EmgEw1Z+dnwkp/CkNCXz1B1rn4DEjWDbraehiuYwShWIiKulKIe6r+FHBgxSkst/BlTLwcNxuZghucTHImgGhfNXYjgh1lO0HPM3a4X57HyXB/wQttl+H7JbKpLqMqBesiF3C6+yrVACL0oUMI1prLurHWIWoQDuJhSHeyJo2xwaXVMsLJlDw7bATqHsvvO9iQzDkDyCNAFkTGGiZS/YkPzyEwpqNL9GeMiaMnIeHlHLk64X/FC8l5iu03Nv5wJsBx+BycdE1jdPtf9kLyPdWMs3GQwVDAXKsXEO6ZJCcWcmc39qZ8pHIR5kzAu3bfYMNE2Tnc9GMGeNQoW4YS7/jqajDSHYHK+gqFeZtT0M/A6up8fLBgL9bbbJcTP53/HXZdCYSkH6dxnAgg7fBLC4tgpm0hdaTySSlcQ8dKg9TV0cU0Uxess9uKxeM7dmJp5YnYmeKP0poSlYjgqfHgYeuDr+Yfl75F0nUcvvM59qTu6lfwnIsgOQ4765bJ+EFOgy8JorHJ4S1YGTj0enOz637Hnhs7cavsVzQ9aeyTDJ4ajdGGZvC2WY9tU3dBkyffySSv0wUmeiMpN17ltO/qKKcMeMP6MwRadWs2csxpsvFJLbuA3NrbqGmulPbxyVH3eH1L6TtCs03cmYOX7qpvVf+CrRe8UdNQw9Fq73BOBJCGCGmM9DbIRuT0vSOIuR+BheYrEDhl54A4Wt70EO+kvIobgtR+p3x3h1gTYK5jhYQX8hUCamx/hGN39yChMBKC6kK5gxJtbW0ss1ktfbXFRGcsZzIuPIjEkVtfIrfszoCeI6j0CGy2fA9v2X4plS1reoDvsr7CteJ4VNaXK3WOogBDfSM4jJ4JZ1N3aZrbDHeEBt3xSRJ5DGpaK0Fer7lRkYKM0usQ1BSg7Wk7Z9K4CrDOgI/tjuDnh1eR9jAJDY31KlV1OecogCLM0Ojo9HDYwHANsi88awKE9RSE9X+RlwMZcTddrAkgcqJ6oH3gTrYHMSz2qjkRMBRJoCbHQSgBZC/esSBvqGQCbQAhZROH+zTQxzlSz4w87yTwDAG+IXIIAQdp4A0WN14B8ryS8Cx4MvPspezPYaKQh1xVP5l93khgghejFTSsB+TT2eeFBCZ4SJcd/nkrESr38TQlwT7Q6PlrBSXPyP86CV3vvITGdhI8CYkhgPxBviNWA94UAx6UGBYUze17YmE9qPb6Zz1qVYrKIMmQaq8+HPmQ4DIoHMhdiZJOU/8Fwztmz3oe2A8AAAAASUVORK5CYII=);background-size:cover}.messenger-link svg{display:block;width:100%;max-height:100%}.messenger-link .messenger-link-text span{color:#002d68}.messenger-link:hover{text-decoration:none}.whatsapp-link svg{fill:#25d366}.contact-info .messenger-link{color:#666;font-weight:400;padding-top:0;margin-left:-30px}@media (max-width:767px){.contact-info .messenger-link{margin-left:0;margin-top:2px;padding-top:3px}}.contact-agent-and-social-share .messenger-link{font-size:14px;line-height:26px;padding-top:0;padding-left:28px}@media (max-width:960px){.contact-agent-and-social-share .contact-whatsapp{padding-top:0}.contact-agent-and-social-share .messenger-link{padding-top:14px}.contact-agent-and-social-share .messenger-link .messenger-link-icon{top:15px}}@media (max-width:767px){.contact-agent-and-social-share .contact-whatsapp{display:flex;justify-content:center;align-items:center;background-color:rgba(108,108,108,.4)}.contact-agent-and-social-share .contact-whatsapp .messenger-link{padding-top:9px;font-size:16px;color:#fff}.contact-agent-and-social-share .contact-whatsapp .messenger-link .messenger-link-icon{top:10px}}.arcticmodal-container,.arcticmodal-overlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}.arcticmodal-container{overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse;min-width:320px}.show-popup .wrapper{position:fixed;left:0;top:0;width:100%}.arcticmodal-container_i{height:100%;margin:0 auto;width:100%}.arcticmodal-container_i2{padding:24px;margin:0;border:0;vertical-align:middle;text-align:center}.arcticmodal-error{padding:20px;border-radius:10px;background:#000;color:#fff}.arcticmodal-loading{width:46px;height:46px;margin:0 auto;border-radius:50%;background:#fff url(../images/be_spinner.gif) no-repeat 50% 50%;background-size:40px 40px}.success-update{padding:0 80px 0}.success-update .success-message{color:#39b54a;display:inline-block;vertical-align:middle;width:100%;text-align:left}.success-update .success-message:before{content:"";font-family:Fontello;padding-right:7px}.success-update .button-set{padding:10% 0 0;text-align:center}.success-update .button-set .btn{margin:0 2% 0 0}.success-update .button-set .btn:hover{text-decoration:none;color:#fff}.success-update .button-set .cancel-add{display:inline-block;color:#6c6c6c;border:2px solid #6c6c6c;font-family:Lato,sans-serif;font-size:16px;line-height:36px;letter-spacing:.5px;font-weight:400;font-style:normal;text-decoration:none;text-align:center;padding:0 30px;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;min-width:169px}@media (min-width:1025px){.success-update .button-set .cancel-add:hover{background:#6c6c6c;border-color:#6c6c6c;color:#fff}}.popup_content{background:#fff;text-align:center;margin:0 auto;padding:0 0 48px;max-width:645px;width:100%}#agent-popup-body{padding:0}#agent-popup-body .popup_title h3{font-family:Lato,sans-serif;font-size:23px;line-height:normal;letter-spacing:0;font-weight:800;font-style:normal;padding:44px 0 32px;letter-spacing:.03em}#agent-popup-body .success{padding:80px 20px;font-size:16px}.popup_description{color:#6c6c6c;font-size:16px;line-height:normal;letter-spacing:.03em;padding:39px 25px 32px}.popup_description.success{padding:80px 20px;font-size:16px;line-height:1.4;text-align:center;color:#002d68}.popup_title{background:#ebebeb;position:relative}.popup_title h3{color:#002d68;font-weight:400;font-size:23px;line-height:normal;padding:38px 0 30px;text-transform:uppercase;text-align:center;letter-spacing:.03em}.popup_title .arcticmodal-close{position:absolute;top:14px;right:15px;cursor:pointer;width:25px;height:25px;text-indent:-9999px}.popup_title .arcticmodal-close:hover:after,.popup_title .arcticmodal-close:hover:before{background:#fff}.popup_title .arcticmodal-close:after,.popup_title .arcticmodal-close:before{content:'';display:block;background:#002d68;width:25px;height:2px;position:absolute;top:50%;left:50%;-webkit-transition:.15s;-moz-transition:.15s;transition:.15s}.popup_title .arcticmodal-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.popup_title .arcticmodal-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup_content .message{font-size:17px;line-height:45px;display:inline-block;vertical-align:middle;text-align:center;width:100%}.popup_content .message.success{color:#39b54a}.popup_content #login-form{max-width:225px;margin:0 auto}@media (max-width:767px){.popup_content #login-form{max-width:none;padding:0 25px 25px}}.popup_content #login-form input{-webkit-box-shadow:inset 0 0 0 100px #fff}.popup_content #login-form input[type=email]{margin:0 0 25px}.popup_content #login-form input[type=text]{margin:0 0 25px}.popup_content #login-form input[type=password]{margin:0 0 8px}.popup_content #login-form a{font-size:14px}.popup_content #login-form .forgot_pass{font-size:14px;margin:0 0 28px;display:inline-block}.popup_content #login-form button{width:100%;max-width:167px;margin:0 auto 22px;display:block}.popup_content #login-form span{font-size:14px;display:block;margin:0 0 3px}.popup_content.add-to-shortlist-popup .shortlist-error{display:block;text-align:center;padding-top:20px;color:red}.popup_content.add-to-shortlist-popup .popup_content{text-align:left;padding:50px 80px 0}.popup_content.add-to-shortlist-popup .popup_content h2{font-size:16px;line-height:22px;text-transform:uppercase;color:#002d68}.popup_content.add-to-shortlist-popup .popup_content p{font-size:16px;line-height:20px;color:#6c6c6c}.popup_content.add-to-shortlist-popup .popup_content .button-set{padding-top:50px;width:100%;text-align:center;font-size:0;line-height:0}.popup_content.add-to-shortlist-popup .popup_content .button-set .cancel-add{display:inline-block;color:#6c6c6c;border:2px solid #6c6c6c;font-family:Lato,sans-serif;font-size:16px;line-height:36px;letter-spacing:.5px;font-weight:400;font-style:normal;text-decoration:none;text-align:center;padding:0 30px;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;min-width:169px}@media (min-width:1025px){.popup_content.add-to-shortlist-popup .popup_content .button-set .cancel-add:hover{background:#6c6c6c;border-color:#6c6c6c;color:#fff}}.popup_content.add-to-shortlist-popup .popup_content .add_property{margin:0 14px 0 0}.popup_content.add-to-shortlist-popup a{color:#002d68;text-decoration:none}.popup_content.add-to-shortlist-popup a:hover{text-decoration:underline}.popup_content .property_wrap{margin:0 0 34px}.popup_content .property_wrap h2{margin:0 0 10px}.popup_content .pick-shortlist{padding:0 14% 0 .3%}.popup_content .pick-shortlist h2{margin:0 0 18px}.popup_content .pick-shortlist label{color:#7a7d7f}.popup_content input[type=radio]{display:none}.popup_content input[type=radio]+label{margin:0 0 20px}.popup_content input[type=radio]+label:before{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;border:4px solid #fff;box-shadow:0 0 0 1px #6c6c6c;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:0 0;margin:0 14px 0 0}.popup_content input[type=radio]:checked+label:before{background:#002d68}.popup_content .check-shortlists .add_new_shortlist label{margin:0 15px 0 0}.popup_content .check-shortlists .add_new_shortlist input[type=text]{width:66%;max-width:266px;height:20px;line-height:20px!important;display:inline-block;vertical-align:middle;border:1px solid #6c6c6c;font-size:12px;line-height:19px;background:#fff;opacity:.8;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.popup_content .check-shortlists .add_new_shortlist input[type=radio]:checked+label+input[type=text]{opacity:1;background:#fff}.agent_popup_top{padding:48px 20px 26px;display:inline-block;font-size:0;line-height:0;text-align:left}.agent_popup_top.center{text-align:center}.agent_popup_top.center #agent-title{width:0;padding:0}.agent_popup_top.center .messenger-link{padding-left:0;display:flex;justify-content:center}.agent_popup_top.center .messenger-link .messenger-link-icon{position:static;margin-right:5px}.agent_popup_top #agent-title{display:inline-block;padding:0 15px 13px 0}.agent_popup_top img{display:inline-block;vertical-align:middle}.agent_popup_top #agent-name-office{display:inline-block;vertical-align:middle}.agent_popup_top #agent-name{font-size:16px;line-height:22px;color:#002d68;font-weight:400;padding-bottom:7px}.agent_popup_top #agent-agency{color:#6c6c6c;font-size:14px;line-height:19px}.agent_popup_top #agent-email,.agent_popup_top #agent-telephone{font-size:14px;line-height:26px;color:#6c6c6c}.agent_popup_top .messenger-link{font-size:14px;text-decoration:none;margin-left:-25px;padding-top:0;padding-left:25px}.agent_popup_top .messenger-link:hover{text-decoration:underline}.agent_popup_top .messenger-link .messenger-link-icon{width:20px;min-width:20px;height:20px}@media screen and (max-width:767px){.agent_popup_top .messenger-link{margin-left:0;margin-bottom:10px;font-size:16px}}.popup_form{padding:0 12.3% 10.1%;text-align:left}.popup_form span.title{display:inline-block;vertical-align:middle;text-transform:uppercase;color:#6c6c6c;font-size:13px;line-height:18px}.popup_form .property_description{color:#002d68;font-size:15px;line-height:20px;letter-spacing:.05em;max-width:80%}.popup_form .property_description .title{margin:0 0 10px}.popup_form .property_wrap{margin:0 0 22px}.popup_form .property_wrap .title{padding-bottom:7px}.popup_form .reference_wrap{padding-bottom:40px}.popup_form .reference_wrap .title{vertical-align:bottom}.popup_form .reference_description{text-transform:uppercase;color:#002d68;font-size:15px;line-height:20px;display:inline-block;vertical-align:middle}.popup_form .form-section-wrap{font-size:0;line-height:0;letter-spacing:0}.popup_form .form-section-wrap .field{width:50%;display:inline-block;vertical-align:top;padding:0 3.3%}.popup_form .form-section-wrap.contacts,.popup_form .form-section-wrap.name{margin:0 -3.3%}.popup_form .form-section-wrap.contacts .input-box,.popup_form .form-section-wrap.name .input-box{margin-bottom:29px;position:relative}.popup_form .form-section-wrap.contacts .input-box{margin:0 0 18px}.popup_form .form-section-wrap.select{font-size:14px;line-height:1;width:50%;padding:0 3.3% 0 0;margin:0 0 44px}@media (max-width:767px){.popup_form .form-section-wrap.select{width:73%}}.popup_form .form-section-wrap.select label{font-size:16px;line-height:22px;text-transform:uppercase}.popup_form .form-section-wrap.select .select-box:after{top:23px}.popup_form .form-section-wrap.checkbox{padding:5px 0 44px}.popup_form .form-section-wrap.policy label{letter-spacing:.05em;line-height:22px}.popup_form .form-section-wrap.policy label:after{top:1px}@media (max-width:767px){.popup_form .form-section-wrap.policy label:after{top:8px!important}}.popup_form .form-section-wrap.policy label:before{top:-1px}.popup_form .form-section-wrap.policy label a{color:#6c6c6c}.popup_form .form-section-wrap.policy label a:hover{text-decoration:none}.popup_form .form-section-wrap.message{text-align:left;margin:0 0 14px}.popup_form .form-section-wrap.gcaptcha{padding-top:20px;margin-bottom:40px}.popup_form .recaptcha-wrap{position:relative}.popup_form .recaptcha-wrap .validation-advice{top:94%}.popup_form label{display:block;font-size:14px;line-height:19px}.popup_form button{display:block;margin:0 auto;min-width:167px;padding:0 2%}#general-popup-body .popup_title h3{font-family:Lato,sans-serif;font-size:23px;line-height:32px;letter-spacing:.05em;font-weight:800;font-style:normal;padding-bottom:29px}#general-popup-body .popup_description{font-size:16px;line-height:20px;padding:56px 0 44px}#general-popup-body .popup_form{padding-bottom:2.7%}#general-popup-body .form-section-wrap.name .input-box{margin-bottom:24px}#general-popup-body .form-section-wrap.contacts .input-box{margin-bottom:15px}#general-popup-body .form-section-wrap.checkbox{padding-bottom:54px}#general-popup-body .form-section-wrap.policy{padding:0 0 35px}#general-popup-body .form-section-wrap.policy label{line-height:25px}#general-popup-body .form-section-wrap.policy label:before{top:3px}#general-popup-body .form-section-wrap.policy label:after{top:6px}#general-popup-body .form-section-wrap.enquiry{width:73%;margin-bottom:39px}#general-popup-body .form-section-wrap.message{margin-bottom:11px}#general-popup-body .form-section-wrap.message label{font-size:16px;line-height:22px;text-transform:uppercase}@media (max-width:1024px){#agent-popup-body .popup_title h3{font-size:25px;padding-top:42px}.agent_popup_top{padding-bottom:44px}.agent_popup_top #agent-agency,.agent_popup_top #agent-email,.agent_popup_top #agent-telephone{font-size:16px}.popup_form .property_description,.popup_form .reference_description,.popup_form label,.popup_form span.title{font-size:16px;line-height:22px}.popup_form input{height:45px}.popup_form button{font-size:18px}}@media (max-width:767px){.popup_title .arcticmodal-close{width:20px;top:5px;right:8px}.popup_title .arcticmodal-close:after,.popup_title .arcticmodal-close:before{width:20px}.popup_title h3{font-size:18px;line-height:24px;padding:28px 10px 20px}.popup_content.add-to-shortlist-popup .popup_content h2{font-size:14px;line-height:19px;margin:0 0 5px}.popup_content.add-to-shortlist-popup .popup_content p{font-size:15px;line-height:17px}.popup_content.add-to-shortlist-popup .popup_content .button-set .add_property,.popup_content.add-to-shortlist-popup .popup_content .button-set .btn,.popup_content.add-to-shortlist-popup .popup_content .button-set .cancel-add{font-size:16px;line-height:45px}.popup_content .property_wrap{margin:0 0 20px}.popup_content .property_wrap p{font-size:15px}.popup_content input[type=radio]+label{font-size:15px;margin:0 0 6px}.popup_content input[type=radio]+label:before{width:15px;height:15px;box-shadow:0 0 0 1px #6c6c6c;border-width:4px}.popup_content .check-shortlists{margin:0 0 20px}.popup_content .check-shortlists .add_new_shortlist input[type=text]{font-size:12px;line-height:33px}.success-update{padding:0 30px 0}.success-update .success-message{font-size:15px;line-height:20px}.success-update .button-set .btn,.success-update .button-set .cancel-add{font-size:16px;line-height:45px}.success-update .button-set .btn{margin:0;width:100%}.success-update .button-set .cancel-add{width:100%;margin-top:10px}.agent_popup_top #agent-name-office{max-width:110px}.mobile_contact_buttons .btn{line-height:44px}.popup_form button{font-size:18px}#agent-popup-body .popup_title h3{font-size:18px;line-height:24px;padding:28px 0 20px}#agent-popup-body .form-section-wrap.policy label:after{top:4px!important}.agent_popup_top{padding:22px 25px 20px;width:100%}.agent_popup_top img{width:86px;height:86px}.agent_popup_top #agent-title{padding:0 15px 17px 0}.popup_form{padding:0 25px 30px}.popup_form textarea{min-height:107px}.popup_form .property_description{max-width:100%}.popup_form .property_wrap{margin:0 0 12px}.popup_form .property_wrap .title{padding-bottom:3px}.popup_form .property_wrap .input-box{width:100%;margin-bottom:12px}.popup_form .reference_wrap{padding-bottom:20px}.popup_form .form-section-wrap .field{width:100%}.popup_form .form-section-wrap.checkbox{padding:0 0 26px}.popup_form .form-section-wrap.gcaptcha{max-width:200px;margin-bottom:20px;transform:scale(.67);transform-origin:0 0}.popup_form .recaptcha-wrap .validation-advice{top:70%}.mobile_contact_buttons .btn{width:48.5%;text-transform:uppercase;padding:0;font-size:15px;min-width:108px}.mobile_contact_buttons .btn:before{display:inline-block;vertical-align:middle;font-family:Fontello;padding-right:12px}.mobile_contact_buttons .btn.agent_email{margin:0 2% 0 0}.mobile_contact_buttons .btn.agent_email:before{content:"";font-size:24px}.mobile_contact_buttons .btn.agent_phone:before{content:"";font-size:22px}#agent-email,#agent-telephone{display:none}.popup_content .pick-shortlist{padding:0}.popup_content .check-shortlists .add_new_shortlist label{display:block;margin-bottom:15px}.popup_content.add-to-shortlist-popup .popup_content{padding:30px 30px 0}.popup_content.add-to-shortlist-popup .popup_content .button-set{padding-top:25px}.popup_content.add-to-shortlist-popup .popup_content .button-set>span{width:100%;margin:0}.popup_content.add-to-shortlist-popup .popup_content .button-set .cancel-add{margin-top:10px}}