@charset "UTF-8";ol{list-style:decimal inside;margin-bottom:20px}ol li{padding:5px 0 5px 15px}blockquote,q{quotes:none}mark{background:0 0}table{border-collapse:collapse;border-spacing:0}td{vertical-align:middle}input[type=text],input[type=email],input[type=tel],input[type=search],select,textarea{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;border-radius:0;-webkit-appearance:none}input[type=submit],input[type=button],button,.button{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-appearance:none;cursor:pointer}hr{clear:both;overflow:hidden;display:block}.alignleft{float:left;margin:0 30px 10px 0}.alignright{float:right;margin:0 0 10px 30px}.aligncenter{margin:0 auto 20px}.alignnone{margin:0 0 20px}@media (max-width:1024px){.alignleft,.aligncenter,.alignright{float:none;margin:0 auto 20px}}.valign{display:inline-block;vertical-align:middle;max-width:94%}.vfix{display:inline-block;height:100%;vertical-align:middle;width:0}.fullframe{height:0;margin:0;overflow:hidden;padding-bottom:56.5%;position:relative;z-index:0}.fullframe iframe,.fullframe object,.fullframe embed{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}a:hover{text-decoration:none}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],textarea{border:2px solid #000;background:0 0;color:#000;padding:9px 5px;font-size:22px;line-height:1.2;font-weight:400;font-family:"MuseoSans"}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000;opacity:1}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=password]::-moz-placeholder,textarea::-moz-placeholder{color:#000;opacity:1}textarea{resize:none;display:block}.btn:hover,.submit:hover{background:#00f}.btn-red{border:3px solid #000;font-family:"Museo";text-transform:uppercase;font-size:22px;font-weight:400;line-height:1.2;color:#fff;background:#00f;padding:10px 15px;display:inline-block;text-align:center;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media (max-width:1024px){.btn-red{font-size:18px}}.btn-red:hover{background:#fff;color:#00f}h4{font-family:"MuseoSans";font-size:24px;line-height:1.2;color:#fff}@media (max-width:1024px){h4{font-size:22px}}@media (max-width:768px){h4{font-size:20px}}h5{font-family:"MuseoSans";font-size:24px;line-height:1.2;color:#fff}@media (max-width:1024px){h5{font-size:22px}}@media (max-width:768px){h5{font-size:20px}}h6{font-family:"MuseoSans";font-size:24px;line-height:1.2;color:#fff}@media (max-width:1024px){h6{font-size:22px}}@media (max-width:768px){h6{font-size:20px}}.row1080{width:1080px;max-width:94%;margin:0 auto;position:relative}.row1210{width:1210px;max-width:94%;margin:0 auto;position:relative}.row1340{width:1340px;max-width:94%;margin:0 auto;position:relative}.row1620{width:1620px;max-width:94%;margin:0 auto;position:relative}.row1670{width:1670px;max-width:94%;margin:0 auto;position:relative}.space{padding:100px 0 60px}@media (max-width:1024px){.space{padding:20px 0}}.content ul{margin:0 0 20px 15px}.content ul li{padding:5px 0 5px 15px;position:relative}.content p>a{color:#b40600}.content p>a:hover{text-decoration:underline}div.wpcf7 .wpcf7-not-valid-tip{background:#fff;border:1px solid #f00;position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer;font-family:"MuseoSans";height:100%;line-height:1.2;padding:10px;text-align:left}div.wpcf7 .wpcf7-response-output{width:100%;background:#fff;color:#000;margin:10px 0 0;font-family:"MuseoSans";font-size:12px;line-height:20px;padding:5px 20px;text-align:center}div.wpcf7 .ajax-loader{height:0;width:0}div.wpcf7 .ajax-loader.is-active{background:url("/wp-content/themes/livingportugal/style/../img/spinner.gif");width:30px;height:30px;display:inline-block;margin:0 auto;background-size:cover}.main-menu .menu-item>.sub-menu{position:absolute;left:0;top:150%;visibility:hidden;opacity:0;z-index:100;background:#1a1a1a;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;min-width:100%}.main-menu .menu-item>.sub-menu a{margin-right:0}.main-menu .menu-item>.sub-menu .menu-item{min-width:100%;padding:5px}.main-menu .menu-item>.sub-menu .sub-menu{left:100%;top:0}.main-menu .menu-item-has-children{position:relative}.main-menu .menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.mobile-main-menu li a:hover{text-decoration:none}.mobile-main-menu .sub-menu{display:none;padding-left:20px}.mobile-main-menu span{display:inline-block;padding:5px 20px 7px;color:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;font-size:20px;position:relative}.mobile-main-menu.open{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.cover{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.tac{text-align:center}.last-no-spacing>*:last-child{margin-bottom:0;padding-bottom:0}.text-links .right-content .home-top-slider .swiper-pagination .swiper-pagination-bullet{background:#565656;opacity:1;width:12px;height:12px}@media (max-width:768px){.text-links .right-content .home-top-slider .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px}}.text-links .right-content .home-top-slider .swiper-pagination .swiper-pagination-bullet-active{background:#969696;opacity:1}.red-form .wpcf7-validation-errors{color:#000}.red-form .field{display:inline-block;max-width:300px;margin-right:10px}.red-form .field .wpcf7-form-control-wrap{display:inline-block}.red-form .field .wpcf7-not-valid-tip{line-height:2}.red-form .field .wpcf7-not-valid-tip{line-height:2}.red-form .field input[type=text],.red-form .field input[type=email]{width:100%}.red-form .field input[type=text]::-webkit-input-placeholder,.red-form .field input[type=email]::-webkit-input-placeholder{text-transform:uppercase}.red-form .field input[type=text]::-moz-placeholder,.red-form .field input[type=email]::-moz-placeholder{text-transform:uppercase}@media (max-width:768px){.red-form .field{max-width:100%;display:block;margin-bottom:20px;width:100%;font-size:20px}}@media (max-width:480px){.red-form .field{font-size:18px}}.red-form .btn-send{background:#fff;color:#b40600;text-transform:uppercase;padding:11px 8px;font-size:22px;line-height:1.2;font-weight:900;font-family:"MuseoSans";-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.red-form .btn-send:hover{background:#000;color:#fff}@media (max-width:768px){.red-form .btn-send{font-size:20px}}@media (max-width:480px){.red-form .btn-send{font-size:18px}}.alentejo-slides{padding:40px 0}.alentejo-slides .row1490{width:1920px;padding:0 140px;max-width:100%}@media (max-width:1024px){.alentejo-slides .row1490{padding:0}}.alentejo-slides>.flex{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.alentejo-slides .left-content{-webkit-flex-basis:35%;-moz-flex-basis:35%;-ms-flex-preferred-size:35%;flex-basis:35%}@media (max-width:1400px){.alentejo-slides .left-content{-webkit-flex-basis:42%;-moz-flex-basis:42%;-ms-flex-preferred-size:42%;flex-basis:42%}}@media (max-width:1024px){.alentejo-slides .left-content{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:768px){.alentejo-slides .left-content{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.alentejo-slides .right-content{-webkit-flex-basis:55%;-moz-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%}@media (max-width:1400px){.alentejo-slides .right-content{-webkit-flex-basis:55%;-moz-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%}}@media (max-width:1024px){.alentejo-slides .right-content{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.alentejo-slides .right-content .alentejo-swiper{border:3px solid #f4080c}.alentejo-slides .right-content .alentejo-swiper .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.alentejo-slides .right-content .alentejo-swiper .swiper-pagination{text-align:left;bottom:25px;left:140px}@media (max-width:1366px){.alentejo-slides .right-content .alentejo-swiper .swiper-pagination{left:100px;bottom:25px}}@media (max-width:768px){.alentejo-slides .right-content .alentejo-swiper .swiper-pagination{left:20px}}.alentejo-slides .right-content .alentejo-swiper .swiper-pagination .swiper-pagination-bullet{background:#565656;opacity:1;width:12px;height:12px}@media (max-width:768px){.alentejo-slides .right-content .alentejo-swiper .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px}}.alentejo-slides .right-content .alentejo-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#969696;opacity:1}.alentejo-slides .right-content .alentejo-swiper .alentejo-swiper-next{right:40px}@media (max-width:768px){.alentejo-slides .right-content .alentejo-swiper .alentejo-swiper-next{display:none}}.alentejo-slides .right-content .alentejo-swiper .alentejo-swiper-prev{left:40px}@media (max-width:768px){.alentejo-slides .right-content .alentejo-swiper .alentejo-swiper-prev{display:none}}.alentejo-slides .right-content .alentejo-swiper .swiper-slide{padding:25px 130px 50px}@media (max-width:1400px){.alentejo-slides .right-content .alentejo-swiper .swiper-slide{padding:25px 100px 50px}}@media (max-width:768px){.alentejo-slides .right-content .alentejo-swiper .swiper-slide{padding:10px 20px 50px}}.alentejo-slides .right-content .alentejo-swiper .swiper-slide .btn-wrap{text-align:center;margin-bottom:10px}.alentejo-slides .right-content .alentejo-swiper .swiper-slide img{width:100%}.city-image{height:415px;position:relative}@media (max-width:480px){.city-image{height:320px}}.city-image img{width:100%;height:100%;object-fit:cover}.text-slides .text-swiper .swiper-pagination .swiper-pagination-bullet{background:#565656;opacity:1;width:12px;height:12px}@media (max-width:768px){.text-slides .text-swiper .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px}}.text-slides .text-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#969696;opacity:1}.text-slides .text-swiper .swiper-slide h2{padding-bottom:0}.home-bot-slides{padding:40px 0;background:#000}.home-bot-slides>.row1920{padding:0 20px}@media (max-width:1366px){.home-bot-slides .left{margin-bottom:20px}}.home-bot-slides .left,.home-bot-slides .right{-webkit-flex-basis:49%;-moz-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}@media (max-width:1279px){.home-bot-slides .left,.home-bot-slides .right{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.home-bot-slides .left .left-swiper,.home-bot-slides .left .right-swiper,.home-bot-slides .right .left-swiper,.home-bot-slides .right .right-swiper{border:3px solid #f4080c}.home-bot-slides .left .left-swiper .swiper-wrapper,.home-bot-slides .left .right-swiper .swiper-wrapper,.home-bot-slides .right .left-swiper .swiper-wrapper,.home-bot-slides .right .right-swiper .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media (max-width:1700px){.home-bot-slides .left .left-swiper .swiper-wrapper,.home-bot-slides .left .right-swiper .swiper-wrapper,.home-bot-slides .right .left-swiper .swiper-wrapper,.home-bot-slides .right .right-swiper .swiper-wrapper{min-height:555px}}@media (max-width:1279px){.home-bot-slides .left .left-swiper .swiper-wrapper,.home-bot-slides .left .right-swiper .swiper-wrapper,.home-bot-slides .right .left-swiper .swiper-wrapper,.home-bot-slides .right .right-swiper .swiper-wrapper{min-height:auto}}.home-bot-slides .left .left-swiper .swiper-pagination,.home-bot-slides .left .right-swiper .swiper-pagination,.home-bot-slides .right .left-swiper .swiper-pagination,.home-bot-slides .right .right-swiper .swiper-pagination{text-align:left;bottom:20px;left:120px}@media (max-width:1366px){.home-bot-slides .left .left-swiper .swiper-pagination,.home-bot-slides .left .right-swiper .swiper-pagination,.home-bot-slides .right .left-swiper .swiper-pagination,.home-bot-slides .right .right-swiper .swiper-pagination{left:95px;bottom:10px}}@media (max-width:768px){.home-bot-slides .left .left-swiper .swiper-pagination,.home-bot-slides .left .right-swiper .swiper-pagination,.home-bot-slides .right .left-swiper .swiper-pagination,.home-bot-slides .right .right-swiper .swiper-pagination{left:20px}}.home-bot-slides .left .left-swiper .swiper-pagination .swiper-pagination-bullet,.home-bot-slides .left .right-swiper .swiper-pagination .swiper-pagination-bullet,.home-bot-slides .right .left-swiper .swiper-pagination .swiper-pagination-bullet,.home-bot-slides .right .right-swiper .swiper-pagination .swiper-pagination-bullet{background:#565656;opacity:1;width:12px;height:12px}@media (max-width:768px){.home-bot-slides .left .left-swiper .swiper-pagination .swiper-pagination-bullet,.home-bot-slides .left .right-swiper .swiper-pagination .swiper-pagination-bullet,.home-bot-slides .right .left-swiper .swiper-pagination .swiper-pagination-bullet,.home-bot-slides .right .right-swiper .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px}}.home-bot-slides .left .left-swiper .swiper-pagination .swiper-pagination-bullet-active,.home-bot-slides .left .right-swiper .swiper-pagination .swiper-pagination-bullet-active,.home-bot-slides .right .left-swiper .swiper-pagination .swiper-pagination-bullet-active,.home-bot-slides .right .right-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#969696;opacity:1}.home-bot-slides .left .left-swiper .swiper-button-next,.home-bot-slides .left .right-swiper .swiper-button-next,.home-bot-slides .right .left-swiper .swiper-button-next,.home-bot-slides .right .right-swiper .swiper-button-next{right:40px}.home-bot-slides .left .left-swiper .swiper-button-prev,.home-bot-slides .left .right-swiper .swiper-button-prev,.home-bot-slides .right .left-swiper .swiper-button-prev,.home-bot-slides .right .right-swiper .swiper-button-prev{left:40px}@media (max-width:768px){.home-bot-slides .left .left-swiper .swiper-button-prev,.home-bot-slides .left .left-swiper .swiper-button-next,.home-bot-slides .left .right-swiper .swiper-button-prev,.home-bot-slides .left .right-swiper .swiper-button-next,.home-bot-slides .right .left-swiper .swiper-button-prev,.home-bot-slides .right .left-swiper .swiper-button-next,.home-bot-slides .right .right-swiper .swiper-button-prev,.home-bot-slides .right .right-swiper .swiper-button-next{display:none}}.home-bot-slides .left .left-swiper .swiper-slide,.home-bot-slides .left .right-swiper .swiper-slide,.home-bot-slides .right .left-swiper .swiper-slide,.home-bot-slides .right .right-swiper .swiper-slide{padding:40px 125px 60px}@media (max-width:1366px){.home-bot-slides .left .left-swiper .swiper-slide,.home-bot-slides .left .right-swiper .swiper-slide,.home-bot-slides .right .left-swiper .swiper-slide,.home-bot-slides .right .right-swiper .swiper-slide{padding:40px 100px}}@media (max-width:768px){.home-bot-slides .left .left-swiper .swiper-slide,.home-bot-slides .left .right-swiper .swiper-slide,.home-bot-slides .right .left-swiper .swiper-slide,.home-bot-slides .right .right-swiper .swiper-slide{padding:40px 20px}}.home-bot-links{padding-bottom:10px}@media (max-width:1366px){.home-bot-links .links-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.home-bot-links .bot-link{-webkit-flex-basis:33%;-moz-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;height:236px;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:#2e2e2e;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media (max-width:1024px){.home-bot-links .bot-link{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:20px}}@media (max-width:768px){.home-bot-links .bot-link{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.home-bot-links .bot-link:hover{background:#434343}.home-bot-links .bot-link .img{-webkit-flex-basis:70%;-moz-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%;max-width:332px;height:100%}@media (max-width:1700px){.home-bot-links .bot-link .img{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:480px){.home-bot-links .bot-link .img{display:none}}.home-bot-links .bot-link .img img{width:100%;height:100%;object-fit:cover}.home-bot-links .bot-link .link-text{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:block;text-align:center;padding:0 10px;position:relative}@media (max-width:1024px){.home-bot-links .bot-link .link-text{padding:0 10px}}.home-bot-links .bot-link .link-text h3{text-transform:uppercase}@media (max-width:1500px){.home-bot-links .bot-link .link-text h3{font-size:23px}}@media (max-width:1366px){.home-bot-links .bot-link .link-text h3{font-size:20px}}.home-bot-links .bot-link .link-text .red-line{position:absolute;position:absolute;bottom:0;background:#f4080c;height:2px;width:100px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);transform:translate(-50%,0)}footer .contacts .map:hover{opacity:.7}footer .contacts .phone:hover{opacity:.7}footer .footer-nav li{list-style:none;margin-bottom:10px}footer .footer-nav li a{text-decoration:none;text-transform:uppercase;font-family:"MuseoSans";font-size:20px;font-weight:300;line-height:1.2;color:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}footer .footer-nav li a:hover{opacity:.7}footer .footer-text a{color:#f4080c}footer .footer-text a:hover{text-decoration:underline}.default-page{margin-top:86px;padding:40px 0}.default-page h1,.default-page h2,.default-page h3,.default-page h4,.default-page h5,.default-page h6,.default-page p{padding-bottom:15px}.default-page .wys img{max-width:50%}@media (max-width:1024px){.default-page .wys img{max-width:80%}}@media (max-width:480px){.default-page .wys img{max-width:100%}}.faq-page{padding-bottom:150px;margin-top:110px}@media (max-width:1024px){.faq-page{padding-bottom:30px}}.faq-page h1,.faq-page h2,.faq-page h3,.faq-page h4,.faq-page h5,.faq-page h6,.faq-page p{color:#000}.faq-page .title_page{padding:80px 0 40px}@media (max-width:1024px){.faq-page .title_page{padding:30px 0 10px}}@media (max-width:480px){.faq-page .title_page{padding:20px 0 5px}}.faq-page p{color:#000;line-height:1.5}@media (max-width:1024px){.faq-page p{line-height:1.2}}.faq-page h2{color:#000}.faq-page .row{text-align:center}.faq-page .flex{align-items:flex-start}.faq-page .acc .column{-webkit-flex-basis:49.5%;-moz-flex-basis:49.5%;-ms-flex-preferred-size:49.5%;flex-basis:49.5%}@media (max-width:1024px){.faq-page .acc .column{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:1024px){.faq-page .acc .column:first-child{border-top:2px solid #bfbfbf}}.faq-page .acc .column .item{width:100%;padding:40px 0 15px;position:relative;border-bottom:2px solid #bfbfbf}@media (max-width:1300px){.faq-page .acc .column .item{padding:20px 0 5px}}@media (max-width:768px){.faq-page .acc .column .item{padding:10px 0 5px}}.faq-page .acc .column .item:first-child{border-top:2px solid #bfbfbf}@media (max-width:1024px){.faq-page .acc .column .item:first-child{border-top:none}}.faq-page .acc .column .info{padding:0 185px 0 85px}@media (max-width:1300px){.faq-page .acc .column .info{padding:0 50px 0 20px}}@media (max-width:768px){.faq-page .acc .column .info{padding:20px 0 0}}.faq-page .acc .column h3{font-size:28px;font-weight:500;color:#212121;cursor:pointer;position:relative;padding:0 115px 30px 85px}@media (max-width:1300px){.faq-page .acc .column h3{padding:0 80px 10px 20px;font-size:25px}}@media (max-width:1024px){.faq-page .acc .column h3{font-size:20px;padding:0 60px 10px 20px}}@media (max-width:768px){.faq-page .acc .column h3{padding:0 50px 0 0}}.faq-page .acc .column h3 span{position:absolute;top:50%;top:14px;-webkit-transform:translate(0,-50%);-moztransform:translate(0,-50%);transform:translate(0,-50%);right:65px}@media (max-width:1300px){.faq-page .acc .column h3 span{right:20px}}@media (max-width:1024px){.faq-page .acc .column h3 span{top:10px}}.faq-page .acc .info{display:none}.contact-us-page h1,.contact-us-page h2,.contact-us-page h3,.contact-us-page h4,.contact-us-page h5,.contact-us-page h6,.contact-us-page p{color:#000}@media (max-width:1024px){.contact-us-page .flex{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact-us-page h2{padding-bottom:40px}@media (max-width:1024px){.contact-us-page h2{padding-bottom:20px}}.contact-us-page h3{font-weight:500}.contact-us-page .top-block{margin-top:100px}.contact-us-page .top-block h2,.contact-us-page .top-block h3,.contact-us-page .top-block p{color:#000}.contact-us-page .bottom-block{padding:95px 0 110px}@media (max-width:1024px){.contact-us-page .bottom-block{padding:40px 0}}@media (max-width:768px){.contact-us-page .bottom-block{padding:30px 0}}.contact-us-page .bottom-block p{color:#000;padding-bottom:30px}@media (max-width:1024px){.contact-us-page .bottom-block p{padding-bottom:20px}}.contact-us-page .bottom-block h3{color:#000;padding-bottom:35px}@media (max-width:1024px){.contact-us-page .bottom-block h3{padding-bottom:20px}}.contact-us-page .wpcf7-list-item{display:block;margin:8px 0;color:#000;font-size:14px;font-weight:300}.contact-us-page .wpcf7-list-item label{display:inline-block}.contact-us-page .wpcf7-list-item label span{position:relative;display:inline-block;padding-left:35px;cursor:pointer;vertical-align:top}.contact-us-page .wpcf7-list-item label input{display:none}.contact-us-page .contact-text{margin:50px 0 30px;-webkit-flex-basis:21%;-moz-flex-basis:21%;-ms-flex-preferred-size:21%;flex-basis:21%}@media (max-width:1700px){.contact-us-page .contact-text{margin:40px 0 10px;-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media (max-width:1400px){.contact-us-page .contact-text{-webkit-flex-basis:30%;-moz-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;margin:30px 15px 10px}}@media (max-width:1024px){.contact-us-page .contact-text{margin:30px 15px 0;-webkit-flex-basis:48%;-moz-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}}@media (max-width:768px){.contact-us-page .contact-text{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.contact-us-page .contact-text h3{margin-top:50px;font-weight:300}@media (max-width:1024px){.contact-us-page .contact-text h3{margin-top:20px}}@media (max-width:768px){.contact-us-page .contact-text h3{margin-top:0}}.contact-us-page .contact-text h3 a{line-height:58px;font-weight:900;color:#000}@media (max-width:1024px){.contact-us-page .contact-text h3 a{line-height:1.3}}.contact-us-page .img-block{-webkit-flex-basis:30%;-moz-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;min-height:684px}@media (max-width:1700px){.contact-us-page .img-block{min-height:auto}}@media (max-width:1024px){.contact-us-page .img-block{-webkit-flex-basis:48%;-moz-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}}@media (max-width:768px){.contact-us-page .img-block{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;min-height:400px}}@media (max-width:480px){.contact-us-page .img-block{min-height:300px}}.form-block,.single-form{padding:165px 0 0 100px;-webkit-flex-basis:44.4%;-moz-flex-basis:44.4%;-ms-flex-preferred-size:44.4%;flex-basis:44.4%}@media (max-width:1700px){.form-block,.single-form{padding:10px 20px 0;-webkit-flex-basis:40%;-moz-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}}@media (max-width:1400px){.form-block,.single-form{padding:10px 20px;-webkit-flex-basis:35%;-moz-flex-basis:35%;-ms-flex-preferred-size:35%;flex-basis:35%}}@media (max-width:1024px){.form-block,.single-form{padding:10px;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.form-block form,.single-form form{max-width:600px}@media (max-width:1400px){.form-block form,.single-form form{max-width:none}}.form-block form .btn-wrap,.single-form form .btn-wrap{text-align:center}.form-block form .btn-wrap .btn-red,.single-form form .btn-wrap .btn-red{max-width:175px;display:inline-block;margin:30px 0 10px;font-family:"MuseoSans"}.form-block form .flex,.single-form form .flex{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-block form .input-field,.single-form form .input-field{margin-bottom:20px;-webkit-flex-basis:49%;-moz-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}@media (max-width:480px){.form-block form .input-field,.single-form form .input-field{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.form-block form .input-field span.text,.single-form form .input-field span.text{color:#000;font-size:18px}.form-block textarea,.single-form textarea{max-height:110px}.form-block input,.form-block textarea,.single-form input,.single-form textarea{font-size:19px;font-weight:500;padding:10px 15px;width:100%}.form-block .wpcf7-list-item-label,.single-form .wpcf7-list-item-label{color:#000;font-size:14px}.form-block .wpcf7-list-item,.single-form .wpcf7-list-item{display:block;margin:8px 0;color:#000;font-size:14px;font-weight:300}.form-block .wpcf7-list-item label,.single-form .wpcf7-list-item label{display:inline-block}.form-block .wpcf7-list-item label span,.single-form .wpcf7-list-item label span{position:relative;display:inline-block;padding-left:35px;cursor:pointer;vertical-align:top}.form-block .wpcf7-list-item label input,.single-form .wpcf7-list-item label input{display:none}.form-block .wpcf7-validation-errors,.single-form .wpcf7-validation-errors{color:#000}.form-block .wpcf7-form-control-wrap,.single-form .wpcf7-form-control-wrap{display:block}.form-block div.wpcf7 .wpcf7-not-valid-tip,.single-form div.wpcf7 .wpcf7-not-valid-tip{line-height:2}.single-product{margin-top:10px;color:#000}.single-product .single-title h1{color:#000}.single-product .top-single .row1670{width:1620px}.single-product .top-single .gallery{-webkit-flex-basis:67%;-moz-flex-basis:67%;-ms-flex-preferred-size:67%;flex-basis:67%;position:relative;z-index:0}@media (max-width:1024px){.single-product .top-single .gallery{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.single-product .top-single .gallery .swiper-container{margin-bottom:15px}.single-product .top-single .gallery .swiper-container .swiper-slide img{height:auto}.single-product .top-single .gallery .swiper-container .swiper-button-prev,.single-product .top-single .gallery .swiper-container .swiper-button-next{padding:24px 30px;background:rgba(0,0,0,1)}@media (max-width:768px){.single-product .top-single .gallery .swiper-container .swiper-button-prev,.single-product .top-single .gallery .swiper-container .swiper-button-next{padding:25px 20px}}@media (max-width:480px){.single-product .top-single .gallery .swiper-container .swiper-button-prev,.single-product .top-single .gallery .swiper-container .swiper-button-next{display:none}}.single-product .top-single .gallery .swiper-container .swiper-button-prev{left:0}.single-product .top-single .gallery .swiper-container .swiper-button-next{right:0}.single-product .top-single .gallery .gallery-top .swiper-slide{height:400px}@media (max-width:1024px){.single-product .top-single .gallery .gallery-top .swiper-slide{height:auto}}.single-product .top-single .gallery .gallery-thumbs .swiper-slide{height:100px}.single-product .top-single .gallery .gallery-thumbs .swiper-slide img{height:100%}.single-product .top-single .right-info{-webkit-flex-basis:30%;-moz-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;padding-top:30px}@media (max-width:1024px){.single-product .top-single .right-info{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.single-product .top-single .right-info h2,.single-product .top-single .right-info h3,.single-product .top-single .right-info p{color:#000}.single-product .top-single .right-info h2{font-weight:900;padding-bottom:5px}.single-product .top-single .right-info h3{font-size:32px;font-weight:500;padding-bottom:25px}@media (max-width:768px){.single-product .top-single .right-info h3{font-size:22px}}.single-product .top-single .right-info .other-text{margin-bottom:8px}.single-product .top-single .right-info .other-text strong{display:inline-block;margin-bottom:10px}.single-product .top-single .right-info .btn-red{font-size:18px;min-height:46px;line-height:46px;padding:0 10px}@media (max-width:1650px){.single-product .top-single .right-info .btn-red{padding:0 10px;font-size:14px}}@media (max-width:480px){.single-product .top-single .right-info .btn-red{display:block;width:100%}}.single-product .top-single .right-info .btn-red:hover{background:#4c4c4c;color:#fff}.single-product .top-single .right-info .links-wrap a{margin-bottom:20px}@media (max-width:480px){.single-product .top-single .right-info .links-wrap a{margin-bottom:10px}}.single-product .top-single .right-info .details .item{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:center;padding-top:16px}.single-product .top-single .right-info .details .item:nth-child(odd){border-right:1px solid #c1c1c1}.single-product .top-single .right-info .details .item:first-child{border-bottom:1px solid #c1c1c1}.single-product .top-single .right-info .details .item:nth-child(2){border-bottom:1px solid #c1c1c1}.single-product .top-single .right-info .details .item p{padding-bottom:5px}.single-product .top-single .right-info .details .item p strong{font-size:22px}.single-product .house-info{padding:50px 0}@media (max-width:1024px){.single-product .house-info{padding:40px 0}}.single-product .house-info .acc .item{position:relative;border-bottom:2px solid #808080;padding:50px 90px 50px 135px}@media (max-width:1024px){.single-product .house-info .acc .item{padding:40px 45px}}@media (max-width:768px){.single-product .house-info .acc .item{padding:30px 0}}@media (max-width:480px){.single-product .house-info .acc .item{padding:10px 0}}.single-product .house-info .acc .item:first-child{border-top:2px solid #808080}.single-product .house-info .acc .item h2{color:#000;cursor:pointer;position:relative;position:relative;padding:5px 45px 5px 0}.single-product .house-info .acc .item h2 span{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moztransform:translate(0,-50%);transform:translate(0,-50%);right:20px}.single-product .house-info .acc .item .info{display:none}.single-product .house-info .acc .item .info p{color:#000;max-width:915px;line-height:1.5}.single-product .single-form h3{color:#000}.single-product .single-bottom-info .row1670{width:1620px}.single-product .single-bottom-info .map{-webkit-flex-basis:68%;-moz-flex-basis:68%;-ms-flex-preferred-size:68%;flex-basis:68%;position:relative}@media (max-width:1024px){.single-product .single-bottom-info .map{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;height:400px;margin-bottom:20px}}.single-product .single-bottom-info .map iframe{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0}.single-product .single-bottom-info .agent-info{background:#4c4c4c;-webkit-flex-basis:31%;-moz-flex-basis:31%;-ms-flex-preferred-size:31%;flex-basis:31%;padding:70px}@media (max-width:1500px){.single-product .single-bottom-info .agent-info{padding:50px 30px}}@media (max-width:1024px){.single-product .single-bottom-info .agent-info{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:40px 30px}}.single-product .single-bottom-info .agent-info .agent-text h3{font-weight:700;padding-bottom:5px}.single-product .single-bottom-info .agent-info .agent-text a{font-size:21px;color:#fff;font-weight:700}.single-product .single-bottom-info .agent-info .agent-text a:hover{color:#f50600}.single-product .single-bottom-info .agent-info figure{margin-bottom:35px;width:189px;height:189px}.single-product .single-bottom-info .agent-info figure img{width:100%;height:100%;object-fit:cover;border-radius:50%}.single-product .single-bottom-info .agent-info h2{padding-bottom:5px}.single-product .single-bottom-info .bottom-map-text{margin:86px 0 0 110px}@media (max-width:1024px){.single-product .single-bottom-info .bottom-map-text{margin:40px 0 0}}.single-product .single-bottom-info .bottom-map-text p{color:#000;font-style:italic}.blog .content,.archive .content{margin-top:126px}.cpt-title{padding:24px 0}@media (max-width:1024px){.cpt-title{padding:20px 0}}.cpt-title h1{color:#000;text-align:center}.categories{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.categories li{padding:0}.categories li.current-cat a{background:#f4080c;color:#fff}.categories li a{padding:5px 10px;font-family:"MuseoSans";font-size:24px;line-height:1.2;color:#000;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.categories li a:hover{background:#f4080c;color:#fff}.price-select{max-width:400px;margin-bottom:30px}@media (max-width:768px){.price-select{max-width:100%}}.price-select .selectric{border:2px solid #000;background:0 0}.price-select .selectric .button{background:0 0;width:46px;height:46px;line-height:46px}@media (max-width:480px){.price-select .selectric .button{width:40px;height:40px;line-height:40px}}.price-select .selectric .label{height:46px;line-height:46px;margin:0 46px 0 10px;color:#000;font-size:22px;font-weight:400;font-family:"MuseoSans"}@media (max-width:480px){.price-select .selectric .label{font-size:20px;height:40px;line-height:40px;margin:0 40px 0 10px}}.price-select .selectric-items{background:#fff;border:2px solid #000}.price-select .selectric-items ul{margin:0}.price-select .selectric-items ul li{padding:0 10px;height:46px;line-height:46px;color:#000;font-size:22px;font-weight:400;font-family:"MuseoSans"}@media (max-width:480px){.price-select .selectric-items ul li{height:40px;line-height:46px;font-size:20px}}.posts-box{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -.5%;width:101%}.posts-box>*{width:49%;margin:0 .5% .75em}@media (max-width:768px){.posts-box{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -0;width:100%}.posts-box>*{width:100%;margin:0}}.posts-box .post{border:2px solid #bfbfbf;padding:30px 40px 30px 30px;margin-bottom:30px}@media (max-width:1190px){.posts-box .post{padding:30px}}@media (max-width:480px){.posts-box .post{padding:15px 0}}.posts-box .post .thumb{-webkit-flex-basis:250px;-moz-flex-basis:250px;-ms-flex-preferred-size:250px;flex-basis:250px;height:100%;margin-right:40px}@media (max-width:1366px){.posts-box .post .thumb{margin-right:15px}}@media (max-width:1190px){.posts-box .post .thumb{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 0 10px;height:auto}}.posts-box .post .thumb img{width:100%;height:100%;object-fit:cover}.posts-box .post .post-info{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media (max-width:480px){.posts-box .post .post-info{padding:0 10px}}@media (max-width:1366px){.posts-box .post .post-info h4{font-size:20px}}.posts-box .post .post-info h4 a{color:#000}.posts-box .post .post-info h4 a:hover{color:#f4080c}.posts-box .post .post-info .post-description{color:#000}.posts-box .post .post-info .options p{display:inline-block;color:#000}.posts-box .post .post-info .options p:first-child{margin-right:67px}@media (max-width:1366px){.posts-box .post .post-info .options p:first-child{margin-right:20px}}@media (max-width:1550px){.posts-box .post .post-info .price-wrap{display:block}}.posts-box .post .post-info .price{padding-bottom:0;color:#000}@media (max-width:1550px){.posts-box .post .post-info .price{margin-bottom:10px}}.posts-box .post .post-info .btn-red{font-size:19px;padding:10px;font-family:"MuseoSans"}.posts-box .post .post-info .btn-red:hover{background:#4c4c4c;color:#fff}.pagination{padding:60px 0}@media (max-width:1024px){.pagination{padding:20px 0}}.pagination .screen-reader-text{display:none}.pagination .nav-links{text-align:center}.pagination .nav-links .page-numbers{padding:8px;color:#555;font-family:"MuseoSans";font-size:32px;font-weight:700;line-height:32px;position:relative;width:32px}.pagination .nav-links .page-numbers.current{color:#f50600;text-decoration:underline}.archive-bottom-text{background:#f3f3f3;padding:94px 0 74px}@media (max-width:1024px){.archive-bottom-text{padding:40px 0}}.archive-bottom-text>.row{width:1120px}.archive-bottom-text h4{font-size:28px;color:#000}.archive-bottom-text p{color:#000}.howto-top{padding:80px 0 54px;margin-top:126px}@media (max-width:1024px){.howto-top{padding:40px 0}}.howto-top h1,.howto-top h2,.howto-top h3,.howto-top h4,.howto-top h5,.howto-top h6,.howto-top p{color:#000}.howto-top .left-text{-webkit-flex-basis:55%;-moz-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%}@media (max-width:1024px){.howto-top .left-text{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.howto-top .left-text h2{padding-bottom:43px}.howto-top .left-text p{line-height:1.45;padding-bottom:26px}.howto-top .left-text h1,.howto-top .left-text h2,.howto-top .left-text h3,.howto-top .left-text h4,.howto-top .left-text h5,.howto-top .left-text h6,.howto-top .left-text p{color:#000}.howto-top .form-block{-webkit-flex-basis:37%;-moz-flex-basis:37%;-ms-flex-preferred-size:37%;flex-basis:37%;padding:100px 0 0}@media (max-width:1024px){.howto-top .form-block{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0}}.how-to{padding-top:100px}@media (max-width:1024px){.how-to{padding-top:40px}}.how-to>.row{width:1280px}.how-to h2,.how-to h3,.how-to h4,.how-to h5,.how-to h6,.how-to p{color:#000}.how-to .acc .item{position:relative;border-top:2px solid #bfbfbf;padding:19px 0 56px}@media (max-width:1024px){.how-to .acc .item{padding:20px 0}}.how-to .acc .item h2{cursor:pointer;position:relative;position:relative;padding:5px 70px 35px 35px}@media (max-width:1024px){.how-to .acc .item h2{padding:5px 45px 5px 35px}}@media (max-width:768px){.how-to .acc .item h2{font-size:30px}}@media (max-width:480px){.how-to .acc .item h2{font-size:25px;padding:5px 45px 5px 5px}}.how-to .acc .item h2 span{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moztransform:translate(0,-50%);transform:translate(0,-50%);right:20px}.how-to .acc .item .info{display:none;padding:0 38px 0 35px}@media (max-width:768px){.how-to .acc .item .info{padding:0 10px}}.how-to .acc .item .info a{color:#f4080c}.how-to .acc .item .info a:hover{text-decoration:underline}.how-to .acc .item .info img{width:45%;height:auto}@media (max-width:1024px){.how-to .acc .item .info img{width:75%}}.single-post{margin-top:100px}.single-post .single_post-title{min-height:250px;background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center}.single-post .content{padding:40px 0}.single-post .content h1,.single-post .content h2,.single-post .content h3,.single-post .content h4,.single-post .content h5,.single-post .content h6,.single-post .content p,.single-post .content li{color:#000}.page-form{max-width:90%;margin:0 auto}@media (max-width:768px){.page-form .flex-item{display:block}}.page-form .input-field{max-width:48%;margin:8px 0}@media (max-width:768px){.page-form .input-field{max-width:100%}}.page-form .input-field span.text{display:block;font-size:18px;color:#000}.page-form .input-field input{width:100%}.page-form .input-field textarea{width:100%}.page-form .input-field label{display:inline-block}.page-form .input-field label span{position:relative;display:inline-block;padding-left:35px;cursor:pointer;vertical-align:top}.page-form .input-field label input{display:none}.page-id-848 .content img{display:inline-block}.page-tabs>.flex{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.page-tabs h2{color:#000}.default-page h1,.default-page h2,.default-page h3,.default-page h4,.default-page h5,.default-page h6,.default-page p,.default-page li{color:#000}.default-page .btn{color:#000}.default-page .btn:hover{text-decoration:none;color:#fff}.default-page input[type=text],.default-page input[type=email],.default-page input[type=tel],.default-page input[type=search],.default-page input[type=password],.default-page textarea{border:2px solid #000;color:#000}.default-page input[type=text]::placeholder,.default-page input[type=email]::placeholder,.default-page input[type=tel]::placeholder,.default-page input[type=search]::placeholder,.default-page input[type=password]::placeholder,.default-page textarea::placeholder{color:#000}.default-page .wpcf7-list-item{color:#000}.page-template-tpl-home .map-text .right-content a{color:#f4080c}.page-template-tpl-home .map-text .right-content a:hover{text-decoration:underline}.page-template-tpl-home .default-page{margin-top:0}.error-page{margin-top:100px;min-height:300px}.error-page *{color:#000}