@import"https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap";.layout{height:100vh;padding:20px}.layout .layout-container{display:grid;grid-template-columns:300px auto;gap:20px;height:100vh}.layout .layout-container .layout-right{background-color:#ffdee9;background-image:linear-gradient(0deg,#ffdee9,#b5fffc);border-radius:10px;padding:20px}.layout .layout-container .layout-right .layout-content{margin-top:20px}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#fff;box-shadow:0 2px 10px #0000001a;border-radius:10px}.navbar .navbar-left .title{font-size:16px;font-weight:700;color:#2c3e50;margin-bottom:.25rem}.navbar .navbar-left .date-text{font-size:14px;color:#7f8c8d;font-weight:500}.navbar .navbar-right{display:flex;align-items:center;gap:1.5rem}.navbar .navbar-right .profile-link{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:all .2s ease}.navbar .navbar-right .profile-link:hover{opacity:.9}.navbar .navbar-right .profile-link .user-avatar{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#ff9a9e,#fad0c4)}.navbar .navbar-right .profile-link .user-avatar .user-icon{font-size:1.25rem;color:#fff}.navbar .navbar-right .profile-link .user-info{display:flex;flex-direction:column}.navbar .navbar-right .profile-link .user-info .username{font-size:.95rem;font-weight:600;color:#2c3e50}.navbar .navbar-right .profile-link .user-info .user-role{font-size:.75rem;color:#7f8c8d;background-color:#f0f0f0;padding:.1rem .5rem;border-radius:1rem;align-self:flex-start;margin-top:.1rem}.navbar .navbar-right .login-btn,.navbar .navbar-right .logout-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-size:.9rem}.navbar .navbar-right .login-btn{background-color:#3498db;color:#fff;text-decoration:none}.navbar .navbar-right .login-btn:hover{background-color:#2980b9}.navbar .navbar-right .logout-btn{background-color:#f0f0f0;color:#e74c3c}.navbar .navbar-right .logout-btn:hover{background-color:#e0e0e0}.navbar .navbar-right .icon{font-size:1.1rem}.sidebar{box-shadow:2px 0 10px #0000001a;display:flex;flex-direction:column;height:100vh;position:sticky;top:0;width:280px;padding:1rem 0;border-radius:10px;background-color:#ffdee9;background-image:linear-gradient(0deg,#ffdee9,#b5fffc)}.sidebar .sidebar-logo{display:flex;justify-content:center;margin-bottom:2rem;padding:0 1.5rem}.sidebar .sidebar-logo img{width:100px;height:auto;object-fit:contain}.sidebar .sidebar-contents{display:flex;flex-direction:column;flex:1;padding:0 1rem;overflow-y:auto;scrollbar-width:none}.sidebar .sidebar-contents::-webkit-scrollbar{width:6px;background:transparent}.sidebar .sidebar-contents::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:999px}.sidebar .sidebar-contents::-webkit-scrollbar-track{background:transparent}.sidebar .sidebar-contents .menu-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.sidebar .sidebar-contents .menu-items li{margin:0;padding:0}.sidebar .sidebar-contents .menu-items .menu-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;color:#2c3e50;font-size:.95rem;font-weight:500;transition:all .2s ease;cursor:pointer}.sidebar .sidebar-contents .menu-items .menu-item:hover{background-color:#f0f0f0;color:#3498db}.sidebar .sidebar-contents .menu-items .menu-item.active{background-color:#3498db;color:#fff}.sidebar .sidebar-contents .menu-items .menu-item.active .menu-icon{color:#fff}.sidebar .sidebar-contents .menu-items .menu-item .menu-icon{display:flex;color:#7f8c8d}.sidebar .sidebar-contents .menu-items .menu-item .menu-label{flex:1}.sidebar .sidebar-contents .menu-items .menu-item .menu-arrow{display:flex;color:#7f8c8d}.sidebar .sidebar-contents .menu-items .services-container{display:flex;flex-direction:column}.sidebar .sidebar-contents .menu-items .services-container .submenu{margin-top:.25rem;margin-left:1.5rem;overflow:hidden}.sidebar .sidebar-contents .menu-items .services-container .submenu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.sidebar .sidebar-contents .menu-items .services-container .submenu ul li{margin:0;padding:0}.sidebar .sidebar-contents .menu-items .services-container .submenu ul li .submenu-item{padding:.5rem 1rem;border-radius:.5rem;color:#2c3e50;font-size:.9rem;transition:all .2s ease}.sidebar .sidebar-contents .menu-items .services-container .submenu ul li .submenu-item:hover{background-color:#f0f0f0;color:#3498db}.sidebar .sidebar-contents .menu-items .services-container .submenu ul .no-services{padding:.5rem 1rem;color:#7f8c8d;font-size:.85rem;font-style:italic}.sidebar .sidebar-contents .auth-button{margin-top:auto;padding:1rem}.sidebar .sidebar-contents .auth-button .logout-btn,.sidebar .sidebar-contents .auth-button .login-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-size:.95rem}.sidebar .sidebar-contents .auth-button .logout-btn{background-color:#f0f0f0;color:#e74c3c}.sidebar .sidebar-contents .auth-button .logout-btn:hover{background-color:#e0e0e0}.sidebar .sidebar-contents .auth-button .login-btn{background-color:#3498db;color:#fff;text-decoration:none}.sidebar .sidebar-contents .auth-button .login-btn:hover{background-color:#2980b9}.dashboard{margin-top:20px}.dashboard .dashboard-top .dashboard-top-cards{display:flex;gap:20px}.dashboard .dashboard-top .dashboard-top-cards .dashboard-top-card{background:#fff;padding:20px;flex:1;display:flex;flex-direction:column;justify-content:space-between;border-radius:10px;width:300px;height:150px;transition:all .3s ease-in-out;box-shadow:#00000026 1.95px 1.95px 2.6px;cursor:pointer}.dashboard .dashboard-top .dashboard-top-cards .dashboard-top-card:hover{transform:translateY(-5px);box-shadow:#00000059 0 5px 15px}.dashboard .dashboard-top .dashboard-top-cards .dashboard-top-card h3{transition:all .3s ease-in-out}.dashboard .dashboard-top .dashboard-top-cards .dashboard-top-card h3:hover{color:orange}.dashboard .dashboard-top .dashboard-top-cards .dashboard-top-card .dashboard-top-card-desc{display:flex;gap:5px}.dashboard .dashboard-top .dashboard-top-cards .dashboard-top-card .dashboard-top-card-desc h1{font-size:40px;transition:all .3s ease-in-out}.dashboard .dashboard-top .dashboard-top-cards .dashboard-top-card .dashboard-top-card-desc h1:hover{color:orange}.dashboard .dashboard-top .dashboard-top-cards .dashboard-top-card .dashboard-top-card-desc span{align-self:flex-end;padding-bottom:9px;color:#585858}.dashboard .dashboard-top .dashboard-top-cards .dashboard-top-card .dashboard-top-card-desc span .line-break{margin-right:2px;color:orange;font-weight:600;font-size:20px}.teams .teams-top{margin-bottom:20px;display:flex;justify-content:space-between}.teams .teams-top h1{text-align:center;text-transform:uppercase}.teams .teams-top button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.teams .teams-top button:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.teams .teams-top button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.teams .teams-top button:focus{box-shadow:0 0 0 3px #ffa50080}.teams .teams-top button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.teams .teams-top button .button-icon{font-size:20px;transition:transform .3s ease}.teams .teams-top button:hover .button-icon{transform:scale(1.1)}.table .admin-table{height:500px;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px #0000001a}.table .ag-theme-alpine{--ag-font-family: "Sora", serif;--ag-background-color: #f4f4f4;--ag-header-background-color: #000;--ag-header-text-color: white;--ag-odd-row-background-color: #f9f9f9;--ag-even-row-background-color: white;--ag-cell-horizontal-padding: 15px;--ag-cell-vertical-padding: 50px}.table .ag-theme-alpine .ag-row .ag-cell:nth-child(1){justify-content:unset}.table .ag-theme-alpine .ag-header-cell{font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center}.table .ag-theme-alpine .ag-header-cell-label{display:flex;justify-content:center}.table .ag-theme-alpine .ag-cell{font-size:16px;display:flex;align-items:center;justify-content:center}.table .ag-theme-alpine .ag-row:hover{background-color:#ddd!important}.login{height:100vh;color:#fff;display:flex;flex-direction:column;align-items:center;background-color:#ffdee9;background-image:linear-gradient(0deg,#ffdee9,#b5fffc)}.login .login-logo{margin:20px 0}.login .login-logo img{width:150px}.login .login-box{background-color:#1a1a1a;padding:40px;border-radius:10px;box-shadow:0 4px 15px #ffa5004d;width:100%;max-width:400px;text-align:center}.login .login-box h1{margin-bottom:20px;font-size:50px;color:orange}.login .login-box .input-group{margin-bottom:20px;text-align:left}.login .login-box .input-group label{display:block;margin-bottom:5px;color:orange}.login .login-box .input-group .input-group-botom{display:flex;align-items:center;background-color:#333;border-radius:5px}.login .login-box .input-group .input-group-botom .viewIcon{font-size:25px;margin-right:10px}.login .login-box .input-group .input-group-botom input{border:none}.login .login-box .input-group .input-group-botom input:focus{outline:none;box-shadow:none}.login .login-box .input-group input{width:100%;padding:10px;border:1px solid #444;border-radius:5px;background-color:#333;color:#fff;font-size:16px;font-family:Sora,serif;outline:none}.login .login-box .login-button{width:100%;padding:10px;background-color:orange;border:none;border-radius:5px;color:#000;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .3s}.login .login-box .login-button:hover{background-color:#e69500}.login .login-box .signup-link{margin-top:15px;color:#fff}.login .login-box .signup-link a{color:orange;text-decoration:none;font-weight:700}.login .login-box .signup-link a:hover{text-decoration:underline}.register{color:#fff;display:flex;flex-direction:column;align-items:center;background-color:#ffdee9;background-image:linear-gradient(0deg,#ffdee9,#b5fffc)}.register .register-logo{margin:20px 0}.register .register-logo img{width:150px}.register .register-box{background-color:#1a1a1a;padding:40px;border-radius:10px;box-shadow:0 4px 15px #ffa5004d;width:100%;max-width:400px;text-align:center;margin-bottom:10px}.register .register-box h1{margin-bottom:20px;font-size:50px;color:orange}.register .register-box .input-group{margin-bottom:20px;text-align:left}.register .register-box .input-group label{display:block;margin-bottom:5px;color:orange}.register .register-box .input-group .input-group-botom{display:flex;align-items:center;background-color:#333;border-radius:5px}.register .register-box .input-group .input-group-botom .viewIcon{font-size:25px;margin-right:10px}.register .register-box .input-group .input-group-botom input{border:none}.register .register-box .input-group .input-group-botom input:focus{outline:none;box-shadow:none}.register .register-box .input-group input{width:100%;padding:10px;border:1px solid #444;border-radius:5px;background-color:#333;color:#fff;font-size:16px;font-family:Sora,serif;outline:none}.register .register-box .register-button{width:100%;padding:10px;background-color:orange;border:none;border-radius:5px;color:#000;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .3s}.register .register-box .register-button:hover{background-color:#e69500}.register .register-box .login-link{margin-top:15px;color:#fff}.register .register-box .login-link a{color:orange;text-decoration:none;font-weight:700}.register .register-box .login-link a:hover{text-decoration:underline}@media (max-width: 480px){.login .login-box{padding:20px}}.singleHomeBanner{margin-top:20px}.singleHomeBanner .singleHomeBanner-top{display:flex;align-items:center;justify-content:space-between}.singleHomeBanner .singleHomeBanner-top h1{display:flex;align-items:center;cursor:pointer}.singleHomeBanner .singleHomeBanner-top h1 .homeBanner-icon{font-size:30px}.singleHomeBanner .singleHomeBanner-top .singleHomeBanner-top-btns{display:flex;gap:10px}.singleHomeBanner .singleHomeBanner-top .singleHomeBanner-top-btns .update-btn{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.singleHomeBanner .singleHomeBanner-top .singleHomeBanner-top-btns .update-btn:last-child{background-color:red}.singleHomeBanner .singleHomeBanner-top .singleHomeBanner-top-btns .update-btn:last-child:hover{background:#aa1c1c}.singleHomeBanner .singleHomeBanner-top .singleHomeBanner-top-btns .update-btn:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.singleHomeBanner .singleHomeBanner-top .singleHomeBanner-top-btns .update-btn .button-icon{font-size:20px;transition:transform .3s ease}.singleHomeBanner .singleHomeBanner-top .singleHomeBanner-top-btns .update-btn:hover .button-icon{transform:scale(1.1)}.singleHomeBanner .singleHomeBanner-contents .singleHomeBanner-contents-top h1{text-align:center;margin-top:40px}.singleHomeBanner .singleHomeBanner-contents .singleHomeBanner-contents-top h1 span{color:#585858}.singleHomeBanner .singleHomeBanner-contents .singleHomeBanner-contents-cards{margin-top:40px;display:flex;flex-direction:column;gap:30px}.singleHomeBanner .singleHomeBanner-contents .singleHomeBanner-contents-cards .singleHomeBanner-contents-card{display:flex;align-items:center;flex-direction:column;gap:20px}.singleHomeBanner .singleHomeBanner-contents .singleHomeBanner-contents-cards .singleHomeBanner-contents-card img{object-fit:contain;width:100%;height:400px}.singleHomeBanner .singleHomeBanner-contents .singleHomeBanner-contents-cards .singleHomeBanner-contents-card .singleHomeBanner-contents-card-desc{text-align:center}.singleTeams{margin-top:20px}.singleTeams .singleTeams-top{display:flex;align-items:center;justify-content:space-between}.singleTeams .singleTeams-top h1{display:flex;align-items:center;cursor:pointer}.singleTeams .singleTeams-top h1 .teams-icon{font-size:30px}.singleTeams .singleTeams-top .singleTeams-top-btns{display:flex;gap:10px}.singleTeams .singleTeams-top .singleTeams-top-btns .update-btn{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.singleTeams .singleTeams-top .singleTeams-top-btns .update-btn:last-child{background-color:red}.singleTeams .singleTeams-top .singleTeams-top-btns .update-btn:last-child:hover{background:#aa1c1c}.singleTeams .singleTeams-top .singleTeams-top-btns .update-btn:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.singleTeams .singleTeams-top .singleTeams-top-btns .update-btn .button-icon{font-size:20px;transition:transform .3s ease}.singleTeams .singleTeams-top .singleTeams-top-btns .update-btn:hover .button-icon{transform:scale(1.1)}.singleTeams .singleTeams-contents .singleTeams-contents-top h1{text-align:center;margin-top:40px}.singleTeams .singleTeams-contents .singleTeams-contents-card{display:flex;align-items:center;flex-direction:column;margin-top:20px}.singleTeams .singleTeams-contents .singleTeams-contents-card img{object-fit:contain;height:400px}.singleTeams .singleTeams-contents .singleTeams-contents-card .singleTeams-contents-card-desc{text-align:center;margin-top:20px}.singleContact .singleContact-content .singleContact-content-footer{padding:15px 20px;background-color:#f7f7f7;text-align:right;font-size:14px;color:#999;border-top:1px solid #eaeaea}.updateSingleHomeBanner{margin-top:20px}.updateSingleHomeBanner .updateSingleHomeBanner-top{display:flex;align-items:center;justify-content:space-between}.updateSingleHomeBanner .updateSingleHomeBanner-top h1{display:flex;align-items:center}.updateSingleHomeBanner .updateSingleHomeBanner-top .updateSingleHomeBanner-top-btns{display:flex;gap:10px}.updateSingleHomeBanner .updateSingleHomeBanner-top button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.updateSingleHomeBanner .updateSingleHomeBanner-top button:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.updateSingleHomeBanner .updateSingleHomeBanner-top button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.updateSingleHomeBanner .updateSingleHomeBanner-top button:focus{box-shadow:0 0 0 3px #ffa50080}.updateSingleHomeBanner .updateSingleHomeBanner-top button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.updateSingleHomeBanner .updateSingleHomeBanner-top button .button-icon{font-size:20px;transition:transform .3s ease}.updateSingleHomeBanner .updateSingleHomeBanner-top button:hover .button-icon{transform:scale(1.1)}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-top{display:flex;align-items:center;justify-content:center;margin-top:40px}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-top h1{text-align:center;color:#585858}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-top input{background-color:transparent;border:none;font-size:30px;font-weight:700;width:fit-content;margin-left:20px;outline:none;border-bottom:2px solid #000}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards{margin-top:40px;display:flex;flex-direction:column;gap:30px}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card{display:flex;align-items:center;gap:50px;position:relative}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card img{object-fit:contain;height:200px}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .updateSingleHomeBanner-contents-card-desc{display:flex;flex-direction:column}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .updateSingleHomeBanner-contents-card-desc .updateSingleHomeBanner-contents-card-top h2{margin-bottom:20px}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .updateSingleHomeBanner-contents-card-desc button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:red;width:fit-content;align-self:flex-end;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .updateSingleHomeBanner-contents-card-desc button:hover{background:#aa1c1c;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .updateSingleHomeBanner-contents-card-desc button:active{background-color:#e03d3d;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .updateSingleHomeBanner-contents-card-desc button:focus{box-shadow:0 0 0 3px #ff0000c2}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .updateSingleHomeBanner-contents-card-desc button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .updateSingleHomeBanner-contents-card-desc button .button-icon{font-size:20px;transition:transform .3s ease}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .updateSingleHomeBanner-contents-card-desc button:hover .button-icon{transform:scale(1.1)}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .deleteCard{background:#fff;padding:20px;border-radius:10px;box-shadow:#00000059 0 5px 15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .deleteCard .deleteCard-desc{display:flex;flex-direction:column;gap:40px;align-items:center}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .deleteCard .deleteCard-desc .deleteCard-desc-btns{display:flex;gap:10px}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .deleteCard .deleteCard-desc .deleteCard-desc-btns button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:red;width:fit-content;align-self:flex-end;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .deleteCard .deleteCard-desc .deleteCard-desc-btns button:first-child{background:orange}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .deleteCard .deleteCard-desc .deleteCard-desc-btns button:first-child:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026;background-color:#e69500}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .deleteCard .deleteCard-desc .deleteCard-desc-btns button:hover{background:#aa1c1c;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .deleteCard .deleteCard-desc .deleteCard-desc-btns button .button-icon{font-size:20px;transition:transform .3s ease}.updateSingleHomeBanner .updateSingleHomeBanner-contents .updateSingleHomeBanner-contents-cards .updateSingleHomeBanner-contents-card .deleteCard .deleteCard-desc .deleteCard-desc-btns button:hover .button-icon{transform:scale(1.1)}.updateSinglePortfolio{margin-top:20px}.updateSinglePortfolio .updateSinglePortfolio-top{display:flex;align-items:center;justify-content:space-between}.updateSinglePortfolio .updateSinglePortfolio-top h1{display:flex;align-items:center;cursor:pointer}.updateSinglePortfolio .updateSinglePortfolio-top h1 .portfolio-icon{font-size:30px}.updateSinglePortfolio .updateSinglePortfolio-top .updateSinglePortfolio-top-btns{display:flex;gap:10px}.updateSinglePortfolio .updateSinglePortfolio-top .updateSinglePortfolio-top-btns button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.updateSinglePortfolio .updateSinglePortfolio-top .updateSinglePortfolio-top-btns button:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.updateSinglePortfolio .updateSinglePortfolio-top .updateSinglePortfolio-top-btns button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.updateSinglePortfolio .updateSinglePortfolio-top .updateSinglePortfolio-top-btns button:focus{box-shadow:0 0 0 3px #ffa50080}.updateSinglePortfolio .updateSinglePortfolio-top .updateSinglePortfolio-top-btns button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.updateSinglePortfolio .updateSinglePortfolio-top .updateSinglePortfolio-top-btns button .button-icon{font-size:20px;transition:transform .3s ease}.updateSinglePortfolio .updateSinglePortfolio-top .updateSinglePortfolio-top-btns button:hover .button-icon{transform:scale(1.1)}.updateSinglePortfolio .updateSinglePortfolio-contents .updateSinglePortfolio-contents-top h1{text-align:center;margin-top:40px}.updateSinglePortfolio .updateSinglePortfolio-contents .updateSinglePortfolio-contents-card{display:flex;align-items:center;flex-direction:column;margin-top:20px}.updateSinglePortfolio .updateSinglePortfolio-contents .updateSinglePortfolio-contents-card img{object-fit:contain;height:400px;width:600px}.updateSinglePortfolio .updateSinglePortfolio-contents .updateSinglePortfolio-contents-card button{margin-top:20px;padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:green;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;display:flex;align-items:center;gap:5px;text-transform:capitalize}.updateSinglePortfolio .updateSinglePortfolio-contents .updateSinglePortfolio-contents-card button .change-icon{font-size:20px}.updateSinglePortfolio .updateSinglePortfolio-contents .updateSinglePortfolio-contents-card button:hover{background-color:#15b415;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.updateSinglePortfolio .updateSinglePortfolio-contents .updateSinglePortfolio-contents-card button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.updateSinglePortfolio .updateSinglePortfolio-contents .updateSinglePortfolio-contents-card button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.updateSinglePortfolio .updateSinglePortfolio-contents .updateSinglePortfolio-contents-card button .button-icon{font-size:20px;transition:transform .3s ease}.updateSinglePortfolio .updateSinglePortfolio-contents .updateSinglePortfolio-contents-card button:hover .button-icon{transform:scale(1.1)}.updateSinglePortfolio .updateSinglePortfolio-contents .updateSinglePortfolio-contents-card .updateSinglePortfolio-contents-card-desc{text-align:center;margin-top:20px;display:flex;flex-direction:column}.updateSinglePortfolio .updateSinglePortfolio-contents .updateSinglePortfolio-contents-card .updateSinglePortfolio-contents-card-desc .update-content:first-child{margin-bottom:10px}.updateSinglePortfolio .updateSinglePortfolio-contents .updateSinglePortfolio-contents-card .updateSinglePortfolio-contents-card-desc .update-content:first-child span{margin-right:36px}.updateSinglePortfolio .updateSinglePortfolio-contents .updateSinglePortfolio-contents-card .updateSinglePortfolio-contents-card-desc .update-content span{font-size:18px;color:#585858;margin-right:20px}.updateSinglePortfolio .updateSinglePortfolio-contents .updateSinglePortfolio-contents-card .updateSinglePortfolio-contents-card-desc .update-content input{border:none;background-color:transparent;outline:none;font-size:20px;font-weight:550;border-bottom:2px solid #000}.updateSingleTeams{margin-top:20px}.updateSingleTeams .updateSingleTeams-top{display:flex;align-items:center;justify-content:space-between}.updateSingleTeams .updateSingleTeams-top h1{display:flex;align-items:center;cursor:pointer}.updateSingleTeams .updateSingleTeams-top h1 .team-icon{font-size:30px}.updateSingleTeams .updateSingleTeams-top .updateSingleTeams-top-btns{display:flex;gap:10px}.updateSingleTeams .updateSingleTeams-top .updateSingleTeams-top-btns button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.updateSingleTeams .updateSingleTeams-top .updateSingleTeams-top-btns button:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.updateSingleTeams .updateSingleTeams-top .updateSingleTeams-top-btns button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.updateSingleTeams .updateSingleTeams-top .updateSingleTeams-top-btns button:focus{box-shadow:0 0 0 3px #ffa50080}.updateSingleTeams .updateSingleTeams-top .updateSingleTeams-top-btns button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.updateSingleTeams .updateSingleTeams-top .updateSingleTeams-top-btns button .button-icon{font-size:20px;transition:transform .3s ease}.updateSingleTeams .updateSingleTeams-top .updateSingleTeams-top-btns button:hover .button-icon{transform:scale(1.1)}.updateSingleTeams .updateSingleTeams-contents .updateSingleTeams-contents-top h1{text-align:center;margin-top:40px}.updateSingleTeams .updateSingleTeams-contents .updateSingleTeams-contents-card{display:flex;align-items:center;flex-direction:column;margin-top:20px}.updateSingleTeams .updateSingleTeams-contents .updateSingleTeams-contents-card img{object-fit:contain;height:400px;width:600px}.updateSingleTeams .updateSingleTeams-contents .updateSingleTeams-contents-card button{margin-top:20px;padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:green;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;display:flex;align-items:center;gap:5px;text-transform:capitalize}.updateSingleTeams .updateSingleTeams-contents .updateSingleTeams-contents-card button .change-icon{font-size:20px}.updateSingleTeams .updateSingleTeams-contents .updateSingleTeams-contents-card button:hover{background-color:#15b415;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.updateSingleTeams .updateSingleTeams-contents .updateSingleTeams-contents-card button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.updateSingleTeams .updateSingleTeams-contents .updateSingleTeams-contents-card button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.updateSingleTeams .updateSingleTeams-contents .updateSingleTeams-contents-card button .button-icon{font-size:20px;transition:transform .3s ease}.updateSingleTeams .updateSingleTeams-contents .updateSingleTeams-contents-card button:hover .button-icon{transform:scale(1.1)}.updateSingleTeams .updateSingleTeams-contents .updateSingleTeams-contents-card .updateSingleTeams-contents-card-desc{text-align:center;margin-top:20px;display:flex;flex-direction:column}.updateSingleTeams .updateSingleTeams-contents .updateSingleTeams-contents-card .updateSingleTeams-contents-card-desc .update-content:last-child{margin-top:10px}.updateSingleTeams .updateSingleTeams-contents .updateSingleTeams-contents-card .updateSingleTeams-contents-card-desc .update-content:last-child span{margin-right:36px}.updateSingleTeams .updateSingleTeams-contents .updateSingleTeams-contents-card .updateSingleTeams-contents-card-desc .update-content span{font-size:18px;color:#585858;margin-right:20px}.updateSingleTeams .updateSingleTeams-contents .updateSingleTeams-contents-card .updateSingleTeams-contents-card-desc .update-content input{border:none;background-color:transparent;outline:none;font-size:20px;font-weight:550;border-bottom:2px solid #000}.newTeam{margin-top:20px}.newTeam .newTeam-top{display:flex;align-items:center;justify-content:space-between}.newTeam .newTeam-top h1{display:flex;align-items:center;cursor:pointer}.newTeam .newTeam-top h1 .newTeam-icon{font-size:30px}.newTeam .newTeam-top .newTeam-top-btns{display:flex;gap:10px}.newTeam .newTeam-top .newTeam-top-btns button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.newTeam .newTeam-top .newTeam-top-btns button:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.newTeam .newTeam-top .newTeam-top-btns button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.newTeam .newTeam-top .newTeam-top-btns button:focus{box-shadow:0 0 0 3px #ffa50080}.newTeam .newTeam-top .newTeam-top-btns button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.newTeam .newTeam-top .newTeam-top-btns button .button-icon{font-size:20px;transition:transform .3s ease}.newTeam .newTeam-top .newTeam-top-btns button:hover .button-icon{transform:scale(1.1)}.newTeam .newTeam-contents .newTeam-contents-top h1{text-align:center;margin-top:40px}.newTeam .newTeam-contents .newTeam-contents-card{display:flex;align-items:center;flex-direction:column;margin-top:20px}.newTeam .newTeam-contents .newTeam-contents-card .portfolio-img{object-fit:contain;height:400px;width:600px}.newTeam .newTeam-contents .newTeam-contents-card .add-img-portfolio{background:#fff;display:flex;flex-direction:column;align-items:center;padding:30px}.newTeam .newTeam-contents .newTeam-contents-card .add-img-portfolio .add-portfolio-img{width:100px;height:100px}.newTeam .newTeam-contents .newTeam-contents-card button{margin-top:20px;padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:green;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;display:flex;align-items:center;gap:5px;text-transform:capitalize}.newTeam .newTeam-contents .newTeam-contents-card button .change-icon{font-size:20px}.newTeam .newTeam-contents .newTeam-contents-card button:hover{background-color:#15b415;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.newTeam .newTeam-contents .newTeam-contents-card button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.newTeam .newTeam-contents .newTeam-contents-card button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.newTeam .newTeam-contents .newTeam-contents-card button .button-icon{font-size:20px;transition:transform .3s ease}.newTeam .newTeam-contents .newTeam-contents-card button:hover .button-icon{transform:scale(1.1)}.newTeam .newTeam-contents .newTeam-contents-card .newTeam-contents-card-desc{text-align:center;margin-top:20px;display:flex;flex-direction:column}.newTeam .newTeam-contents .newTeam-contents-card .newTeam-contents-card-desc .update-content:last-child span{margin-right:36px}.newTeam .newTeam-contents .newTeam-contents-card .newTeam-contents-card-desc .update-content:first-child{margin-bottom:10px}.newTeam .newTeam-contents .newTeam-contents-card .newTeam-contents-card-desc .update-content span{font-size:18px;color:#585858;margin-right:20px}.newTeam .newTeam-contents .newTeam-contents-card .newTeam-contents-card-desc .update-content input{border:none;background-color:transparent;outline:none;font-size:20px;font-weight:550;border-bottom:2px solid #000;font-family:Sora,serif}.contactMessage h1{text-align:center;margin-bottom:20px;text-transform:uppercase}.singleContact{margin-top:20px}.singleContact .singleContact-top{display:flex;align-items:center;justify-content:space-between}.singleContact .singleContact-top h1{display:flex;align-items:center;cursor:pointer}.singleContact .singleContact-top h1 .portfolio-icon{font-size:30px}.singleContact .singleContact-top .singleContact-top-btns{display:flex;gap:10px}.singleContact .singleContact-top .singleContact-top-btns button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.singleContact .singleContact-top .singleContact-top-btns button:last-child{background-color:red}.singleContact .singleContact-top .singleContact-top-btns button:last-child:hover{background:#aa1c1c}.singleContact .singleContact-top .singleContact-top-btns button:last-child:active{background-color:#e03d3d}.singleContact .singleContact-top .singleContact-top-btns button:last-child:focus{box-shadow:0 0 0 3px #ff0000c2}.singleContact .singleContact-top .singleContact-top-btns button:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.singleContact .singleContact-top .singleContact-top-btns button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.singleContact .singleContact-top .singleContact-top-btns button:focus{box-shadow:0 0 0 3px #ffa50080}.singleContact .singleContact-top .singleContact-top-btns button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.singleContact .singleContact-top .singleContact-top-btns button .button-icon{font-size:20px;transition:transform .3s ease}.singleContact .singleContact-top .singleContact-top-btns button:hover .button-icon{transform:scale(1.1)}.singleContact .singleContact-content{max-width:800px;margin:40px auto;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;padding:20px}.singleContact .singleContact-content:hover{transform:translateY(-5px);box-shadow:0 8px 16px #00000026}.singleContact .singleContact-content .singleContact-content-desc{padding:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.singleContact .singleContact-content .singleContact-content-desc p{margin:0;font-size:18px;color:#555;line-height:1.6}.singleContact .singleContact-content .singleContact-content-desc p:first-child{color:#585858;font-size:14px;text-transform:uppercase;font-weight:700}.singleContact .singleContact-content .event{padding:10px;gap:10px;color:#555}.singleContact .singleContact-content .event p{color:#585858;font-size:14px;text-transform:uppercase;font-weight:700}.singleContact .singleContact-content .event ul{margin:10px 0 0 40px}.singleContact .singleContact-content .event ul li{font-size:16px;font-weight:700;margin-top:10px}.singleContact .singleContact-content .event ul li span{font-size:18px;font-weight:400;margin-left:10px}.profile h1{text-align:center}.profile .settingsWrapper{width:400px;background:#fff;padding:20px 40px;position:relative;border-radius:10px;margin:30px auto}.profile .settingsWrapper .profileData .right{display:flex;flex-direction:column;align-items:center}.profile .settingsWrapper .profileData .right .updateMode{display:flex;flex-direction:column;gap:9px}.profile .settingsWrapper .profileData .right .updateMode .inputValid .inputType input{background-color:transparent;border:none;border-bottom:2px solid black;font-size:24px;font-weight:700;text-align:center;outline:none}.profile .settingsWrapper .profileData .right .updateMode .inputValid .formError{color:#f80202}.profile .settingsWrapper .profileData .right .profileName h3{text-align:center;margin:15px 0;font-size:25px}.profile .settingsWrapper .profileData .right .profileEmail p{text-align:center;font-size:20px;font-weight:600}.profile .settingsWrapper .profileData .right .profileInputForm .formError{color:red;font-weight:600;margin-top:5px}.profile .settingsWrapper .profileEditBtn{display:flex}.profile .settingsWrapper .profileEditBtn button{font-weight:700;border:none;font-size:20px;font-weight:600;background-color:#0ff;border-radius:3px;padding:5px 10px;color:#fff;cursor:pointer;width:100%;letter-spacing:2px;margin:10px 0 10px 10px}.profile .settingsWrapper .profileEditBtn button:hover{background-color:#19afaf}.profile .settingsWrapper .profileEditBtn button:first-child{background-color:red}.profile .settingsWrapper .profileEditBtn button:first-child:hover{background-color:#b61111}.profile .settingsWrapper .changePwd{text-align:center;font-size:18px;margin-top:30px;transition:all .3s ease-in-out}.profile .settingsWrapper .changePwd:hover{color:#ff4500}.updatePassword h1{font-size:40px;text-align:center;margin-bottom:20px}.updatePassword .updatePasswordContainer{display:flex;justify-content:center;align-items:center}.updatePassword .updatePasswordContainer .updatePasswordContainerWrapper{padding:40px;border-radius:10px;width:500px;margin:0 10px;background:#fff}@media screen and (max-width: 480px){.updatePassword .updatePasswordContainer .updatePasswordContainerWrapper{width:400px;padding:10px}}@media screen and (max-width: 480px){.updatePassword .updatePasswordContainer .updatePasswordContainerWrapper{width:350px;padding:10px}}.updatePassword .updatePasswordContainer .updatePasswordContainerWrapper form{display:flex;flex-direction:column;gap:20px;margin-top:15px}.updatePassword .updatePasswordContainer .updatePasswordContainerWrapper form .formData{display:flex;flex-direction:column}.updatePassword .updatePasswordContainer .updatePasswordContainerWrapper form .formData .formError{color:red;font-weight:600;font-size:14px}.updatePassword .updatePasswordContainer .updatePasswordContainerWrapper form .formData label{font-weight:500}.updatePassword .updatePasswordContainer .updatePasswordContainerWrapper form .formData input{border:none;padding:5px;background:transparent;border-bottom:2px solid aqua;font-size:20px;font-weight:700}.updatePassword .updatePasswordContainer .updatePasswordContainerWrapper form .formData input::placeholder{font-size:15px}.updatePassword .updatePasswordContainer .updatePasswordContainerWrapper form .formData input:focus{outline:none}.updatePassword .updatePasswordContainer .updatePasswordContainerWrapper form button{border:none;background-color:green;padding:10px;font-size:20px;font-weight:700;color:#fff;border-radius:4px;letter-spacing:1px;cursor:pointer}.photoAlbum{margin-top:20px}.photoAlbum .photoAlbum-top{display:flex;align-items:center;justify-content:space-between}.photoAlbum .photoAlbum-top h1{display:flex;align-items:center;cursor:pointer}.photoAlbum .photoAlbum-top h1 .homeBanner-icon{font-size:30px}.photoAlbum .photoAlbum-top .photoAlbum-top-btns{display:flex;gap:10px}.photoAlbum .photoAlbum-top .photoAlbum-top-btns .update-btn{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.photoAlbum .photoAlbum-top .photoAlbum-top-btns .update-btn:last-child{background-color:red}.photoAlbum .photoAlbum-top .photoAlbum-top-btns .update-btn:last-child:hover{background:#aa1c1c}.photoAlbum .photoAlbum-top .photoAlbum-top-btns .update-btn:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.photoAlbum .photoAlbum-top .photoAlbum-top-btns .update-btn .button-icon{font-size:20px;transition:transform .3s ease}.photoAlbum .photoAlbum-top .photoAlbum-top-btns .update-btn:hover .button-icon{transform:scale(1.1)}.photoAlbum .photoAlbum-contents .photoAlbum-contents-top h1{text-align:center;margin-top:40px}.photoAlbum .photoAlbum-contents .photoAlbum-contents-top h1 span{color:#585858}.photoAlbum .photoAlbum-contents .photoAlbum-contents-cards{margin-top:40px;display:flex;flex-direction:column;gap:30px}.photoAlbum .photoAlbum-contents .photoAlbum-contents-cards .photoAlbum-contents-card{display:flex;align-items:center;flex-direction:column;gap:20px}.photoAlbum .photoAlbum-contents .photoAlbum-contents-cards .photoAlbum-contents-card img{object-fit:contain;width:100%;height:400px}.photoAlbum .photoAlbum-contents .photoAlbum-contents-cards .photoAlbum-contents-card .photoAlbum-contents-card-desc{text-align:center}.updatePhotoAlbum{margin-top:20px}.updatePhotoAlbum .updatePhotoAlbum-top{display:flex;align-items:center;justify-content:space-between}.updatePhotoAlbum .updatePhotoAlbum-top h1{display:flex;align-items:center}.updatePhotoAlbum .updatePhotoAlbum-top .updatePhotoAlbum-top-btns{display:flex;gap:10px}.updatePhotoAlbum .updatePhotoAlbum-top button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.updatePhotoAlbum .updatePhotoAlbum-top button:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.updatePhotoAlbum .updatePhotoAlbum-top button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.updatePhotoAlbum .updatePhotoAlbum-top button:focus{box-shadow:0 0 0 3px #ffa50080}.updatePhotoAlbum .updatePhotoAlbum-top button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.updatePhotoAlbum .updatePhotoAlbum-top button .button-icon{font-size:20px;transition:transform .3s ease}.updatePhotoAlbum .updatePhotoAlbum-top button:hover .button-icon{transform:scale(1.1)}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-top{display:flex;align-items:center;justify-content:center;margin-top:40px}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-top h1{text-align:center;color:#585858}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-top input{background-color:transparent;border:none;font-size:30px;font-weight:700;width:fit-content;margin-left:20px;outline:none;border-bottom:2px solid #000}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards{margin-top:40px;display:flex;flex-direction:column;gap:50px}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .updatePhotoAlbum-contents-card{display:flex;align-items:center;flex-direction:column;gap:20px;position:relative}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .updatePhotoAlbum-contents-card img{object-fit:contain;width:100%;height:400px}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .updatePhotoAlbum-contents-card .updatePhotoAlbum-contents-card-top h2{margin-bottom:20px}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .updatePhotoAlbum-contents-card button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:red;width:fit-content;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .updatePhotoAlbum-contents-card button:hover{background:#aa1c1c;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .updatePhotoAlbum-contents-card button:active{background-color:#e03d3d;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .updatePhotoAlbum-contents-card button:focus{box-shadow:0 0 0 3px #ff0000c2}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .updatePhotoAlbum-contents-card button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .updatePhotoAlbum-contents-card button .button-icon{font-size:20px;transition:transform .3s ease}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .updatePhotoAlbum-contents-card button:hover .button-icon{transform:scale(1.1)}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .deleteCard{background:#fff;padding:20px;border-radius:10px;box-shadow:#00000059 0 5px 15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .deleteCard .deleteCard-desc{display:flex;flex-direction:column;gap:40px;align-items:center}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .deleteCard .deleteCard-desc .deleteCard-desc-btns{display:flex;gap:10px}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .deleteCard .deleteCard-desc .deleteCard-desc-btns button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:red;width:fit-content;align-self:flex-end;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .deleteCard .deleteCard-desc .deleteCard-desc-btns button:first-child{background:orange}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .deleteCard .deleteCard-desc .deleteCard-desc-btns button:first-child:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026;background-color:#e69500}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .deleteCard .deleteCard-desc .deleteCard-desc-btns button:hover{background:#aa1c1c;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .deleteCard .deleteCard-desc .deleteCard-desc-btns button .button-icon{font-size:20px;transition:transform .3s ease}.updatePhotoAlbum .updatePhotoAlbum-contents .updatePhotoAlbum-contents-cards .deleteCard .deleteCard-desc .deleteCard-desc-btns button:hover .button-icon{transform:scale(1.1)}.addingServices .addingServices-top{display:flex;align-items:center;justify-content:space-between}.addingServices .addingServices-top h1{display:flex;align-items:center}.addingServices .addingServices-top .addingServices-top-btns{display:flex;gap:10px}.addingServices .addingServices-top .addingServices-top-btns button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.addingServices .addingServices-top .addingServices-top-btns button:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.addingServices .addingServices-top .addingServices-top-btns button .button-icon{font-size:20px;transition:transform .3s ease}.addingServices .addingServices-top .addingServices-top-btns button:hover .button-icon{transform:scale(1.1)}.addingServices .getting-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:20px}.addingServices .getting-photos .photo-item{display:flex;flex-direction:column;align-items:center;position:relative}.addingServices .getting-photos .photo-item img{width:300px;min-height:300px;object-fit:contain}.addingServices .getting-photos .photo-item .deleteCard{background:#fff;padding:20px;border-radius:10px;box-shadow:#00000059 0 5px 15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.addingServices .getting-photos .photo-item .deleteCard .deleteCard-desc{display:flex;flex-direction:column;gap:40px;align-items:center}.addingServices .getting-photos .photo-item .deleteCard .deleteCard-desc h2{white-space:nowrap}.addingServices .getting-photos .photo-item .deleteCard .deleteCard-desc .deleteCard-desc-btns{display:flex;gap:10px}.addingServices .getting-photos .photo-item .deleteCard .deleteCard-desc .deleteCard-desc-btns button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:red;width:fit-content;align-self:flex-end;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.addingServices .getting-photos .photo-item .deleteCard .deleteCard-desc .deleteCard-desc-btns button:first-child{background:orange}.addingServices .getting-photos .photo-item .deleteCard .deleteCard-desc .deleteCard-desc-btns button:first-child:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026;background-color:#e69500}.addingServices .getting-photos .photo-item .deleteCard .deleteCard-desc .deleteCard-desc-btns button:hover{background:#aa1c1c;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.addingServices .getting-photos .photo-item .deleteCard .deleteCard-desc .deleteCard-desc-btns button .button-icon{font-size:20px;transition:transform .3s ease}.addingServices .getting-photos .photo-item .deleteCard .deleteCard-desc .deleteCard-desc-btns button:hover .button-icon{transform:scale(1.1)}.addingServices .getting-photos .photo-item .added-photos-btn{display:flex;justify-content:center;margin-top:10px}.addingServices .getting-photos .photo-item .added-photos-btn button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px;background-color:red}.addingServices .getting-photos .photo-item .added-photos-btn button:hover{background:#aa1c1c}.addingServices .getting-photos .photo-item .added-photos-btn button:active{background-color:#e03d3d}.addingServices .getting-photos .photo-item .added-photos-btn button:focus{box-shadow:0 0 0 3px #ff0000c2}.addingServices .getting-photos .photo-item .added-photos-btn button:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.addingServices .getting-photos .photo-item .added-photos-btn button:active{transform:translateY(0);box-shadow:0 4px 6px #0000001a}.addingServices .getting-photos .photo-item .added-photos-btn button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.addingServices .getting-photos .photo-item .button-icon{font-size:20px;transition:transform .3s ease}.addingServices .getting-photos .photo-item:hover .button-icon{transform:scale(1.1)}.addingServices .added-photos{margin-top:30px;display:flex;gap:30px}.addingServices .added-photos .photo-item{display:flex;flex-direction:column;align-items:center}.addingServices .added-photos .photo-item img{max-width:300px;max-height:300px;width:auto;height:auto;object-fit:contain}.addingServices .added-photos .photo-item .added-photos-btn{display:flex;justify-content:center;margin-top:10px}.addingServices .added-photos .photo-item .added-photos-btn button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px;background-color:red}.addingServices .added-photos .photo-item .added-photos-btn button:hover{background:#aa1c1c}.addingServices .added-photos .photo-item .added-photos-btn button:active{background-color:#e03d3d}.addingServices .added-photos .photo-item .added-photos-btn button:focus{box-shadow:0 0 0 3px #ff0000c2}.addingServices .added-photos .photo-item .added-photos-btn button:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.addingServices .added-photos .photo-item .added-photos-btn button:active{transform:translateY(0);box-shadow:0 4px 6px #0000001a}.addingServices .added-photos .photo-item .added-photos-btn button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.addingServices .added-photos .photo-item .button-icon{font-size:20px;transition:transform .3s ease}.addingServices .added-photos .photo-item:hover .button-icon{transform:scale(1.1)}.addingServices .service1-content{margin-top:30px;width:100%}.addingServices .service1-content .service1-content-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;width:600px;margin:0 auto}.addingServices .service1-content .service1-content-card .service1-content-left{background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;width:100%;cursor:pointer;overflow:hidden}.addingServices .service1-content .service1-content-card .service1-content-left.bg-none{background:transparent}.addingServices .service1-content .service1-content-card .service1-content-left .main-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.addingServices .service1-content .service1-content-card .service1-content-left .addimage{width:100px}.addingServices .service1-content .service1-content-card .photo-add-btn{display:flex;justify-content:center}.addingServices .service1-content .service1-content-card .photo-add-btn button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:green;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;display:flex;align-items:center;gap:5px}.addingServices .service1-content .service1-content-card .photo-add-btn button .add-icon{font-size:20px}.addingServices .service1-content .service1-content-card .photo-add-btn button:hover{background-color:#15b415;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.addingServices .service1-content .service1-content-card .photo-add-btn button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.addingServices .service1-content .service1-content-card .photo-add-btn button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.addingServices .service1-content .service1-content-card .photo-add-btn button .button-icon{font-size:20px;transition:transform .3s ease}.addingServices .service1-content .service1-content-card .photo-add-btn button:hover .button-icon{transform:scale(1.1)}.portfolio .portfolio-top{margin-bottom:20px;display:flex;justify-content:space-between}.portfolio .portfolio-top h1{text-align:center;text-transform:uppercase}.portfolio .portfolio-top button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.portfolio .portfolio-top button:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.portfolio .portfolio-top button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.portfolio .portfolio-top button:focus{box-shadow:0 0 0 3px #ffa50080}.portfolio .portfolio-top button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.portfolio .portfolio-top button .button-icon{font-size:20px;transition:transform .3s ease}.portfolio .portfolio-top button:hover .button-icon{transform:scale(1.1)}.portfolio .portfolio-imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;grid-auto-rows:1fr;margin-top:30px}.portfolio .portfolio-imgs .portfolio-img img{object-fit:contain;width:100%;height:250px;position:relative}.portfolio .portfolio-imgs .portfolio-img .portfolio-img-desc{display:flex;gap:10px;justify-content:center;margin-top:10px}.portfolio .portfolio-imgs .portfolio-img .portfolio-img-desc button{padding:5px 10px;font-size:14px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.portfolio .portfolio-imgs .portfolio-img .portfolio-img-desc button:last-child{background:red}.portfolio .portfolio-imgs .portfolio-img .portfolio-img-desc button:last-child:hover{background:#aa1c1c}.portfolio .portfolio-imgs .portfolio-img .portfolio-img-desc button:last-child:active{background-color:#e03d3d}.portfolio .portfolio-imgs .portfolio-img .portfolio-img-desc button:last-child:focus{box-shadow:0 0 0 3px #ff0000c2}.portfolio .portfolio-imgs .portfolio-img .portfolio-img-desc button:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.portfolio .portfolio-imgs .portfolio-img .portfolio-img-desc button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.portfolio .portfolio-imgs .portfolio-img .portfolio-img-desc button:focus{box-shadow:0 0 0 3px #ffa50080}.portfolio .portfolio-imgs .portfolio-img .portfolio-img-desc button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.portfolio .portfolio-imgs .portfolio-img .portfolio-img-desc button .button-icon{font-size:20px;transition:transform .3s ease}.portfolio .portfolio-imgs .portfolio-img .portfolio-img-desc button:hover .button-icon{transform:scale(1.1)}.image-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.image-modal img{max-width:90%;max-height:90%}.image-modal .close-btn{position:absolute;top:10px;right:30px;font-size:40px;color:#fff;cursor:pointer}.newPortfolio{margin-top:20px}.newPortfolio .newPortfolio-top{display:flex;align-items:center;justify-content:space-between}.newPortfolio .newPortfolio-top h1{display:flex;align-items:center;cursor:pointer}.newPortfolio .newPortfolio-top h1 .portfolio-icon{font-size:30px}.newPortfolio .newPortfolio-top .newPortfolio-top-btns{display:flex;gap:10px}.newPortfolio .newPortfolio-top .newPortfolio-top-btns button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.newPortfolio .newPortfolio-top .newPortfolio-top-btns button:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.newPortfolio .newPortfolio-top .newPortfolio-top-btns button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.newPortfolio .newPortfolio-top .newPortfolio-top-btns button:focus{box-shadow:0 0 0 3px #ffa50080}.newPortfolio .newPortfolio-top .newPortfolio-top-btns button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.newPortfolio .newPortfolio-top .newPortfolio-top-btns button .button-icon{font-size:20px;transition:transform .3s ease}.newPortfolio .newPortfolio-top .newPortfolio-top-btns button:hover .button-icon{transform:scale(1.1)}.newPortfolio .newPortfolio-contents .newPortfolio-contents-top h1{text-align:center;margin-top:40px}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card{display:flex;align-items:center;flex-direction:column;margin-top:20px}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card .portfolio-img{object-fit:contain;height:400px;width:100%}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card .add-img-portfolio{background:#fff;display:flex;flex-direction:column;align-items:center;padding:30px}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card .add-img-portfolio .add-portfolio-img{width:100px;height:100px}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card button{margin-top:20px;padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:green;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;display:flex;align-items:center;gap:5px;text-transform:capitalize}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card button .change-icon{font-size:20px}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card button:hover{background-color:#15b415;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card button .button-icon{font-size:20px;transition:transform .3s ease}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card button:hover .button-icon{transform:scale(1.1)}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card .newPortfolio-contents-card-desc{text-align:center;margin-top:20px;display:flex;flex-direction:column}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card .newPortfolio-contents-card-desc .update-content:first-child{margin-bottom:10px}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card .newPortfolio-contents-card-desc .update-content:first-child span{margin-right:36px}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card .newPortfolio-contents-card-desc .update-content span{font-size:18px;color:#585858;margin-right:20px}.newPortfolio .newPortfolio-contents .newPortfolio-contents-card .newPortfolio-contents-card-desc .update-content input{border:none;background-color:transparent;outline:none;font-size:20px;font-weight:550;border-bottom:2px solid #000}.review .review-top{margin-bottom:20px;display:flex;justify-content:space-between}.review .review-top h1{text-align:center;text-transform:uppercase}.review .review-top button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.review .review-top button:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.review .review-top button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.review .review-top button:focus{box-shadow:0 0 0 3px #ffa50080}.review .review-top button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.review .review-top button .button-icon{font-size:20px;transition:transform .3s ease}.review .review-top button:hover .button-icon{transform:scale(1.1)}.singleReview{margin-top:20px}.singleReview .singleReview-top{display:flex;align-items:center;justify-content:space-between}.singleReview .singleReview-top h1{display:flex;align-items:center;cursor:pointer}.singleReview .singleReview-top h1 .review-icon{font-size:30px}.singleReview .singleReview-top .singleReview-top-btns{display:flex;gap:10px}.singleReview .singleReview-top .singleReview-top-btns .update-btn{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.singleReview .singleReview-top .singleReview-top-btns .update-btn:last-child{background-color:red}.singleReview .singleReview-top .singleReview-top-btns .update-btn:last-child:hover{background:#aa1c1c}.singleReview .singleReview-top .singleReview-top-btns .update-btn:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.singleReview .singleReview-top .singleReview-top-btns .update-btn .button-icon{font-size:20px;transition:transform .3s ease}.singleReview .singleReview-top .singleReview-top-btns .update-btn:hover .button-icon{transform:scale(1.1)}.singleReview .singleReview-contents .singleReview-contents-top h1{text-align:center;margin-top:40px}.singleReview .singleReview-contents .singleReview-contents-card{display:flex;align-items:center;flex-direction:column;margin-top:20px}.singleReview .singleReview-contents .singleReview-contents-card img{object-fit:cover;height:200px;width:200px;border-radius:50%;object-position:top}.singleReview .singleReview-contents .singleReview-contents-card .singleReview-contents-card-desc{text-align:center;margin-top:20px}.singleReview .singleReview-contents .singleReview-contents-card .singleReview-contents-card-desc h2{margin-bottom:10px}.singleReview .singleReview-contents .singleReview-contents-card .singleReview-contents-card-desc p{width:80%;margin:auto}.newReview{margin-top:20px}.newReview .newReview-top{display:flex;align-items:center;justify-content:space-between}.newReview .newReview-top h1{display:flex;align-items:center;cursor:pointer}.newReview .newReview-top h1 .newReview-icon{font-size:30px}.newReview .newReview-top .newReview-top-btns{display:flex;gap:10px}.newReview .newReview-top .newReview-top-btns button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.newReview .newReview-top .newReview-top-btns button:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.newReview .newReview-top .newReview-top-btns button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.newReview .newReview-top .newReview-top-btns button:focus{box-shadow:0 0 0 3px #ffa50080}.newReview .newReview-top .newReview-top-btns button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.newReview .newReview-top .newReview-top-btns button .button-icon{font-size:20px;transition:transform .3s ease}.newReview .newReview-top .newReview-top-btns button:hover .button-icon{transform:scale(1.1)}.newReview .newReview-contents .newReview-contents-top h1{text-align:center;margin-top:40px}.newReview .newReview-contents .newReview-contents-card{display:flex;align-items:center;flex-direction:column;margin-top:20px}.newReview .newReview-contents .newReview-contents-card .portfolio-img{object-fit:cover;height:200px;width:200px;border-radius:50%}.newReview .newReview-contents .newReview-contents-card .add-img-portfolio{background:#fff;display:flex;flex-direction:column;align-items:center;padding:30px}.newReview .newReview-contents .newReview-contents-card .add-img-portfolio .add-portfolio-img{width:100px;height:100px}.newReview .newReview-contents .newReview-contents-card button{margin-top:20px;padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:green;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;display:flex;align-items:center;gap:5px;text-transform:capitalize}.newReview .newReview-contents .newReview-contents-card button .change-icon{font-size:20px}.newReview .newReview-contents .newReview-contents-card button:hover{background-color:#15b415;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.newReview .newReview-contents .newReview-contents-card button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.newReview .newReview-contents .newReview-contents-card button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.newReview .newReview-contents .newReview-contents-card button .button-icon{font-size:20px;transition:transform .3s ease}.newReview .newReview-contents .newReview-contents-card button:hover .button-icon{transform:scale(1.1)}.newReview .newReview-contents .newReview-contents-card .newReview-contents-card-desc{margin-top:20px;display:flex;flex-direction:column}.newReview .newReview-contents .newReview-contents-card .newReview-contents-card-desc .text-area{display:flex;margin-top:20px}.newReview .newReview-contents .newReview-contents-card .newReview-contents-card-desc .text-area span{font-size:18px;color:#585858;margin-right:30px}.newReview .newReview-contents .newReview-contents-card .newReview-contents-card-desc .text-area textarea{width:500px;height:300px;border:none;padding:10px;border-radius:10px;outline:none;font-size:16px}.newReview .newReview-contents .newReview-contents-card .newReview-contents-card-desc .update-content{display:flex}.newReview .newReview-contents .newReview-contents-card .newReview-contents-card-desc .update-content:first-child{margin-bottom:10px}.newReview .newReview-contents .newReview-contents-card .newReview-contents-card-desc .update-content span{font-size:18px;color:#585858;margin-right:20px}.newReview .newReview-contents .newReview-contents-card .newReview-contents-card-desc .update-content input{border:none;background-color:transparent;outline:none;font-size:20px;font-weight:550;border-bottom:2px solid #000;font-family:Sora,serif;width:100%}.video{padding:20px}.video-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.video-top h1{font-size:24px}.video-top button{padding:15px 10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-weight:700;cursor:pointer}.video-imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.video-img{gap:10px;padding:10px;border-radius:4px;cursor:pointer;transition:transform .2s ease-in-out}.video-img:hover{transform:scale(1.05)}.video-img img{width:100%;height:200px;object-fit:cover;border-radius:4px}.video-img .video-img-desc{display:flex;justify-content:center;width:100%}.video-img button{background-color:red;color:#fff;padding:15px 10px;border:none;cursor:pointer;margin-top:10px;border-radius:5px}.newVideo{margin-top:20px}.newVideo .newVideo-top{display:flex;align-items:center;justify-content:space-between}.newVideo .newVideo-top h1{display:flex;align-items:center;cursor:pointer}.newVideo .newVideo-top h1 .portfolio-icon{font-size:30px}.newVideo .newVideo-top .newVideo-top-btns{display:flex;gap:10px}.newVideo .newVideo-top .newVideo-top-btns button{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background-color:orange;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;outline:none;gap:8px}.newVideo .newVideo-top .newVideo-top-btns button:hover{background-color:#e69500;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.newVideo .newVideo-top .newVideo-top-btns button:active{background-color:#cc8400;transform:translateY(0);box-shadow:0 4px 6px #0000001a}.newVideo .newVideo-top .newVideo-top-btns button:focus{box-shadow:0 0 0 3px #ffa50080}.newVideo .newVideo-top .newVideo-top-btns button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.newVideo .newVideo-top .newVideo-top-btns button .button-icon{font-size:20px;transition:transform .3s ease}.newVideo .newVideo-top .newVideo-top-btns button:hover .button-icon{transform:scale(1.1)}.newVideo .newVideo-content h1{text-align:center;margin-top:30px}.newVideo .newVideo-content .youtube-link{display:flex;justify-content:center;margin-top:40px;gap:10px}.newVideo .newVideo-content .youtube-link input{border:none;background-color:transparent;border-bottom:1px solid #585858;font-size:20px;width:70%;outline:none;padding:5px}*{margin:0;padding:0;scroll-behavior:smooth;box-sizing:border-box}body{font-family:Sora,serif}a{text-decoration:none;color:inherit}.app input,.app textarea,.app button{font-family:Sora,serif}
