.home-main{background:url(../images/home-main.jpg) no-repeat bottom/cover;height:100vh;width:100vw;max-height:60vw}.home-main_header{width:100%;padding:0 50rem}.home-main_header-logo{width:260rem}.home-main_header-menu_link{color:#fff;font:600 16rem/20rem Montserrat-SemiBold,sans-serif;margin:0 23rem;transition:.2s ease-in}.home-main_header-menu_link:hover{color:#d5f012}.home-main_box{margin:386rem 0 0 50%;transform:translateX(-753rem);width:66%}.home-main_box-subtitle{color:#fff;margin:30rem 0 0}.home-benefits{padding:456rem 0 0;margin:153rem 0 0 50%;transform:translateX(-811rem);background:url(../../images/benefits-bg.jpg) no-repeat top/contain;height:2965rem;width:1874rem}.home-benefits_box{background:#fff;width:580rem;position:relative;padding:16rem 0 20rem 41rem}.home-benefits_box-quality{margin:0 0 0 50%;transform:translateX(-712rem)}.home-benefits_box-responsibility{margin:595rem 0 0 50%;transform:translateX(-127rem)}.home-benefits_box-result{margin:593rem 0 0 50%;transform:translateX(-712rem)}.home-benefits_box-privacy{margin:633rem 0 0 50%;transform:translateX(-127rem)}.home-benefits_box-txt{margin:9rem 0 0 3rem}.home-portfolio{position:relative}.home-portfolio_inner{position:relative;overflow:hidden;margin:0 auto;width:100%}.home-portfolio_item{width:33.3%;height:22vw;border-right:thin solid hsla(0,0%,100%,.3);border-bottom:thin solid hsla(0,0%,100%,.3);z-index:10;padding:20vw 21rem 0 0;position:relative;cursor:pointer}.home-portfolio_item:after{content:"";position:absolute;top:0;left:0;right:1rem;bottom:1rem;background-color:rgba(0,0,0,.2);opacity:0;transition:opacity .2s ease-out}.home-portfolio_item:hover:after{opacity:1}.home-portfolio_item-title{color:#fff;position:relative;z-index:1;text-align:right}.home-portfolio_img{position:absolute;z-index:-1;opacity:0;bottom:0;left:0;width:100%}.home-portfolio_img,.home-portfolio_img.hovered{transition:transform 20s cubic-bezier(.215,.61,.355,1)}.home-portfolio_img.hovered{opacity:1;z-index:1;transform:scale(1.06)}.home-portfolio_slider{width:1200rem;margin:0 auto;position:relative}.home-portfolio_slider-top{margin:0 50rem 0 0;width:1020rem;height:580rem;align-self:stretch}.home-portfolio_slider-top .swiper-container{height:100%}.home-portfolio_slider-thumbs{height:580rem;flex-shrink:0}.home-portfolio_slider-thumbs .home-portfolio_slider-item{width:130rem;height:130rem;opacity:.5;cursor:pointer;margin:0 auto}.home-portfolio_slider-thumbs .home-portfolio_slider-item img{margin:0}.home-portfolio_slider-thumbs .swiper-slide.swiper-slide-thumb-active .home-portfolio_slider-item{opacity:1}.home-portfolio_slider-item{width:100%;height:700rem;margin:0 auto;height:100%}.home-portfolio_slider-item img{margin:0 20rem}.home-portfolio_slider-description{width:1020rem;margin:0 0 30rem}.home-portfolio_slider-txt{line-height:30rem}.home-portfolio_slider .center .home-portfolio_slider-item{max-width:949rem;opacity:1}.home-portfolio_arrow-back{color:#3a2663;cursor:pointer;position:absolute;top:10rem;right:50rem}.home-portfolio_arrow-back img{margin:0 12rem 0 0;width:12rem}.home-portfolio_modal{background:#d5d2dc;position:absolute;top:0;z-index:20;width:100%;height:100%;padding:50rem 0 0}.swiper-nav span{border:none;width:21rem;height:35rem}.swiper-nav span,.swiper-nav span:hover{background:transparent}.swiper-nav span:hover:after,.swiper-nav span:hover:before{background:#000}.swiper-nav span:after,.swiper-nav span:before{width:20rem;background:#000}.swiper-nav span:after{bottom:calc(50% - 8rem)}.swiper-nav span:before{top:calc(50% - 7rem)}.swiper-nav div{top:50%;transform:translateY(-50%)}.swiper-nav div.swiper-prev{left:0}.swiper-nav div.swiper-next{right:0}.swiper-nav div.swiper-button-disabled{display:none}.home-price{width:1329rem;margin:0 auto;padding:92rem 0 0}.home-price_title{margin:0 0 83rem}.home-price_item{width:218rem;margin:0 8rem 0 0;position:relative;flex-direction:column}.home-price_item-photo{width:52rem;margin:6rem auto 29rem}.home-price_item-time{width:47rem;margin:5rem auto 27rem}.home-price_item-format{width:52rem;margin:7rem auto 28rem}.home-price_item-stamp{width:52rem;margin:0 auto 22rem}.home-price_item-web{width:53rem;margin:7rem auto 25rem}.home-price_item:last-child:before{display:none}.home-price_btn{cursor:pointer;position:relative;font:300 24rem/29rem Montserrat,sans-serif}.home-price_btn:before{content:"";background:#3b2664;width:100%;height:1rem;position:absolute;left:0;bottom:3rem}.home-price .base_btn{margin:40rem auto 30rem}.home-price_process{padding:0 0 0 16rem;text-align:left;width:634rem}.home-price_process-title{margin:0 0 48rem}.home-price_process-item{position:relative;padding:0 0 9rem 37rem;font:300 24rem/29rem Montserrat-Light,sans-serif}.home-price_process-item:before{content:"";width:16rem;height:16rem;border-radius:50%;background:#d5f012;position:absolute;left:0;top:7rem}.home-price_process-instruction{margin:55rem 0 0}.home-price_process-instruction_txt{position:relative;cursor:pointer}.home-price_process-instruction_txt:after,.home-price_process-instruction_txt:before{position:absolute;content:"";background:#3b2664;height:1rem}.home-price_process-instruction_txt:before{width:100%;top:26rem;left:0}.home-price_process-instruction_txt:after{width:66%;bottom:2rem;left:0}.home-price_process-instruction_txt:lang(en):after{width:91%}.home-price_instruction-img{width:41rem;margin:0 36rem 0 0}.home-price_before-after{margin:70rem auto 44rem}.home-price_slider{position:relative;overflow:hidden;width:880rem;margin:0 auto;cursor:-webkit-grabbing;cursor:grabbing}.home-price_slider img{width:100%;display:block}.home-price_slider-resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.home-price_slider-handle{position:absolute;left:50%;top:0;bottom:0;width:4px;margin-left:-2px;background:#d5f012}.home-price_slider-handle:after,.home-price_slider-handle:before{content:"";position:absolute;top:10rem;border:10rem solid transparent}.home-price_slider-handle:after{left:10rem;border-left:10rem solid #d5f012}.home-price_slider-handle:before{right:10rem;border-right:10rem solid #d5f012}.home-interest{background:url(../../images/home-interest.jpg) no-repeat top/cover;height:448rem;padding:170rem 0 0}.home-interest_inner{width:1122rem;margin:0 50%;transform:translateX(-588rem)}.home-interest_title{color:#d5f012;font:300 48rem/59rem Montserrat-Bold,sans-serif;text-align:left}.home-advantages{padding:80rem 0 0;overflow:hidden}.home-advantages_inner{margin:0 auto}.home-advantages_vid{position:relative;margin:104rem 135rem 0 0;width:50vw}.home-advantages_ellipse{width:152rem;position:absolute;top:-48rem;right:-76rem;z-index:-1}.home-advantages_play-btn{width:75rem;height:75rem;position:absolute;top:-8rem;right:-37rem;cursor:pointer;transition:.2s ease-in-out;background:url(../../images/play_btn.svg) no-repeat 50%/contain}.home-advantages_layout{width:629rem;margin:134rem 0 26rem}.home-advantages_item{width:190rem;margin:0 0 80rem}.home-advantages_item-quadro{width:54rem;margin:0 auto 20rem}.home-advantages_item-time{width:47rem;margin:0 auto 27rem}.home-advantages_item-format{width:52rem;margin:2rem auto 28rem}.home-advantages_item-video{width:52rem;margin:10rem auto 30rem}.home-advantages_item-stamp{width:52rem;margin:0 auto 21rem}.home-advantages_item-web{width:53rem;margin:4rem auto 27rem}.home-work{width:1520rem;margin:0 auto;padding:70rem 0 0}.home-work_title{margin:0 0 48rem}.home-work_item{position:relative}.home-work_img{width:203rem;margin:0 7rem 20rem}.home-work_txt{font:16rem Montserrat-light,sans-serif}.home-work_arrow{width:36rem;position:absolute;left:-15rem;top:calc(50% - 30rem);transform:translateY(-50%)}.home-work_recommendation{font:400 16rem Montserrat,sans-serif;color:#3a2663;margin:52rem 0 0;cursor:pointer}.home-work_recommendation span{display:block;padding:2rem;width:30rem;height:30rem;border:thin solid #3a2663;border-radius:50%;font:300 20rem Montserrat,sans-serif;margin:0 20rem 0 0}.home-reviews{width:1500rem;margin:0 auto;padding:159rem 100rem 0 0;position:relative}.home-reviews_title{position:absolute;right:190rem;top:180rem;z-index:10}.home-reviews_box{width:531rem;min-height:580rem;background-color:#fff;padding:80rem 115rem 100rem 90rem;margin:0 0 0 -80rem}.home-reviews_date{font:16rem Montserrat-light,sans-serif}.home-reviews_txt{overflow:auto;line-height:20rem;height:380rem;margin:35rem 0 0}.home-reviews_img{width:1049rem;height:730rem}.home-reviews .swiper-nav span{border:none;background:transparent;width:21rem;height:35rem}.home-reviews .swiper-nav span:hover{background:transparent}.home-reviews .swiper-nav span:hover:after,.home-reviews .swiper-nav span:hover:before{background:#000}.home-reviews .swiper-nav span:after,.home-reviews .swiper-nav span:before{width:20rem;height:1rem;background:#000}.home-reviews .swiper-nav span:after{bottom:calc(50% - 8rem)}.home-reviews .swiper-nav span:before{top:calc(50% - 7rem)}.home-reviews .swiper-nav div{top:50%;transform:translateY(-50%)}.home-reviews .swiper-nav div.swiper-prev{left:100rem}.home-reviews .swiper-nav div.swiper-next{right:0}.home-compare{width:1250rem;margin:auto;padding:210rem 0 250rem;background:#fff}.home-compare_title{margin:-33rem 0 33rem -561rem}.home-compare_box{padding:18rem 66rem 30rem;box-shadow:14rem 19rem 40rem hsla(0,0%,56.9%,.35);background:#f9f9f9}.home-compare_eye{width:29rem;margin:0 13rem 0 0}.home-compare_before{position:relative}.home-compare_before-option{font:400 24rem Montserrat,sans-serif;color:#9d9d9d;position:absolute;left:-215rem;top:88rem}.home-compare_before-line{position:absolute;left:-140rem;top:123rem;width:233rem}.home-compare_before-box{width:486rem}.home-compare_before-img{width:353rem}.home-compare_before-name{font:300 22rem Montserrat-light,sans-serif;margin:6rem 0 19rem}.home-compare_before-views{margin:13rem 0 0}.home-compare_before-views_txt{color:#9d9d9d}.home-compare_after{position:relative;margin:-80rem 0 0 -57rem}.home-compare_after-box{width:589rem;position:relative}.home-compare_after-sold{position:absolute;top:-27rem;right:-30rem;width:146rem;height:146rem;font:400 30rem/146rem Montserrat-Bold,sans-serif;border-radius:50%;background:#d5f012;color:#fff}.home-compare_after-img{width:465rem}.home-compare_after-name{margin:15rem 0;font:28rem/30rem Montserrat-light,sans-serif}.home-compare_after-price{font:300 24rem Montserrat-light,sans-serif}.home-compare_after-views{margin:12rem 0 0}.home-compare_after-views-txt{font:700 24rem Montserrat-Bold,sans-serif;color:#3a2663}.home-compare_after-option{position:absolute;right:-50rem;bottom:38rem;font-size:24rem}.home-compare_after-line{position:absolute;right:-58rem;bottom:80rem;width:158rem}.home-compare_btn{margin:48rem auto 0;display:block}.home-contacts{background:url(../images/contacts.jpg) no-repeat 50%}.home-contacts_inner{width:1260rem;margin:0 auto}.home-contacts_title{color:#fff;padding:126rem 0 146rem}.home-contacts_link,.home-contacts_txt{color:#fff}.home-contacts hr{width:1rem;height:90rem;background:#d5f012;margin:0 33rem 0 60rem}.home-contacts_link{display:block;margin:20rem 0 0;font-size:24rem;font-weight:700}.home-contacts .form-offer{box-shadow:30rem 39rem 70rem hsla(0,0%,56.9%,.35);height:650rem}.home-advantages_play-btn.lazy,.home-benefits.lazy,.home-contacts.lazy,.home-interest.lazy,.home-main.lazy,.home-portfolio_slider-item.lazy{background:none!important}input[type=submit]:disabled{line-height:50rem;padding:0 30rem;cursor:default;color:#fff;background:linear-gradient(244deg,#efefef 66.92%,#efefef 79.88%,#fcfcfc 84.49%,#efefef 88.22%);-webkit-animation:gradient 8s linear infinite;animation:gradient 8s linear infinite}@-webkit-keyframes gradient{0%{background-position-x:0}to{background-position-x:2000rem}}@keyframes gradient{0%{background-position-x:0}to{background-position-x:2000rem}}.preload{position:fixed;left:0;top:0;width:100vw;height:100vh;background:#fff;z-index:10000;transition:1s ease}.preload:after,.preload:before{content:"";position:absolute;left:50%;top:50%;width:90rem;height:90rem;margin-left:-45rem;margin-top:-45rem;background-color:#d0cec1;opacity:.6;border-radius:50%;-webkit-animation:sk-double-bounce 2s ease-in-out infinite;animation:sk-double-bounce 2s ease-in-out infinite}.preload:after{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-double-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes sk-double-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.loaded{overflow-y:auto}.loaded .preload{opacity:0}*{margin:0;padding:0;list-style-type:none;text-decoration:none;outline:0;box-sizing:border-box;border:0}@font-face{font-family:Montserrat-Light;src:url(/fonts/Montserrat-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Montserrat-SemiBold;src:url(/fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Montserrat-Bold;src:url(/fonts/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-display:swap}html{font-size:.0625vw}@media screen and (min-width:1600px){html{font-size:1px}}body{overflow-x:hidden}body,input,p,textarea{font:300 18rem/22rem Montserrat-Light,sans-serif}a{cursor:pointer}h1{font:700 48rem/59rem Montserrat-Bold,sans-serif;color:#d5f012}h2{font:300 48rem/59rem Montserrat-Light,sans-serif;text-align:center}h3{font:300 36rem/44rem Montserrat-Light,sans-serif}h4{font:300 30rem Montserrat-Light,sans-serif}.title-hide{color:#fff;position:relative;z-index:-100}.purple{color:#3b2664}.bold-18{font:700 18rem/22rem Montserrat-Bold,sans-serif}.bold-24{font:700 24rem/29rem Montserrat-Bold,sans-serif}.upper{text-transform:uppercase}.ta-c{text-align:center}.flex,.flex_wrap{display:flex}.flex_wrap{flex-wrap:wrap}.flex_fd-col_jc-c{display:flex;flex-direction:column;justify-content:center}.flex_wrap_jc-sb{flex-wrap:wrap}.flex_jc-sb,.flex_wrap_jc-sb{display:flex;justify-content:space-between}.flex_ai-c{display:flex;align-items:center}.flex_jc-c{display:flex;justify-content:center}.flex_ai-fe{display:flex;align-items:flex-end}.flex_ai-fs{display:flex;align-items:flex-start}.flex_jc-fe{display:flex;justify-content:flex-end}.flex_jc-c_ai-c{display:flex;justify-content:center;align-items:center}.flex_jc-sb_ai-c{display:flex;justify-content:space-between;align-items:center}.swiper-nav span{display:block;width:70rem;height:70rem;border:thin solid #3a2663;background:#fff;position:relative}.swiper-nav span:hover{background:#3a2663}.swiper-nav span:hover:after,.swiper-nav span:hover:before{background:#fff}.swiper-nav span:after,.swiper-nav span:before{content:" ";position:absolute;width:30rem;height:1rem;background:#3a2663}.swiper-nav span:after{bottom:calc(50% - 11rem);left:50%;transform:translate(-50%,-50%) rotate(-45deg);transform-origin:50% 50%}.swiper-nav span:before{top:calc(50% - 11rem);left:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:50% 50%}.swiper-nav div{position:absolute;z-index:5}.swiper-nav div.swiper-prev span:after{transform:translate(-50%,-50%) rotate(45deg)}.swiper-nav div.swiper-prev span:before{transform:translate(-50%,-50%) rotate(-45deg)}.slide_btn{height:70rem;width:286rem;background:none;cursor:pointer;text-transform:uppercase;position:relative;font:700 18rem/22rem Montserrat-Bold,sans-serif;z-index:2;color:#d5f012}.slide_btn:hover:before{transform:translateX(-12rem)}.slide_btn:hover:after{transform:translateX(12rem)}.slide_btn:after,.slide_btn:before{position:absolute;content:"";background:#3a2663;width:100%;height:59%;z-index:-1;transition:.3s cubic-bezier(.75,.24,.01,.9)}.slide_btn:before{top:0;right:-12rem}.slide_btn:after{bottom:0;left:-12rem}.slide_btn-yellow{color:#3b2664!important}.slide_btn-yellow:after,.slide_btn-yellow:before{background:#d5f012!important}.form-offer{background:#fff;padding:50rem 90rem}.form-offer_inner{width:410rem}.form-offer_title{color:#3a2663;font-size:24rem;margin:0 0 20rem}.form-offer_control{border-bottom:thin solid #3a2663;width:100%;padding:5rem 0;resize:none;font-weight:300;margin:0 0 20rem}.form-offer_btn,.form-offer_control{background:transparent;font-size:18rem}.form-offer_btn{display:block;margin:0 auto;font-weight:700;cursor:pointer}.policy{margin:10rem 0 40rem}.policy label{position:relative}.policy input{opacity:0;height:20rem;width:20rem;position:absolute;left:0;top:0}.policy span{height:20rem;width:20rem;box-shadow:inset 0 0 5rem 1rem rgba(20,20,21,.17);border:1rem solid #000;border-radius:5rem;background:#fff;position:relative;display:inline-block;box-sizing:border-box;transition:box-shadow .2s ease;cursor:pointer}.policy span:after,.policy span:before{box-sizing:border-box;position:absolute;height:0;width:3rem;background-color:#000;display:inline-block;transform-origin:left top;content:" ";transition:opacity .5s ease}.policy span:before{top:17rem;left:9rem;transform:rotate(-135deg)}.policy span:after{top:6rem;left:-3rem;transform:rotate(-45deg)}.policy input:checked+span:after{height:8rem;-webkit-animation:dothabottomcheck .2s ease 0s forwards;animation:dothabottomcheck .2s ease 0s forwards}.policy input:checked+span:before{height:11rem;-webkit-animation:dothatopcheck .4s ease 0s forwards;animation:dothatopcheck .4s ease 0s forwards}.policy p{margin:0 0 0 15rem;font-size:14rem;font-weight:400;width:350rem}.policy a{text-decoration:underline}@-webkit-keyframes dothabottomcheck{0%{height:0}to{height:15rem}}@keyframes dothabottomcheck{0%{height:0}to{height:15rem}}@-webkit-keyframes dothatopcheck{0%,50%{height:0}to{height:25rem}}@keyframes dothatopcheck{0%,50%{height:0}to{height:25rem}}.modal{position:fixed;top:0;z-index:1000;visibility:hidden;display:none}.modal-is-open{overflow:hidden;height:100%}.modal.is-visible{visibility:visible;height:100%;width:100%;overflow:auto;display:block}.modal.is-visible .modal_overlay{position:fixed;z-index:1;top:0;left:0;width:100%;height:100vh;background:rgba(27,20,41,.9);opacity:1}.modal .form-offer_inner{width:auto}.modal_body{width:600rem;margin:calc(50vh - 327.5rem) auto;position:relative;z-index:2;background:#fff}.modal_close{position:absolute;right:20rem;top:20rem;width:20rem;height:20rem;padding:0 108rem 0 0;cursor:pointer;color:#000}.modal_close:after,.modal_close:before{content:"";position:absolute;top:10rem;right:0;width:20rem;height:1rem;background-color:#1b1429;transform-origin:50% 50%}.modal_close:before{transform:rotate(45deg)}.modal_close:after{transform:rotate(135deg)}.modal .modal_body{width:800rem;padding:80rem 80rem 65rem 50rem;margin:calc(50vh - 350rem) auto}.modal .modal_body-title{font-size:24rem;font-weight:300;color:#3a2663;margin:0 0 40rem}.modal .modal_body-item{margin:0 0 15rem}.modal .modal_body-icon{width:40rem;margin:0 20rem 0 0;flex-shrink:0}.modal_policy{z-index:1001}.modal_policy .modal_body{width:800rem;padding:80rem 30rem;margin:calc(50vh - 455rem) auto}.modal_policy-content{max-height:750rem;overflow-y:auto}.lang{position:relative}.lang:hover .lang-white{color:hsla(0,0%,100%,.5)}.lang:hover .lang-black{color:rgba(0,0,0,.5)}.lang:hover .lang-black:before,.lang:hover .lang-white:before{opacity:.5;transform:rotate(180deg)}.lang:hover .lang-submenu{transform:translateY(20%);opacity:1}.lang-black,.lang-white{position:relative;cursor:pointer;display:block;font:600 16rem/20rem Montserrat-SemiBold,sans-serif;transition:.2s ease-in-out}.lang-black:before,.lang-white:before{content:"";width:18rem;height:19rem;position:absolute;left:27rem;top:0;transition:.2s ease-in-out}.lang-white{color:#fff}.lang-white:before{background:url(../../images/lang_arrow.svg) no-repeat 50%/contain}.lang-black{color:#000}.lang-black:before{background:url(../../images/lang_arrow-black.svg) no-repeat 50%/contain}.lang-submenu{position:absolute;transition:.3s ease-in;opacity:0}.lang-submenu_item{margin:0 0 8rem;display:block;text-decoration:none;outline:none;transition:.3s ease-in-out;font:600 16rem/20rem Montserrat-SemiBold,sans-serif}.lang-submenu_item-white{color:#fff}.lang-submenu_item-white:hover{color:#d5f012}.lang-submenu_item-black{color:#000}.lang-submenu_item-black:hover{color:#3a2663}.sticky{width:100%;padding:0 50rem;position:fixed;z-index:100;top:-80rem;height:70rem;line-height:103rem;background:#f3f3f3;transition:top 1s ease-in-out;text-transform:uppercase}.sticky.show-header-sticky{top:0;transition:top 1s ease-in-out}.sticky.show-header-sticky .sticky_logo{top:14rem;transition:top 1s ease-in-out}.sticky_item{margin:0 100rem}.sticky_logo{width:200rem;position:absolute;z-index:10;top:-111rem;left:50rem;transition:top 1s ease-in-out}.sticky_menu-link{color:#000;font:600 16rem/20rem Montserrat-SemiBold,sans-serif;margin:0 23rem;transition:.2s ease-in}.sticky_menu-link.active{color:#3b2664}.sticky .slide_btn{height:50rem}.footer{width:1100rem;margin:0 auto;padding:81rem 0 88rem;position:relative}.footer_logo{width:138rem;opacity:.4;position:absolute;left:0;top:50%;transform:translateY(-50%)}.footer_policy{color:#000;font-size:15rem;font-weight:300;text-decoration:underline;cursor:pointer}input[type=radio]{position:absolute;z-index:-1;opacity:0;top:5rem;left:5rem}.accordion-item{position:relative;margin:77rem 0 83rem}.accordion-item article{max-height:0;overflow:hidden;transition:all 1s linear}.accordion-item .home-price_other-open:checked~article{max-height:1367rem;margin:0 0 77rem}.accordion-item .home-price_other-open:checked~.home-price_label-open{opacity:0;cursor:default}.accordion-item .home-price_other-open:checked~.home-price_label-close{opacity:1;transition:all 0s linear 1s}.accordion-item .home-price_other-close:checked~article{max-height:0;transition:all 0s linear}.accordion-item .home-price_other-close:checked~.home-price_label-open{opacity:1}.accordion-item .home-price_other-close:checked~.home-price_label-close{opacity:0;position:absolute}.base_scroll{padding:0 20rem 0 0}.base_scroll::-webkit-scrollbar-track{background-color:silver;border-radius:4rem}.base_scroll::-webkit-scrollbar-track-piece{background-color:#f3f3f3;border-radius:4rem}.base_scroll::-webkit-scrollbar-thumb{height:50rem;background-color:silver;border-radius:4rem;width:8rem}.base_scroll::-webkit-scrollbar-corner{background-color:silver}.base_scroll::-webkit-scrollbar{width:8rem;height:3rem;background:#f9f9f9;border-radius:4rem}.cookie-consent{background:#f3f3f3;position:fixed;bottom:0;width:100%;z-index:1000}.cookie-consent_box{width:1500rem;height:100rem;margin:auto}.cookie-consent_message{width:1120rem}.cookie-consent_agree{height:50rem}.cookie_link{border-bottom:thin dashed #000;color:#000}.lazy,.lazy:after,.lazy:before{background:none!important}