/******FullStack by Rocker.vn (since 2008)******/
.HomeBannerSearch .H-groupBanner{ }.HomeBannerSearch .H-groupBanner .items{ }.HomeBannerSearch .H-groupBanner .items img{ width: 100%;height: auto;}.HomeBannerSearch .H-SearchBox{ z-index: 2;position: relative;width: 95%;max-width: 1000px;margin: auto;margin-top: -120px;}.HomeBannerSearch .H-SearchBox .p-List{position: absolute;top: -39px;left: 20px;}.HomeBannerSearch .H-SearchBox .p-List .i-lbl{display: inline-block;padding: 10px;border-top-left-radius: var(--radius-s);border-top-right-radius: var(--radius-s);min-width: 120px;text-align: center;background: #d7d7d7;margin-left: 5px;}.HomeBannerSearch .H-SearchBox .p-List .i-lbl.active{ background: var(--color1);color: #fff;}.HomeBannerSearch .H-SearchBox form{ background: #ffffff;border-radius: var(--radius-l);padding: 20px;box-shadow: 0px 1px 4px 0px #ccc;padding-bottom: 0;} .HomeBoxSearch .frm-items{float: left;width: calc(25% - 10px );margin-left: 10px;}.HomeBoxSearch .frm-name-ConstructionTypeId{margin-left: 0px;}.HomeBoxSearch .frm-items.frm-name-q{ width: calc(100% - 130px );margin-left: 0;}.HomeBoxSearch .frm-items.frm-type-submit{ width: 120px;}.HomeBoxSearch .frm-items.frm-type-submit button{ width: 100%;background: var(--color1);cursor: pointer;color: #fff;}.HomeBoxSearch .frm-items.frm-type-submit button i{ font-size: 20px;}.frm-items select.frm-input,.frm-items input.frm-input{border-color: #F3F3F3;background: #F3F3F3;}@media screen and (max-width: 900px ){ .HomeBoxSearch .frm-items{ font-size: 12px;}} @media screen and (max-width: 600px ){ .HomeBannerSearch .H-SearchBox .p-List .i-lbl.active{ background: #fff;color: var(--color1);font-weight: bold;}.HomeBannerSearch .H-SearchBox form{ box-shadow: 0;}.HomeBannerSearch .H-SearchBox{ margin-top: 0;background: var(--color1);width: 100%;padding: 20px;padding-top: 49px;}.HomeBoxSearch .frm-items{width: calc(50% - 5px );margin-left: 5px;}.HomeBoxSearch .frm-items.frm-name-ConstructionTypeId{ margin-left: 0px;}.HomeBoxSearch .frm-items.frm-name-DistrictId{ margin-left: 0;}.HomeBoxSearch .frm-items.frm-name-DistrictId,.HomeBoxSearch .frm-items.frm-type-FromTo{ width: calc(50% - 5px ); }.HomeBannerSearch .H-SearchBox .p-List{ left: 0;text-align: center;right: 0;top: 10px;}.HomeBoxSearch .frm-items.frm-type-submit { width: 90px;}.HomeBoxSearch .frm-items.frm-name-q{ width: calc(100% - 100px );}} .HomeBoxLinkAds{max-width: 900px;margin: auto;padding-top: 50px;}.HomeBoxLinkAds .items{ width: calc(16.66% - 10px );float: left;text-align: center;border: 1px solid var(--color-gray);margin: 5px;min-height: 125px;border-radius: var(--radius-s);}@media (hover: hover) and (pointer: fine) { .HomeBoxLinkAds .items:hover{ background:var(--color-gray);}.HomeBoxLinkAds .items:hover img{ mix-blend-mode: darken;}}.HomeBoxLinkAds .items img{ width: 100%;height: auto;max-width: 70px;}.HomeBoxLinkAds .items h2{font-weight: bold;} @media screen and (max-width: 900px ){ .HomeBoxLinkAds .items img{ max-width: 60px;}.HomeBoxLinkAds .items h2{font-size: 100%;}}@media screen and (max-width: 600px ){ .HomeBoxLinkAds .items{ width: calc(33.3% - 10px );float: left;text-align: center;min-height: 95px;}.HomeBoxLinkAds .items img{ max-width: 40px;}} .HomeBoxAds .pl-wrabauto{ padding: 35px 0;border-bottom: 1px solid #F2F2F2;}.HomeBoxAds .p-TitleLagre{margin-bottom: 10px;}.HomeBoxAds .p-TitleLagre .a-Title{ width: calc(100% - 120px );float: left;font-weight: bold;text-transform: uppercase;font-size: calc(100% + 10px );}.HomeBoxAds .p-TitleLagre .a-ViewMore{ width: 115px;float: right;color: var(--color1);}.HomeBoxAds .p-TitleLagre .a-ViewMore i{ line-height: calc(100% + 7px );}@media screen and (max-width: 600px ){ .HomeBoxAds .p-TitleLagre .a-Title{ width: 100%;text-align: center;display: block;}.HomeBoxAds .p-TitleLagre .a-ViewMore{ display: none;}} .pri-TitleLagre{ font-weight: bold;text-transform: uppercase;font-size: calc(100% + 10px );margin-bottom: 20px;}.ZoneList{ height: 30px;margin: 10px 0;margin-bottom: 25px;}.ZoneList .p-items{ display: block;border: 1px solid #FCFCFC;background-color: var(--color-gray);padding: 5px 10px;text-align: center;border-radius: 100px;}.HomeBoxProjects{ padding: 50px 0;background: #F2F2F2;padding-bottom: 120px;}.HomeBoxProjects .pri-TitleLagre{ } .WhyBox{padding: 100px 0;position: relative;padding-bottom: 50px;}.WhyBox::before{ content: " ";background: var(--color1);position: absolute;width: 100%;height: calc(100% - 165px );top: 0;left: 0;z-index: -1;}.WhyBox .pri-TitleLagre{text-align: center;color: #fff;}.WhyBox .g-Box3{ }.WhyBox .g-Box3 .items{width: calc(33.3% - 30px );float: left;margin: 15px;background: #fff;padding: 20px;border-radius: var(--radius-s);}.WhyBox .g-Box3 .items img{height: auto;width: 80px;margin: auto;display: block;}.WhyBox .g-Box3 .items p{font-weight: bold;text-align: center;font-size: calc(100% + 2px );padding-top: 10px;min-height: 60px;} @media screen and (max-width: 700px ){ .WhyBox .g-Box3 .items{ width: 100%;margin-left: 0;margin-right: 0;}.WhyBox .g-Box3 .items::after{ content: " ";display: block;clear: both;}.WhyBox .g-Box3 .items img{ width: 70px;height: auto;float: left;}.WhyBox .g-Box3 .items p{ width: calc(100% - 80px );float: right;text-align: left;min-height: unset;}}.WhyBox .g-Box2 .items{width: calc(50% - 30px );float: left;margin: 15px;background: #fff;border-radius: var(--radius-s);padding: 20px;box-shadow: 0px 5px #434343;}.WhyBox .g-Box2 .items img{width: 50px;height: auto;float: left;}.WhyBox .g-Box2 .items .i-text{ width: calc(100% - 60px );float: right;}.WhyBox .g-Box2 .items .i-text h3{font-size: calc(100% + 2px );font-weight: bold;}.WhyBox .g-Box2 .items .i-text p{ }.WhyBox .g-Box2 .items .i-text a{ display: block;width: 150px;background: var(--color1);color: #fff;border-radius: 100px;text-align: center;padding: 10px;margin-top: 16px;} @media screen and (max-width: 700px ){ .WhyBox .g-Box2 .items{ width: 100%;margin-left: 0;margin-right: 0;}} .HomeBoxArticles { padding: 50px 0;padding-top: 0;}.Home-groupArticles { margin-top: 30px;padding: 0 10px;}.HomeBoxArticles .la-left { width: 40%;float: left;}.HomeBoxArticles .la-right { width: calc(60% - 20px );float: right;}@media (max-width: 900px ) { .HomeBoxArticles{ padding-top: 30px;}.HomeBoxArticles .la-left,.HomeBoxArticles .la-right { width: 100%;float: none;margin-bottom: 20px;}.HomeBoxArticles .ArticlesItemHorizontal .items { margin-bottom: 20px;}}.ArticlesItemHome {}.ArticlesItemHome .items { position: relative;overflow: hidden;border-radius: var(--radius-l);}.ArticlesItemHome .items .it-img { display: block;width: 100%;position: relative;}.ArticlesItemHome .items .it-img::before{ content: ' ';display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(0%,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0)),to(var(--color2)) );background-image: -o-linear-gradient( top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.75) 100% );background-image: linear-gradient( to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,var(--color2) 100% );mix-blend-mode: darken;}.ArticlesItemHome .items .it-img img { width: 100%;height: auto;}.ArticlesItemHome .items .it-text { position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;padding: 11px;}.ArticlesItemHome .items .it-catname { color: #ffffff;font-weight: bold;text-transform: uppercase;font-size: calc(100% - 2px );text-decoration: underline;margin-bottom: 6px;}.ArticlesItemHome .items .it-title { font-size: calc(100% + 2px );}.ArticlesItemHome .items .it-title a { display: block;color: #ffffff;}.ArticlesItemHome .it-date { opacity: 0.9;color: #fff;margin-top: 10px;background: var(--color1);display: inline-block;padding: 5px 10px;position: absolute;top: -100%; border-radius: var(--radius-s);}.ArticlesItemHome .it-date .it-day { display: block;font-size: 20px;font-weight: bold;text-align: center;}.ArticlesItemHome .it-date .it-day::after {}.ArticlesItemHome .it-date .it-my { display: block;font-size: 14px;} @media screen and (min-width: 900px ){ .HomeBoxArticles .ArticlesItemHorizontal .items .it-img{ width: 140px;}.HomeBoxArticles .ArticlesItemHorizontal .items .it-text{ width: calc(100% - 150px );}}.BoxPartner { background: #f1f1f1;padding-bottom: 50px;padding-top: 50px;}.BoxPartner .rt-tablist::before { color: #e6e6e6;}.ii-Partner { position: relative;margin: 20px 10px;}.ii-Partner .items { display: block;}.ii-Partner .items img { width: 100%;height: auto;background-color: #ffffff;filter: grayscale(1);transition: all .2s;}.ii-Partner .items:hover img { filter: grayscale(0);}.BoxPartner .rwl .r-btn::before{ background: #747474;}.BoxPartner .rwl .r-next,.BoxPartner .rwl .r-prev{ border-color: #747474;} 