@charset 'UTF-8';.header.front{position:absolute;top:0;z-index:10;width:100%}.image_slider .wrap{display:flex;justify-content:center;align-items:center;max-width:1000px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.48);padding:30px 40px}.image_slider .wrap .slider_title{color:#fff;font-size:2.4rem;font-weight:900}.headbox .container{background-color:rgba(0,0,0,0.4);color:#fff;text-align:center;height:280px;display:flex;flex-direction:column;justify-content:center;max-width:1000px;padding:0 60px}.headbox .search_form{position:relative;background-color:#fff}.headbox .search_form button{border:none;position:absolute;top:0;left:0;padding:13px 18px}.headbox .search_form input[type=text]{padding-left:50px}.headbox .head_title{margin-bottom:40px;font-size:3rem;font-weight:900}.latest_post_wrapper{display:none;margin:60px 0}.section_title{margin:30px 0}.pagination .page-numbers{display:flex;align-items:center;justify-content:center}li .page-numbers{color:#fff;width:40px;height:40px}.pagination .page-numbers a{background-color:#444}.pagination .page-numbers a:hover{background-color:#222;color:#fff}.pagination .page-numbers li{margin-right:4px}.post_pagination{margin-top:60px}li .page-numbers.dots{background-color:#444}.post_wide .post_excerpt{font-size:14px;line-height:1.50;color:#666}.post_wide .post_title{margin:20px 0}.main-widgets .widget{margin-top:80px;border-bottom:1px solid #eee;padding-bottom:80px}.main-widgets .widget:last-child{border:none;padding-bottom:0}.text_button a{margin-top:1.2rem}.desc_bold{font-size:1.4rem}.post_wide.postx img{max-height:260px}.kryex_houses{background-color:#f4f4f4;padding:60px 0}.kryex_houses .widget-title,.kryex_posts .widget-title{margin-bottom:30px}.descx{max-width:700px;margin:0 auto}.title_head{margin-bottom:40px}.titlex{font-size:3rem;font-weight:900}.view_all{margin-top:30px}.main-widgets .widget.kryex_houses{margin-top:0;padding-bottom:0}.main-widgets .widget.kryex_houses.first{margin-top:80px}.main-widgets .widget.kryex_houses.last{padding-bottom:80px}.kryex_img .button{text-align:center;margin-top:60px}.post_inner.estate{border-bottom:2px solid;padding:0 20px 20px;background-color:#fff;min-height:185px;position:relative}.post_wide .estate .post_title{padding:20px 0;margin:0}.content_custom{display:flex;justify-content:space-between;font-weight:bold;position:absolute;bottom:10px;width:320px}.latest_post_wrapper .section_title{text-align:center;display:none}.form_page{padding:60px;background-image:url(../img/form-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed}.form_left{text-align:center;padding:50px}.form_right{padding:50px}.contact_form form{background-color:#fff;padding:30px}.form_left h1{padding-bottom:20px}.form_left,.form_left p{font-size:2rem;line-height:1.4}form select{width:100%}.contact_form p:nth-last-child(2){margin:0}.contact_form [type=submit]{width:100%;background-color:#111;color:#fff}.contact_form form p:nth-child(2) input,.contact_form form p:nth-child(3) input{width:100%}.contact_form form p:nth-child(2){float:left}.contact_form form p:nth-child(3){float:right}.contact_form form p:nth-child(2),.contact_form form p:nth-child(3){max-width:48%}.contact_form div.wpforms-container-full .wpforms-form a{text-decoration:underline}.contact_form div.wpforms-container-full{margin-bottom:0}.contact_form input[type=email],.contact_form input[type=text],textarea{width:100%}.contact_form label{display:block}.contact_form form p:nth-child(4),.contact_form form p:nth-child(5){margin-bottom:20px}.contact_form .wpcf7-not-valid-tip{position:absolute;left:5px;top:100%;margin-top:10px;font-size:11px;letter-spacing:.4px}.wpcf7-not-valid{border-color:#dc3238}.wpcf7 form.submitting .ajax-loader{top:15px;margin:0}.wpforms-container .wpforms-submit-spinner{margin-top:10px}@media only screen and (min-width:1180px){.contact_form .wpcf7 form .wpcf7-response-output{margin:0;position:absolute;left:0;background-color:#fff;bottom:20px;right:0;font-size:12px;text-align:center;padding:20px 0}}@media only screen and (max-width:1080px){.form_page .col-md-6{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:768px){.form_page{padding:15px}.form_right{padding:20px}.form_left{min-height:auto}}.page-template-formpage .footer-top{margin:0}.not_found{text-align:center;padding:60px 0 100px}.not_found .search_form{max-width:320px;display:flex;margin:30px auto}.not_found .search_submit{width:60px;height:45px;padding:0;border-right:0}.not_found .sub-title{font-size:1.8rem;font-weight:800;margin-bottom:10px}.image_slider{height:600px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (min-width:991px){.headbox:hover{cursor:grab}.form_left{min-height:512px}.form_flex{display:grid;grid-template-columns:repeat(2,1fr)}.text_image{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px;align-items:center}}@media only screen and (max-width:991px){.header.front{z-index:1002;width:100%;box-shadow:0 3px 7px 0 rgba(0,0,0,0.1)}.image_slider .wrap .slider_title{font-size:2rem;font-weight:bold;text-align:center}.slider_x .image_slider{height:460px}.slider_x .button-next,.slider_x .button-prev{display:none}.headbox{overflow:hidden}.headbox .container{padding:0 30px}.headbox .head_title{font-size:2.4rem}.title_desc .widget-title{text-align:center;margin-top:20px}.title_head .titlex{font-size:2.4rem}.post_wide .post_title{font-size:1rem}.last_posts .post_wide{margin-bottom:60px}.content_custom{width:290px}}
