#section-1-projects-123{background-color:#fff}#div-1-projects-123{border-top:1px solid rgba(0,0,0,.2);max-width:1440px;margin:auto}#div-2-projects-123{padding:22px 16px 59px;width:100%;max-width:1230px;margin:auto}#h1-1-projects-123{color:#251d14;font-size:18px;font-weight:500;text-align:center;text-transform:uppercase;margin-bottom:43px}#div-3-projects-123{color:#4a3d2c}#ul-1-projects-123{flex-wrap:wrap;display:flex;list-style-type:none;margin:-20px}#li-1-projects-123{margin-right:50px;display:list-item;width:100%;padding:0}#div-4-projects-123{cursor:pointer;grid-template-rows:330px;display:grid}#div-5-projects-123{grid-column:1/-1;grid-row:1/-1;position:relative}#picture-1-projects-123{position:relative;display:flex;height:auto;overflow:hidden}#img-1-projects-123{z-index:1;bottom:0;left:0;object-fit:cover;top:0;width:100%;height:300px;max-width:100%}#div-6-projects-123{flex-direction:column;grid-column:1/-1;grid-row:1/-1;justify-content:space-between;padding:0 20px 16px;display:flex}#div-7-projects-123{background-color:#fff;align-items:center;justify-content:center;display:flex;width:109px;height:149px;margin-bottom:15px}#span-1-projects-123{width:100%}#picture-2-projects{position:relative;display:flex;height:auto;overflow:hidden}#img-2-projects{bottom:0;left:0;object-fit:cover;top:0;width:100%;height:100%;max-width:100%}#div-8-projects-123{z-index:2;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;display:flex;gap:8px;color:#fff}#span-2{background-color:#c02d56;border-radius:302px 130px 130px 0;font-size:14px;font-weight:500;padding:4px 10px 4px 20px;border:2px solid #c02d56}#span-3{background-color:#75a72f;font-size:12px;font-weight:600;padding:14px 24px;text-align:center;text-transform:uppercase;display:inline-block;border-radius:96px}#div-9{margin-top:-40px;opacity:80%;cursor:pointer;padding:28px 25px 43px 30px}#h3-1-123{padding-top:10px;font-weight:400;text-transform:uppercase;color:#4a3d2c;font-size:14px}#ul-2{display:flex;margin:-12px -20px 11px;flex-wrap:nowrap}#li-2-123{flex-direction:column;padding:12px 20px 12px 10px;text-align:center;width:100%;max-width:25%}#div-1-projects-1230,#li-2-123{align-items:center;display:flex}#div-1-projects-1230{justify-content:center;width:69px;height:69px;margin-bottom:12px;border-width:2px;border-style:solid;padding:0;box-sizing:border-box;color:#fffffe}#span-4-123{background-color:#90c644;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:30px}#div-1-projects-1231{font-size:10px;color:#251d14;font-weight:500;text-transform:uppercase}#li-3-123{flex-direction:column;padding:12px 20px;text-align:center;width:100%;max-width:25%}#div-1-projects-1232,#li-3-123{align-items:center;display:flex}#div-1-projects-1232{justify-content:center;width:69px;height:69px;margin-bottom:12px;border-width:2px;border-style:solid;padding:0;box-sizing:border-box;color:#fffffe}#span-6{background-color:#90c644;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:30px}#div-1-projects-1233{font-size:9px;color:#251d14;font-weight:500;text-transform:uppercase}#li-4-123{flex-direction:column;padding:12px 20px;text-align:center;width:100%;max-width:25%}#div-1-projects-1234,#li-4-123{align-items:center;display:flex}#div-1-projects-1234{justify-content:center;width:69px;height:69px;margin-bottom:12px;border-width:2px;border-style:solid;padding:0;box-sizing:border-box;color:#fffffe}#span-8{background-color:#90c644;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:30px}#div-1-projects-1235{font-size:10px;color:#251d14;font-weight:500;text-transform:uppercase}#li-5{flex-direction:column;padding:12px 20px;text-align:center;width:100%;max-width:25%}#div-1-projects-1236,#li-5{align-items:center;display:flex}#div-1-projects-1236{justify-content:center;width:69px;height:69px;margin-bottom:12px;border-width:2px;border-style:solid;padding:0;box-sizing:border-box;color:#fffffe}#span-1-projects-1230{background-color:#90c644;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:30px}#li-2-123,#li-3-123,#li-4-123,#li-5{box-sizing:border-box;max-width:25%}@media(max-width:768px){#ul-2{margin:0 auto 11px;padding:0 8px;justify-content:space-between;flex-wrap:nowrap;overflow:hidden}#li-2-123,#li-3-123,#li-4-123,#li-5{padding-left:8px;padding-right:8px;max-width:25%}#div-1-projects-1230,#div-1-projects-1232,#div-1-projects-1234,#div-1-projects-1236{width:56px;height:56px}#span-1-projects-1230,#span-4-123,#span-6,#span-8{font-size:26px}}#div-1-projects-1237{font-size:10px;color:#251d14;font-weight:500;text-transform:uppercase}#div-1-projects-1238{align-items:flex-end;display:flex;width:100%}#span-1-projects-1232{color:#251d14;font-size:36px;font-weight:100;display:inline-block;margin-right:9px}#sup-1{font-size:15px;font-weight:300}#span-1-projects-1233{color:#251d14;font-size:14px;display:inline-block;margin-right:23px;margin-bottom:5px}#div-1-projects-1239{position:relative;width:100%;margin-bottom:10px}#span-1-projects-1234{background-image:url(https://ultimahomes.bg/web/images/lines-dark.svg);bottom:0;top:0;height:100%}#span-1-projects-1234,#span-1-projects-1235{background-position:0 50%;background-repeat:repeat-x;background-size:auto 100%}#span-1-projects-1235{background-image:url(https://ultimahomes.bg/web/images/lines-light.svg);height:19px}@keyframes fillProgress{0%{width:0}to{width:100%}}#span-1-projects-1235.progress-bar{background-color:#90c644;display:block;width:0}#span-1-projects-1235.progress-bar.animate{animation:fillProgress 2s ease-out forwards}#percentage-counter{counter-reset:percentage 0}@keyframes countUp{0%{counter-increment:percentage 0}to{counter-increment:percentage 100}}#div-3-projects-123{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:100vw}#div-3-projects-123>#ul-1-projects-123{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 16px);max-width:calc(50% - 16px);margin:8px}.buildings-list #div-3-projects-123{flex-wrap:wrap;gap:0;max-width:100vw}.buildings-list #ul-1-projects-123{width:50%}.buildings-list #li-1-projects-123{width:100%}@media (max-width:1024px){.buildings-list #ul-1-projects-123{width:50%}}@media (max-width:768px){.buildings-list #ul-1-projects-123{width:100%}.fpa__icon{width:56px;height:56px;font-size:28px}.li-1-projects-123{max-width:100%}#div-2-projects-123{padding:20px 5px 0!important}#ul-1-projects-123{display:grid}#li-1-projects-123{width:100%}#span-3{margin-top:360px;padding:7px 14px;opacity:90%}#div-8-projects-123{margin-left:120px;margin-top:-70px}#div-6-projects-123,#div-8-projects-123{justify-content:center}#div-9{padding-left:unset}#ul-2{margin-left:unset}#span-1-projects-1233{font-size:12px;margin-bottom:0!important}#span-1-projects-1232{font-size:20px}#div-1-projects-1238{width:95%}#img-1-projects-123{width:90%}#h3-1-123{font-size:12px;padding-left:20px}#div-3-projects-123{display:flex;flex-direction:column}#div-3-projects-123>#ul-1-projects-123{flex-basis:100%;max-width:100%;margin:8px 0}}.progress-circles{display:flex;gap:1px;justify-content:center;align-items:center;margin-top:1rem}.circle{width:16px;height:16px;border:2px solid #ccc;border-radius:50%;background-color:transparent;transition:background-color .3s ease,border-color .3s ease}.circle.filled{background-color:#90c744;border-color:#90c744}#div-4-projects-123{width:100%!important;grid-template-columns:1fr!important;flex-shrink:0!important}#percentage-counter{display:inline-block!important;min-width:3ch!important;text-align:right!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.fpa__icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;font:40px/1 Inter,sans-serif;border-radius:6px;position:relative;background:#90c942!important;border:2px solid #90c942!important;color:#fff!important}.fpa__icon:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #90c942}.fpa__icon{background:#fff;border:2px solid #90c942;color:#90c942}