.loadingCnt{width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:20px}.loadingCnt ._spinner{width:70px;text-align:center}.loadingCnt ._spinner>div{width:18px;height:18px;background-color:#0475e6;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.loadingCnt ._spinner ._bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.loadingCnt ._spinner ._bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.modal-overlay{position:fixed;z-index:999999;top:0;left:0;width:100vw;height:100vh;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:rgba(0,0,0,.8)}.modal-overlay .modal-content{background-color:#fff;border-radius:3px;box-shadow:0 4px 20px 0 rgba(0,0,0,.14),0 7px 10px -5px hsla(0,0%,86.7%,.2);width:40%;padding:50px}.modal-overlay .modal-content h5{font-size:1.2rem;text-align:center}.modal-overlay .modal-content p{line-height:1.5;letter-spacing:1px}#not-logged-overlay .modal-content .modal-actions{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:15px 0}#not-logged-overlay .modal-content .modal-actions .option{width:200px;height:48px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:#0475e6;color:#fff;border-radius:3px;cursor:pointer;text-decoration:none;font-size:1rem}#not-logged-overlay .modal-content .modal-actions .option:hover{background-color:#0072e6;text-decoration:underline}#add-estate-final-modal .modal-content .error-message,#settings-final-modal .modal-content .error-message{padding:30px}#add-estate-final-modal .modal-content .error-message h5,#settings-final-modal .modal-content .error-message h5{color:red}#dialog-modal-wrraper .modal-content .dialog-options{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding-top:30px}#dialog-modal-wrraper .modal-content .dialog-options button{width:30%;background-color:#0475e6;color:#fff;padding:10px 20px;border-radius:6px;font-size:1rem}#dialog-modal-wrraper .modal-content .dialog-options button:first-of-type{margin-right:25px}#newsletter_modal .modal-content{text-align:center}#newsletter_modal .modal-content p a{text-decoration:none;color:#0475e6}#newsletter_modal .modal-content .newsletter_back_link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:#0475e6;border-radius:3px;color:#fff;width:200px;height:50px;margin:30px auto 0;font-size:1rem;line-height:1.2;text-decoration:none}#register_form>.form_userTypes>#_userTypesSelect{height:45px}#register_form>.form_userTypes>#_userTypesSelect>*{height:100%;width:100%}#main,body,html{height:100%}#login_page_main{width:100%;height:100%}@media only screen and (min-width:992px){#login_page_main{display:-webkit-box;display:flex}}#login_page_main:active,#login_page_main:focus,#login_page_main:hover,#login_page_main input:-webkit-autofill{box-shadow:inset 0 0 0 1000px transparent!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important}#login_page_main #login_background{width:100%;height:100%;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media only screen and (min-width:992px){#login_page_main #login_background{-webkit-box-flex:1.3;flex:1.3;-webkit-box-align:center;align-items:center}}#login_page_main #login_background>._background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#login_page_main #login_background>._logo{position:absolute;height:110px;margin-top:0}#login_page_main #login_forms{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media only screen and (max-width:991px){#login_page_main #login_forms{position:relative;width:100%;padding:102px 20px 50px;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media only screen and (min-width:992px){#login_page_main #login_forms{-webkit-box-flex:1;flex:1;background-color:#fff;width:60%;height:100%;overflow-y:auto}}@media only screen and (max-width:991px){#login_page_main #login_forms>._mainCnt{width:100%;max-width:500px;padding:10px;background-color:rgba(36,36,36,.72);position:relative;border-radius:5px}}@media only screen and (min-width:992px){#login_page_main #login_forms>._mainCnt{max-width:60%;min-width:300px;width:100%;margin:auto 0;padding:40px 0}}#login_page_main #login_forms>._mainCnt>.back_link{display:-webkit-box;display:flex;height:27px;-webkit-box-align:start;align-items:flex-start}@media only screen and (max-width:991px){#login_page_main #login_forms>._mainCnt>.back_link{margin-bottom:20px}}@media only screen and (min-width:992px){#login_page_main #login_forms>._mainCnt>.back_link{margin-bottom:10px}}#login_page_main #login_forms>._mainCnt>.back_link img{width:12px;margin:4px 5px 0 -4px}#login_page_main #login_forms>._mainCnt>.back_link a{text-decoration:none;font-size:.9rem}@media only screen and (max-width:991px){#login_page_main #login_forms>._mainCnt>.back_link a{color:#fff}}@media only screen and (min-width:992px){#login_page_main #login_forms>._mainCnt>.back_link a{color:#0475e6}}#login_page_main #login_forms>._mainCnt>.back_link a:hover{text-decoration:underline}#login_page_main #login_forms>._mainCnt>._3rdPartyCnt{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#login_page_main #login_forms>._mainCnt>._3rdPartyCnt>a{display:-webkit-box;display:flex;padding:14px 25px;border:1px solid #dcdcdc;background-color:#fff;-webkit-box-align:center;align-items:center;text-decoration:none}#login_page_main #login_forms>._mainCnt>._3rdPartyCnt>a:not(:last-child){margin-bottom:20px}#login_page_main #login_forms>._mainCnt>._3rdPartyCnt>a:hover{background-color:#dcdcdc}@media only screen and (max-width:991px){#login_page_main #login_forms>._mainCnt>._3rdPartyCnt>a{padding:10px 25px}}@media only screen and (min-width:992px){#login_page_main #login_forms>._mainCnt>._3rdPartyCnt>a{padding:14px 25px}}#login_page_main #login_forms>._mainCnt>._3rdPartyCnt>a>img{width:30px;height:30px}#login_page_main #login_forms>._mainCnt>._3rdPartyCnt>a>span{margin-left:9px;font-size:1rem}#login_page_main #login_forms>._mainCnt>._or{text-align:center;font-size:1rem}@media only screen and (max-width:991px){#login_page_main #login_forms>._mainCnt>._or{margin:10px 0;color:#fff}}@media only screen and (min-width:992px){#login_page_main #login_forms>._mainCnt>._or{margin:10px 0;color:#2a2a2a}}#login_page_main #login_forms .form .form_userTypes{padding-bottom:25px}#login_page_main #login_forms .form .wrap_input{width:100%;position:relative;margin-bottom:15px}#login_page_main #login_forms .form .wrap_input .form_input{width:100%;height:45px;padding:0 15px;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#252525;font-size:1rem;line-height:1.2}#login_page_main #login_forms .form .wrap_input .form_input::-webkit-input-placeholder{color:#0475e6;font-size:1rem}#login_page_main #login_forms .form .wrap_input .form_input::-moz-placeholder{color:#0475e6;font-size:1rem}#login_page_main #login_forms .form .wrap_input .form_input:-ms-input-placeholder{color:#0475e6;font-size:1rem}#login_page_main #login_forms .form .wrap_input .form_input::-ms-input-placeholder{color:#0475e6;font-size:1rem}#login_page_main #login_forms .form .wrap_input .form_input::placeholder{color:#0475e6;font-size:1rem}#login_page_main #login_forms .form .wrap_input .form_input:focus{outline:none;border:1px solid #0475e6}#login_page_main #login_forms .form .wrap_input .input_completed{border:1px solid #0475e6}#login_page_main #login_forms .form .wrap_input .errorStyle:-webkit-autofill input,#login_page_main #login_forms .form .wrap_input .errorStyle input{-webkit-text-fill-color:#ed1c24}#login_page_main #login_forms .form .form_message{margin-top:20px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}#login_page_main #login_forms .form .form_message span{font-size:1rem}@media only screen and (max-width:991px){#login_page_main #login_forms .form .form_message span{color:#fff}}@media only screen and (min-width:992px){#login_page_main #login_forms .form .form_message span{color:#252525}}#login_page_main #login_forms .form .form_message a{padding-left:10px;text-decoration:none;color:#0475e6;font-size:1rem;cursor:pointer;font-weight:700}#login_page_main #login_forms .form .form_message a:hover{text-decoration:underline}#login_page_main #login_forms .form .register-checkbox{position:relative;color:#fff}#login_page_main #login_forms .form .register-checkbox .checkbox-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#login_page_main #login_forms .form .register-checkbox .checkbox-button input{position:absolute;top:0;left:0;width:130px;height:20px;opacity:0;cursor:pointer}#login_page_main #login_forms .form .register-checkbox .checkbox-button:after,#login_page_main #login_forms .form .register-checkbox .checkbox-button:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;border-radius:3px;border:1px solid;cursor:pointer}@media only screen and (max-width:991px){#login_page_main #login_forms .form .register-checkbox .checkbox-button:after,#login_page_main #login_forms .form .register-checkbox .checkbox-button:before{border-color:#fff}}@media only screen and (min-width:992px){#login_page_main #login_forms .form .register-checkbox .checkbox-button:after,#login_page_main #login_forms .form .register-checkbox .checkbox-button:before{border-color:#e8e8e8}}#login_page_main #login_forms .form .register-checkbox .checkbox-button.selected:after{content:"✓";color:#0475e6;top:8px;left:6px;border:none;font-size:16px}#login_page_main #login_forms .form .register-checkbox p{padding-left:35px;font-size:.8rem;margin:0}@media only screen and (max-width:991px){#login_page_main #login_forms .form .register-checkbox p{color:#fff}}@media only screen and (min-width:992px){#login_page_main #login_forms .form .register-checkbox p{color:#252525}}#login_page_main #login_forms .form .register-checkbox p a{text-decoration:none;color:#0475e6;font-size:.8rem}#login_page_main #login_forms .form .register-checkbox p a:hover{text-decoration:underline}#login_page_main #login_forms .form #newsletter-checkbox{margin-top:15px;margin-bottom:15px}#login_page_main #login_forms .form #newsletter-checkbox .checkbox-button input{width:250px}#login_page_main #login_forms .form .form_button_wrap{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding:10px 0}#login_page_main #login_forms .form .form_button_wrap button{background-color:#0475e6;border-radius:3px;color:#fff;width:150px;height:45px;outline:none;font-size:1rem;line-height:1.2}#login_page_main #login_forms .form .back_login{text-align:center;padding-top:10px;font-size:.9rem}#login_page_main #login_forms .form .back_login span{margin-right:6px}@media only screen and (max-width:991px){#login_page_main #login_forms .form .back_login span{color:#fff}}@media only screen and (min-width:992px){#login_page_main #login_forms .form .back_login span{color:#252525}}#login_page_main #login_forms .form .back_login a{text-decoration:none;color:#0475e6}#login_page_main #login_forms .form .back_login a:hover{text-decoration:underline}#login_page_main #login_forms .form .login_errors{margin:20px 0;color:#ed1c24;font-size:.8rem;text-align:center;border:1px solid #ed1c24;border-radius:3px;padding:5px 10px}@media only screen and (max-width:991px){#login_page_main #login_forms>._background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#login_page_main #login_forms>._logo{position:absolute;height:50px;top:30px;left:calc(50% - 35px)}}#main,#mainContainer,body,html{min-height:100%;font-family:Roboto,sans-serif}html{overflow-x:hidden}#mainContainer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.box{width:70%}.box,.box2{margin:0 auto;position:relative}.box2{padding-left:10px;padding-right:10px;width:1280px}body{margin:0;font-family:Roboto,sans-serif;color:#252525;font-size:1rem;font-weight:400;line-height:1.5;width:100%}button,input[type=button],input[type=submit]{border:0;cursor:pointer}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:inherit;margin:0}img{display:block}.layout_vertical{-webkit-box-orient:vertical;flex-direction:column}.layout_horizontal,.layout_vertical{display:flex;display:-webkit-box;-webkit-box-direction:normal}.layout_horizontal{-webkit-box-orient:horizontal;flex-direction:row}.required-fields-forms{color:#ed1c24;font-size:12px;width:100%}.required-fields-contact{color:#ed1c24;font-size:12px;position:absolute;top:5px;right:15px}.confirm-modal-forms{color:#0475e6;border:1px solid #0475e6;border-radius:3px}.confirm-modal-forms,.final-errors-forms{margin-top:15px;font-size:18px;text-align:center}.final-errors-forms{color:#ed1c24;border:1px solid #ed1c24;border-radius:3px}@media screen and (max-width:767px){.box{width:100%;margin:0 auto;padding:0 24px}}@media screen and (min-width:768px)and (max-width:1024px){.box{width:80%}}@media screen and (min-width:1025px){.box{width:70%!important}}.input1{padding:12px}.input1,.simpleSelect>._htmlSelect{color:#252525;border-radius:3px;border:.5px solid #e8e8e8}.simpleSelect>._htmlSelect{background-color:#fff;padding:12px 30px 12px 12px;height:100%}.simpleSelect>._divSelect{background-color:#fff;position:relative;cursor:pointer}.simpleSelect>._divSelect>._selectedOption{position:relative;color:#252525;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;padding-left:12px;padding-right:30px;border-radius:3px;border:.5px solid #e8e8e8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.simpleSelect>._divSelect>._selectedOption:after{position:absolute;content:"";width:12px;height:12px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;top:calc(50% - 3px);right:12px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #252525}.simpleSelect>._divSelect>._optionsCnt{position:absolute;top:100%;min-width:100%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;z-index:10;background-color:#fff;border-left:.5px solid #e8e8e8;border-bottom:.5px solid #e8e8e8;border-right:.5px solid #e8e8e8;padding:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:-2px}.simpleSelect>._divSelect>._optionsCnt>*{box-sizing:content-box;padding:5px 10px;font-size:.9rem;color:#252525}.simpleSelect>._divSelect>._optionsCnt>:hover{border-radius:3px;background-color:#0475e6;color:#fff}.simpleSelect>._divSelect>._optionsCnt>:not(:last-of-type){margin-bottom:3px}.simpleSelect>._divSelect_open>._selectedOption:after{top:calc(50% - 7px);border-top:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #252525}.simpleSelect>._divSelect_open>._optionsCnt{display:-webkit-box;display:flex}.tooltip{background-color:#2693ff;color:#fff}.tooltip.tooltip_modal{position:absolute;z-index:9999;width:235px;border-radius:6px;box-shadow:0 0 7px 0 #3f3f3f}.tooltip>._content{padding:5px 10px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.tooltip>._arrow:before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#2693ff;width:10px;height:10px;position:absolute;z-index:-1}.tooltip[data-popper-placement^=top]>._arrow{bottom:5px}.tooltip[data-popper-placement^=bottom]>._arrow{top:-5px}.tooltip[data-popper-placement^=left]>._arrow{right:-5px}.tooltip[data-popper-placement^=right]>._arrow{left:-5px}.tooltip._fixed{position:fixed!important}