._header_container_p1cc6_1{background:#000000f0;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(17.7px);-webkit-backdrop-filter:blur(17.7px);border:1px solid rgba(0,0,0,.3);width:100vw;height:40px;padding:30px 200px;display:flex;align-items:center;justify-content:space-between;color:#f0f8ff;font-family:Roboto,sans-serif;font-weight:320;position:fixed;z-index:100}._logo_img_p1cc6_20{height:60px;width:auto}._logo_header_p1cc6_25{color:#fff}._nav_header_p1cc6_29{display:flex}._nav_header_p1cc6_29 ul{list-style:none;display:flex;padding:0;margin:0}._nav_header_p1cc6_29 ul li{position:relative}._nav_header_p1cc6_29 ul li a{display:block;padding:20px 25px;color:#fff;text-decoration:none;text-align:center;position:relative;transition:.3s ease;margin:0 8px}._nav_header_p1cc6_29 ul li a:after{content:"";position:absolute;left:50%;bottom:10px;width:0;height:2px;background-color:#fff;transition:all .3s ease;transform:translate(-50%)}._nav_header_p1cc6_29 ul li a:hover:after{width:80%}._nav_header_p1cc6_29 ul li a._active_p1cc6_71:after{width:80%}._nav_header_p1cc6_29 a:hover{color:#fff;cursor:pointer}._nav_header_p1cc6_29 i{padding-left:.2rem;vertical-align:middle;font-weight:700;color:#fff}._dropdown_p1cc6_88{position:absolute;top:100%;left:0;background-color:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;min-width:200px;box-shadow:0 4px 20px #0000004d;z-index:9999;border-radius:0 0 8px 8px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;overflow:visible;padding:1rem}._dropdown_p1cc6_88 li{width:100%}._dropdown_p1cc6_88 li:last-child{padding-bottom:.5rem}._dropdown_p1cc6_88 li a{padding:15px 20px;text-align:left;transition:background-color .3s ease}._dropdown_p1cc6_88 li a:after{display:none}._dropdown_p1cc6_88 li a:hover{background-color:#cccccc1a}._nav_header_p1cc6_29 ul li:hover ._dropdown_p1cc6_88{opacity:1;visibility:visible;transform:translateY(0)}._home_container_d6r0m_1{position:relative}._imgs_d6r0m_5{display:flex;flex-direction:column}._imgBox_d6r0m_10{position:relative;width:100%;height:100vh;overflow:hidden}._imgBox_d6r0m_10 img{width:100%;height:100%;object-fit:cover;display:block}._imgBox_d6r0m_10 ._overlay_d6r0m_24{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent 70%);z-index:1}._labelLink_d6r0m_31{position:absolute;bottom:5rem;left:5rem;font-size:2rem;font-weight:200;color:#f0f8ff;z-index:2;text-decoration:none;transition:.3s}._labelLink_d6r0m_31:hover{transform:scale(1.1)}._whatsapp_float_d6r0m_47 img{width:3rem;position:fixed;bottom:2rem;right:1rem;transition:.3s;z-index:10}._whatsapp_float_d6r0m_47 img:hover{transform:scale(1.1)}._about_container_4pvnq_1{font-family:Roboto,sans-serif}._hero_section_4pvnq_6{padding-top:4rem;background-color:#f5f5f5;padding:80px 0}._hero_content_4pvnq_12{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}._text_content_4pvnq_22 h1{font-size:3rem;font-weight:300;color:#080808;margin-bottom:40px;line-height:1.2;background-color:#dfdfdf;padding:1rem}._section_4pvnq_32{margin-bottom:40px}._section_4pvnq_32 h2{font-size:1.8rem;font-weight:400;color:#333;margin-bottom:20px;line-height:1.3}._section_4pvnq_32 h3{font-size:1.5rem;font-weight:400;color:#333;margin-bottom:15px}._section_4pvnq_32 p{font-size:1rem;line-height:1.6;color:#666;margin-bottom:15px;text-align:justify}._hero_image_4pvnq_59{display:flex;justify-content:center;align-items:center}._hero_image_4pvnq_59 img{width:100%;max-width:15000px;height:1500px;background:linear-gradient(135deg,#667eea,#764ba2);object-fit:cover;border-radius:10px;box-shadow:0 20px 40px #0000001a}._awards_button_4pvnq_75{background-color:#333;color:#fff;padding:15px 30px;border:none;font-size:1rem;cursor:pointer;transition:background-color .3s ease;margin-top:30px}._awards_button_4pvnq_75:hover{background-color:#555}._team_section_4pvnq_91{background-color:#f9f9f9;padding:80px 0}._team_content_4pvnq_96{max-width:1200px;margin:0 auto;padding:0 40px}._team_content_4pvnq_96 h2{font-size:2.5rem;font-weight:300;color:#333;margin-bottom:30px}._team_description_4pvnq_109{font-size:1.1rem;line-height:1.6;color:#666;margin-bottom:20px;text-align:justify}._team_subtitle_4pvnq_117{font-size:1rem;line-height:1.6;color:#666;margin-bottom:40px;text-align:justify}._team_content_4pvnq_96 h3{font-size:1.5rem;font-weight:400;color:#333;margin-bottom:40px}._team_carousel_4pvnq_132{display:flex;align-items:center;gap:20px;margin-bottom:30px}._carousel_arrow_4pvnq_139{background:none;border:none;font-size:2rem;color:#333;cursor:pointer;padding:10px;transition:color .3s ease}._carousel_arrow_4pvnq_139:hover{color:#666}._team_members_4pvnq_153{display:flex;gap:30px;flex:1;justify-content:center}._member_4pvnq_160{text-align:center;flex:1;max-width:200px}._member_4pvnq_160 img{width:100%;height:250px;background:linear-gradient(135deg,#a8edea,#fed6e3);object-fit:cover;border-radius:8px;margin-bottom:15px;box-shadow:0 10px 20px #0000001a}._member_4pvnq_160 h4{font-size:1.1rem;font-weight:400;color:#333}._carousel_dots_4pvnq_182{display:flex;justify-content:center;gap:10px}._dot_4pvnq_188{width:12px;height:12px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:background-color .3s ease}._dot_4pvnq_188._active_4pvnq_197{background-color:#333}._newsletter_section_4pvnq_202{background-color:#fff;padding:80px 0}._newsletter_content_4pvnq_207{max-width:1200px;margin:0 auto;padding:0 40px}._newsletter_text_4pvnq_213{margin-bottom:40px}._newsletter_line_4pvnq_217{width:100px;height:3px;background-color:#333;margin-bottom:20px}._newsletter_text_4pvnq_213 h2{font-size:2rem;font-weight:300;color:#333;margin-bottom:15px}._newsletter_text_4pvnq_213 p{font-size:1rem;color:#666;line-height:1.6}._newsletter_form_4pvnq_237{display:flex;gap:20px;margin-bottom:20px;max-width:600px}._email_input_4pvnq_244{flex:1;padding:15px;border:1px solid #ddd;font-size:1rem;outline:none;transition:border-color .3s ease}._email_input_4pvnq_244:focus{border-color:#333}._submit_button_4pvnq_257{background-color:#999;color:#fff;padding:15px 30px;border:none;font-size:1rem;cursor:pointer;transition:background-color .3s ease}._submit_button_4pvnq_257:hover{background-color:#777}._privacy_notice_4pvnq_271{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#666}._privacy_notice_4pvnq_271 a{color:#333;text-decoration:underline}@media (max-width: 768px){._hero_content_4pvnq_12,._awards_content_4pvnq_287{grid-template-columns:1fr;gap:40px;text-align:center}._text_content_4pvnq_22 h1{font-size:2.5rem}._hero_image_4pvnq_59 img,._awards_image_4pvnq_298 img{max-width:100%;height:400px}._team_members_4pvnq_153{flex-direction:column;align-items:center}._member_4pvnq_160{max-width:250px}._newsletter_form_4pvnq_237{flex-direction:column}._carousel_arrow_4pvnq_139{display:none}}@media (max-width: 480px){._about_container_4pvnq_1{padding-top:80px}._hero_section_4pvnq_6,._awards_section_4pvnq_327,._team_section_4pvnq_91,._newsletter_section_4pvnq_202{padding:40px 0}._hero_content_4pvnq_12,._awards_content_4pvnq_287,._team_content_4pvnq_96,._newsletter_content_4pvnq_207{padding:0 20px}._text_content_4pvnq_22 h1{font-size:2rem}._section_4pvnq_32 h2{font-size:1.5rem}._team_content_4pvnq_96 h2{font-size:2rem}}._projects_container_19gud_1{max-width:1800px;display:flex;flex-direction:column;align-items:start;font-weight:250;padding:0 9rem}._projects_header_19gud_10{margin-top:10rem;padding-bottom:1rem}._projects_header_19gud_10 h2{font-size:2rem;font-weight:300;padding-bottom:1rem}._projects_header_19gud_10 p{padding-bottom:1rem;font-size:1.2rem}._projects_nav_19gud_26{display:flex;gap:1.6rem;padding-bottom:2rem}._projects_nav_19gud_26 a{display:inline-block;text-decoration:none;color:#000;font-weight:300;font-size:1rem;position:relative;padding:0}._projects_nav_19gud_26 a:after{content:"";position:absolute;left:0;right:0;margin:0 auto;bottom:0;width:0;height:2px;background-color:#000;transition:all .3s ease}._projects_nav_19gud_26 a:hover:after{width:110%}._projects_grid_19gud_59{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:1rem}._grid_item_19gud_66{transition:.3s;text-decoration:none;color:inherit;display:block}._grid_item_19gud_66:hover{transform:translateY(-.3rem);text-decoration:none;color:inherit}._grid_item_19gud_66 img{max-width:100%}._item_info_19gud_83{font-weight:400;display:flex;justify-content:space-between;padding:1rem 0}._load_more_container_19gud_90{display:flex;justify-content:center;padding:3rem 0 2rem;width:100%}._load_more_button_19gud_97{background-color:#333;color:#fff;border:none;padding:15px 40px;font-size:1rem;cursor:pointer;transition:background-color .3s ease,transform .2s ease;font-weight:300}._load_more_button_19gud_97:hover{background-color:#555;transform:translateY(-2px)}._media_container_1nktc_1{font-family:Roboto,sans-serif;min-height:100vh}._hero_section_1nktc_7{background-color:#f5f5f5;padding:120px 0 60px;text-align:center}._hero_content_1nktc_13{max-width:1200px;margin:0 auto;padding:0 40px}._hero_content_1nktc_13 h1{font-size:3rem;font-weight:300;color:#333;margin-bottom:20px;line-height:1.2}._hero_content_1nktc_13 p{font-size:1.2rem;color:#666;line-height:1.6}._navigation_section_1nktc_34{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:0}._nav_container_1nktc_40{max-width:1200px;margin:0 auto;padding:0 40px}._media_nav_1nktc_46{display:flex;gap:0}._nav_tab_1nktc_51{background:none;border:none;padding:20px 40px;font-size:1.1rem;font-weight:400;color:#666;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease;position:relative}._nav_tab_1nktc_51:hover{color:#333;background-color:#f9f9f9}._nav_tab_1nktc_51._active_1nktc_69{color:#333;border-bottom-color:#333;background-color:#f9f9f9}._content_section_1nktc_76{background-color:#fff;padding:60px 0;min-height:60vh}._content_container_1nktc_82{max-width:1200px;margin:0 auto;padding:0 40px}._media_grid_1nktc_88{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-top:20px}._media_card_1nktc_95{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease}._media_card_1nktc_95:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}._card_image_1nktc_108{position:relative;width:100%;height:250px;overflow:hidden}._card_image_1nktc_108 img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._card_overlay_1nktc_122{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}._media_card_1nktc_95:hover ._card_overlay_1nktc_122{opacity:1}._media_card_1nktc_95:hover ._card_image_1nktc_108 img{transform:scale(1.05)}._expand_button_1nktc_144{background:#fff;border:none;width:50px;height:50px;border-radius:50%;font-size:1.5rem;font-weight:300;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}._expand_button_1nktc_144:hover{transform:scale(1.1)}._card_content_1nktc_164{padding:25px}._card_content_1nktc_164 h3{font-size:1.3rem;font-weight:400;color:#333;margin:0;line-height:1.4}._newsletter_section_1nktc_177{background-color:#f9f9f9;padding:80px 0}._newsletter_content_1nktc_182{max-width:1200px;margin:0 auto;padding:0 40px}._newsletter_text_1nktc_188{margin-bottom:40px}._newsletter_line_1nktc_192{width:100px;height:3px;background-color:#333;margin-bottom:20px}._newsletter_text_1nktc_188 h2{font-size:2rem;font-weight:300;color:#333;margin-bottom:15px}._newsletter_text_1nktc_188 p{font-size:1rem;color:#666;line-height:1.6}._newsletter_form_1nktc_212{display:flex;gap:20px;margin-bottom:20px;max-width:600px}._email_input_1nktc_219{flex:1;padding:15px;border:1px solid #ddd;font-size:1rem;outline:none;transition:border-color .3s ease}._email_input_1nktc_219:focus{border-color:#333}._submit_button_1nktc_232{background-color:#999;color:#fff;padding:15px 30px;border:none;font-size:1rem;cursor:pointer;transition:background-color .3s ease}._submit_button_1nktc_232:hover{background-color:#777}._privacy_notice_1nktc_246{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#666}._privacy_notice_1nktc_246 a{color:#333;text-decoration:underline}@media (max-width: 768px){._hero_content_1nktc_13{padding:0 20px}._hero_content_1nktc_13 h1{font-size:2.5rem}._hero_content_1nktc_13 p{font-size:1rem}._nav_container_1nktc_40{padding:0 20px}._media_nav_1nktc_46{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._media_nav_1nktc_46::-webkit-scrollbar{display:none}._nav_tab_1nktc_51{padding:15px 25px;white-space:nowrap;font-size:1rem}._content_container_1nktc_82{padding:0 20px}._media_grid_1nktc_88{grid-template-columns:1fr;gap:30px}._newsletter_content_1nktc_182{padding:0 20px}._newsletter_form_1nktc_212{flex-direction:column}}@media (max-width: 480px){._hero_section_1nktc_7{padding:100px 0 40px}._hero_content_1nktc_13 h1{font-size:2rem}._content_section_1nktc_76{padding:40px 0}._newsletter_section_1nktc_177{padding:60px 0}._newsletter_text_1nktc_188 h2{font-size:1.8rem}._card_content_1nktc_164{padding:20px}._card_content_1nktc_164 h3{font-size:1.2rem}}._contact_container_yd4ow_1{font-family:Roboto,sans-serif;padding-top:80px}._contact_section_yd4ow_7{background-color:#f5f5f5;padding:80px 0}._contact_content_yd4ow_12{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:flex-start;padding:0 40px}._form_content_yd4ow_22 h1{font-size:3rem;font-weight:300;color:#333;margin-bottom:40px;line-height:1.2}._contact_form_yd4ow_30{display:flex;flex-direction:column;gap:25px}._form_input_yd4ow_36,._form_textarea_yd4ow_37{padding:15px;border:none;border-bottom:1px solid #ccc;background:transparent;font-size:1rem;color:#333;outline:none;transition:border-bottom-color .3s ease}._form_input_yd4ow_36::placeholder,._form_textarea_yd4ow_37::placeholder{color:#999}._form_input_yd4ow_36:focus,._form_textarea_yd4ow_37:focus{border-bottom-color:#333}._form_textarea_yd4ow_37{resize:vertical;min-height:120px;font-family:inherit}._privacy_notice_yd4ow_64{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#666;margin-top:10px}._privacy_notice_yd4ow_64 input[type=checkbox]{margin-top:3px;flex-shrink:0}._privacy_notice_yd4ow_64 a{color:#333;text-decoration:underline}._submit_button_yd4ow_83{background-color:#999;color:#fff;padding:15px 30px;border:none;font-size:1rem;cursor:pointer;transition:background-color .3s ease;align-self:flex-start;margin-top:20px}._submit_button_yd4ow_83:hover{background-color:#777}._contact_image_yd4ow_99{position:relative;display:flex;flex-direction:column;align-items:center}._contact_image_yd4ow_99 img{width:100%;height:400px;object-fit:cover;border-radius:10px;box-shadow:0 20px 40px #0000001a}._contact_info_yd4ow_114{position:absolute;bottom:20px;right:20px;background-color:#fffffff2;padding:15px 20px;border-radius:5px;text-align:right;box-shadow:0 5px 15px #0000001a}._contact_info_yd4ow_114 p{margin:0;font-size:.9rem;color:#333;line-height:1.4}._job_section_yd4ow_133{background-color:#fff;padding:80px 0}._job_content_yd4ow_138{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;gap:80px;align-items:flex-start;padding:0 40px}._job_text_yd4ow_148 h2{font-size:2.5rem;font-weight:300;color:#333;margin-bottom:30px;line-height:1.2}._job_text_yd4ow_148 p{font-size:1rem;line-height:1.6;color:#666;margin-bottom:40px;text-align:justify}._divider_line_yd4ow_164{width:100px;height:3px;background-color:#333;margin-bottom:0}._contact_details_yd4ow_171{display:flex;flex-direction:column;gap:30px}._address_yd4ow_177,._phone_numbers_yd4ow_178{text-align:left}._address_yd4ow_177 p,._phone_numbers_yd4ow_178 p{margin:0;font-size:1rem;color:#333;line-height:1.4}._maps_link_yd4ow_190 a{color:#333;text-decoration:none;font-size:1rem;transition:color .3s ease}._maps_link_yd4ow_190 a:hover{color:#666}._newsletter_section_yd4ow_202{background-color:#f9f9f9;padding:80px 0}._newsletter_content_yd4ow_207{max-width:1200px;margin:0 auto;padding:0 40px}._newsletter_text_yd4ow_213{margin-bottom:40px}._newsletter_line_yd4ow_217{width:100px;height:3px;background-color:#333;margin-bottom:20px}._newsletter_text_yd4ow_213 h2{font-size:2rem;font-weight:300;color:#333;margin-bottom:15px}._newsletter_text_yd4ow_213 p{font-size:1rem;color:#666;line-height:1.6}._newsletter_form_yd4ow_237{display:flex;gap:20px;margin-bottom:20px;max-width:600px}._email_input_yd4ow_244{flex:1;padding:15px;border:1px solid #ddd;font-size:1rem;outline:none;transition:border-color .3s ease}._email_input_yd4ow_244:focus{border-color:#333}._newsletter_submit_button_yd4ow_257{background-color:#999;color:#fff;padding:15px 30px;border:none;font-size:1rem;cursor:pointer;transition:background-color .3s ease}._newsletter_submit_button_yd4ow_257:hover{background-color:#777}._newsletter_privacy_notice_yd4ow_271{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#666}._newsletter_privacy_notice_yd4ow_271 a{color:#333;text-decoration:underline}@media (max-width: 768px){._contact_content_yd4ow_12,._job_content_yd4ow_138{grid-template-columns:1fr;gap:40px}._form_content_yd4ow_22 h1{font-size:2.5rem;text-align:center}._contact_image_yd4ow_99 img{height:300px}._job_text_yd4ow_148 h2{font-size:2rem;text-align:center}._contact_details_yd4ow_171{text-align:center}._newsletter_form_yd4ow_237{flex-direction:column}}@media (max-width: 480px){._contact_container_yd4ow_1{padding-top:80px}._contact_section_yd4ow_7,._job_section_yd4ow_133,._newsletter_section_yd4ow_202{padding:40px 0}._contact_content_yd4ow_12,._job_content_yd4ow_138,._newsletter_content_yd4ow_207{padding:0 20px}._form_content_yd4ow_22 h1{font-size:2rem}._job_text_yd4ow_148 h2{font-size:1.8rem}._contact_info_yd4ow_114{position:static;margin-top:15px;background-color:#f5f5f5;text-align:center}}._project_detail_container_zcqnl_1{font-family:Roboto,sans-serif;background-color:#fff;padding-top:80px}._main_content_zcqnl_8{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:420px 1fr;gap:80px;padding:60px 60px 80px}._left_column_zcqnl_17{padding-right:20px}._project_title_zcqnl_21{font-size:2.5rem;font-weight:400;color:#333;margin-bottom:30px;line-height:1.2}._project_description_zcqnl_29{font-size:1rem;line-height:1.6;color:#666;margin-bottom:30px;text-align:justify}._category_tag_zcqnl_37{margin-bottom:40px}._category_tag_zcqnl_37 span{background-color:#333;color:#fff;padding:8px 16px;font-size:.9rem;border-radius:0;display:inline-flex;align-items:center;gap:8px}._category_tag_zcqnl_37 span:before{content:"🏷️";font-size:.8rem}._project_details_zcqnl_57{border-top:1px solid #e0e0e0;padding-top:30px}._detail_item_zcqnl_62{margin-bottom:25px;border-bottom:1px solid #f0f0f0;padding-bottom:15px}._detail_item_zcqnl_62:last-child{border-bottom:none;margin-bottom:0}._detail_item_zcqnl_62 h3{font-size:1rem;font-weight:600;color:#333;margin-bottom:8px}._detail_item_zcqnl_62 p{font-size:1rem;color:#666;margin:0}._right_column_zcqnl_86{display:flex;align-items:flex-start}._main_image_zcqnl_91{width:100%;height:700px;overflow:hidden}._main_image_zcqnl_91 img{width:100%;height:100%;object-fit:cover;background-color:#f5f5f5}._image_gallery_zcqnl_105{max-width:1600px;margin:0 auto;padding:0 60px 60px}._gallery_grid_zcqnl_111{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._gallery_item_zcqnl_117{height:300px;overflow:hidden}._gallery_item_zcqnl_117 img{width:100%;height:100%;object-fit:cover;background-color:#f5f5f5}._project_info_section_zcqnl_130{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:420px 1fr;gap:80px;padding:60px 60px 80px;border-top:1px solid #e0e0e0}._info_left_zcqnl_140{padding-right:20px}._download_button_zcqnl_144{background-color:#333;color:#fff;border:none;padding:15px 25px;font-size:1rem;cursor:pointer;width:100%;margin:30px 0 40px;transition:background-color .3s ease}._download_button_zcqnl_144:hover{background-color:#555}._suggestions_section_zcqnl_160{border-top:1px solid #e0e0e0;padding-top:30px}._suggestions_section_zcqnl_160 h3{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:20px}._suggestion_item_zcqnl_172{border-bottom:1px solid #e0e0e0}._suggestion_header_zcqnl_176{display:flex;justify-content:space-between;align-items:center;padding:15px 0;cursor:pointer;font-size:1rem;color:#333}._expand_icon_zcqnl_186{font-size:1.2rem;color:#666;transition:transform .3s ease}._info_right_zcqnl_192{padding-left:20px}._content_title_zcqnl_196{font-size:2rem;font-weight:400;color:#333;margin-bottom:30px;line-height:1.3}._content_paragraph_zcqnl_204{font-size:1rem;line-height:1.7;color:#666;margin-bottom:25px;text-align:justify}._bottom_gallery_zcqnl_213{max-width:1400px;margin:0 auto;padding:0 40px 40px}._bottom_gallery_grid_zcqnl_219{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}._bottom_gallery_item_zcqnl_225{height:250px;overflow:hidden}._bottom_gallery_item_zcqnl_225 img{width:100%;height:100%;object-fit:cover;background-color:#f5f5f5}._video_section_zcqnl_238{max-width:1400px;margin:0 auto;padding:40px 40px 80px}._video_container_zcqnl_244{position:relative;width:100%;height:500px;background-color:#000;overflow:hidden}._video_placeholder_zcqnl_252{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._video_placeholder_zcqnl_252 img{width:100%;height:100%;object-fit:cover}._play_button_zcqnl_267{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ffffffe6;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#333;cursor:pointer;transition:background-color .3s ease}._play_button_zcqnl_267:hover{background-color:#fff}@media (max-width: 1200px){._main_content_zcqnl_8,._project_info_section_zcqnl_130{grid-template-columns:350px 1fr;gap:40px}._gallery_grid_zcqnl_111{grid-template-columns:repeat(2,1fr)}._bottom_gallery_grid_zcqnl_219{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){._main_content_zcqnl_8,._project_info_section_zcqnl_130{grid-template-columns:1fr;gap:30px;padding:20px}._left_column_zcqnl_17,._info_left_zcqnl_140{padding-right:0}._info_right_zcqnl_192{padding-left:0}._project_title_zcqnl_21{font-size:2rem}._content_title_zcqnl_196{font-size:1.6rem}._main_image_zcqnl_91{height:400px}._gallery_grid_zcqnl_111{grid-template-columns:1fr;gap:15px}._gallery_item_zcqnl_117{height:250px}._bottom_gallery_grid_zcqnl_219{grid-template-columns:repeat(2,1fr);gap:15px}._bottom_gallery_item_zcqnl_225{height:200px}._video_container_zcqnl_244{height:300px}._play_button_zcqnl_267{width:60px;height:60px;font-size:1.5rem}}@media (max-width: 480px){._project_detail_container_zcqnl_1{padding-top:60px}._main_content_zcqnl_8,._project_info_section_zcqnl_130,._image_gallery_zcqnl_105,._bottom_gallery_zcqnl_213,._video_section_zcqnl_238{padding-left:15px;padding-right:15px}._project_title_zcqnl_21{font-size:1.8rem}._content_title_zcqnl_196{font-size:1.4rem}._bottom_gallery_grid_zcqnl_219{grid-template-columns:1fr}}._footer_container_181gj_1{background-color:#000;color:#f0f8ff;font-weight:100;display:flex;justify-content:center}._logo_img_181gj_9{height:60px;width:auto}._footer_content_181gj_14{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:80%;height:100%;padding:1rem}._top_content_181gj_25{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem}._location_footer_181gj_33 strong{padding-bottom:10px}._location_footer_181gj_33 p{margin:.3rem 0}._socialNetworks_footer_181gj_41 a{padding-right:1rem;font-size:1.5rem;text-decoration:none;color:#f0f8ff;transition:.5s}._socialNetworks_footer_181gj_41 a:hover{color:#f0f8ffa8;transform:scale(1.2)}hr{width:100%}._copyright_footer_181gj_58{font-size:.875rem;position:relative;bottom:0rem}._back_to_top_77kea_1{position:fixed;bottom:2rem;left:2rem;z-index:1000}._button_77kea_8{background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:8px;width:50px;height:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:0;transform:translateY(20px);pointer-events:none}._button_77kea_8._visible_77kea_25{opacity:1;transform:translateY(0);pointer-events:all}._button_77kea_8:hover{background:#000000e6;transform:translateY(-2px)}._button_77kea_8 i{color:#fff;font-size:1.5rem;font-weight:700}*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif}body{overflow-x:hidden}
