#intro-section{aspect-ratio:16/9;position:relative}#intro-section>img{width:100%;height:100%!important;position:absolute;top:0;left:0}#intro-section .left{display:block}#intro-section .left h1{text-transform:uppercase;color:var(--color_white);font:var(--font_42);margin-bottom:27px}@media screen and (max-width:1024px){#intro-section .left h1{font:var(--font_30)}}@media screen and (max-width:640px){#intro-section .left h1{font:var(--font_25);margin-bottom:20px}}@media screen and (max-width:468px){#intro-section .left h1{font:var(--font_21);margin-bottom:10px}}#intro-section .left p{color:var(--color_white);font:var(--font_30);margin-bottom:97px}@media screen and (max-width:1024px){#intro-section .left p{font:var(--font_18)}}@media screen and (max-width:768px){#intro-section .left p{margin-bottom:161px}}@media screen and (max-width:468px){#intro-section .left p{font:var(--font_14);margin-bottom:100px}}#intro-section .left .action-container{display:flex;gap:20px;margin-top:auto;font-weight:600}@media screen and (max-width:800px){#intro-section .left .action-container>a{font:var(--font_14)}}@media screen and (max-width:768px){#intro-section .left .action-container{justify-content:center}}@media screen and (max-width:600px){#intro-section .left .action-container{margin-inline:auto;flex-direction:column;max-width:214px}}#intro-section .right{display:flex;flex-direction:column;gap:16px}#intro-section .right .block{font-weight:600;display:flex;background:var(--color_white);border-radius:10px;padding:18px 12px}#intro-section .right .most-popular{gap:8px;justify-content:space-between}#intro-section .right .most-popular>button{cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center;border:none;color:var(--color_white);height:41px;width:41px;min-width:41px;aspect-ratio:1/1;background:var(--color_accent)}#intro-section .right .most-popular>button:hover{background:var(--color_accent2)}#intro-section .right .project{flex-direction:column;gap:16px}@media screen and (max-width:1280px){#intro-section .right{min-width:256px}}@media screen and (max-width:768px){#intro-section .right{display:none}}#intro-section .container{height:100%;display:flex;flex-direction:row;align-items:center}#intro-section .main-block{display:flex;flex-direction:row;justify-content:space-between;align-items:end;width:100%;gap:16px}@media screen and (max-width:768px){#intro-section .main-block{padding-inline:45px;margin-inline:auto}}#intro-section .main-block .left{width:fit-content}@media screen and (max-width:768px){#intro-section{aspect-ratio:1/1.3}}@media screen and (max-width:468px){#intro-section{aspect-ratio:395/529}}.card{display:flex;flex-direction:column;text-decoration:none;color:var(--color_black);background:var(--color_white);border-radius:var(--border_radius_default);transition:all .3s ease;height:100%}.card .card-info{height:100%;display:flex;flex-direction:column}.card .card-info .image{aspect-ratio:304/127;width:100%;overflow:hidden;border-radius:var(--border_radius_default)}@media screen and (min-width:640px){.card .card-info .image{aspect-ratio:288/237}}.card .card-info .content{padding:20px 16px;display:flex;flex-direction:column;height:100%;width:100%;flex:1;gap:7px}@media screen and (min-width:640px){.card .card-info .content{gap:10px}}.card .card-info .content .name{font:var(--font_18);font-weight:var(--extra_bold);color:var(--color_black);margin-bottom:6px;display:inline-flex}@media screen and (min-width:640px){.card .card-info .content .name{font:var(--font_17);font-weight:var(--extra_bold)}}.card .card-info .content .bottom-info{height:100%;display:flex;flex-direction:column;gap:15px}@media screen and (min-width:640px){.card .card-info .content .bottom-info{gap:15px}}.card .card-info .content .bottom-info .price{font:var(--font_28);font-weight:var(--bold)!important;text-align:center}@media screen and (min-width:640px){.card .card-info .content .bottom-info .price{font:var(--font_20)}}.card .card-info .content .bottom-info .params-row{display:grid;align-items:start;grid-template-columns:repeat(2,1fr);list-style:none;row-gap:10px;margin-bottom:auto;height:100%;column-gap:25px;font:var(--font_15);font-weight:500}.card .card-info .content .bottom-info .params-row li{display:flex;gap:8px;align-items:start}@media screen and (min-width:640px){.card .card-info .content .bottom-info .params-row{font:var(--font_14)}}.card .card-info .content .bottom-info .learn{padding:8px 0;display:flex;justify-content:center;align-items:center;width:100%;background:var(--color_accent2);border-radius:var(--border_radius_default);font:var(--font_15);font-weight:var(--bold);color:var(--color_white)}@media screen and (min-width:640px){.card .card-info .content .bottom-info .learn{font:var(--font_14);font-weight:700}}.card .card-info .content .bottom-info .learn:hover{background:var(--color_accent);color:var(--color_white);transition:all .3s ease}.card:hover{background:var(--color_accent2)}.card:hover .content .bottom-info .learn{background:var(--color_white);color:var(--color_black)}.projects-filters .filters{width:100%;max-width:287px;padding:28px 24px;border-radius:var(--border_radius_default);background:var(--color_white);font:var(--font_14);display:flex;flex-direction:column;gap:20px}.projects-filters .filters .filter{display:flex;flex-direction:column;gap:9px}.projects-filters .filters .filter label{font-weight:var(--extra_bold)}.projects-filters .filters .filter div *{font-weight:var(--regular)}.projects-filters .filters .price-inputs{display:flex;flex-direction:column;gap:18px}.projects-filters .filters .area{display:flex;gap:10px}.projects-filters .filters .area input{width:42px;border:none;background:none;outline:none;border-bottom:1px solid var(--color_black)}.projects-filters .filters .floors{display:flex;gap:14px}.projects-filters .filters .floors input{display:flex;align-items:center;justify-content:center}.projects-filters .filters .material{display:flex;flex-direction:column;gap:8px}.projects-filters .filters .rooms{display:flex;gap:14px}.projects-filters .filters .price-filter{display:flex;flex-direction:column;gap:8px}.projects-filters .filters .add-more{background:none;border:none;border-bottom:1px solid var(--color_accent);color:var(--color_accent);font-weight:var(--medium);display:flex;width:fit-content}.projects-filters .filters .add-more:hover{cursor:pointer;color:var(--color_accent2)}.projects-filters .filters .filter-actions{display:flex;flex-direction:column;gap:15px}.projects-filters .filters .filter-actions .reset{display:flex;justify-content:center}.projects-filters .filters .filter-actions .reset .reset-button{border:none;background:none;display:flex;gap:12px;font:var(--font_12);color:var(--color_dark_grey)}.projects-filters .filters .filter-actions .reset .reset-button:hover{cursor:pointer}.main-filters{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:22px;gap:20px}@media screen and (min-width:640px){.main-filters{align-items:flex-end;gap:37px}}.main-filters .building-type-filter{display:flex;gap:5px;flex-wrap:wrap}@media screen and (min-width:640px){.main-filters .building-type-filter{gap:10px}}.main-filters .building-type-filter button{font:var(--font_12);font-weight:var(--semi_bold);height:25px}@media screen and (min-width:640px){.main-filters .building-type-filter button{font:var(--font_17);font-weight:var(--semi_bold);height:34px}}.main-filters .sort-group{display:flex;flex-direction:column;gap:8px;font:var(--font_14)}@media screen and (min-width:640px){.main-filters .sort-group{flex-direction:row;gap:17px}}.main-filters .sort-group .filters-button{display:flex;color:var(--color_accent);background:none;border:none;text-decoration:underline}@media screen and (min-width:1024px){.main-filters .sort-group .filters-button{display:none}}.main-filters .sort-group .sort{display:flex;gap:10px;font:var(--font_12);font-weight:var(--regular)}@media screen and (min-width:640px){.main-filters .sort-group .sort{font:var(--font_14);font-weight:var(--regular)}}.main-filters .sort-group .sort-actions{display:flex;gap:17px}.main-filters .sort-group .sort-actions button{font:var(--font_12);font-weight:var(--regular)}@media screen and (min-width:640px){.main-filters .sort-group .sort-actions button{font:var(--font_14);font-weight:var(--regular)}}.main-filters .sort-group .direction{display:flex;align-items:center;gap:13px}.main-filters .sort-group button{border:none;background:none;font:var(--font_14)}.main-filters .sort-group button:hover{cursor:pointer;color:var(--color_accent)}.main-filters .sort-group button.active{color:var(--color_accent2)}#projects-section{padding-block:70px}#projects-section .state-message{grid-column:span 3;text-align:center;border:1px solid var(--color_accent2);border-radius:10px;padding:30px}#projects-section .section-content{display:flex;flex-direction:column}#projects-section .section-content .heading{margin-bottom:35px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}#projects-section .section-content .heading h2{text-transform:uppercase;line-height:1.3;font:var(--font_17)}#projects-section .section-content .heading p{font:var(--font_12);font-weight:var(--regular)}@media screen and (min-width:1024px){#projects-section .section-content .heading{flex-direction:row}}#projects-section .section-content .projects{display:flex;gap:35px;align-items:flex-start;position:relative}#projects-section .section-content .projects .filters-section{display:none;position:sticky;top:20px}@media screen and (min-width:1024px){#projects-section .section-content .projects .filters-section{display:flex}}#projects-section .section-content .projects .projects-list{width:100%;display:flex;flex-direction:column;gap:35px}@media screen and (min-width:640px){#projects-section .section-content .projects .projects-list{gap:100px}}#projects-section .section-content .projects .projects-list .project-grid{display:grid;grid-template-columns:1fr;gap:15px}@media screen and (min-width:640px){#projects-section .section-content .projects .projects-list .project-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:850px){#projects-section .section-content .projects .projects-list .project-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1024px){#projects-section .section-content .projects .projects-list .project-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:1160px){#projects-section .section-content .projects .projects-list .project-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:940px){#projects-section .section-content{gap:20px}}#projects-section button.show-more{margin:100px auto 0;justify-self:center;display:flex;font:var(--font_15);font-weight:var(--semi_bold)}@media screen and (min-width:640px){#projects-section button.show-more{font:var(--font_18)}}@media screen and (min-width:640px){#projects-section{padding-block:140px}#projects-section .section-content .heading{margin-bottom:100px}#projects-section .section-content .heading h2{font:var(--font_35)}#projects-section .section-content .heading p{font:var(--font_15);max-width:470px}}#banner-section{position:relative;display:flex;background:var(--color_black);padding:100px 0;align-items:center;min-height:427px}#banner-section .background-images{position:absolute;width:100%;top:0;bottom:0;display:flex;justify-content:space-between;overflow:hidden}#banner-section .background-images .desktop{height:100%}#banner-section .content{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1193px;flex-direction:column;gap:20px;width:100%;height:fit-content}@media screen and (min-width:1240px){#banner-section .content{gap:100px}}#banner-section .content .left{width:100%}@media screen and (max-width:1024px){#banner-section .content .left>h2{font:var(--font_25)}}#banner-section .content{color:var(--color_white);text-align:center}@media screen and (min-width:768px){#banner-section .content{flex-direction:row;align-items:flex-start;text-align:left}}#banner-section .content .companies-link{display:none;justify-content:space-between;display:flex;align-items:center;text-decoration:none;color:var(--color_white);padding:12px 4px 12px 22px;border:2px solid var(--color_accent);border-radius:10px;margin-top:57px;font:var(--font_18);text-align:center}@media screen and (min-width:1240px){#banner-section .content .companies-link{width:70%}}@media screen and (min-width:768px){#banner-section .content .companies-link{display:flex}}#banner-section .content .companies-link.mobile{display:flex;font:var(--font_14);font-weight:var(--bold);height:51px;padding:0 10px;align-items:center;gap:15px;background:var(--color_accent2);margin:0}@media screen and (min-width:768px){#banner-section .content .companies-link.mobile{display:none}}#banner-section .content .ui-icon{aspect-ratio:1/1;border-radius:10px;display:flex;gap:15px;justify-content:space-around;align-self:center;width:31px;height:31px;background-color:var(--color_accent);color:#fff}@media screen and (min-width:768px){#banner-section .content .ui-icon{width:41px;height:41px}}#banner-section .left h2{font:var(--font_17)}@media screen and (min-width:768px){#banner-section .left h2{font:var(--font_35)}}#banner-section .right{font:var(--font_12)}@media screen and (min-width:768px){#banner-section .right{font:var(--font_21)}}#banner-section .left-img{position:absolute;height:100%;left:0;top:0}#banner-section .right-img{position:absolute;height:100%;right:0;top:0}.filter-block{width:287px;border-radius:10px;display:flex;flex-direction:column;padding:28px 25px;background:var(--color_white);gap:25px;height:fit-content}.filter-block .square-block{display:block;width:150px}.filter-block .field-filter .field-label{font:var(--font_14);margin-bottom:12px;font-weight:900;display:block}.filter-block .field-filter>ul{font:var(--font_12);gap:6px;display:flex;flex-direction:column;margin-bottom:10px}.filter-block .field-filter>ul>li{display:flex;gap:8px}.filter-block .field-filter>ul>li>button{border:none;background:none;cursor:pointer}.filter-block .field-filter .material{border:none;cursor:pointer;height:22px;background:none;text-align:center;width:100%;transition:all,.3s ease}.filter-block .field-filter .material:hover{color:var(--color_accent)}.filter-block .field-filter .number-floors{display:flex;gap:16px}.filter-block .field-filter .building-type{display:flex;flex-direction:column;gap:8px}.filter-block .actions{display:flex;flex-direction:column;gap:15px}.filter-block .actions .reset{cursor:pointer;border:none;background:none;color:var(--color_dark_grey);transition:all,.3s ease}.filter-block .actions .reset:hover{color:var(--color_black)}.company-card{min-width:250px;height:100%;border-radius:10px;background:var(--color_background_card);display:flex;flex-direction:column;transition:all .2s ease;text-decoration:none;color:var(--color_black)}.company-card .main-image{aspect-ratio:304/89;width:100%;border-radius:10px;overflow:hidden}.company-card .main-image .empty-company-back{width:100%;height:100%;background:var(--color_accent3)}@media screen and (min-width:640px){.company-card .main-image{aspect-ratio:271/172}}.company-card .main-info{padding:18px 14px 20px;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.company-card .main-info .content{flex:1;display:flex;align-items:center;justify-content:flex-start;gap:15px;height:fit-content}.company-card .main-info .content .logo{width:33px;aspect-ratio:1/1;border-radius:50%;overflow:hidden}.company-card .main-info .content .logo.empty-company-card{min-height:33px;min-width:33px;background:var(--color_accent2)}.company-card .main-info .content .company-info{width:100%;display:flex;flex-direction:column}.company-card .main-info .content .company-info .company-name{font:var(--font_16);line-height:1;margin-bottom:5px;font-weight:var(--semi_bold)}.company-card .main-info .content .company-info .company-address{line-height:1;width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:var(--font_8)}.company-card .main-info .company-link{font:var(--font_13);overflow:hidden;border-radius:var(--border_radius_default);color:var(--color_white)}.company-card .main-info .company-link .more-info{background:var(--color_white);font:var(--font_15);font-weight:var(--bold);padding:5px 5px 5px 17px;width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:var(--border_radius_default);color:var(--color_accent)}@media screen and (min-width:640px){.company-card .main-info .company-link .more-info{background:transparent;font:var(--font_13);font-weight:var(--semi_bold);color:var(--color_black);border:1px solid var(--color_black)}}.company-card .main-info .company-link .more-info .icon{width:28px;height:28px;padding:14px;background:var(--color_accent2);display:flex;justify-content:center;align-items:center;border-radius:var(--border_radius_default);color:var(--color_white)}@media screen and (min-width:640px){.company-card .main-info .company-link .more-info .icon{background:var(--color_accent)}}.company-card:hover{background:var(--color_accent3)}.company-card:hover .company-link .more-info{background:var(--color_accent2);border:1px solid var(--color_accent2);color:var(--color_white)}.company-card:hover .company-link .more-info .icon{background:var(--color_accent)}#company-section{display:flex;flex-direction:column;gap:100px;padding-block:70px}@media screen and (min-width:640px){#company-section{padding-block:140px}}#company-section .section-head{display:flex;justify-content:space-between;flex-direction:column;gap:20px}@media screen and (min-width:1024px){#company-section .section-head{flex-direction:row}}#company-section .section-head .section-title h2{font:var(--font_17);font-weight:400;text-transform:uppercase}@media screen and (min-width:640px){#company-section .section-head .section-title h2{font:var(--font_35)}}#company-section .section-head .section-description{max-width:470px}@media screen and (max-width:540px){#company-section .section-head .section-description{font:var(--font_12);font-weight:400}}#company-section .company-grid{padding:50px 0;display:grid;grid-template-columns:1fr;row-gap:20px;column-gap:20px}@media screen and (min-width:640px){#company-section .company-grid{grid-template-columns:1fr 1fr;padding:100px 0}}@media screen and (min-width:1024px){#company-section .company-grid{grid-template-columns:1fr 1fr 1fr;padding:100px 0;row-gap:40px;column-gap:40px}}@media screen and (min-width:1280px){#company-section .company-grid{grid-template-columns:1fr 1fr 1fr 1fr}}#company-section button{margin:0 auto;justify-self:center;display:flex;font:var(--font_14);font-weight:var(--semi_bold)}@media screen and (min-width:640px){#company-section button{font:var(--font_18)}}#website-capabilities{padding:70px 0}#website-capabilities .content{display:flex;flex-direction:column;gap:35px}#website-capabilities .content .main{display:flex;flex-direction:column;gap:50px}#website-capabilities .content .main .header{display:flex;flex-direction:column;gap:20px}#website-capabilities .content .main .header .title h2{text-transform:uppercase;font:var(--font_17);font-weight:var(--regular)}#website-capabilities .content .main .header .description{max-width:unset;font:var(--font_12)}#website-capabilities .content .main .cards-block-capabilities{display:flex;flex-direction:column;gap:20px}#website-capabilities .content .main .cards-block-capabilities .capabilities-card{display:flex;flex-direction:column;gap:25px;border-radius:var(--border_radius_default);background:var(--color_white);padding:20px 25px}#website-capabilities .content .main .cards-block-capabilities .capabilities-card:nth-child(2n){background:var(--color_accent3)}#website-capabilities .content .main .cards-block-capabilities .capabilities-card .card-header{display:flex;justify-content:space-between}#website-capabilities .content .main .cards-block-capabilities .capabilities-card .card-header .circle{width:30px;height:30px;border-radius:50%;background:var(--color_accent);color:var(--color_white);font:var(--font_13);font-weight:700;display:flex;justify-content:center;align-items:center}#website-capabilities .content .main .cards-block-capabilities .capabilities-card .card-header a{width:30px;height:30px;display:flex;justify-content:center;align-items:center;color:var(--color_black)}#website-capabilities .content .main .cards-block-capabilities .capabilities-card .card-text{display:flex;flex-direction:column;gap:10px}#website-capabilities .content .main .cards-block-capabilities .capabilities-card .card-text .card-title{font:var(--font_14);font-weight:var(--extra_bold)}#website-capabilities .content .main .cards-block-capabilities .capabilities-card .card-text .card-description{font:var(--font_12);font-weight:var(--light)}#website-capabilities .content .action{display:flex;justify-content:center}#website-capabilities .content .action button{width:fit-content;align-self:center;font:var(--font_14);font-weight:var(--bold)}@media screen and (min-width:640px){#website-capabilities{padding:140px 0}#website-capabilities .content{gap:100px}#website-capabilities .content .main .header .title h2{font:var(--font_35)}#website-capabilities .content .main .header .description{font:var(--font_15)}#website-capabilities .content .main .cards-block-capabilities{display:grid;grid-template-columns:1fr 1fr}#website-capabilities .content .action button{font:var(--font_18)}}@media screen and (min-width:1024px){#website-capabilities .content .main{gap:90px}#website-capabilities .content .main .header{flex-direction:row;justify-content:space-between}#website-capabilities .content .main .header .description{max-width:468px}#website-capabilities .content .main .cards-block-capabilities{grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}#website-capabilities .content .main .cards-block-capabilities .capabilities-card{gap:90px}#website-capabilities .content .main .cards-block-capabilities .capabilities-card .card-header .circle{width:50px;height:50px;font:var(--font_22)}#website-capabilities .content .main .cards-block-capabilities .capabilities-card .card-header a .ui-icon svg{width:40px;height:40px}}#about-section{padding:70px 0;background:var(--color_white)}#about-section .content{display:none;gap:82px;height:fit-content}#about-section .content .left{display:flex;flex-direction:column;gap:35px;justify-content:center}#about-section .content .left .action>button{height:100%!important}#about-section .content .right{min-height:100%;display:flex;border-radius:var(--border_radius_default);overflow:hidden}#about-section .mobile-content{display:flex;flex-direction:column;gap:35px}#about-section .mobile-content .inner{display:flex;flex-direction:column;gap:30px}#about-section .mobile-content .inner .title h2{font:var(--font_17);text-transform:uppercase}#about-section .mobile-content .inner .description,#about-section .mobile-content .secondary-description{font:var(--font_12)}#about-section .mobile-content .action{margin-top:35px}@media screen and (min-width:640px){#about-section{padding:140px 0}#about-section .mobile-content,#about-section .mobile-content .inner{gap:50px}#about-section .mobile-content .inner .title h2{font:var(--font_35)}#about-section .mobile-content .inner .description,#about-section .mobile-content .secondary-description{font:var(--font_17);font-weight:var(--light)}#about-section .mobile-content .action{margin-top:100px}}@media screen and (min-width:1024px){#about-section .mobile-content{display:none}#about-section .content{display:flex;flex-direction:row}}#select-project{position:relative;overflow:hidden;height:640px}#select-project .banner-content{display:flex;justify-content:center;z-index:1;position:relative}#select-project .banner-content .text{max-width:290px;padding:70px 0 50px;color:var(--color_white);display:flex;justify-content:center;text-align:center;align-items:center;flex-direction:column;gap:35px}#select-project .banner-content .text .heading{display:flex;flex-direction:column;gap:18px}#select-project .banner-content .text .heading h2{font:var(--font_17);text-transform:uppercase}#select-project .banner-content .text .heading p{font:var(--font_12)}#select-project .banner-content .text .action{width:100%}#select-project .banner-content .text .action a{font:var(--font_14);max-width:215px}#select-project .background{position:absolute;bottom:0;left:0;width:100%;height:100%;background:var(--color_black);z-index:0}#select-project .info{position:absolute;bottom:0;width:500px;left:152px;right:unset}#select-project .info p{position:absolute;display:flex;align-items:center;justify-content:center;background:#96a878cc;border-radius:var(--border_radius_default);height:fit-content;padding:12px 18px;text-transform:uppercase;max-width:210px;min-width:250px;text-align:center;font:var(--font_12)}#select-project .info p:nth-child(1){top:70px;left:-103px}#select-project .info p:nth-child(2){top:151px;left:-115px}#select-project .info p:nth-child(3){top:230px;left:-95px}@media screen and (min-width:640px){#select-project{height:720px}#select-project .banner-content .text{gap:52px;max-width:430px}#select-project .banner-content .text .heading h2{font:var(--font_35)}#select-project .banner-content .text .heading p{font:var(--font_15)}#select-project .banner-content .text .action a{font:var(--font_18);max-width:unset}#select-project .info{right:20px}#select-project .info p:nth-child(2){top:121px;left:235px}}@media screen and (min-width:768px){#select-project{height:unset}#select-project .background{height:388px}#select-project .banner-content{justify-content:start}#select-project .banner-content .text{padding:132px 20px 52px 0;justify-content:flex-start;text-align:left;align-items:flex-start}#select-project .info{right:-330px;left:unset}#select-project .info p:nth-child(2){top:151px;left:-115px}}@media screen and (min-width:860px){#select-project .info{right:-262px}#select-project .info p:nth-child(2){left:-150px}#select-project .info p:nth-child(3){left:-70px}}@media screen and (min-width:980px){#select-project .info{right:-162px}}@media screen and (min-width:1140px){#select-project .info{right:62px}#select-project .info p{max-width:290px;min-width:260px;font:var(--font_15);height:fit-content;padding:10px 40px}#select-project .info p:nth-child(1){top:70px;left:-123px}#select-project .info p:nth-child(2){top:93px;left:260px}#select-project .info p:nth-child(3){top:230px;left:100px}}@media screen and (min-width:1280px){#select-project .info{width:unset}#select-project .info p:nth-child(1){top:110px;left:-123px}#select-project .info p:nth-child(2){top:163px;left:360px}#select-project .info p:nth-child(3){top:310px;left:140px}}#blog-section{padding:70px 0;background:var(--color_white)}#blog-section .blog-list{display:flex;flex-direction:column;gap:35px}#blog-section .blog-list .main{display:flex;flex-direction:column;gap:50px}#blog-section .blog-list .main .header .title h2{font:var(--font_17);text-transform:uppercase}#blog-section .blog-list .main .cards-block-capabilities{display:flex;flex-direction:column;gap:20px}#blog-section .blog-list .action{display:flex;justify-content:center}#blog-section .blog-list .action a{font:var(--font_14);font-weight:var(--bold);width:214px;align-self:center}@media screen and (min-width:640px){#blog-section{padding:140px 0}#blog-section .blog-list,#blog-section .blog-list .main{gap:100px}#blog-section .blog-list .main .header .title h2{font:var(--font_35)}#blog-section .blog-list .main .cards-block-capabilities{display:grid;grid-template-columns:1fr 1fr}#blog-section .blog-list .main .cards-block-capabilities .content .card-blog{justify-content:space-between}#blog-section .blog-list .main .cards-block-capabilities .content .card-blog .header{font:var(--font_13)}#blog-section .blog-list .main .cards-block-capabilities .content .card-blog .text{gap:15px}#blog-section .blog-list .main .cards-block-capabilities .content .card-blog .text .name{font:var(--font_25)}#blog-section .blog-list .main .cards-block-capabilities .content .card-blog .text .description{font:var(--font_13)}#blog-section .blog-list .action a{font:var(--font_18);width:247px}}@media screen and (min-width:1024px){#blog-section .blog-list .main .cards-block-capabilities{grid-template-columns:1fr 1fr 1fr 1fr}#blog-section .blog-list .main .cards-block-capabilities .card-blog{aspect-ratio:294/367}}.blog-card{border:0;background:none;cursor:pointer;aspect-ratio:5/6}.blog-card .card-blog{display:flex;flex-direction:column;border-radius:var(--border_radius_default);overflow:hidden;gap:20px;position:relative;padding:20px;height:100%}.blog-card .card-blog .header{position:relative;z-index:1;display:flex;justify-content:space-between;color:var(--color_white);font:var(--font_12);margin-bottom:auto}.blog-card .card-blog .header .ui-icon{color:var(--color_white)}.blog-card .card-blog .header .ui-icon svg{width:16px;height:16px}.blog-card .card-blog .text{position:relative;z-index:1;display:flex;flex-direction:column;gap:15px}.blog-card .card-blog .text .name{font:var(--font_14);font-weight:var(--extra_bold);color:var(--color_white)}.blog-card .card-blog .text .description{font:var(--font_12);color:var(--color_white)}.blog-card .card-blog .background-image{position:absolute;left:0;top:0;z-index:0;height:100%;width:100%;filter:brightness(.8);display:flex}.blog-card .card-blog .background-image:after{content:"";background:linear-gradient(0deg,var(--color_black),transparent);width:100%;position:absolute;left:0;bottom:0;height:61%}#faq{padding:0 0 140px;background:var(--color_white)}#faq .content{display:flex;flex-direction:column;gap:50px;padding:0;max-width:unset;height:fit-content}#faq .content .faq-title h2{font:var(--font_17);text-transform:uppercase;line-height:1.3;max-width:1240px;margin-inline:auto;width:100%}#faq .content .faq-title h2 span{display:block;font-weight:var(--regular)}#faq .content .faq-list .block{display:flex;flex-direction:column;transition:all .3s ease;align-items:center}#faq .content .faq-list .block.active{background:var(--color_accent)}#faq .content .faq-list .block .faq-item{max-width:1240px;width:100%;border:0;border-bottom:4px solid var(--color_light_grey);cursor:pointer;background:var(--color_white);transition:all .3s ease}#faq .content .faq-list .block .faq-item .ui-icon{rotate:180deg}#faq .content .faq-list .block .faq-item.active{border-bottom:none;background:var(--color_accent);color:var(--color_white)}#faq .content .faq-list .block .faq-item.active .ui-icon{rotate:0deg}#faq .content .faq-list .block .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 0;font:var(--font_15);font-weight:var(--extra_bold);text-align:start;gap:30px}#faq .content .faq-list .block .faq-item .faq-question .ui-icon svg{width:16px;height:16px}#faq .content .faq-list .block .faq-item .faq-answer{text-align:start;padding:0 0 20px;font:var(--font_12);line-height:1.5}@media screen and (min-width:640px){#faq .content .faq-title h2{font:var(--font_35)}#faq .content .faq-list .block .faq-item .faq-question{font:var(--font_26);font-weight:var(--semi_bold)}#faq .content .faq-list .block .faq-item .faq-answer{font:var(--font_14)}}.page.svelte-13wmnd{background:var(--color_light_grey)}.await-activation-page.svelte-1b6eey3{margin:auto;width:100%;min-height:calc(100vh - 200px);padding:20px 10px;display:flex;align-items:center;justify-content:center;background:var(--color_light_grey)}@media screen and (min-width:420px){.await-activation-page.svelte-1b6eey3{padding:30px 20px}}@media screen and (min-width:640px){.await-activation-page.svelte-1b6eey3{padding:40px 20px;min-height:calc(100vh - 150px)}}@media screen and (min-width:1024px){.await-activation-page.svelte-1b6eey3{padding:60px 20px}}.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3){margin:auto;display:flex;justify-content:center;max-width:336px;width:100%;border-radius:10px;overflow:hidden;background:rgb(var(--colors_white));box-shadow:var(--shadow_border_default);padding:20px 15px}@media screen and (min-width:420px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3){padding:30px 25px}}@media screen and (min-width:640px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3){max-width:600px;padding:50px 40px}}@media screen and (min-width:1024px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3){padding:60px 50px}}.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3){display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:15px}@media screen and (min-width:420px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3){gap:20px}}@media screen and (min-width:640px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3){gap:30px}}@media screen and (min-width:1024px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3){gap:35px}}.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .icon-wrapper:where(.svelte-1b6eey3){display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background:rgb(var(--colors_white));border:2px solid var(--color_accent2);color:var(--color_accent);margin-bottom:5px}@media screen and (min-width:420px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .icon-wrapper:where(.svelte-1b6eey3){width:110px;height:110px;margin-bottom:8px}}@media screen and (min-width:640px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .icon-wrapper:where(.svelte-1b6eey3){width:130px;height:130px;margin-bottom:10px}}@media screen and (min-width:1024px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .icon-wrapper:where(.svelte-1b6eey3){width:140px;height:140px}}.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .icon-wrapper:where(.svelte-1b6eey3) svg{width:50px;height:50px}@media screen and (min-width:420px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .icon-wrapper:where(.svelte-1b6eey3) svg{width:55px;height:55px}}@media screen and (min-width:640px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .icon-wrapper:where(.svelte-1b6eey3) svg{width:64px;height:64px}}@media screen and (min-width:1024px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .icon-wrapper:where(.svelte-1b6eey3) svg{width:70px;height:70px}}.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .title:where(.svelte-1b6eey3){color:var(--color_black);font:var(--font_17);text-align:center;margin:0;text-transform:uppercase;line-height:1.3}@media screen and (min-width:420px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .title:where(.svelte-1b6eey3){font:var(--font_20)}}@media screen and (min-width:640px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .title:where(.svelte-1b6eey3){font:var(--font_30)}}@media screen and (min-width:1024px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .title:where(.svelte-1b6eey3){font:var(--font_35)}}.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .message:where(.svelte-1b6eey3){display:flex;flex-direction:column;gap:12px;text-align:center;width:100%}@media screen and (min-width:420px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .message:where(.svelte-1b6eey3){gap:15px}}@media screen and (min-width:640px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .message:where(.svelte-1b6eey3){gap:18px}}.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .message:where(.svelte-1b6eey3) .main-text:where(.svelte-1b6eey3){color:var(--color_black);font:var(--font_12);line-height:1.5;margin:0}@media screen and (min-width:420px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .message:where(.svelte-1b6eey3) .main-text:where(.svelte-1b6eey3){font:var(--font_14)}}@media screen and (min-width:640px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .message:where(.svelte-1b6eey3) .main-text:where(.svelte-1b6eey3){font:var(--font_17)}}@media screen and (min-width:1024px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .message:where(.svelte-1b6eey3) .main-text:where(.svelte-1b6eey3){font:var(--font_19)}}.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .message:where(.svelte-1b6eey3) .sub-text:where(.svelte-1b6eey3){color:var(--color_dark_grey);font:var(--font_12);line-height:1.5;margin:0}@media screen and (min-width:420px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .message:where(.svelte-1b6eey3) .sub-text:where(.svelte-1b6eey3){font:var(--font_13)}}@media screen and (min-width:640px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .message:where(.svelte-1b6eey3) .sub-text:where(.svelte-1b6eey3){font:var(--font_14)}}@media screen and (min-width:1024px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .message:where(.svelte-1b6eey3) .sub-text:where(.svelte-1b6eey3){font:var(--font_15)}}.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .info-box:where(.svelte-1b6eey3){display:flex;flex-direction:column;gap:12px;width:100%;padding:15px;background:var(--color_light_grey);border-radius:10px;margin-top:5px}@media screen and (min-width:420px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .info-box:where(.svelte-1b6eey3){padding:18px;gap:15px;margin-top:8px}}@media screen and (min-width:640px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .info-box:where(.svelte-1b6eey3){padding:25px;gap:18px;margin-top:10px}}@media screen and (min-width:1024px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .info-box:where(.svelte-1b6eey3){padding:30px;gap:20px}}.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .info-box:where(.svelte-1b6eey3) .info-item:where(.svelte-1b6eey3){display:flex;align-items:center;gap:10px;color:var(--color_dark_grey);font:var(--font_12)}@media screen and (min-width:420px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .info-box:where(.svelte-1b6eey3) .info-item:where(.svelte-1b6eey3){gap:12px;font:var(--font_13)}}@media screen and (min-width:640px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .info-box:where(.svelte-1b6eey3) .info-item:where(.svelte-1b6eey3){font:var(--font_14);gap:15px}}@media screen and (min-width:1024px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .info-box:where(.svelte-1b6eey3) .info-item:where(.svelte-1b6eey3){font:var(--font_15);gap:18px}}.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .info-box:where(.svelte-1b6eey3) .info-item:where(.svelte-1b6eey3) svg{flex-shrink:0;color:var(--color_accent);width:20px;height:20px}@media screen and (min-width:420px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .info-box:where(.svelte-1b6eey3) .info-item:where(.svelte-1b6eey3) svg{width:22px;height:22px}}@media screen and (min-width:640px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .info-box:where(.svelte-1b6eey3) .info-item:where(.svelte-1b6eey3) svg{width:24px;height:24px}}.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .info-box:where(.svelte-1b6eey3) .info-item:where(.svelte-1b6eey3) span:where(.svelte-1b6eey3){line-height:1.5;word-wrap:break-word}.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .actions:where(.svelte-1b6eey3){width:100%;display:flex;justify-content:center;margin-top:5px}@media screen and (min-width:420px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .actions:where(.svelte-1b6eey3){margin-top:8px}}@media screen and (min-width:640px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .actions:where(.svelte-1b6eey3){margin-top:10px}}.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .actions:where(.svelte-1b6eey3) .back-link:where(.svelte-1b6eey3){color:var(--color_accent);font:var(--font_12);text-decoration:underline;transition:color .3s ease;text-align:center;word-wrap:break-word}@media screen and (min-width:420px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .actions:where(.svelte-1b6eey3) .back-link:where(.svelte-1b6eey3){font:var(--font_14)}}@media screen and (min-width:640px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .actions:where(.svelte-1b6eey3) .back-link:where(.svelte-1b6eey3){font:var(--font_17)}}@media screen and (min-width:1024px){.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .actions:where(.svelte-1b6eey3) .back-link:where(.svelte-1b6eey3){font:var(--font_19)}}.await-activation-page.svelte-1b6eey3 .activation-window:where(.svelte-1b6eey3) .content:where(.svelte-1b6eey3) .actions:where(.svelte-1b6eey3) .back-link:where(.svelte-1b6eey3):hover{color:var(--color_accent2);text-decoration:none}#public-companies-page.svelte-1chpptd{padding:74px 0 0}#public-companies-page.svelte-1chpptd .page-header:where(.svelte-1chpptd){display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;gap:20px}@media screen and (min-width:1024px){#public-companies-page.svelte-1chpptd .page-header:where(.svelte-1chpptd){flex-direction:row;align-items:center;gap:100px}}#public-companies-page.svelte-1chpptd .page-header:where(.svelte-1chpptd) .title:where(.svelte-1chpptd){line-height:130%;font:var(--font_30);text-transform:uppercase}@media screen and (min-width:1024px){#public-companies-page.svelte-1chpptd .page-header:where(.svelte-1chpptd) .title:where(.svelte-1chpptd){font:var(--font_35)}}#public-companies-page.svelte-1chpptd .page-header:where(.svelte-1chpptd) .description:where(.svelte-1chpptd){font:var(--font_15);max-width:470px}#public-companies-page.svelte-1chpptd .companies:where(.svelte-1chpptd){display:flex;justify-content:flex-start}#public-companies-page.svelte-1chpptd .companies:where(.svelte-1chpptd) .company-grid:where(.svelte-1chpptd){padding:50px 0;display:grid;grid-template-columns:1fr;row-gap:20px;column-gap:20px}@media screen and (min-width:640px){#public-companies-page.svelte-1chpptd .companies:where(.svelte-1chpptd) .company-grid:where(.svelte-1chpptd){grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){#public-companies-page.svelte-1chpptd .companies:where(.svelte-1chpptd) .company-grid:where(.svelte-1chpptd){grid-template-columns:1fr 1fr 1fr;padding:100px 0;row-gap:40px;column-gap:40px}}@media screen and (min-width:1280px){#public-companies-page.svelte-1chpptd .companies:where(.svelte-1chpptd) .company-grid:where(.svelte-1chpptd){grid-template-columns:1fr 1fr 1fr 1fr}}#certificates-detail-company-page{display:flex;flex-direction:column;align-items:center;width:100%;gap:40px}#certificates-detail-company-page .container-slide{display:flex;align-items:center;justify-content:center;width:100%;position:relative}#certificates-detail-company-page .nav-button{width:65px;height:65px;border-radius:10px;background:var(--color_accent2);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0;color:var(--color_white)}@media screen and (max-width:600px){#certificates-detail-company-page .nav-button{width:30px;height:30px}#certificates-detail-company-page .nav-button svg{width:15px;height:15px}}#certificates-detail-company-page .nav-button:hover{background:var(--color_accent);color:var(--color_white)}#certificates-detail-company-page .nav-button.prev{transform:rotate(180deg)}#certificates-detail-company-page .slider-wrapper{overflow:hidden;width:100%;position:relative;display:flex;justify-content:center;align-items:center}#certificates-detail-company-page .slider-track{display:flex;align-items:center;justify-content:center;gap:20px;position:relative;width:100%;height:400px}@media screen and (max-width:600px){#certificates-detail-company-page .slider-track{height:unset;aspect-ratio:1}}#certificates-detail-company-page .certificate-card{border:0;position:absolute;height:100%;background:var(--color_white);border-radius:10px;overflow:hidden;box-shadow:0 4px 20px #0000001a;transition:all .7s;opacity:.7;z-index:1;aspect-ratio:1;transform-origin:center center;width:400px;left:50%;will-change:transform,opacity,left}@media screen and (max-width:600px){#certificates-detail-company-page .certificate-card{width:100%}}#certificates-detail-company-page .certificate-card.prev-2{transform:translate(-200%) scale(.6);opacity:0;z-index:0;pointer-events:none}#certificates-detail-company-page .certificate-card.next-2{transform:translate(100%) scale(.6);opacity:0;z-index:0;pointer-events:none}#certificates-detail-company-page .certificate-card.prev-1{left:0;transform:translate(0) scale(.7);transform-origin:left center;cursor:pointer;z-index:1;opacity:.7}#certificates-detail-company-page .certificate-card.next-1{left:100%;transform:translate(-100%) scale(.7);transform-origin:right center;cursor:pointer;z-index:1;opacity:.7}#certificates-detail-company-page .certificate-card.active{left:50%;transform:translate(-50%) scale(1);opacity:1;z-index:2}#certificates-detail-company-page .certificate-card.active:hover{transform:translate(-50%) scale(1.02)}#certificates-detail-company-page .certificate-card:not(.active):not(.prev-2):not(.next-2):hover{opacity:.8}#certificates-detail-company-page .pagination{display:flex;gap:10px;justify-content:space-between;align-items:end;width:100%}#certificates-detail-company-page .pagination .dot-container{display:flex;align-items:center;gap:15px}#certificates-detail-company-page .pagination .pagination-dot{width:12px;height:12px;border-radius:50%;border:none;background:var(--color_white);cursor:pointer;transition:all .3s ease}#certificates-detail-company-page .pagination .pagination-dot.active{background:var(--color_accent);width:14px;height:14px}#certificates-detail-company-page .pagination .pagination-dot:hover{background:var(--color_accent2)}.card-review{background:var(--color_accent4);padding:35px;border-radius:10px;display:flex;flex-direction:column;gap:30px}.card-review:not(:first-child){order:3}.card-review:nth-child(2){order:1}.card-review.full{grid-column:span 3}.card-review.last{grid-column:span 2}.card-review .text{font:var(--font_14)}.card-review .header{display:flex;justify-content:space-between}.card-review .header .info h3{margin-bottom:5px;line-height:1;font:var(--font_17);font-weight:var(--extra_bold)}.card-review .header .date{font:var(--font_13)}.card-review .header .rating.error-animate{animation:shake .4s ease-in-out}.card-review .reply-action{border:0;background:none;color:var(--color_accent);text-decoration:underline;text-align:start;cursor:pointer;transition:all .3s}.card-review .reply-action:hover{color:var(--color_accent2)}@media screen and (max-width:1024px){.card-review{padding:25px;gap:20px}.card-review.last{grid-column:span 3}.card-review .text{font:var(--font_13)}.card-review .header .info h3{font:var(--font_16)}.card-review .header .date{font:var(--font_12)}}@media screen and (max-width:768px){.card-review{padding:20px;gap:15px}.card-review.last{grid-column:span 1}.card-review .header{flex-direction:column;align-items:flex-start;gap:10px}.card-review .header .info h3{font:var(--font_15)}.card-review .header .date{font:var(--font_11)}.card-review .text,.card-review .reply-action{font:var(--font_13)}}@media screen and (max-width:480px){.card-review{padding:15px;gap:12px}.card-review .header .info h3{font:var(--font_14)}.card-review .header .date{font:var(--font_10)}.card-review .text,.card-review .reply-action{font:var(--font_12)}}.review-public-company{display:flex;flex-direction:column;gap:100px;align-items:center}.review-public-company .review-block{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:35px}.review-public-company .review-block .img-logo{order:2}.review-public-company .review-block .img-logo.two-row{grid-row:span 2}.review-public-company .review-block .img-logo.two-row img{height:100%!important}.review-public-company .review-block .img-logo img{border-radius:10px}.review-public-company .review-block .three{order:2}.review-public-company .review-block .card-review{background:var(--color_accent4);padding:35px;border-radius:10px;display:flex;flex-direction:column;gap:30px}.review-public-company .review-block .card-review.add-review{grid-column:span 3}.review-public-company .review-block .card-review.add-review .header{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:center}.review-public-company .review-block .card-review.add-review .header>h2{line-height:1;font:var(--font_17);font-weight:var(--extra_bold)}.review-public-company .review-block .card-review.add-review .body{display:flex;gap:10px}.review-public-company .review-block .card-review.add-review .body .default-input-group .input-box>input{height:53px}@media screen and (max-width:1024px){.review-public-company{gap:60px}.review-public-company .review-block{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.review-public-company .review-block .card-review{padding:25px;gap:20px}.review-public-company .review-block .card-review.add-review{grid-column:span 3}}@media screen and (max-width:768px){.review-public-company{gap:40px}.review-public-company .review-block{grid-template-columns:1fr;gap:20px}.review-public-company .review-block .card-review{padding:20px;gap:15px}.review-public-company .review-block .card-review.add-review{grid-column:span 1}.review-public-company .review-block .card-review.add-review .header{flex-direction:column;align-items:flex-start;gap:15px}.review-public-company .review-block .card-review.add-review .header>h2{font:var(--font_16)}.review-public-company .review-block .card-review.add-review .body{flex-direction:column;gap:15px}.review-public-company .review-block .card-review.add-review .body .default-input-group .input-box>input{height:48px}.review-public-company .action,.review-public-company .action button{width:100%}}@media screen and (max-width:480px){.review-public-company{gap:30px}.review-public-company .review-block{gap:15px}.review-public-company .review-block .card-review{padding:15px;gap:12px}.review-public-company .review-block .card-review.add-review .header>h2{font:var(--font_14)}.review-public-company .review-block .card-review.add-review .body .default-input-group .input-box>input{height:44px}}#base-header-detail-company-page{display:flex;justify-content:space-between;gap:10px;align-items:center}#base-header-detail-company-page>h2{font:var(--font_35);font-weight:var(--regular)}#base-header-detail-company-page>span{font:var(--font_15);font-weight:var(--regular)}@media screen and (max-width:768px){#base-header-detail-company-page{flex-direction:column;align-items:flex-start;gap:5px}#base-header-detail-company-page>h2{font:var(--font_25)}#base-header-detail-company-page>span{font:var(--font_14)}}@media screen and (max-width:480px){#base-header-detail-company-page>h2{font:var(--font_20)}#base-header-detail-company-page>span{font:var(--font_13)}}#header-detail-company-page{background:var(--color_white);padding-top:119px}#header-detail-company-page .logo{display:flex;justify-content:space-between;align-items:center;gap:10px}#header-detail-company-page .logo.mb{margin-bottom:100px}#header-detail-company-page .logo .left{display:flex;gap:40px;align-items:center}#header-detail-company-page .logo .left>h2{font:var(--font_35);font-weight:var(--regular)}#header-detail-company-page .logo .left img{border-radius:100%;width:72px;height:72px}#header-detail-company-page .logo .left .empty-img{width:72px;height:72px;border-radius:100%;background:var(--color_accent2)}#header-detail-company-page .back img{height:286px!important}@media screen and (max-width:768px){#header-detail-company-page{padding-top:20px}#header-detail-company-page .logo.mb{margin-bottom:40px}#header-detail-company-page .logo .left{gap:20px}#header-detail-company-page .logo .left>h2{font:var(--font_25)}#header-detail-company-page .logo .left img,#header-detail-company-page .logo .left .empty-img{width:56px;height:56px}#header-detail-company-page .back img{height:200px!important}}@media screen and (max-width:480px){#header-detail-company-page .logo.mb{margin-bottom:30px}#header-detail-company-page .logo .left{gap:15px}#header-detail-company-page .logo .left>h2{font:var(--font_20)}#header-detail-company-page .logo .left img,#header-detail-company-page .logo .left .empty-img{width:48px;height:48px}#header-detail-company-page .back img{height:150px!important}}#about-detail-company-page{display:grid;grid-template-columns:repeat(10,1fr);gap:80px}#about-detail-company-page .desc-container{grid-column:span 4;display:flex;justify-content:space-between;flex-direction:column;gap:10px}#about-detail-company-page .desc-container .empty{font:var(--font_25);font-weight:600;padding:20px;text-align:center}#about-detail-company-page .desc-container.empty-bg{grid-column:span 10;justify-content:center}#about-detail-company-page .desc-container.empty-bg>button{margin:auto;width:fit-content}#about-detail-company-page .desc-container .desc-data{word-break:break-word;overflow-wrap:break-word}#about-detail-company-page .desc-container>button{border:2px solid var(--color_accent);padding:6px 6px 6px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:10px;font:var(--font_18);background:var(--color_white);cursor:pointer;transition:all .3s}#about-detail-company-page .desc-container>button>span{width:41px;height:41px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--color_white);background:var(--color_accent)}#about-detail-company-page .desc-container>button:hover{color:var(--color_white);background:var(--color_accent)}#about-detail-company-page .desc-container>button:hover>span{background:var(--color_accent2)}#about-detail-company-page .back-main{grid-column:span 6;width:100%;height:100%}#about-detail-company-page .back-main img{width:100%;height:100%;border-radius:10px}@media screen and (max-width:1024px){#about-detail-company-page{grid-template-columns:1fr;gap:40px}#about-detail-company-page .desc-container{grid-column:span 6}}@media screen and (max-width:768px){#about-detail-company-page{gap:30px}#about-detail-company-page .desc-container>button{padding:5px 5px 5px 18px;font:var(--font_16)}#about-detail-company-page .desc-container>button>span{width:36px;height:36px}}@media screen and (max-width:480px){#about-detail-company-page .back-main{width:100%;height:100%}}@media screen and (max-width:480px){#about-detail-company-page .desc-container>button{padding:4px 4px 4px 15px;font:var(--font_14)}#about-detail-company-page .desc-container>button>span{width:32px;height:32px}}#projects-detail-company-page{display:flex;flex-direction:column;align-content:center;gap:100px}#projects-detail-company-page .grid-card{display:grid;column-gap:18px;row-gap:50px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}#projects-detail-company-page .grid-card .card-info{background:var(--color_light_grey);border-radius:10px;transition:all .3s}#projects-detail-company-page .grid-card .card-info:hover{background:var(--color_accent2)}#projects-detail-company-page .action{margin:auto}#projects-detail-company-page .empty-project{grid-column:1/-1;text-align:center;font:var(--font_18);color:var(--color_text_secondary);padding:40px}@media screen and (max-width:1024px){#projects-detail-company-page{gap:60px}#projects-detail-company-page .grid-card{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));row-gap:30px}}@media screen and (max-width:768px){#projects-detail-company-page{gap:40px}#projects-detail-company-page .grid-card{grid-template-columns:1fr;column-gap:15px;row-gap:25px}}@media screen and (max-width:480px){#projects-detail-company-page{gap:30px}#projects-detail-company-page .grid-card{row-gap:20px}}#contacts-detail-company-page .contacts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}#contacts-detail-company-page .contacts-grid .contact-card{background:var(--color_light_grey);border-radius:10px;padding:30px;display:flex;flex-direction:column;gap:20px;transition:all .3s}#contacts-detail-company-page .contacts-grid .contact-card .contact-name{font:var(--font_20);font-weight:600;margin:0}#contacts-detail-company-page .contacts-grid .contact-card .contact-info{display:flex;flex-direction:column;gap:15px}#contacts-detail-company-page .contacts-grid .contact-card .contact-info .contact-item{display:flex;align-items:center;gap:12px}#contacts-detail-company-page .contacts-grid .contact-card .contact-info .contact-item svg{color:var(--color_accent);flex-shrink:0}#contacts-detail-company-page .contacts-grid .contact-card .contact-info .contact-item a{color:var(--color_text);text-decoration:none;font:var(--font_16);transition:color .3s}#contacts-detail-company-page .contacts-grid .contact-card .contact-info .contact-item a:hover{color:var(--color_accent)}#contacts-detail-company-page .contacts-grid .empty{grid-column:1/-1;text-align:center;font:var(--font_18);color:var(--color_text_secondary);padding:40px}@media screen and (max-width:1024px){#contacts-detail-company-page .contacts-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}}@media screen and (max-width:768px){#contacts-detail-company-page .contacts-grid{grid-template-columns:1fr;gap:20px}#contacts-detail-company-page .contacts-grid .contact-card{padding:20px}}@media screen and (max-width:480px){#contacts-detail-company-page .contacts-grid{gap:15px}#contacts-detail-company-page .contacts-grid .contact-card{padding:15px;gap:15px}#contacts-detail-company-page .contacts-grid .contact-card .contact-name{font:var(--font_18)}#contacts-detail-company-page .contacts-grid .contact-card .contact-info{gap:12px}#contacts-detail-company-page .contacts-grid .contact-card .contact-info .contact-item{gap:10px}#contacts-detail-company-page .contacts-grid .contact-card .contact-info .contact-item svg{width:18px;height:18px}#contacts-detail-company-page .contacts-grid .contact-card .contact-info .contact-item a{font:var(--font_14)}}#branches-detail-company-page .branches-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}#branches-detail-company-page .branches-grid .branch-card{background:var(--color_light_grey);border-radius:10px;padding:30px;display:flex;flex-direction:column;gap:20px;position:relative;transition:all .3s}#branches-detail-company-page .branches-grid .branch-card.default{border:2px solid var(--color_accent)}#branches-detail-company-page .branches-grid .branch-card .branch-badge{position:absolute;top:15px;right:15px;background:var(--color_accent);color:var(--color_white);padding:5px 12px;border-radius:5px;font:var(--font_12);font-weight:600}#branches-detail-company-page .branches-grid .branch-card .branch-name{font:var(--font_20);font-weight:600;margin:0;padding-right:100px}#branches-detail-company-page .branches-grid .branch-card .branch-info{display:flex;flex-direction:column;gap:15px}#branches-detail-company-page .branches-grid .branch-card .branch-info .branch-item{display:flex;align-items:flex-start;gap:12px}#branches-detail-company-page .branches-grid .branch-card .branch-info .branch-item svg{color:var(--color_accent);flex-shrink:0;margin-top:2px}#branches-detail-company-page .branches-grid .branch-card .branch-info .branch-item span{font:var(--font_16);color:var(--color_text);line-height:1.5}#branches-detail-company-page .branches-grid .branch-card .branch-info .branch-item a{color:var(--color_text);text-decoration:none;font:var(--font_16);transition:color .3s}#branches-detail-company-page .branches-grid .branch-card .branch-info .branch-item a:hover{color:var(--color_accent)}#branches-detail-company-page .branches-grid .empty{grid-column:1/-1;text-align:center;font:var(--font_18);color:var(--color_text_secondary);padding:40px}@media screen and (max-width:1024px){#branches-detail-company-page .branches-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}}@media screen and (max-width:768px){#branches-detail-company-page .branches-grid{grid-template-columns:1fr;gap:20px}#branches-detail-company-page .branches-grid .branch-card{padding:20px}#branches-detail-company-page .branches-grid .branch-card .branch-name{padding-right:80px}#branches-detail-company-page .branches-grid .branch-card .branch-badge{top:10px;right:10px;padding:4px 10px;font:var(--font_11)}}@media screen and (max-width:480px){#branches-detail-company-page .branches-grid{gap:15px}#branches-detail-company-page .branches-grid .branch-card{padding:15px;gap:15px}#branches-detail-company-page .branches-grid .branch-card .branch-name{font:var(--font_18);padding-right:70px}#branches-detail-company-page .branches-grid .branch-card .branch-badge{top:8px;right:8px;padding:3px 8px;font:var(--font_10)}#branches-detail-company-page .branches-grid .branch-card .branch-info{gap:12px}#branches-detail-company-page .branches-grid .branch-card .branch-info .branch-item{gap:10px}#branches-detail-company-page .branches-grid .branch-card .branch-info .branch-item svg{width:18px;height:18px}#branches-detail-company-page .branches-grid .branch-card .branch-info .branch-item span,#branches-detail-company-page .branches-grid .branch-card .branch-info .branch-item a{font:var(--font_14)}}#public-company-detail.svelte-vipun .base-container:where(.svelte-vipun){display:flex;flex-direction:column;gap:100px;padding:100px 0}#public-company-detail.svelte-vipun .base-container:where(.svelte-vipun):first-child{padding:0 0 100px}#public-company-detail.svelte-vipun .base-container:where(.svelte-vipun):last-child{padding:100px 0 200px}#public-company-detail.svelte-vipun .base-container.white:where(.svelte-vipun){background:var(--color_white)}@media screen and (max-width:1024px){#public-company-detail.svelte-vipun .base-container:where(.svelte-vipun){gap:60px;padding:60px 0}#public-company-detail.svelte-vipun .base-container:where(.svelte-vipun):first-child{padding:0 0 60px}#public-company-detail.svelte-vipun .base-container:where(.svelte-vipun):last-child{padding:60px 0 100px}}@media screen and (max-width:768px){#public-company-detail.svelte-vipun .base-container:where(.svelte-vipun){gap:40px;padding:40px 0}#public-company-detail.svelte-vipun .base-container:where(.svelte-vipun):first-child{padding:0 0 40px}#public-company-detail.svelte-vipun .base-container:where(.svelte-vipun):last-child{padding:40px 0 60px}}@media screen and (max-width:480px){#public-company-detail.svelte-vipun .base-container:where(.svelte-vipun){gap:30px;padding:30px 0}#public-company-detail.svelte-vipun .base-container:where(.svelte-vipun):first-child{padding:0 0 30px}#public-company-detail.svelte-vipun .base-container:where(.svelte-vipun):last-child{padding:30px 0 40px}}#public-project-page.svelte-rl4d6o{padding:25px 0 50px;display:flex;flex-direction:column;max-width:100%}@media screen and (min-width:1024px){#public-project-page.svelte-rl4d6o{padding:65px 0 100px}}#public-project-page.svelte-rl4d6o .page-info:where(.svelte-rl4d6o){display:flex;margin-bottom:35px;justify-content:flex-start;flex-direction:column;gap:20px}@media screen and (min-width:1024px){#public-project-page.svelte-rl4d6o .page-info:where(.svelte-rl4d6o){margin-bottom:100px;flex-direction:row;justify-content:space-between}}#public-project-page.svelte-rl4d6o .page-info:where(.svelte-rl4d6o) .page-title:where(.svelte-rl4d6o){text-transform:uppercase;max-width:609px;line-height:130%;font:var(--font_17)}@media screen and (min-width:640px){#public-project-page.svelte-rl4d6o .page-info:where(.svelte-rl4d6o) .page-title:where(.svelte-rl4d6o){font:var(--font_30)}}@media screen and (min-width:1024px){#public-project-page.svelte-rl4d6o .page-info:where(.svelte-rl4d6o) .page-title:where(.svelte-rl4d6o){font:var(--font_35)}}#public-project-page.svelte-rl4d6o .page-info:where(.svelte-rl4d6o) .page-description:where(.svelte-rl4d6o){font:var(--font_12);max-width:470px}@media screen and (min-width:640px){#public-project-page.svelte-rl4d6o .page-info:where(.svelte-rl4d6o) .page-description:where(.svelte-rl4d6o){font:var(--font_15)}}#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o){display:flex;flex-direction:column}#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o){display:flex;gap:20px;align-items:flex-start}#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o) .filters-section:where(.svelte-rl4d6o){display:none;position:sticky;top:20px}@media screen and (min-width:1024px){#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o) .filters-section:where(.svelte-rl4d6o){display:flex}}#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o) .projects-list:where(.svelte-rl4d6o){width:100%;display:flex;flex-direction:column;gap:35px}@media screen and (min-width:640px){#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o) .projects-list:where(.svelte-rl4d6o){gap:100px}}#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o) .projects-list:where(.svelte-rl4d6o) .project-grid:where(.svelte-rl4d6o){display:grid;grid-template-columns:1fr;gap:15px}#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o) .projects-list:where(.svelte-rl4d6o) .project-grid:where(.svelte-rl4d6o) .empty:where(.svelte-rl4d6o){border-radius:10px;border:1px solid var(--color_accent2);text-align:center;padding:30px;grid-column:span 3}#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o) .projects-list:where(.svelte-rl4d6o) .project-grid:where(.svelte-rl4d6o) .project-skeleton:where(.svelte-rl4d6o){height:433px;background:var(--color_white);border-radius:10px}@media screen and (min-width:640px){#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o) .projects-list:where(.svelte-rl4d6o) .project-grid:where(.svelte-rl4d6o){grid-template-columns:1fr 1fr}}@media screen and (min-width:850px){#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o) .projects-list:where(.svelte-rl4d6o) .project-grid:where(.svelte-rl4d6o){grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1024px){#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o) .projects-list:where(.svelte-rl4d6o) .project-grid:where(.svelte-rl4d6o){grid-template-columns:1fr 1fr}}@media screen and (min-width:1160px){#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o) .projects-list:where(.svelte-rl4d6o) .project-grid:where(.svelte-rl4d6o){grid-template-columns:1fr 1fr 1fr}}#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o) .projects-list:where(.svelte-rl4d6o) .show-more:where(.svelte-rl4d6o){width:100%;display:flex;justify-content:center}#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o) .projects-list:where(.svelte-rl4d6o) .show-more:where(.svelte-rl4d6o) .show-more-button:where(.svelte-rl4d6o){width:248px}#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o) .projects-list:where(.svelte-rl4d6o) .show-more:where(.svelte-rl4d6o) .show-more-button:where(.svelte-rl4d6o) .show-more-text:where(.svelte-rl4d6o){font:var(--font_14);font-weight:var(--semi_bold)}@media screen and (min-width:640px){#public-project-page.svelte-rl4d6o .page-content:where(.svelte-rl4d6o) .projects:where(.svelte-rl4d6o) .projects-list:where(.svelte-rl4d6o) .show-more:where(.svelte-rl4d6o) .show-more-button:where(.svelte-rl4d6o) .show-more-text:where(.svelte-rl4d6o){font:var(--font_18);font-weight:var(--semi_bold)}}#public-project-detail-page.svelte-4q7uri{padding-bottom:100px}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri){margin-bottom:100px;padding:65px 0 106px;background:var(--color_white)}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .heder:where(.svelte-4q7uri){margin-bottom:100px;display:flex;justify-content:space-between;gap:20px}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .heder:where(.svelte-4q7uri) .action-header:where(.svelte-4q7uri){display:flex;flex-direction:column;gap:5px}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .heder:where(.svelte-4q7uri) .action-header:where(.svelte-4q7uri)>span:where(.svelte-4q7uri){text-align:end;font:var(--font_14);color:var(--color_gray_20)}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .heder:where(.svelte-4q7uri)>h1:where(.svelte-4q7uri){font:var(--font_35)}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri){margin-bottom:64px;display:grid;grid-template-columns:repeat(10,1fr);gap:15px}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .left:where(.svelte-4q7uri){height:100%;border-radius:10px;background:var(--color_background_card);grid-column:span 7}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .left:where(.svelte-4q7uri) img{border-radius:10px}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .left:where(.svelte-4q7uri) .into:where(.svelte-4q7uri){padding:25px;display:grid;grid-template-columns:70% 30%;column-gap:5px;line-height:1}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .left:where(.svelte-4q7uri) .into:where(.svelte-4q7uri) .size:where(.svelte-4q7uri){line-height:1;font:var(--font_25);font-weight:var(--semi_bold)}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .left:where(.svelte-4q7uri) .into:where(.svelte-4q7uri) .price-info:where(.svelte-4q7uri){margin-top:auto;font:var(--font_14);word-break:break-word;overflow-wrap:break-word}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .left:where(.svelte-4q7uri) .into:where(.svelte-4q7uri) .desc:where(.svelte-4q7uri){margin-top:auto;font:var(--font_14);font-weight:700}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .left:where(.svelte-4q7uri) .into:where(.svelte-4q7uri) .total-price:where(.svelte-4q7uri){margin-bottom:auto;font:var(--font_18);font-weight:700}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .right:where(.svelte-4q7uri){padding:10px;border-radius:10px;border:1.5px solid var(--color_accent2);gap:10px;display:flex;flex-direction:column;grid-column:span 3}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .right:where(.svelte-4q7uri) .dot:where(.svelte-4q7uri){margin-bottom:auto}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri){display:grid;grid-template-columns:repeat(10,1fr);gap:100px}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri) h1:where(.svelte-4q7uri){font:var(--font_35);margin-bottom:35px}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri) .desc:where(.svelte-4q7uri){display:flex;flex-direction:column;grid-column:span 6}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri) .desc:where(.svelte-4q7uri) *{word-break:break-word;overflow-wrap:break-word}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri) .desc:where(.svelte-4q7uri) .empty:where(.svelte-4q7uri){align-items:center;display:flex;justify-content:center;border-radius:10px;border:1px solid var(--color_gray_20);height:100%;width:100%;font:var(--font_18);font-weight:700}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri) .stats:where(.svelte-4q7uri){grid-column:span 4}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri) .stats:where(.svelte-4q7uri) .grid-settings:where(.svelte-4q7uri){row-gap:24px;column-gap:48px;display:grid;grid-template-columns:repeat(2,1fr)}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri) .stats:where(.svelte-4q7uri) .grid-settings:where(.svelte-4q7uri)>div:where(.svelte-4q7uri){display:flex;flex-direction:column;gap:4px}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri) .stats:where(.svelte-4q7uri) .grid-settings:where(.svelte-4q7uri)>div:where(.svelte-4q7uri) .label:where(.svelte-4q7uri){font:var(--font_16);font-weight:900}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri) .stats:where(.svelte-4q7uri) .grid-settings:where(.svelte-4q7uri)>div:where(.svelte-4q7uri) .stats:where(.svelte-4q7uri){font:var(--font_14);color:var(--color_dark_grey)}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri) .stats:where(.svelte-4q7uri) .info:where(.svelte-4q7uri){color:var(--color_dark_grey);margin-bottom:50px}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .header:where(.svelte-4q7uri){display:flex;justify-content:space-between;gap:10px;margin-bottom:89px}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .header:where(.svelte-4q7uri)>h1:where(.svelte-4q7uri){font:var(--font_35)}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .grid-price:where(.svelte-4q7uri){display:grid;gap:41px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .grid-price:where(.svelte-4q7uri) .price-card:where(.svelte-4q7uri){display:flex;flex-direction:column;text-align:center;line-height:1;border-radius:10px;background:var(--color_white);transition:all .3s;padding:30px 30px 40px}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .grid-price:where(.svelte-4q7uri) .price-card.active:where(.svelte-4q7uri){background:var(--color_accent2)}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .grid-price:where(.svelte-4q7uri) .price-card.active:where(.svelte-4q7uri)>button:where(.svelte-4q7uri){cursor:default;background:var(--color_white);color:var(--color_black)}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .grid-price:where(.svelte-4q7uri) .price-card.active:where(.svelte-4q7uri) .label:where(.svelte-4q7uri){color:var(--color_black)}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .grid-price:where(.svelte-4q7uri) .price-card:where(.svelte-4q7uri)>h2:where(.svelte-4q7uri){font:var(--font_25);font-weight:900;margin-bottom:30px}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .grid-price:where(.svelte-4q7uri) .price-card:where(.svelte-4q7uri)>span:where(.svelte-4q7uri){display:block;font:var(--font_14);font-weight:700;margin-bottom:auto;padding-bottom:10px}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .grid-price:where(.svelte-4q7uri) .price-card:where(.svelte-4q7uri) .label:where(.svelte-4q7uri){margin-bottom:10px;font:var(--font_16);font-weight:900;color:var(--color_accent2)}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .grid-price:where(.svelte-4q7uri) .price-card:where(.svelte-4q7uri) .price:where(.svelte-4q7uri){font:var(--font_25);font-weight:700;margin-bottom:30px}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .grid-price:where(.svelte-4q7uri) .price-card:where(.svelte-4q7uri) .button:where(.svelte-4q7uri){cursor:pointer;border:1.5px solid var(--color_accent);font:var(--font_18);font-weight:700;color:var(--color_white);background:var(--color_accent);padding:13px 0;width:100%;transition:all .3s;border-radius:10px}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .grid-price:where(.svelte-4q7uri) .price-card:where(.svelte-4q7uri) .button:where(.svelte-4q7uri):hover{border-color:var(--color_black);color:var(--color_black);background:var(--color_white)}@media(max-width:1024px){.page-project.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri){grid-template-columns:1fr;gap:30px}.page-project.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .left:where(.svelte-4q7uri),.page-project.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .right:where(.svelte-4q7uri){grid-column:auto}.page-project.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri){grid-template-columns:1fr;gap:50px}.page-project.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri) .desc:where(.svelte-4q7uri),.page-project.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri) .stats:where(.svelte-4q7uri){grid-column:auto}.page-project.svelte-4q7uri .price-container:where(.svelte-4q7uri) .header:where(.svelte-4q7uri){flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:768px){#public-project-detail-page.svelte-4q7uri{padding-bottom:60px}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri){padding:40px 0 60px}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .heder:where(.svelte-4q7uri){flex-direction:column;gap:10px;margin-bottom:50px}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .heder:where(.svelte-4q7uri)>h1:where(.svelte-4q7uri){font:var(--font_25)}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .left:where(.svelte-4q7uri) .into:where(.svelte-4q7uri){grid-template-columns:1fr;row-gap:10px}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .left:where(.svelte-4q7uri) .into:where(.svelte-4q7uri) .size:where(.svelte-4q7uri){font:var(--font_20)}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .left:where(.svelte-4q7uri) .into:where(.svelte-4q7uri) .total-price:where(.svelte-4q7uri){font:var(--font_18)}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .right:where(.svelte-4q7uri){padding:15px}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri) h1:where(.svelte-4q7uri){font:var(--font_25);margin-bottom:20px}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .desc-block:where(.svelte-4q7uri) .stats:where(.svelte-4q7uri) .grid-settings:where(.svelte-4q7uri){grid-template-columns:1fr}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .header:where(.svelte-4q7uri){margin-bottom:40px}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .header:where(.svelte-4q7uri)>h1:where(.svelte-4q7uri){font:var(--font_25)}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .grid-price:where(.svelte-4q7uri){grid-template-columns:1fr;gap:25px}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .grid-price:where(.svelte-4q7uri) .price-card:where(.svelte-4q7uri){aspect-ratio:auto;padding:20px}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .grid-price:where(.svelte-4q7uri) .price-card:where(.svelte-4q7uri)>h2:where(.svelte-4q7uri){font:var(--font_20)}#public-project-detail-page.svelte-4q7uri .price-container:where(.svelte-4q7uri) .grid-price:where(.svelte-4q7uri) .price-card:where(.svelte-4q7uri) .price:where(.svelte-4q7uri){font:var(--font_20)}}@media(max-width:480px){#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .heder:where(.svelte-4q7uri)>h1:where(.svelte-4q7uri){font:var(--font_20)}#public-project-detail-page.svelte-4q7uri .main-block:where(.svelte-4q7uri) .body:where(.svelte-4q7uri) .left:where(.svelte-4q7uri) .into:where(.svelte-4q7uri){padding:15px}}#public-blog-page.svelte-1j8k0si{padding:25px 0 50px;display:flex;flex-direction:column;max-width:100%}@media screen and (min-width:1024px){#public-blog-page.svelte-1j8k0si{padding:65px 0 100px}}#public-blog-page.svelte-1j8k0si .page-info:where(.svelte-1j8k0si){margin-bottom:35px}@media screen and (min-width:640px){#public-blog-page.svelte-1j8k0si .page-info:where(.svelte-1j8k0si){margin-bottom:50px}}@media screen and (min-width:1024px){#public-blog-page.svelte-1j8k0si .page-info:where(.svelte-1j8k0si){margin-bottom:20px}}#public-blog-page.svelte-1j8k0si .page-info:where(.svelte-1j8k0si) .page-title:where(.svelte-1j8k0si){font:var(--font_17);text-transform:uppercase;line-height:130%}@media screen and (min-width:640px){#public-blog-page.svelte-1j8k0si .page-info:where(.svelte-1j8k0si) .page-title:where(.svelte-1j8k0si){font:var(--font_25)}}@media screen and (min-width:1024px){#public-blog-page.svelte-1j8k0si .page-info:where(.svelte-1j8k0si) .page-title:where(.svelte-1j8k0si){font:var(--font_35)}}#public-blog-page.svelte-1j8k0si .action:where(.svelte-1j8k0si){display:flex;justify-content:center;margin-top:20px}@media screen and (min-width:640px){#public-blog-page.svelte-1j8k0si .action:where(.svelte-1j8k0si){margin-top:40px}}#public-blog-page.svelte-1j8k0si .cards-block-capabilities:where(.svelte-1j8k0si){display:flex;flex-direction:column;gap:20px;margin-bottom:30px}@media screen and (min-width:640px){#public-blog-page.svelte-1j8k0si .cards-block-capabilities:where(.svelte-1j8k0si){display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-bottom:40px}}#public-blog-detail-page.svelte-49dgds{padding:25px 0 50px;display:flex;flex-direction:column;max-width:100%}@media screen and (min-width:1024px){#public-blog-detail-page.svelte-49dgds{padding:65px 0 100px}}#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) img{border-radius:10px;width:100%;height:auto}#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .header:where(.svelte-49dgds){margin-bottom:25px;display:flex;flex-direction:column;gap:15px;align-items:flex-start}@media screen and (min-width:640px){#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .header:where(.svelte-49dgds){flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:35px}}#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .header:where(.svelte-49dgds)>h1:where(.svelte-49dgds){font:var(--font_20);line-height:130%;text-transform:uppercase}@media screen and (min-width:640px){#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .header:where(.svelte-49dgds)>h1:where(.svelte-49dgds){font:var(--font_25)}}@media screen and (min-width:1024px){#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .header:where(.svelte-49dgds)>h1:where(.svelte-49dgds){font:var(--font_30)}}#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .header:where(.svelte-49dgds)>time:where(.svelte-49dgds){font:var(--font_13);color:var(--color_dark_grey)}@media screen and (min-width:640px){#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .header:where(.svelte-49dgds)>time:where(.svelte-49dgds){font:var(--font_15)}}#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds){display:flex;flex-direction:column;gap:20px}@media screen and (min-width:1024px){#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds){display:grid;grid-template-columns:60% 1fr;gap:30px}}#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds) .left:where(.svelte-49dgds){width:100%}@media screen and (min-width:1024px){#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds) .left:where(.svelte-49dgds){width:auto}}#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds) .desc:where(.svelte-49dgds){padding:20px;display:flex;flex-direction:column;border-radius:10px;background:var(--color_white)}@media screen and (min-width:640px){#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds) .desc:where(.svelte-49dgds){padding:25px}}@media screen and (min-width:1024px){#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds) .desc:where(.svelte-49dgds){padding:30px}}#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds) .desc:where(.svelte-49dgds) .line:where(.svelte-49dgds){border:1.5px solid var(--color_accent2);margin:5px 0 15px}@media screen and (min-width:640px){#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds) .desc:where(.svelte-49dgds) .line:where(.svelte-49dgds){margin:5px 0 20px}}#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds) .desc:where(.svelte-49dgds)>h1:where(.svelte-49dgds){font:var(--font_20);margin-bottom:10px}@media screen and (min-width:640px){#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds) .desc:where(.svelte-49dgds)>h1:where(.svelte-49dgds){font:var(--font_23)}}@media screen and (min-width:1024px){#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds) .desc:where(.svelte-49dgds)>h1:where(.svelte-49dgds){font:var(--font_25);margin-bottom:0}}#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds) .desc:where(.svelte-49dgds)>div:where(.svelte-49dgds){overflow:hidden;text-overflow:ellipsis;font:var(--font_14);line-height:160%}@media screen and (min-width:640px){#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds) .desc:where(.svelte-49dgds)>div:where(.svelte-49dgds){font:var(--font_16)}}@media screen and (min-width:1024px){#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds) .desc:where(.svelte-49dgds)>div:where(.svelte-49dgds){font:var(--font_18)}}#public-blog-detail-page.svelte-49dgds .main-block:where(.svelte-49dgds) .body:where(.svelte-49dgds) .desc:where(.svelte-49dgds) .empty:where(.svelte-49dgds){color:var(--color_dark_grey);font-style:italic}
