.main-w {overflow-x: clip; overflow-y: clip; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(21, 20, 18, 1);}
.padding {padding-left: 5rem; padding-right: 5rem; padding-bottom: 0rem;}
.main_txt-w {display: flex; justify-content: space-between; align-items: flex-end; padding-left: 5rem; padding-right: 5rem;}
.h1 {font-family: 'Involve'; font-weight: 400; font-size: 2rem; line-height: 110%; text-transform: uppercase;}
.txt-r-20 {font-family: 'Involve'; font-weight: 400; font-size: 1.13rem;}
.main_conteiner {padding-top: 6.88rem; display: flex; flex-direction: column; row-gap: 1.25rem;}
.img-slider {width: 100%; height: 42.5rem;}
.section_project {padding-top: 6.25rem; padding-bottom: 6.25rem; padding-left: 5rem; padding-right: 5rem;}
.project_conteiner {display: flex; align-items: flex-start; flex-direction: column; row-gap: 1.88rem;}
.point {min-height: auto; width: 0.5rem; margin-right: 19.97rem;}
.project_txt-w {display: flex;}
.txt-body {font-family: 'Involve'; font-weight: 400; font-size: 1rem; line-height: 130%;}
.tab_btn_main-w {display: flex; align-items: flex-start; flex-direction: column; width: auto;}
.tab-btn {padding-top: 0.75rem; padding-bottom: 0.75rem; padding-left: 0rem; padding-right: 0.63rem; color: rgba(21, 20, 18, 1); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(201, 197, 197, 1); width: 19.25rem;}
.tab-btn:hover {color: rgba(201, 197, 197, 1);}
.tab-btn:active {color: rgba(255, 0, 0, 1);}
.tab-btn.is-opened:active {-webkit-text-stroke-color: rgba(21, 20, 18, 1);}
.txt-btn {font-family: 'Involve'; font-weight: 400; font-size: 0.88rem; text-transform: uppercase; line-height: 120%; color: rgba(21, 20, 18, 1); text-decoration: none;}
.txt-btn:active {color: rgba(201, 197, 197, 1);}
.tab_btn-w {display: flex; align-items: flex-start; column-gap: 1rem;}
.tab_btn_sub-w {display: none; align-items: flex-start; flex-direction: column; width: auto;}
.project_tab-w {display: flex; column-gap: 1rem;}
.img_link-w {width: 100%;}
.img_link {height: 16.25rem; width: 100%;}
.project_img {display: flex; flex-direction: column; row-gap: 0.63rem;}
.section_project-main {padding-top: 0rem; padding-bottom: 0rem; padding-left: 0rem; padding-right: 0rem;}
.ptoject_txt-w {display: flex; column-gap: 0.63rem; align-items: center; flex-direction: row; justify-content: space-between;}
.img_logo {width: 6.56rem; height: 3.19rem;}
.navbar_conteiner-w {display: flex; align-items: flex-end; margin-top: 1.25rem; justify-content: flex-end;}
.navbar_link-w {display: flex; align-items: center; column-gap: 4.38rem; margin-left: 14rem;}
.btn-w {width: auto; padding-left: 1.13rem; padding-right: 0rem;}
.footer {padding-left: 5rem; padding-right: 5rem; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-bottom: 2.5rem;}
.footer_conteiner {display: flex; justify-content: space-between; align-items: center;}
.txt-underline {text-decoration: underline;}
.footer_txt-w {width: 12.5rem; display: flex; justify-content: flex-end; row-gap: 0.63rem; flex-direction: column; align-items: flex-end;}
.footer_txt-link-w {width: 12.81rem; display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.63rem;}
.project_nov-w {display: flex; flex-direction: column; align-items: flex-start; row-gap: 2.5rem;}
.tab_btn-color {color: rgba(21, 20, 18, 1);}
.tab_btn-color:hover {color: rgba(201, 197, 197, 1);}
.btn-project-w {width: auto; padding-left: 0rem; padding-right: 5rem;}
.about_img-w {height: 31.88rem;}
.about_img {width: 100%; height: 100%;}
.section_txt {padding-left: 5rem; padding-bottom: 5rem;}
.txt_conteiner {display: flex; flex-direction: column; align-items: flex-start; row-gap: 5rem;}
.txt_block {display: flex; justify-content: space-between;}
.txt_txt-w {width: 21rem;}
.page-btn-w {height: 2.25rem; align-items: center; padding-left: 0.13rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(21, 20, 18, 1); column-gap: 1rem;}
.arrow {min-height: auto; width: 1.5rem;}
.block_img {height: 21.88rem; width: 19.25rem;}
.block_txt-w {display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between;}
.block_img-w {display: flex; column-gap: 1rem;}
.block_img-280 {height: 21.88rem; width: 17.5rem;}
.block_2-img {width: 49rem; height: 28.75rem;}
.txt-block-2 {display: flex; column-gap: 5rem;}
.block_2_txt-w {width: 23.75rem; display: flex; align-items: flex-end;}
.bio_conteiner {padding-left: 5rem; padding-right: 5rem; padding-bottom: 5rem; display: flex; justify-content: space-between;}
.bio_txt-w {width: auto; display: flex; flex-direction: column; justify-content: space-between;}
.bio_txt_txt-w {display: flex; flex-direction: column; width: auto; row-gap: 1rem; margin-right: 5rem;}
.section_img {height: auto;}
.img_img {width: 100%; height: auto;}
.img_conteiner {padding-bottom: 2.5rem;}
.arrow-back {min-height: auto; width: 1.5rem;}
.global-style {min-height: auto;}
.point-no-padding {min-height: auto; width: 0.5rem; margin-right: 0px;}
.link-tab {width: 100%; height: 100%; padding-top: 0rem;}
.link-tab:active {color: rgba(255, 0, 0, 1);}
.section_info {padding-top: 6.88rem; padding-bottom: 2.5rem;}
.info_conteiner-txt-w {padding-left: 0rem; padding-right: 0rem; padding-bottom: 0rem; width: 36rem;}
.info-container {display: flex; flex-direction: column; align-items: flex-start; width: auto;}
.info_data-w {display: flex; justify-content: space-between;}
.txt-r-14 {font-size: 0.88rem; font-weight: 400; font-family: 'Involve'; line-height: 120%;}
.data_point-w {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.13rem;}
.color-grey {color: rgba(201, 197, 197, 1);}
.data_points {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.8rem; width: 50%;}
.data-w {display: flex; column-gap: 1rem; width: 36rem; min-width: 36rem; flex-direction: column; row-gap: 1rem;}
.data_txt-w {display: flex; flex-direction: column; align-items: flex-start; row-gap: 0.3rem; justify-content: flex-start;}
.txt-body-bold {font-family: 'Involve'; font-weight: 500; font-size: 1rem; line-height: 119.77%;}
.photo-main-w {display: flex; column-gap: 1rem;}
.section-photo {display: none; flex-direction: column; align-items: flex-start; row-gap: 1rem; margin-bottom: 5rem;}
.pop-up_slider {position: fixed; z-index: 50; top: 5.1rem; background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; display: none; height: 100%; backdrop-filter: /*blur(1rem)*/;}
.slider_btn {padding-left: 0.63rem; padding-right: 0.63rem; padding-top: 0.63rem; padding-bottom: 0.63rem; background-image: linear-gradient(rgba(250, 249, 246, 1) 0%, rgba(250, 249, 246, 1) 100%); border-top-left-radius: 0.31rem; border-top-right-radius: 0.31rem; border-bottom-left-radius: 0.31rem; border-bottom-right-radius: 0.31rem; position: absolute; z-index: 50; top: 1.25rem; right: 1.25rem;}
.navbar_link-mobile-w {display: flex; align-items: center; column-gap: 4.38rem; margin-left: 14rem;}
.btn-menu {width: auto; padding-left: 1.13rem; padding-right: 0rem;}
.navbar_content-w {display: none;}
.navbar_content-links-w {display: none;}
.contact_links-w {display: none; flex-direction: column; align-items: flex-end; row-gap: 0.25rem; position: absolute; top: 3.5rem; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-bottom: 0.75rem; width: 18rem;}
.txt-color-red {color: rgba(255, 0, 0, 1);}
.navbar_project_w {position: fixed; top: 0px; padding-left: 5rem; padding-right: 5rem; align-items: center; justify-content: space-between; z-index: 10; padding-bottom: 0.63rem; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.h1-copy {font-family: 'Involve'; font-weight: 400; font-size: 1.4rem; line-height: 110%; text-transform: uppercase;}
.info_main-conteiner {display: flex; column-gap: 2rem;}
.pag_1 {background-size: cover; background-image: url("04_ptica.webp"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll;}
.info_photo-w {display: flex; flex-direction: column; align-items: center; width: 100%;}
.pop-up_img {position: fixed; z-index: 50; top: 5.1rem; background-size: auto; background-image: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; display: none; height: 100%; backdrop-filter: /*blur(1rem)*/;}
.pop-up_img-w {width: auto; height: 50rem; position: relative; margin-left: auto; margin-right: auto; margin-top: 1.25rem;}
.gallery-w {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto auto auto auto; column-gap: 0.75rem; row-gap: 0.75rem;}
.gallery-item {height: 12.5rem;}
@media (max-width: 991px) {.navbar_conteiner-w {justify-content: center;}}
@media (max-width: 991px) {.navbar_link-w {column-gap: 2.5rem; margin-left: auto; margin-right: auto; justify-content: center;}}
@media (max-width: 991px) {.main_txt-w {padding-left: 2.5rem; padding-right: 2.5rem; flex-direction: column-reverse; align-items: flex-start; row-gap: 0.63rem;}}
@media (max-width: 991px) {.h1 {font-size: 2.25rem;}}
@media (max-width: 991px) {.project_txt-w {justify-content: flex-start;}}
@media (max-width: 991px) {.project_tab-w {flex-direction: column; row-gap: 1rem;}}
@media (max-width: 991px) {.project_img {display: none;}}
@media (max-width: 991px) {.padding {padding-left: 2.5rem; padding-right: 2.5rem;}}
@media (max-width: 991px) {.point {margin-right: 19.63rem;}}
@media (max-width: 991px) {.point-no-padding {margin-right: 19.63rem;}}
@media (max-width: 991px) {.navbar_link-mobile-w {column-gap: 2.5rem; margin-left: auto; margin-right: auto; justify-content: center;}}
@media (max-width: 991px) {.navbar_project_w {padding-left: 2.5rem; padding-right: 2.5rem;}}
@media (max-width: 991px) {.h1-copy {font-size: 2.25rem;}}
@media (max-width: 991px) {.info_main-conteiner {flex-direction: column; row-gap: 2rem;}}
@media (max-width: 991px) {.section_project {padding-left: 2.5rem; padding-right: 2.5rem;}}
@media (max-width: 991px) {.footer {padding-left: 2.5rem; padding-right: 2.5rem;}}
@media (max-width: 767px) {.bio_conteiner {padding-left: 2.5rem; padding-right: 2.5rem;}}
@media (max-width: 767px) {.section_txt {padding-left: 2.5rem; padding-right: 2.5px;}}
@media (max-width: 767px) {.txt_txt-w {width: 16rem;}}
@media (max-width: 767px) {.txt_block {column-gap: 1rem;}}
@media (max-width: 479px) {.navbar_link-w {display: none;}}
@media (max-width: 479px) {.navbar_conteiner-w {justify-content: space-between; margin-top: 2rem; flex-direction: column; row-gap: 1rem;}}
@media (max-width: 479px) {.btn-w {display: flex; justify-content: flex-end; flex-direction: row-reverse; align-items: flex-end;}}
@media (max-width: 479px) {.main_conteiner {padding-top: 2.5rem; row-gap: 1.53rem;}}
@media (max-width: 479px) {.h1 {font-size: 1.53rem;}}
@media (max-width: 479px) {.txt-r-20 {font-size: 1.02rem;}}
@media (max-width: 479px) {.txt-btn {font-size: 0.81rem; margin-bottom: 0px;}}
@media (max-width: 479px) {.padding {padding-left: 1.04rem; padding-right: 1.04rem; padding-top: 6.24rem; padding-bottom: 6.24rem;}}
@media (max-width: 479px) {.footer {padding-left: 1.02rem; padding-right: 1.02rem; flex-direction: column;}}
@media (max-width: 479px) {.footer_conteiner {flex-direction: column-reverse; align-items: flex-start; justify-content: flex-start; row-gap: 1.02rem;}}
@media (max-width: 479px) {.footer_txt-w {align-items: flex-start; row-gap: 0.51rem; width: 100%;}}
@media (max-width: 479px) {.footer_txt-link-w {row-gap: 0.51rem; width: 100%;}}
@media (max-width: 479px) {.project_txt-w {flex-direction: row; justify-content: space-between;}}
@media (max-width: 479px) {.point {margin-right: 0rem;}}
@media (max-width: 479px) {.tab-btn {width: auto;}}
@media (max-width: 479px) {.tab_btn-w {display: none;}}
@media (max-width: 479px) {.main_txt-w {row-gap: 0.62rem; padding-left: 1.04rem; padding-right: 1.04rem;}}
@media (max-width: 479px) {.img-slider {height: 818px;}}
@media (max-width: 479px) {.section_txt {padding-left: 1.02rem; padding-bottom: 3.05rem; padding-right: 1.02rem;}}
@media (max-width: 479px) {.txt_block {flex-direction: column; row-gap: 2.04rem;}}
@media (max-width: 479px) {.block_img-w {flex-direction: column; row-gap: 1.02rem;}}
@media (max-width: 479px) {.block_img {width: 100.01%;}}
@media (max-width: 479px) {.block_img-280 {width: 100%;}}
@media (max-width: 479px) {.txt_conteiner {row-gap: 3.05rem;}}
@media (max-width: 479px) {.txt-block-2 {flex-direction: column-reverse; row-gap: 2.04rem;}}
@media (max-width: 479px) {.block_2-img {width: 22.34rem; height: 21.88rem;}}
@media (max-width: 479px) {.bio_conteiner {padding-left: 1.02rem; padding-right: 1.02rem; padding-bottom: 3.05rem; flex-direction: column; align-items: flex-start; row-gap: 2.04rem;}}
@media (max-width: 479px) {.bio_txt-w {width: 100%;}}
@media (max-width: 479px) {.bio_txt_txt-w {width: auto;}}
@media (max-width: 479px) {.img_img {height: 17.3rem;}}
@media (max-width: 479px) {.about_img-w {height: 17.3rem;}}
@media (max-width: 479px) {.block_txt-w {row-gap: 1.02rem;}}
@media (max-width: 479px) {.point-no-padding {margin-right: 0rem;}}
@media (max-width: 479px) {.section_info {padding-top: 0rem; padding-bottom: 2rem;}}
@media (max-width: 479px) {.info_conteiner-txt-w {padding-left: 0rem; padding-bottom: 1.02rem; width: 100%; padding-right: 1.02rem;}}
@media (max-width: 479px) {.data-w {flex-direction: column; row-gap: 1.25rem; width: auto; min-width: auto;}}
@media (max-width: 479px) {.data_txt-w {width: auto;}}
@media (max-width: 479px) {.photo-main-w {flex-direction: column; row-gap: 1rem;}}
@media (max-width: 479px) {.main-w {padding-bottom: 0rem; padding-top: 7rem;}}
@media (max-width: 479px) {.navbar_content-w {display: flex; justify-content: space-between; align-items: flex-end;}}
@media (max-width: 479px) {.navbar_link-mobile-w {display: flex; flex-direction: column; align-items: flex-end; row-gap: 1rem;}}
@media (max-width: 479px) {.btn-menu {display: flex; justify-content: flex-end; flex-direction: row-reverse; align-items: flex-end; column-gap: 0.38rem; padding-left: 2rem; padding-top: 2rem;}}
@media (max-width: 479px) {.contact_links-w {display: none; flex-direction: column; align-items: flex-end; row-gap: 1rem; margin-top: 0rem;}}
@media (max-width: 479px) {.txt-color-red {color: rgba(255, 0, 0, 1);}}
@media (max-width: 479px) {.navbar_content-links-w {display: none; transition-property: opacity; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}}
@media (max-width: 479px) {.navbar_project_w {padding-left: 1.02rem; padding-right: 1.02rem; padding-bottom: 1.5rem;}}
@media (max-width: 479px) {.h1-copy {font-size: 1.53rem;}}
@media (max-width: 479px) {.gallery-w {grid-template-columns: 1fr 1fr; row-gap: 0.5rem; column-gap: 0.5rem;}}
@media (max-width: 479px) {.section_project {padding-left: 1.02rem; padding-right: 1.02rem;}}
