.custom-info-item strong{display:inline-block;white-space:nowrap}.bottom-nav,#footer-info{width:100%;margin:0 auto;text-align:center!important}@media only screen and (min-width:980px){#footer-bottom .et-social-icons{margin-bottom:-28px}}#main-header{box-shadow:0 1px 0 rgba(0,0,0,0)!important}.pulsujace-drzewo{animation:oddychanie 6s ease-in-out infinite;transform-origin:center center}@keyframes oddychanie{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.015) rotate(-0.5deg)}50%{transform:scale(1.03) rotate(0deg)}75%{transform:scale(1.015) rotate(0.5deg)}100%{transform:scale(1) rotate(0deg)}}@media (max-width:768px){.pulsujace-drzewo{animation:none}}.dsm-gallery .grid-item:nth-of-type(3){position:relative}.dsm-gallery .grid-item:nth-of-type(3)::after{content:"Nowa inwestycja w Grójcu";position:absolute;bottom:10%;left:10%;background:rgba(163,141,120,0.8);color:white;padding:20px 30px;font-size:25px;font-weight:bold;border-radius:2px;z-index:10;pointer-events:none;white-space:nowrap}@media (max-width:980px){.dsm-gallery .grid-item:nth-of-type(3)::after{font-size:18px;padding:16px 16px;bottom:8%;left:8%}}@media (max-width:767px){.dsm-gallery .grid-item:nth-of-type(3)::after{font-size:18px;padding:12px 12px;bottom:5%;left:5%}}#formularz-mieszkania{max-height:0;overflow:hidden;transition:max-height 0.6s ease,padding 0.6s ease;padding-top:0;padding-bottom:0;visibility:hidden}#formularz-mieszkania.aktywna{max-height:1000px;padding-top:30px;padding-bottom:30px;visibility:visible}.zamknij-btn{position:absolute;top:10px;right:20px;background:transparent;border:none;font-size:36px;color:#333;cursor:pointer;z-index:999;line-height:1}#formularz-mieszkania{position:relative}#top-menu li:first-child>a{background-color:#9C8C78!important;color:white!important;padding:8px 14px!important;border-radius:4px;outline:1px solid #9C8C78!important;display:inline-flex!important;align-items:center;gap:8px;line-height:1.2;height:auto;box-sizing:border-box;font-weight:600;text-decoration:none;white-space:nowrap}#top-menu li:first-child>a{background-color:#BF6B04!important;color:white!important;padding:8px 14px!important;border-radius:2px;outline:1px solid #BF6B04!important;display:inline-flex!important;align-items:center;gap:8px;font-weight:600;font-size:14px;white-space:nowrap}#top-menu li:first-child>a::before{content:"\55";font-family:"ETmodules";align-items:center;font-size:16px;display:inline-block;line-height:1}#top-menu li:first-child>a:hover{background-color:white!important;color:#BF6B04!important;outline:1px solid #BF6B04!important}#top-menu li:first-child>a:hover::before{color:#BF6B04}.et-fixed-header #top-menu li:first-child.current-menu-item>a{color:white!important}.et-fixed-header #top-menu li:first-child.current-menu-item>a::before{color:white!important}#et_mobile_nav_menu li:first-child>a{background-color:#BF6B04!important;color:white!important;padding:8px 14px!important;border-radius:2px;outline:1px solid #BF6B04!important;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;white-space:nowrap}#et_mobile_nav_menu li:first-child>a::before{content:"\55";font-family:"ETmodules";font-size:16px;display:inline-block;line-height:1;margin-right:6px}#et_mobile_nav_menu li:first-child>a:hover{background-color:white!important;color:#BF6B04!important;outline:1px solid #BF6B04!important}#et_mobile_nav_menu li:first-child>a:hover::before{color:#9C8C78}.range-slider{-webkit-appearance:none;width:100px;height:6px;border-radius:3px;background:#ccc;outline:none;background-image:linear-gradient(to right,#9C8C78 0%,#9C8C78 100%);background-size:0% 100%;background-repeat:no-repeat;transition:background-size 0.3s ease}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:#9C8C78;border:2px solid white;border-radius:50%;cursor:pointer;box-shadow:0 0 2px rgba(0,0,0,0.3)}.range-slider::-moz-range-thumb{width:14px;height:14px;background:#9C8C78;border:2px solid white;border-radius:50%;cursor:pointer}#et-info-phone{margin-right:13px;font-size:14px;font-weight:600;color:#333}#et-info-phone a{color:#BF6B03;text-decoration:none;transition:color 0.25s ease,box-shadow 0.25s ease}#et-info-phone a:hover{color:#8a4b02;box-shadow:inset 0 -1px 0 currentColor}