main{padding-bottom:0}main .services{background-color:#fff}main .services .main picture{display:block;position:relative}main .services .main picture:after{content:'';display:block;position:absolute;background-color:rgba(255,11,0,.05);z-index:-1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}main .services .main picture img{display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}main .services .main .content{align-self:center;margin-left:70px}main .services .main .content h2{margin-bottom:40px}@media screen and (max-width:767px){main .services .main .content h2{font-size:30px;font-size:3rem;line-height:40px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main .services .main .content h2{font-size:34px;font-size:3.4rem;line-height:40px}}@media screen and (min-width:1023.1px) and (max-width:1340px){main .services .main .content h2{font-size:40px;font-size:4rem;line-height:60px}}@media screen and (min-width:1340.1px){main .services .main .content h2{font-size:50px;font-size:5rem;line-height:75px}}main .services .main .content h2 strong{color:#ff0b00}main .services .main .content article{padding:0}@media screen and (max-width:767px){main .services .main .content article *{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main .services .main .content article *{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:1023.1px){main .services .main .content article *{font-size:18px;font-size:1.8rem;line-height:28px}}main .services .others{padding:100px 0 0}main .services .others div{text-align:left;position:relative}main .services .others div img{display:block;width:auto;height:90px}main .services .others div h3{display:block;margin:35px 0 25px}@media screen and (max-width:767px){main .services .others div h3{font-size:20px;font-size:2rem;line-height:24px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main .services .others div h3{font-size:24px;font-size:2.4rem;line-height:30px}}@media screen and (min-width:1023.1px){main .services .others div h3{font-size:30px;font-size:3rem;line-height:35px}}main .services .others div h3 strong{color:#ff0b00}main .services .others div span{display:block}@media screen and (max-width:767px){main .services .others div span{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main .services .others div span{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:1023.1px){main .services .others div span{font-size:18px;font-size:1.8rem;line-height:28px}}@media screen and (min-width:1340.1px){main .services{padding:146px 0 160px}main .services .main picture:after{width:455px;height:465px;top:70px;left:177px}main .services .main picture img{width:600px;height:500px}}@media screen and (max-width:1340px){main .services{padding:12rem 0}main .services .main picture{width:50%;height:auto}main .services .main picture:after{width:80%;height:80%;top:25%;left:25%}main .services .main picture img{width:100%;height:auto}main .services .main .content{width:50%}main .services .main .content article br{display:none}}@media screen and (min-width:1023.1px){main .services .main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main .services .others{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;gap:0 100px}main .services .others div{width:30%}}@media screen and (max-width:1023px){main .services{padding:8rem 0}main .services .main{*zoom:1}main .services .main:after,main .services .main:before{display:table;content:""}main .services .main:after{clear:both}main .services .main picture{float:left;width:40%}main .services .main .content{float:right;margin-left:0}main .services .others div{padding:20px 0 20px 100px}main .services .others div img{height:60px;float:left;margin-left:-100px}main .services .others div h3{margin:0}}@media screen and (max-width:600px){main .services .main{*zoom:1}main .services .main:after,main .services .main:before{display:table;content:""}main .services .main:after{clear:both}main .services .main picture{float:none;width:100%}main .services .main .content{float:none;width:100%;margin-top:20px}main .services .main .content h2{margin-bottom:10px}main .services .others{padding-top:40px}}main .services+.texts .bg{padding:12rem 0 2.4rem;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}main .texts .bg{background-color:#f5f5f5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}@media screen and (min-width:1023.1px){main .texts{background-color:#fff}main .texts .in+.list{margin-top:8rem}main .texts .items{padding:4.8rem 0 8rem}}main .path{margin:0 auto;background-color:#fff}main .path .in>h2{text-align:center}@media screen and (max-width:767px){main .path .in>h2{font-size:30px;font-size:3rem;line-height:40px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main .path .in>h2{font-size:34px;font-size:3.4rem;line-height:40px}}@media screen and (min-width:1023.1px) and (max-width:1340px){main .path .in>h2{font-size:40px;font-size:4rem;line-height:60px}}@media screen and (min-width:1340.1px){main .path .in>h2{font-size:50px;font-size:5rem;line-height:75px}}main .path .in>h2 strong{color:#ff0b00}main .path .in>h2+article{text-align:center}main .path .in .step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}main .path .in .step.step1 svg{align-self:center;margin-left:40px}main .path .in .step.step3 svg{align-self:first baseline;margin:-23px 0 0 140px}main .path .in .step.tright .text{margin-left:auto}main .path .in .step .text{width:480px;position:relative}main .path .in .step .text:before{content:attr(data-step);display:block;font-size:160px;font-size:16rem;line-height:224px;color:#dedfe2;font-weight:300;position:absolute}main .path .in .step .text h3{font-size:28px;font-size:2.8rem;line-height:39px;margin-bottom:16px;font-weight:500;position:relative}main .path .in .step .text h3 strong{font-size:28px;font-size:2.8rem;line-height:39px;color:#ff0b00;text-transform:uppercase;font-weight:500}@media screen and (max-width:544px){main .path .in .step .text h3,main .path .in .step .text h3 strong{font-size:24px;font-size:2.4rem;line-height:30px}}main .path .in .step .text p{font-size:16px;font-size:1.6rem;line-height:26px}main .path .in .step .text a.btn{margin-top:16px}main .path .in .step+.step{margin-top:24px}main .path .in .step+a.btn{margin-top:4.8rem;position:relative;left:50%;transform:translateX(-50%)}@media screen and (min-width:1340.1px){main .path .in{padding:12rem 0}main .path .in .step .text:before{top:-120px;left:-100px}}@media screen and (max-width:1340px){main .path .in{padding:8rem 0}main .path .in .step .text:before{top:-120px;left:0}}@media screen and (min-width:1023.1px){main .path .in>h2+article{margin-top:4.8rem}main .path .in>article+.step,main .path .in>h2+.step{margin-top:16rem}}@media screen and (max-width:1023px){main .path .in>h2+article{margin-top:2.4rem}main .path .in .step+.step,main .path .in>article+.step,main .path .in>h2+.step{margin-top:8rem}}@media screen and (max-width:550px){main .path .in .step svg{display:none}main .path .in .step .text{width:100%}main .path .in .step .text:before{top:-50px;left:0;font-size:100px;font-size:10rem;line-height:100px}}main .whyus{background-color:#ff0b00;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}@media screen and (min-width:1023.1px){main .whyus{padding:70px 0 105px}}@media screen and (max-width:1023px){main .whyus{padding:6.4rem 0}}@media screen and (max-width:767px){main .whyus{padding:3.2rem 0 0}}main .whyus h2{color:#fff;text-align:center;margin-bottom:36px}@media screen and (max-width:400px){main .whyus h2{font-size:30px;font-size:3rem;line-height:34px}}@media screen and (min-width:401px) and (max-width:767px){main .whyus h2{font-size:40px;font-size:4rem;line-height:50px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main .whyus h2{font-size:50px;font-size:5rem;line-height:60px}}@media screen and (min-width:1023.1px) and (max-width:1340px){main .whyus h2{font-size:60px;font-size:6rem;line-height:70px}}@media screen and (min-width:1340.1px){main .whyus h2{font-size:70px;font-size:7rem;line-height:75px}}@media screen and (max-width:800px){main .whyus h2{margin-bottom:1.2rem}}main .whyus .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}main .whyus .items>div{padding:30px 0;color:#fff;border-bottom:1px solid #fff}main .whyus .items>div strong{margin-right:40px}@media screen and (max-width:767px){main .whyus .items>div span{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main .whyus .items>div span{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:1023.1px){main .whyus .items>div span{font-size:18px;font-size:1.8rem;line-height:26px}}@media screen and (min-width:800.1px){main .whyus .items>div strong{font-size:80px;font-size:8rem;line-height:112px}}@media screen and (max-width:800px){main .whyus .items>div strong{font-size:60px;font-size:6rem;line-height:82px;margin-right:30px}}@media screen and (min-width:700.1px){main .whyus .items{gap:0 70px}main .whyus .items>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:nowrap;flex-flow:nowrap;width:calc(50% - 35px)}main .whyus .items>div strong{display:inline-flex;align-self:center}main .whyus .items>div span{display:inline-flex;align-self:center;max-width:300px}}@media screen and (max-width:700px),(max-width:300px){main .whyus .items{gap:0 40px}main .whyus .items>div{width:calc(50% - 20px)}main .whyus .items>div strong{display:block;font-size:50px;font-size:5rem;line-height:72px;margin:0}main .whyus .items>div span{display:block}}@media screen and (min-width:300.1px) and (max-width:400px){main .whyus .items{gap:0}main .whyus .items>div{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:nowrap;flex-flow:nowrap}main .whyus .items>div:last-of-type{border-bottom:0}main .whyus .items>div strong{display:inline-flex;align-self:center}main .whyus .items>div span{display:inline-flex;align-self:center;max-width:300px}main .whyus .items>div strong{margin-right:40px;font-size:40px;font-size:4rem;line-height:50px}}main .references{position:relative;padding:16rem 0 8rem}main .references .in{position:relative}@media screen and (max-width:767px){main .references .in>h2{font-size:30px;font-size:3rem;line-height:40px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main .references .in>h2{font-size:34px;font-size:3.4rem;line-height:40px}}@media screen and (min-width:1023.1px) and (max-width:1340px){main .references .in>h2{font-size:40px;font-size:4rem;line-height:60px}}@media screen and (min-width:1340.1px){main .references .in>h2{font-size:50px;font-size:5rem;line-height:75px}}main .references .in>h2 strong{color:#ff0b00}main .references .in>h2+article{margin-top:4.8rem}main .references .in .items>div>.alltext{display:none}main .references .in .items+a.btn{margin-top:4.8rem;position:relative;left:50%;transform:translateX(-50%)}main .references .items{position:relative;padding:70px 0}main .references .slick-list{overflow:hidden;position:relative;z-index:1;width:100vw;margin-left:calc(-50vw + 8px + 50%)}main .references .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:nowrap;flex-flow:nowrap}main .references .slick-track .alltext{display:none}main .references .slick-arrow{background:#fff;border:1px solid #000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow:hidden;text-indent:200%;white-space:nowrap;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;top:0;width:45px;height:45px;z-index:100}main .references .slick-arrow:before{content:'';display:block;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-repeat:no-repeat}main .references .slick-arrow.slick-prev{right:55px}main .references .slick-arrow.slick-prev:before{background-image:url(../svg/arrow20-prev.svg)}main .references .slick-arrow.slick-next{right:0}main .references .slick-arrow.slick-next:before{background-image:url(../svg/arrow20-next.svg)}main .references .slick-arrow.slick-disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity*100))";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;filter:50;cursor:default}main .references .slick-arrow:not(.slick-disabled):hover{background:#000}main .references .slick-arrow:not(.slick-disabled):hover.slick-prev:before{background-image:url(../svg/arrow20-prev-white.svg)}main .references .slick-arrow:not(.slick-disabled):hover.slick-next:before{background-image:url(../svg/arrow20-next-white.svg)}@media screen and (max-width:600px){main .references .slick-arrow{margin-top:-15px}}main .references .ref{display:flex;flex-wrap:wrap;text-decoration:none;color:#000;height:100%;padding:60px 45px;border:2px solid #fff;background-color:#fff}main .references .ref article{max-height:140px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;margin-bottom:4.8rem}@media screen and (max-width:767px){main .references .ref article{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main .references .ref article{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:1023.1px){main .references .ref article{font-size:18px;font-size:1.8rem;line-height:28px}}main .references .ref .person{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:8px;width:100%}main .references .ref .person strong{display:block}@media screen and (max-width:767px){main .references .ref .person strong{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main .references .ref .person strong{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:1023.1px){main .references .ref .person strong{font-size:18px;font-size:1.8rem;line-height:30px}}main .references .ref .person .rating{margin:4px 0 0 2.4rem}main .references .ref .person span{display:block;color:#747474;font-size:14px;font-size:1.4rem;line-height:30px;margin-left:auto}main .references .ref .broker{padding-left:125px;position:relative}main .references .ref .broker>picture{display:block;width:100px;height:100px;margin:0 auto;position:absolute;top:-25px;left:0}main .references .ref .broker>picture img{display:block}main .references .ref .broker>picture.bravis img{width:60px;height:60px;margin:20px}main .references .ref .broker>picture:not(.bravis){border:1px solid #dedfe2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}main .references .ref .broker>picture:not(.bravis) img{width:100px;height:100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}main .references .ref .broker strong{display:block;margin-bottom:8px}@media screen and (max-width:767px){main .references .ref .broker strong{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main .references .ref .broker strong{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:1023.1px){main .references .ref .broker strong{font-size:18px;font-size:1.8rem;line-height:30px}}main .references .ref .broker span{display:block;color:#747474;font-size:14px;font-size:1.4rem;line-height:17px}main .references .ref span.btn{margin-left:auto;max-height:55px}main .references .ref:hover{border-color:#ff0b00}main .references .ref:hover span.btn{border-color:#6c6a69;background-color:#6c6a69;color:#fff}@media screen and (min-width:1491.1px){main .references .slick-track .slick-current .ref{-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;margin-right:20px;border-left:0}main .references .slick-track .slick-current+.slick-active .ref{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 8px}main .references .slick-track .slick-current+.slick-active+.slick-active .ref{-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;margin-left:20px;border-right:0}}@media screen and (min-width:767.1px) and (max-width:1491px){main .references .slick-track .slick-current .ref{-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;margin-right:14px}main .references .slick-track .slick-current+.slick-active .ref{-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;margin-left:14px}}@media screen and (max-width:1340px){main .references .ref span.btn{margin-left:auto;max-height:43px}}@media screen and (max-width:1023px){main .references{padding:8rem 0 4.8rem}main .references .in>h2+article{margin-top:2.4rem}main .references .ref{padding:2.4rem;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}main .references .ref article{margin-bottom:2.4rem}main .references .ref .broker{padding-left:75px}main .references .ref .broker>picture{width:50px;height:50px;top:-5px}main .references .ref .broker>picture.bravis img{width:40px;height:40px}main .references .ref .broker>picture:not(.bravis) img{width:50px;height:50px}}@media screen and (max-width:767px){main .references .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 .8rem;overflow:hidden;overflow-x:scroll;padding-bottom:.8rem}main .references .items>div{width:80%;flex-shrink:0}main .references .items>div span.btn{display:none}}main .aboutus{padding:8rem 0 0}main .aboutus .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 5%}main .aboutus .items div:first-of-type{background:#fff;padding:67px 40px;position:relative}main .aboutus .items div:first-of-type h4{font-size:24px;font-size:2.4rem;line-height:38px;font-weight:400}main .aboutus .items div:first-of-type h4 strong{font-size:24px!important;font-size:2.4rem!important;line-height:38px!important}main .aboutus .items div:first-of-type img{display:block;position:absolute;right:37px;bottom:-37px}main .aboutus .items div:not(:first-of-type) img{display:block;margin-bottom:24px}main .aboutus .items div:not(:first-of-type) h3{font-size:24px;font-size:2.4rem;line-height:34px;margin-bottom:16px;font-weight:500}main .aboutus .items div:not(:first-of-type) h3 strong{font-size:24px;font-size:2.4rem;line-height:34px;color:#ff0b00;text-transform:uppercase;font-weight:500}main .aboutus .items div:not(:first-of-type) p{font-size:18px;font-size:1.8rem;line-height:32px}@media screen and (min-width:1250.1px){main .aboutus .items div:first-of-type{width:32%}main .aboutus .items div:not(:first-of-type){width:29%}}@media screen and (max-width:1250px){main .aboutus .items div:first-of-type{width:36%}main .aboutus .items div:not(:first-of-type){width:32%}}@media screen and (max-width:1023px){main .aboutus{padding:0}main .aboutus .items{flex-wrap:wrap;justify-content:space-between;gap:0 40px}main .aboutus .items div:first-of-type{width:100%;margin-bottom:40px;padding:2.4rem}main .aboutus .items div:first-of-type img{max-height:48px;bottom:-36px}main .aboutus .items div:not(:first-of-type){width:calc(50% - 40px)}main .aboutus .items div:not(:first-of-type) img{max-height:48px}}@media screen and (max-width:544px){main .aboutus .items{gap:0}main .aboutus .items div:not(:first-of-type){width:100%;padding:0 32px}main .aboutus .items div:not(:first-of-type)+div:not(:first-of-type){margin-top:24px}}main .aboutusgallery{margin-top:12rem;background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}main .aboutusgallery .gallery{padding:6.4rem 0 0}main .aboutusgallery .gallery h2{margin-bottom:35px}@media screen and (max-width:767px){main .aboutusgallery .gallery h2{font-size:30px;font-size:3rem;line-height:40px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main .aboutusgallery .gallery h2{font-size:34px;font-size:3.4rem;line-height:40px}}@media screen and (min-width:1023.1px) and (max-width:1340px){main .aboutusgallery .gallery h2{font-size:40px;font-size:4rem;line-height:60px}}@media screen and (min-width:1340.1px){main .aboutusgallery .gallery h2{font-size:50px;font-size:5rem;line-height:75px}}main .aboutusgallery .gallery article{max-width:648px}@media screen and (max-width:1023px){main .aboutusgallery{margin-top:8rem}main .aboutusgallery .gallery{padding-top:2.4rem}}main .sold .items div{text-align:left;position:relative;padding:22px 30px 59px;background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}main .sold .items div.bgblue{background-color:#3159b5;color:#fff}main .sold .items div img{display:block;width:auto;height:50px}main .sold .items div h2,main .sold .items div h3{display:block;margin:35px 0 25px;text-align:left}@media screen and (max-width:767px){main .sold .items div h2,main .sold .items div h3{font-size:20px;font-size:2rem;line-height:24px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main .sold .items div h2,main .sold .items div h3{font-size:24px;font-size:2.4rem;line-height:30px}}@media screen and (min-width:1023.1px){main .sold .items div h2,main .sold .items div h3{font-size:30px;font-size:3rem;line-height:35px}}main .sold .items div span{display:block}@media screen and (max-width:767px){main .sold .items div span{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:767.1px) and (max-width:1023px),print{main .sold .items div span{font-size:16px;font-size:1.6rem;line-height:24px}}@media screen and (min-width:1023.1px){main .sold .items div span{font-size:18px;font-size:1.8rem;line-height:28px}}main .sold .items+a.btn{margin-top:4.8rem;position:relative;left:50%;transform:translateX(-50%)}@media screen and (min-width:1340.1px){main .sold{padding:146px 0 16rem}main .sold .items{gap:0 100px}}@media screen and (max-width:1340px){main .sold{padding:110px 0 100px}main .sold .items{gap:0 40px}}@media screen and (min-width:1023.1px){main .sold .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}main .sold .items div{width:30%}}@media screen and (max-width:1023px){main .sold{padding:8rem 0}main .sold .items div{padding:20px 20px 20px 100px}main .sold .items div img{height:40px;float:left;margin-left:-70px}main .sold .items div h2,main .sold .items div h3{margin:0}main .sold .items div+div{margin-top:1.2rem}}@media screen and (max-width:600px){main .sold .items{padding-top:40px}}