*,:after,:before{box-sizing:border-box}[data-headlessui-state]:focus-visible{outline:none}ol,ul{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0;line-height:1.2}html.nprogress-loader body:before{content:"";display:none;width:100vw;height:100vh;position:fixed;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);z-index:100;animation-name:f-fadeIn;animation-duration:.6s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.4,0,.2,1)}.grecaptcha-badge{visibility:hidden}@keyframes f-fadeIn{to{background:rgba(0,48,87,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}ol,ul{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes __hoverIn{0%{background-size:100% 100%;background-position:0 100%}to{background-size:100% 60%;background-position:0 120%}}@keyframes __hoverOut{to{background-size:100% 100%;background-position:0 100%}0%{background-size:100% 60%;background-position:0 120%}}a{text-decoration:none}a,body{color:#4f4f4f}body{font-family:Montserrat,sans-serif;font-size:12px;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.mobile{display:none}.PhoneInput{position:relative}.PhoneInput .PhoneInputCountryIcon--border{background:none;box-shadow:none}.PhoneInput .PhoneInputCountryIcon{width:20px;height:20px;border-radius:100%;overflow:hidden;position:relative}.PhoneInput .PhoneInputCountrySelectArrow{display:none}.PhoneInput .PhoneInputCountry{position:absolute;top:10px;left:10px}.PhoneInput .PhoneInputInput{border:none;padding-left:25px;background:rgba(0,0,0,0);border-radius:20px;width:100%}.finish_form .PhoneInput .PhoneInputCountry{top:20px;left:0}.vacancy_request_modal .connect_form .input_text{border:none;padding:12px 20px;width:100%;background:#f2f2f2;border-radius:40px}.main_wrapper{display:flex;margin:auto;flex-direction:column;min-height:100vh;padding:0 0 105px;background-image:linear-gradient(180deg,transparent 100px,#fff 0,#fff);background-position:0 0;align-items:center;position:relative}.main_wrapper:before{content:"";position:absolute;width:100%;height:30px;bottom:0;top:70px;background:#fff;border-radius:30px 30px 0 0}.main_wrapper>main{flex:1 1 auto;position:relative;max-width:1200px;width:100%;display:flex;flex-direction:column}.main_wrapper>main>section:first-child{margin-top:44px}.main_wrapper p a{display:inline-block;position:relative;color:#cfaf7f}.main_wrapper p a:before{content:"";width:0;height:1px;background:linear-gradient(90deg,#a96f44,#efdc97);position:absolute;bottom:0;left:0;transition:width .3s ease-in-out}.main_wrapper p a:hover:before{width:100%}.header_margin{margin-top:140px}@media screen and (min-width:480px){.white_top{display:none}}.embla{--slide-spacing:1rem;--slide-size:100%;--slide-height:460px}.main_slider{margin-bottom:75px}.main_slider .embla__dots_wrapper{display:none}.embla__viewport{overflow:hidden}.embla__container_center{justify-content:center}.embla__container{display:flex;flex-direction:row;height:auto;margin-left:calc(var(--slide-spacing)*-1)}.embla__container.awards{justify-content:space-between;gap:20px}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);position:relative}.embla__slide .toggle_filter{position:absolute;width:255px;left:calc(50% - 127.5px + .5rem);height:60px;background:linear-gradient(90deg,#d2c596,#c6a538);box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;border-radius:30px;bottom:45px;font-weight:500;font-size:16px;line-height:1.31;color:#fff;z-index:1}.embla__slide .slide_shadow{background:linear-gradient(180deg,#003057,rgba(0,48,87,0));opacity:.8;width:460px;position:absolute;height:100%;top:0;left:1rem;transform:rotate(-90deg);border-radius:30px}.embla__slide__img{display:block;height:var(--slide-height);width:100%;object-fit:cover;border-radius:30px;overflow:hidden}.embla__slide__text{position:absolute;z-index:1;font-size:30px;font-weight:600;line-height:normal;color:#fff;top:133px;left:75px}.slide_bottom_back{background:linear-gradient(180deg,#003057,rgba(0,48,87,0));opacity:.8;border-radius:30px;transform:rotate(-180deg);position:absolute;bottom:0;width:100%;height:300px;z-index:0}.embla__button,.embla__dot{-webkit-appearance:none;background-color:rgba(0,0,0,0);touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0}.embla__dots{z-index:1;bottom:23px;position:absolute;right:79px;justify-content:center}.embla__dot,.embla__dots{display:flex;align-items:center}.embla__dot{margin-left:3px;flex:1 1 auto}.embla__dot:after{border-radius:15px;border:2px solid #fff;width:100%;height:auto;content:""}.embla__dot--selected:after{border-color:#003057}.embla__button{z-index:1;color:var(--background-site);position:absolute;display:flex;align-items:center;justify-content:center;top:50%;transform:translate(-50%,-50%);cursor:pointer;width:60px;height:60px}.embla__button--prev{left:-32px}.embla__button--next{left:calc(100% - 32px)}.features .embla__button--prev{left:0;transform:translate(-50%,-50%)}.features .embla__button--next{right:0;left:auto;transform:translate(50%,-50%)}.layouts_slider .embla__button--prev{left:0}.layouts_slider .embla__button--next{right:0;left:auto}.embla__button:disabled rect{fill:#e0e0e0;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.embla__button__svg{width:65%;height:65%}.request_block{position:relative;margin-bottom:76px;margin-top:44px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:22px;border-radius:30px;overflow:hidden}.request_block img{width:100%}.request_block .text{position:absolute;text-align:center;bottom:122px;z-index:1;color:#fff}.request_block .text p{font-size:18px;line-height:normal}.request_block .text span{font-size:30px;line-height:normal;text-transform:capitalize}.request_block .request_button{position:absolute;border:none;z-index:1;bottom:60px;padding:10px 30px}.request_block .blue_shadow{border-radius:30px 30px 0 0;opacity:.9;background:linear-gradient(180deg,#003057,rgba(0,48,87,0));position:absolute;bottom:0;left:0;width:100%;height:100%;transform:rotate(-180deg)}.awards_slider--next{left:100%}.footer{display:flex;justify-content:center;width:100%;border-top:1px solid #e6e6e6;padding:40px 0;background:#003057;color:#fff;border-top-right-radius:30px;border-top-left-radius:30px;flex-direction:column;align-items:center;margin-top:-30px;position:relative;z-index:1}.footer .footer_wrapper,.footer .regulamin_wrapper{display:flex;justify-content:space-between;max-width:1200px;width:100%}.footer .regulamin_wrapper{margin-top:60px;font-size:14px}.footer .regulamin_wrapper a{display:inline-flex;position:relative;color:#fff}.footer .regulamin_wrapper a:after{content:"";width:0;height:1px;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,0));position:absolute;bottom:0;left:0;transition:width .3s ease-in-out}.footer .regulamin_wrapper a:hover:after{width:100%}.footer .footer_title{font-size:24px;line-height:1;margin-bottom:67px;max-width:522px;height:48px}.footer .socials{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:48px;max-width:1200px;width:100%}.footer .socials .wrapper{display:flex;gap:20px}.footer .socials .wrapper circle,.footer .socials .wrapper path{transition:fill .4s ease}.footer .socials .wrapper .icon,.footer .socials .wrapper .icon path{fill:#fff}.footer .socials .wrapper .bg,.footer .socials .wrapper .bg path{fill:#cfaf7f}.footer .socials .wrapper a:hover .icon,.footer .socials .wrapper a:hover .icon path{fill:#003057}.footer .socials .wrapper a:hover .bg,.footer .socials .wrapper a:hover .bg path{fill:url(#c)}.footer .socials .caption{font-size:24px;color:#fff}.footer .links{font-size:14px;line-height:1.43;display:flex;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);width:100%}.footer .links li{display:flex;flex-direction:row;gap:5px}.footer .links li a{display:inline-flex;position:relative;color:#fff}.footer .links li a:after{content:"";width:0;height:1px;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,0));position:absolute;bottom:0;left:0;transition:width .3s ease-in-out}.footer .links li a:hover:after{width:100%}.footer .links>div{display:flex;flex-direction:column;flex:0 0 auto;min-width:230px}a .icon{width:auto;height:100%;margin-right:5px;display:inline-flex;align-items:center}a .icon svg{width:1.2em;height:1.2em;overflow:hidden;display:inline-block;fill:currentColor}.projects_listing__page{display:flex;justify-content:space-between;gap:20px;margin-top:-46px}.projects_listing__page .map_container{width:100%;position:-webkit-sticky;position:sticky;top:0;max-width:43%;height:100vh;max-height:900px;padding-top:90px}.favourites_projects_not_found,.projects_listing_wrapper{width:100%;flex:1 1 auto}.favourites_projects_not_found .not_found_block,.projects_listing_wrapper .not_found_block{width:315px;height:450px;margin:0 auto;border-radius:30px;display:flex;flex-direction:column;align-items:center;padding:45px 30px;border:1px solid #bdbdbd}.favourites_projects_not_found .not_found_block h1,.projects_listing_wrapper .not_found_block h1{font-size:22px;font-weight:400;text-align:center}.favourites_projects_not_found .not_found_block img,.projects_listing_wrapper .not_found_block img{margin-top:45px}.favourites_projects_not_found .not_found_block .not_found_text,.projects_listing_wrapper .not_found_block .not_found_text{margin:45px 0;text-align:center}.favourites_projects_not_found .not_found_block .buttons,.projects_listing_wrapper .not_found_block .buttons{display:flex;width:100%;justify-content:space-between}.favourites_projects_not_found .not_found_block .buttons .call,.projects_listing_wrapper .not_found_block .buttons .call{padding:9px 20px 11px;cursor:pointer;border:1px solid rgba(0,0,0,0)}.favourites_projects_not_found .not_found_block .buttons .call span,.projects_listing_wrapper .not_found_block .buttons .call span{font-weight:600;font-size:14px;color:#cfaf7f;background:linear-gradient(90deg,#a96f44,#efdc97);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.favourites_projects_not_found .not_found_block .buttons .call,.projects_listing_wrapper .not_found_block .buttons .call{transform-style:preserve-3d}.favourites_projects_not_found .not_found_block .buttons .call span,.favourites_projects_not_found .not_found_block .buttons .call svg,.projects_listing_wrapper .not_found_block .buttons .call span,.projects_listing_wrapper .not_found_block .buttons .call svg{transform:translateZ(1px)}.favourites_projects_not_found .not_found_block .buttons .call:after,.projects_listing_wrapper .not_found_block .buttons .call:after{content:"";position:absolute;display:flex;width:100%;height:100%;background-size:260% 100%;background-position:100% 0;border-radius:30px;transform:translateZ(0);opacity:1;transition:background-position .4s ease,opacity .4s ease;top:0;z-index:-1}.favourites_projects_not_found .not_found_block .buttons .call:hover:after,.projects_listing_wrapper .not_found_block .buttons .call:hover:after{background-position:0 0}.favourites_projects_not_found .not_found_block .buttons .call[data-headlessui-state*=open]:after,.projects_listing_wrapper .not_found_block .buttons .call[data-headlessui-state*=open]:after{opacity:0}.favourites_projects_not_found .not_found_block .buttons .call[data-headlessui-state*=open],.projects_listing_wrapper .not_found_block .buttons .call[data-headlessui-state*=open]{cursor:default}.favourites_projects_not_found .not_found_block .buttons .call:after,.projects_listing_wrapper .not_found_block .buttons .call:after{background-image:linear-gradient(270deg,#003057,#003057 40%,#efdc97 60%,#a96f44);left:0}.favourites_projects_not_found .not_found_block .buttons .call:hover span,.projects_listing_wrapper .not_found_block .buttons .call:hover span{color:#fff;background:linear-gradient(90deg,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.favourites_projects_not_found .not_found_block .buttons .projects_link,.projects_listing_wrapper .not_found_block .buttons .projects_link{padding:9px 20px 11px;cursor:pointer;border:1px solid rgba(0,0,0,0);text-align:center}.favourites_projects_not_found .not_found_block .buttons .projects_link span,.projects_listing_wrapper .not_found_block .buttons .projects_link span{font-weight:600;font-size:14px;color:#fff}.favourites_projects_not_found .not_found_block .buttons .projects_link:hover,.projects_listing_wrapper .not_found_block .buttons .projects_link:hover{border:1px solid #c6a538;border-radius:30px}.favourites_projects_not_found .not_found_block .buttons .projects_link:hover span,.projects_listing_wrapper .not_found_block .buttons .projects_link:hover span{color:#c6a538}.favourites_projects_not_found .not_found_block .buttons .projects_link,.projects_listing_wrapper .not_found_block .buttons .projects_link{transform-style:preserve-3d}.favourites_projects_not_found .not_found_block .buttons .projects_link span,.favourites_projects_not_found .not_found_block .buttons .projects_link svg,.projects_listing_wrapper .not_found_block .buttons .projects_link span,.projects_listing_wrapper .not_found_block .buttons .projects_link svg{transform:translateZ(1px)}.favourites_projects_not_found .not_found_block .buttons .projects_link:after,.projects_listing_wrapper .not_found_block .buttons .projects_link:after{content:"";position:absolute;display:flex;width:100%;height:100%;background-size:260% 100%;background-position:100% 0;border-radius:30px;transform:translateZ(0);opacity:1;transition:background-position .4s ease,opacity .4s ease;top:0;z-index:-1}.favourites_projects_not_found .not_found_block .buttons .projects_link:hover:after,.projects_listing_wrapper .not_found_block .buttons .projects_link:hover:after{background-position:0 0}.favourites_projects_not_found .not_found_block .buttons .projects_link[data-headlessui-state*=open]:after,.projects_listing_wrapper .not_found_block .buttons .projects_link[data-headlessui-state*=open]:after{opacity:0}.favourites_projects_not_found .not_found_block .buttons .projects_link[data-headlessui-state*=open],.projects_listing_wrapper .not_found_block .buttons .projects_link[data-headlessui-state*=open]{cursor:default}.favourites_projects_not_found .not_found_block .buttons .projects_link:after,.projects_listing_wrapper .not_found_block .buttons .projects_link:after{background-image:linear-gradient(270deg,#efdc97,#a96f44 40%,#fff 60%,#fff);left:0}.favourites_projects_not_found{max-width:100%}.paginate_wrap,.pagination{display:flex}.pagination{margin:64px auto 30px;justify-content:space-around;background:#fff;padding:10px;border-radius:50px;border:1px solid #bdbdbd;width:auto;gap:10px;position:relative}.pagination .disabled{display:flex}.pagination .break{color:#bdbdbd;text-align:center;font-size:12px;font-weight:600;width:40px;letter-spacing:2px;height:40px;line-height:3.33}.pagination li{border-radius:100%;transition:all .3s ease-in-out;border:1px solid rgba(0,0,0,0)}.pagination li.next,.pagination li.previous{position:absolute;border:1px solid #bdbdbd}.pagination li.next a,.pagination li.previous a{border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;width:40px;height:40px}.pagination li.next:not(.disabled),.pagination li.previous:not(.disabled){background:#cfaf7f;border-color:rgba(0,0,0,0)}.pagination li.next:not(.disabled) a svg path,.pagination li.previous:not(.disabled) a svg path{fill:#fff}.pagination li.previous{left:-50px}.pagination li.next{right:-50px}.pagination li.next a{transform:rotate(180deg)}.pagination li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px;height:40px;border-radius:100%;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.pagination li.active a,.pagination li.disabled a{cursor:default!important}.pagination li.page{border-radius:100%;margin:0}.pagination li.page a{color:#bdbdbd;font-weight:600;font-size:12px;line-height:1.67;margin:auto}.pagination li.page:hover a{color:gray}.pagination li.page:not(.disabled):not(.active):hover{background:rgba(207,175,127,.3)}.pagination li.page.active{background:#cfaf7f}.pagination li.page.active a{color:#fff}.projects_listing{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:15px;grid-row-gap:15px}.project_page{display:flex;padding:30px 0 38px}.project_page .photos{width:100%;width:700px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto 220px;grid-gap:11px 11px;gap:11px 11px;margin-right:20px;border-radius:10px;overflow:hidden}.project_page .photos .image{width:100%;cursor:pointer}.project_page .photos .image img{height:100%}.project_page .photos .image:first-child{grid-column-start:1;grid-column-end:3}.project_page .photos .image:first-child img{width:100%}.project_page .details{width:100%;max-width:640px}.project_page .details .top_block{display:flex;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.1)}.project_page .details .top_block .back{display:flex;cursor:pointer}.project_page .details .top_block .back img{margin-right:11px}.project_page .details .info_block{display:flex;padding:17px 0 28px}.project_page .details .info_block .project_info{margin-right:22px}.project_page .details .info_block .project_info .title{font-weight:700;font-size:16px;line-height:1.25}.project_page .details .info_block .project_info .location{font-size:10px;line-height:1.2}.project_page .details .info_block .project_info .overview{padding-top:7px;border-top:1px solid rgba(0,0,0,.1);margin-top:11px}.project_page .details .info_block .project_info .overview .caption{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:1.214;margin-bottom:6px}.project_page .details .info_block .project_info .overview .content{font-family:Montserrat,sans-serif;line-height:1.2}.project_page .details .info_block .project_info .overview .content p{line-height:1.5;margin:15px 0}.project_page .details .info_block .project_info .overview .content h2{line-height:1.2}.project_page .details .info_block .layout_info{border:1px solid #d9d9d9;border-radius:24px;padding:17px 18px 25px;flex:0 0 284px}.project_page .details .info_block .layout_info .tabs_list{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:17px}.project_page .details .info_block .layout_info .tab{background:#003057;border-radius:20px;line-height:3.33;outline:none;border:none;font-size:12px;cursor:pointer;width:calc(33% - 5px);padding:0}.project_page .details .info_block .layout_info .tab span{background:linear-gradient(90deg,#d2c596,#c6a538);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.project_page .details .info_block .layout_info .tab:hover,.project_page .details .info_block .layout_info .tab[aria-selected=true]{background:linear-gradient(90deg,#d2c596,#c6a538)}.project_page .details .info_block .layout_info .tab:hover span,.project_page .details .info_block .layout_info .tab[aria-selected=true] span{-webkit-text-fill-color:#fff}.project_page .details .info_block .layout_info .details{margin-bottom:19px}.project_page .details .info_block .layout_info .details .price{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:9px 14px;font-weight:700;font-size:16px;line-height:1.25}.project_page .details .info_block .layout_info .details .info{padding:14px 9px 25px;border-bottom:1px solid rgba(0,0,0,.1)}.project_page .details .info_block .layout_info .details .info .img{width:25px;margin-right:8px;display:flex;justify-content:center}.project_page .details .info_block .layout_info .details .info .text{font-weight:600;font-size:14px;line-height:1.214;margin-left:4px}.project_page .details .info_block .layout_info .details .info p{display:flex;align-items:center;margin-bottom:8px;line-height:1.875}.project_page .details .info_block .layout_info .buttons{display:flex;gap:18px}.project_page .details .info_block .layout_info .buttons>div{width:100%;border-radius:20px;height:40px;text-align:center;font-weight:700;line-height:1.2;cursor:pointer;display:flex;align-items:center;justify-content:center}.project_page .details .info_block .layout_info .tour{background:linear-gradient(90deg,#d2c596,#c6a538);color:#fff}.project_page .details .info_block .layout_info .agent{background:#003057}.project_page .details .info_block .layout_info .agent span{background:linear-gradient(90deg,#d2c596,#c6a538);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.project_page .details .location_block{padding:11px 0 26px;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);font-family:Montserrat,sans-serif}.project_page .details .location_block .caption{font-weight:700;font-size:14px;line-height:1.214;margin-bottom:5px}.project_page .details .location_block .address{margin-bottom:14px}.project_page .details .location_block .map_container{height:300px;border-radius:24px;overflow:hidden}.ReactModalPortal .close{display:flex;position:absolute;width:60px;height:60px;right:0;top:0;background:#f2f2f2;border-radius:0 30px;align-items:center;justify-content:center}.ReactModalPortal .close img,.ReactModalPortal .close svg{width:16px;height:16px;margin:auto}.ReactModalPortal .close:hover{cursor:pointer}.ReactModal__Overlay{z-index:70;display:flex;align-items:center;justify-content:center;perspective:600px;opacity:0;overflow-x:hidden;overflow-y:auto;background-color:rgba(0,0,0,.5)}.ReactModal__Overlay--after-open{opacity:1;transition:opacity .25s cubic-bezier(.55,.09,.68,.53)}.ReactModal__Content{transform:scale(.5) rotateX(-30deg)}.ReactModal__Content:focus-visible{outline:none}.ReactModal__Content--after-open{transform:scale(1) rotateX(0deg);transition:all .25s cubic-bezier(.55,.09,.68,.53)}.ReactModal__Overlay--before-close{opacity:0;transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}.ReactModal__Content--before-close{transform:scale(.5) rotateX(30deg);transition:all .25s cubic-bezier(.25,.46,.45,.94)}.ReactModal__Content.call_request_modal{transform:scale(1) rotateX(0deg) translateY(60px)}.ReactModal__Content.call_request_modal .top_block .close{opacity:0}.ReactModal__Content.ReactModal__Content--after-open.call_request_modal{transform:scale(1) rotateX(0deg) translate(0)}.ReactModal__Content.ReactModal__Content--after-open.call_request_modal .top_block .close{opacity:1;transition:all .25s cubic-bezier(.55,.09,.68,.53) .25s}.ReactModal__Content.ReactModal__Content--before-close.call_request_modal{transform:scale(1) rotateX(0deg) translateY(60px)}.ReactModal__Content.ReactModal__Content--before-close.call_request_modal .top_block .close{opacity:0;transition:none}.ReactModal__Content.modal-dialog{border:none;background-color:rgba(0,0,0,0)}.modal_window{--modal-width:315px;--modal-height:510px;width:var(--modal-width);height:var(--modal-height);position:absolute;background:#fff;padding:45px 30px;border-radius:30px;text-align:center}.modal_window .close svg path{fill:#bdbdbd}.modal_window.map{--modal-height:580px;padding:0;overflow:hidden}.modal_window.map_obj{height:100%;width:100%;border-radius:0}.modal_window .head{font-size:22px}.modal_window .head,.modal_window p{line-height:1.23;margin-bottom:25px}.modal_window form textarea{resize:none;margin:15px 0}.modal_window form .PhoneInput>input,.modal_window form input,.modal_window form textarea{border:1px solid #bdbdbd;border-radius:20px;font-size:14px;line-height:1.214;width:100%;padding:11px;text-align:center;background:#f2f2f2}.modal_window form .PhoneInput>input:first-child,.modal_window form input:first-child,.modal_window form textarea:first-child{margin-bottom:15px}.modal_window form p{color:#4f4f4f;font-size:10px;line-height:3;text-align:center;margin-bottom:10px}.modal_window form .request_button{background:linear-gradient(90deg,#d2c596,#c6a538);box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:30px;width:100%;height:60px;display:flex;border:none}.modal_window form .request_button:hover{cursor:pointer}.modal_window form .request_button span{font-weight:500;font-size:16px;line-height:1.25;color:#fff;margin:auto}.connect_modal_window{display:flex;flex-direction:column;--connect-modal-width:315px;--connect-modal-height:510px;background:#fff;width:var(--connect-modal-width);height:var(--connect-modal-height);border-radius:30px;margin:auto;position:absolute;justify-content:space-between;outline:none}.connect_modal_window svg path{fill:#bdbdbd}.connect_modal_window .caption{font-size:22px;line-height:1.23;display:flex;align-items:center;justify-content:center;text-align:center;color:#333;height:160px}.connect_modal_window .contacts{display:flex;height:124px}.connect_modal_window .contacts>*{display:flex;flex-direction:column;align-items:center;padding:20px 0 0;flex:1 1 auto}.connect_modal_window .contacts>:first-child{background:#f2f2f2;border-radius:30px 30px 0 0;padding-top:25px}.connect_modal_window .contacts>:first-child:before{content:"";display:block;width:25px;height:20px;top:264px;right:190px;background:rgba(0,0,0,0);position:absolute;border-bottom-left-radius:25px;box-shadow:-5px 5px 0 5px #f2f2f2;transform:translateZ(0);-webkit-clip-path:polygon(0 0,0 0,100% 100%,0 100%);clip-path:polygon(0 0,0 0,100% 100%,0 100%)}.connect_modal_window .contacts>:not(:last-child){border-right:1px solid #f2f2f2}.connect_modal_window .contacts>* div{width:40px;height:40px;margin-bottom:32px}.connect_modal_window .contacts>* span{font-weight:600;font-size:10px;line-height:1.3}.connect_modal_window .buttons{height:226px;background:#f2f2f2;border-radius:0 30px 30px;padding:45px 30px}.connect_modal_window .buttons>*{border-radius:30px;display:flex;justify-content:center;align-items:center;height:60px;font-weight:500;font-size:16px;line-height:1.25}.connect_modal_window .buttons .call_request{box-shadow:0 0 10px rgba(0,0,0,.1);margin-bottom:16px;width:100%;border:none}.connect_modal_window .buttons .call{background:linear-gradient(90deg,#d2c596,#c6a538);color:#fff}.connect_modal_window .buttons .call:hover{cursor:pointer;background:rgba(0,0,0,0);color:#c6a538;border:1px solid #c6a538}.connect_modal_window .buttons .call{transform-style:preserve-3d}.connect_modal_window .buttons .call span,.connect_modal_window .buttons .call svg{transform:translateZ(1px)}.connect_modal_window .buttons .call:after{content:"";position:absolute;display:flex;width:100%;height:100%;background-size:260% 100%;background-position:100% 0;transform:translateZ(0);opacity:1;transition:background-position .4s ease,opacity .4s ease;top:0;z-index:-1}.connect_modal_window .buttons .call:hover:after{background-position:0 0}.connect_modal_window .buttons .call[data-headlessui-state*=open]:after{opacity:0}.connect_modal_window .buttons .call[data-headlessui-state*=open]{cursor:default}.connect_modal_window .buttons .call:after{background-image:linear-gradient(270deg,#efdc97,#a96f44 40%,#fff 60%,#fff);left:0;border-radius:30px}.thank_you_modal{width:390px;height:250px;margin:auto;position:relative;outline:none;background:#fff;border-radius:35px}.thank_you_modal .thank_you_modal_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.thank_you_modal .thank_you_modal_wrap .thank_you_modal_title{font-size:20px;margin-bottom:20px}.thank_you_modal .thank_you_modal_wrap .error_text,.thank_you_modal .thank_you_modal_wrap .thank_you_modal_text{font-size:16px;padding:0 20px;text-align:center}.thank_you_modal .close{background:#003057}.thank_you_modal .close path{fill:#fff}.thank_you_modal .error_text{color:#d30f00}.call_request_modal,.sites_modal,.vacancy_request_modal{width:315px;height:510px;margin:auto;position:relative;outline:none}.call_request_modal .top_block,.sites_modal .top_block,.vacancy_request_modal .top_block{height:229px;position:relative}.call_request_modal .top_block .close,.sites_modal .top_block .close,.vacancy_request_modal .top_block .close{background:none}.call_request_modal .top_block .close svg path,.sites_modal .top_block .close svg path,.vacancy_request_modal .top_block .close svg path{fill:#f2f2f2}.call_request_modal .top_block>.close+div,.sites_modal .top_block>.close+div,.vacancy_request_modal .top_block>.close+div{position:absolute;bottom:-30px;left:0}.call_request_modal .top_block .top_block_img,.sites_modal .top_block .top_block_img,.vacancy_request_modal .top_block .top_block_img{width:137px;height:117px;background-image:url(/images/request-label.svg);background-size:cover;background-repeat:no-repeat}.call_request_modal .connect_form,.sites_modal .connect_form,.vacancy_request_modal .connect_form{background:#fff;border-radius:30px;width:100%;height:281px;display:flex;padding:30px 30px 45px;flex-direction:column}.call_request_modal .connect_form .caption,.sites_modal .connect_form .caption,.vacancy_request_modal .connect_form .caption{font-size:18px;line-height:1.11;text-align:center}.call_request_modal .connect_form .phone,.sites_modal .connect_form .phone,.vacancy_request_modal .connect_form .phone{font-size:14px;line-height:1.214;text-align:center;color:#4f4f4f;border:0;width:100%;background:#f2f2f2;border-radius:40px;margin:15px 0 5px}.call_request_modal .connect_form .phone input,.sites_modal .connect_form .phone input,.vacancy_request_modal .connect_form .phone input{padding:12px 12px 12px 35px}.call_request_modal .connect_form .phone::placeholder,.sites_modal .connect_form .phone::placeholder,.vacancy_request_modal .connect_form .phone::placeholder{color:#bdbdbd}.call_request_modal .connect_form .connect_form_enter_phone,.sites_modal .connect_form .connect_form_enter_phone,.vacancy_request_modal .connect_form .connect_form_enter_phone{font-size:11px;margin-bottom:15px}.call_request_modal .connect_form .input_file,.sites_modal .connect_form .input_file,.vacancy_request_modal .connect_form .input_file{display:flex;margin:unset}.call_request_modal .connect_form .input_file label,.sites_modal .connect_form .input_file label,.vacancy_request_modal .connect_form .input_file label{margin:10px 20px;width:163px;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}.call_request_modal .connect_form .input_file button,.sites_modal .connect_form .input_file button,.vacancy_request_modal .connect_form .input_file button{border:none;background:#fff}.call_request_modal .connect_form .input_file button:hover svg,.sites_modal .connect_form .input_file button:hover svg,.vacancy_request_modal .connect_form .input_file button:hover svg{cursor:pointer}.call_request_modal .connect_form .input_file button:hover svg path,.sites_modal .connect_form .input_file button:hover svg path,.vacancy_request_modal .connect_form .input_file button:hover svg path{fill:#003057}.call_request_modal .connect_form .request_button,.sites_modal .connect_form .request_button,.vacancy_request_modal .connect_form .request_button{border-radius:50px;padding:20px 31px;border:none;width:100%}.call_request_modal .connect_form .request_button span,.sites_modal .connect_form .request_button span,.vacancy_request_modal .connect_form .request_button span{font-size:16px;line-height:1.25}.call_request_modal .top_block{height:244px}.call_request_modal .connect_form{height:266px}.vacancy_request_modal .connect_form{height:385px}.vacancy_request_modal .input_text{margin-top:40px}.vacancy_request_modal .input_file{margin:20px}.vacancy_request_modal .top_block{height:20px;position:relative;top:19px}.vacancy_request_modal .top_block .close{background-color:#003057}.favourites_projects_listing{position:relative;justify-content:center;grid-gap:30px;gap:30px}.area_listing,.favourites_projects_listing{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}.area_listing{grid-gap:15px}.blog_listing{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:390px 390px;grid-gap:15px}.blog_listing_post{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:140px}.not_found_wrapper{background:#050505;height:100vh;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.not_found_wrapper .not_found_title{margin-bottom:30px}.not_found_wrapper .not_found_link{font-size:24px;font-weight:500;color:#cfaf7f;background:linear-gradient(90deg,#a96f44,#efdc97);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.not_found_wrapper .not_found_link:after{content:"";display:block;height:1px;width:0;background:linear-gradient(90deg,#a96f44,#efdc97);transition:all .3s ease}.not_found_wrapper .not_found_link:hover:after{width:100%}@media screen and (max-width:480px){.blog_listing,.blog_listing_post{grid-template-columns:repeat(1,1fr);background:#f2f2f2;grid-template-rows:1fr;padding:0 20px}.blog_listing_post{grid-gap:20px;padding:0;background:#fff}.main_wrapper>main{max-width:100vw}.main_wrapper>main>div:first-child{margin-top:0}.areas_listing__page{display:flex;flex-wrap:wrap;justify-content:center;gap:0}.mobile{display:flex}.embla{--slide-height:100%}.embla.main{--slide-height:600px}.embla.main .embla__container{margin-left:calc(var(--slide-spacing)*-1)}.embla__container{margin-left:0}.embla__dots_wrapper{top:30px;z-index:1;position:absolute;display:flex;justify-content:center;width:100%}.embla__dots{display:flex;position:static;width:100%;padding:0 5px}.footer{border:none;padding:0 40px 140px}.footer .footer_wrapper{position:relative;flex-direction:column}.footer .footer_wrapper:before{content:"";display:block;width:30px;border:1px solid;border-image-source:linear-gradient(90deg,#d2c596,#c6a538);border-image-slice:1;height:0;position:absolute;top:70px;left:-40px;z-index:1}.footer .regulamin_wrapper{margin-top:0;flex-direction:column;gap:5px}.footer .footer_title{font-size:20px;margin-bottom:20px;height:auto}.footer .footer_top{display:flex;align-items:center;justify-content:space-between;width:100%;margin:30px 0 60px;gap:20px}.footer .footer_top .caption{font-weight:600;font-size:20px;line-height:1.2}.footer .footer_top .footer_top_logo{max-width:83px}.footer .footer_top .footer_top_logo svg{width:100%;height:auto}.footer .socials{margin-bottom:40px;margin-top:0;display:block}.footer .socials .caption{font-weight:600;font-size:14px;line-height:1.43;margin-bottom:20px}.footer .socials .wrapper{display:flex;gap:15px}.footer .links{display:flex;flex-direction:column;line-height:1.43;margin-bottom:40px}.footer .links li{margin-bottom:10px}.favourites_projects_listing,.projects_listing{grid-template-columns:repeat(1,1fr);grid-column-gap:0}.favourites_projects_listing{padding:0;margin-bottom:45px}.projects_listing_wrapper{flex:0 0 100%}.paginate_wrap{background:#f2f2f2;margin-bottom:45px;margin-top:45px}.paginate_wrap .pagination{background:#fff;padding:7px;border-radius:50px;margin:0 auto}.paginate_wrap .pagination .break{height:35px;line-height:3.33}.paginate_wrap .pagination .page{margin:0}.paginate_wrap .pagination .page.active{background:#cfaf7f}.paginate_wrap .pagination .page.active a{background:none;background-clip:unset;color:#fff;-webkit-text-fill-color:#fff}.paginate_wrap .pagination .page a{width:35px;height:35px;border:0;background:rgba(0,0,0,0);background:linear-gradient(90deg,#d2c596,#c6a538);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);font-weight:600;font-size:12px;line-height:1.25}.white_top{position:absolute;width:100%;height:110px;top:50px;left:0}.bg_white,.white_top{background:#fff}.projects_listing__page{padding:0 30px;position:relative;margin-bottom:30px;background:#f2f2f2;margin-top:0;width:100%;height:100%}.projects_listing__page .white_top{top:0;height:90px}.projects_listing__page .map_container{display:none;position:fixed;z-index:2;bottom:0;left:0;height:100%;border-radius:0;max-width:100%;max-height:100%;padding-top:80px}.projects_listing__page .map_container>div{border-radius:0!important}.projects_listing__page .map_container.show{display:flex}.projects_listing__page.favourites{background:#fff}.favourites_projects_listing__page{padding:0 30px;background:#fff;position:relative;margin-bottom:30px;max-width:1220px}.favourites_projects_listing__page .paginate_wrap{background:none}.project_page{padding:0}.project_page,.project_page .details .info_block{flex-wrap:wrap}.project_page .details .info_block .layout_info{margin:16px auto auto}.main_wrapper{padding:0 0 75px}.main_wrapper.gallery{padding-bottom:0}.project_details{width:100%;font-size:10px}.embla__slide .slide_shadow{display:none}.embla__slide__text{font-weight:400;width:255px;text-align:center;font-size:22px;line-height:1.23;bottom:120px;top:auto;left:calc(50% - 127.5px + .5rem);z-index:1}.embla__slide__img{border-radius:30px}.project .embla__slide{padding-left:0}.project .embla__slide__img,.project .embla__slide__img>span{border-radius:0;width:100%!important}.project_page{position:relative}.project_page .embla__dots_wrapper{top:25px;padding:0 30px}.project_page .embla__dot,.project_page .embla__dots{width:100%}.project_page .embla__dot:after{height:4px;border-radius:2px;background:#bdbdbd}.project_page .embla__dot--selected:after{background:#fff}.project_page .gallery_button__wrapper{position:relative;display:flex;justify-content:center;width:100%}.project_page .gallery_button{position:absolute;bottom:60px;border-radius:20px;width:200px;background:#003057;height:40px;color:#fff;font-weight:500;font-size:14px;line-height:1.21;display:flex;justify-content:center;align-items:center}.project_page .gallery_button span{background:linear-gradient(90deg,#d2c596,#c6a538);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.embla__button--prev{left:0}.embla__button--next{right:auto;left:100%}.embla__button_gallery--next{left:93%;top:86%}.embla__button_gallery--prev{left:7%;top:86%}.districts{padding:0 30px}.districts div:has(>.district_title){justify-content:flex-end;align-items:flex-start;padding-left:30px;flex-direction:column}.districts div:has(>.district_title) .district_title{font-size:16px;font-weight:600;line-height:1.5}.districts div:has(>.district_title) .district_price{font-size:16px;font-weight:400;line-height:1.5}.request_block{flex-direction:column;height:auto;padding:0;border-radius:30px;z-index:0;width:calc(100% - 60px);margin:44px 30px 57px}.request_block .blue_shadow{display:none}.request_block img{width:100%;object-fit:cover;filter:brightness(.6)}.request_block .text{position:absolute;text-align:center;bottom:124px;z-index:1}.request_block .text p{font-size:12px;line-height:1.25;margin-bottom:10px}.request_block .text span{font-size:22px;line-height:1.23}.request_block .request_button{position:absolute;bottom:45px;z-index:1;width:calc(100% - 120px);line-height:1.5;padding:0;display:flex;height:60px}.favourites_not_found{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-height:510px;background:#f2f2f2;height:510px;width:100%}.favourites_not_found .favourites_not_found_block{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:450px;width:315px;background:#fff;border-radius:30px}.favourites_not_found .favourites_not_found_block h1{font-size:22px;font-weight:400;line-height:1.23;text-align:center;padding:0 30px}.favourites_not_found .favourites_not_found_block span{font-size:12px;font-weight:400;line-height:1.67;text-align:center;padding:0 30px}.favourites_not_found .favourites_not_found_block .buttons{display:flex;flex-wrap:wrap;padding:0 30px 30px;justify-content:space-around;width:100%;font-size:14px;font-weight:600;line-height:1.214;text-align:center}.favourites_not_found .favourites_not_found_block .buttons .pj{background:var(--gold,linear-gradient(90deg,#a96f44 0,#f2ecb6 100%));padding:10px 24px;border-radius:20px;color:#fff}.favourites_not_found .favourites_not_found_block .buttons .call{background:#003057;padding:10px 24px;border-radius:20px}.favourites_not_found .favourites_not_found_block .buttons .call div{color:#bb9f5e;background:var(--gold,linear-gradient(90deg,#a96f44 0,#f2ecb6 100%));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.area_listing{z-index:2;background:#f2f2f2;grid-template-columns:repeat(1,1fr);padding:0 30px 30px}.info_section{position:relative}.info_section:before{content:"";display:block;width:30px;border:2px solid;border-image-source:linear-gradient(90deg,#d2c596,#c6a538);border-image-slice:2;height:0;position:absolute;top:30px;left:0;z-index:1}.agents_section{--slide-spacing:20%;--slide-size:100%;--slide-height:315px;position:relative;margin:30px 25px}.agents_section .embla__button--prev{left:-25px}.agents_section .embla__button{right:-5px}.partners_form .phone.PhoneInput,.partners_form .phone.PhoneInput input{width:calc(100% - 40px);margin:20px}.partners_form .phone.PhoneInput input{border:none;border-radius:unset}.partners_form .title{padding:0 20px}.owners_form .phone.PhoneInput{width:calc(100% - 40px)}}.disabled{display:none}.info_section .embla__button--prev{top:45px;right:70px;left:auto}.info_section .embla__button--next{top:45px;right:20px;left:auto}.maplibregl-popup-content,.marker_popup{border-radius:12px;box-shadow:10px 10px 5px rgba(0,0,0,.2)}.maplibregl-popup-content .leaflet-popup-content-wrapper .leaflet-popup-content,.marker_popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0}.maplibregl-popup-content .marker_popup_info_wrapper,.marker_popup .marker_popup_info_wrapper{display:flex;align-items:center;gap:20px;padding:15px}.maplibregl-popup-content .info,.marker_popup .info{align-items:center;display:flex;line-height:1.6;font-size:13px;font-family:Montserrat,sans-serif;white-space:normal}.maplibregl-popup-content .info.link-hover,.marker_popup .info.link-hover{cursor:pointer}.maplibregl-popup-content .info.link-hover:focus,.maplibregl-popup-content .info.link-hover:hover,.marker_popup .info.link-hover:focus,.marker_popup .info.link-hover:hover{text-decoration:underline;text-underline-position:from-font;text-underline-offset:1px}.maplibregl-popup-content .info.link-hover .icon-link,.marker_popup .info.link-hover .icon-link{width:14px;height:auto;display:inline-block;margin-left:4px;margin-bottom:-2px}.maplibregl-popup-content .icon,.marker_popup .icon{width:25px;height:35px;flex:1 0 auto}.maplibregl-popup-content{align-items:center;display:flex;gap:20px;justify-content:center;color:#000;border-radius:8px!important;padding:10px 15px;width:auto;opacity:.9}.custom-marker-cluster{color:#fff;height:28px;font-weight:700;font-size:14px;line-height:2.214;text-align:center;width:28px;background:#cfaf7f;border-radius:50%}.custom-marker-cluster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-5px;border-radius:inherit;background-image:linear-gradient(90deg,#a96f44,#efdc97);opacity:.6}.leaflet-control-attribution{display:none}.logo{height:auto}.logo_pointer{cursor:pointer}.not-found{width:100%;text-align:center;font-weight:500;font-size:16px}.cookie-notice{background:#003057;position:fixed;width:100%;left:0;bottom:0;padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:15px;z-index:100;color:#fff}.cookie-notice .title{background:var(--gold,linear-gradient(90deg,#a96f44 0,#f2ecb6 100%));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);font-weight:600;font-size:24px;line-height:normal}.cookie-notice .apply_button{cursor:pointer;padding:10px 30px;border-radius:30px;border:none;color:#fff;font-size:16px;line-height:normal;font-weight:500;background:var(--gold,linear-gradient(270deg,#efdc97 0,#a96f44 100%))}.cookie-notice .apply_button:focus,.cookie-notice .apply_button:hover{color:#c6a538}.cookie-notice .apply_button{transform-style:preserve-3d}.cookie-notice .apply_button span,.cookie-notice .apply_button svg{transform:translateZ(1px)}.cookie-notice .apply_button:after{content:"";position:absolute;display:flex;width:100%;height:100%;background-size:260% 100%;background-position:100% 0;border-radius:30px;transform:translateZ(0);opacity:1;transition:background-position .4s ease,opacity .4s ease;top:0;z-index:-1}.cookie-notice .apply_button:hover:after{background-position:0 0}.cookie-notice .apply_button[data-headlessui-state*=open]:after{opacity:0}.cookie-notice .apply_button[data-headlessui-state*=open]{cursor:default}.cookie-notice .apply_button:after{background-image:linear-gradient(270deg,#efdc97,#a96f44 40%,#fff 60%,#fff);left:0}body .rngst_phone_button{position:fixed;right:calc((100vw - 1200px)/2 - 60px);bottom:30px;margin:0;transform:translateZ(0);width:50px;height:50px;z-index:20!important}body .rngst_phone_button .rngst_phone_body,body .rngst_phone_button .rngst_phone_circle2,body .rngst_phone_button .rngst_phone_fill{display:none}body .rngst_phone_button .rngst_phone_icon{display:block;left:0;top:0;width:100%;height:100%;opacity:0}body .rngst_phone_button .rngst_phone_circle,body .rngst_phone_button:before{content:"";position:relative;display:block;width:180%;height:180%;box-sizing:border-box;margin-left:-40%;margin-top:-40%;border-radius:50%;background-color:#cfaf7f;animation:pulse-ring 1.4s cubic-bezier(.215,.61,.355,1) infinite}body .rngst_phone_button .rngst_phone_circle{position:absolute;left:0;top:0;animation:pulse-ring 1.4s cubic-bezier(.215,.61,.355,1) .2s infinite;border:none;transform-origin:initial;z-index:auto}body .rngst_phone_button:after{content:"";position:absolute;cursor:pointer;left:0;top:0;display:block;width:100%;height:100%;background-image:url(https://static.ringostat.net/callback/img/phone_icon.png);background-position:50%;background-repeat:no-repeat;background-color:#a96f44;border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.3);animation:pulse-dot 1.4s cubic-bezier(.455,.03,.515,.955) -.4s infinite}body .rngst_phone_button:hover .rngst_phone_circle,body .rngst_phone_button:hover:after,body .rngst_phone_button:hover:before{animation-iteration-count:1;animation-fill-mode:forwards}@media screen and (max-width:1300px){body .rngst_phone_button{right:30px}}@media screen and (max-width:480px){body .rngst_phone_button{bottom:100px}}@keyframes pulse-ring{0%{transform:scale(.33)}80%,to{opacity:0}}@keyframes pulse-dot{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}