@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Poppins:wght@300;400;500;600;700&display=swap);*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;border:none;outline:0;scroll-behavior:smooth}:root{--main-color:#F18524;--secondary-bg-color:#930091;--text-color:#FFF;--bg-color:#1f242d;--gradient-1:linear-gradient(135deg, #F18524 0%, #930091 100%);--gradient-2:linear-gradient(45deg, #1f242d 0%, #2a2f3a 100%);--box-shadow:0 10px 30px rgba(0, 0, 0, 0.2);--card-shadow:0 15px 35px rgba(0, 0, 0, 0.3);--hover-transform:translateY(-10px)}html{font-size:62.5%;overflow-x:hidden}body{background:var(--bg-color);color:var(--text-color);font-family:Poppins,sans-serif;line-height:1.6}section{min-height:auto;padding:8rem 9% 5rem;position:relative}.header{position:fixed;top:0;left:0;width:100%;padding:1.5rem 9%;background:rgba(31,36,45,.95);backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center;z-index:100;border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease}.header.sticky{padding:1rem 9%;background:rgba(31,36,45,.98);box-shadow:0 5px 20px rgba(0,0,0,.2)}.logo{display:flex;align-items:center}.logo-img{height:50px;width:auto;transition:all .3s ease}.logo-img:hover{transform:scale(1.05)}.navbar a{font-size:1.6rem;color:var(--text-color);margin-left:3.5rem;transition:all .3s ease;position:relative;font-weight:500}.navbar a::after{content:'';position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:2px;background:var(--gradient-1);transition:width .3s ease}.navbar a.active::after,.navbar a:hover::after{width:70%}.navbar a.active,.navbar a:hover{color:var(--main-color)}#menu-icon{font-size:3.6rem;color:var(--text-color);display:none;cursor:pointer;z-index:101;background:var(--gradient-1);padding:.8rem;border-radius:1rem;transition:all .3s ease}#menu-icon:hover{transform:rotate(90deg)}.home{display:flex;justify-content:center;align-items:center;padding-top:12rem;background:var(--gradient-2);position:relative;overflow:hidden}.home::before{content:'';position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(241,133,36,.1) 0,transparent 70%);animation:pulse 6s ease-in-out infinite}@keyframes pulse{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}.home-img img{width:42rem;animation:floatImage 4s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(0, 0, 0, .3));border-radius:2rem}.home-content h3{font-size:3.2rem;font-weight:600;line-height:1.2;font-family:'Playfair Display',serif}@keyframes floatImage{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-2.4rem) rotate(2deg)}}.home-content h3:nth-of-type(2){margin-bottom:2rem}span{color:var(--main-color);background:linear-gradient(45deg,var(--main-color),var(--secondary-bg-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home-content h1{font-size:5.8rem;font-weight:700;line-height:1.2;font-family:'Playfair Display',serif;margin-bottom:1rem}.home-content p{font-size:1.7rem;margin:2rem 0 3rem;color:#ccc;max-width:60rem}.social-media a{display:inline-flex;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;background:0 0;border:.2rem solid var(--main-color);border-radius:50%;color:var(--main-color);font-size:2.2rem;margin:3rem 1.5rem 3rem 0;transition:all .4s ease;position:relative;overflow:hidden}.social-media a::before{content:'';position:absolute;top:100%;left:0;width:100%;height:100%;background:var(--gradient-1);transition:top .4s ease;z-index:-1}.social-media a:hover::before{top:0}.social-media a:hover{color:var(--text-color);border-color:transparent;transform:translateY(-5px) rotate(360deg)}.btn{display:inline-block;padding:1.3rem 3.2rem;background:var(--gradient-1);color:var(--text-color);font-size:1.7rem;border-radius:5rem;box-shadow:0 5px 20px rgba(241,133,36,.3);letter-spacing:.1rem;font-weight:600;transition:all .3s ease;cursor:pointer;border:none;position:relative;overflow:hidden;z-index:1}.btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease;z-index:-1}.btn:hover::before{left:100%}.btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(241,133,36,.4)}.about{display:flex;align-items:center;gap:5rem;background:linear-gradient(135deg,var(--bg-color) 0,#2a2f3a 100%);position:relative}.about-img{position:relative;z-index:1}.about-img::before{content:'';position:absolute;top:-20px;left:-20px;right:20px;bottom:20px;border:3px solid var(--main-color);border-radius:2rem;z-index:-1;animation:borderMove 4s ease-in-out infinite}@keyframes borderMove{0%,100%{transform:translate(0,0)}50%{transform:translate(10px,10px)}}.about-img img{width:42rem;border-radius:2rem;box-shadow:var(--card-shadow)}.about-content h2{text-align:left;line-height:1.2;font-size:4.5rem;font-family:'Playfair Display',serif}.about-content h3{font-size:2.8rem;color:var(--main-color);margin:1rem 0}.about-content p{font-size:1.7rem;margin:2rem 0 3rem;line-height:1.8}.about-detail{background:linear-gradient(135deg,var(--secondary-bg-color) 0,#b000ad 100%);padding:8rem 9% 5rem}.about-detail-content{display:flex;gap:5rem;margin-top:3rem;align-items:center;margin-bottom:4rem}.about-detail-text{flex:1}.about-detail-text h3{font-size:3rem;margin-bottom:2rem;color:var(--text-color);font-family:'Playfair Display',serif;position:relative;display:inline-block}.about-detail-text h3::after{content:'';position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:var(--main-color);border-radius:2px}.about-detail-text p{font-size:1.6rem;margin-bottom:2rem;line-height:1.9}.about-detail-media{flex:1}.about-detail-video video{width:100%;border-radius:2rem;box-shadow:var(--card-shadow);border:3px solid rgba(255,255,255,.1);transition:all .3s ease}.about-detail-video video:hover{transform:scale(1.02);border-color:var(--main-color)}.mission-vision-container{display:flex;gap:4rem;margin-top:4rem}.mission-box,.vision-box{flex:1;background:rgba(31,36,45,.9);backdrop-filter:blur(10px);padding:4rem 3rem;border-radius:3rem;text-align:center;border:1px solid rgba(255,255,255,.1);transition:all .4s ease;position:relative;overflow:hidden}.mission-box::before,.vision-box::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(241,133,36,.1) 0,transparent 70%);animation:rotate 10s linear infinite}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.mission-box:hover,.vision-box:hover{transform:var(--hover-transform);box-shadow:var(--card-shadow);border-color:var(--main-color)}.icon-box{width:9rem;height:9rem;background:var(--gradient-1);border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 2.5rem;position:relative;z-index:1;animation:pulse 2s ease-in-out infinite}.icon-box i{font-size:4.5rem;color:var(--text-color)}.mission-box h3,.vision-box h3{font-size:2.6rem;margin-bottom:2rem;font-family:'Playfair Display',serif}.mission-box p,.vision-box p{font-size:1.6rem;line-height:1.9}.services{padding:8rem 9% 5rem;background:var(--gradient-2)}.services h2{margin-bottom:4rem;font-size:4.5rem;font-family:'Playfair Display',serif}.services-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:3rem}.services-container .service-box{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);padding:4rem 3rem;border-radius:3rem;text-align:center;border:1px solid rgba(255,255,255,.1);transition:all .4s ease;position:relative;overflow:hidden}.services-container .service-box::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--gradient-1);transform:scaleX(0);transition:transform .4s ease;transform-origin:right}.services-container .service-box:hover::after{transform:scaleX(1);transform-origin:left}.services-container .service-box:hover{transform:var(--hover-transform);border-color:var(--main-color);box-shadow:var(--card-shadow)}.service-box i{font-size:6rem;background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2rem;transition:all .4s ease}.service-box:hover i{transform:scale(1.2) rotate(360deg)}.service-box h3{font-size:2.4rem;margin-bottom:1.5rem;font-family:'Playfair Display',serif}.service-box p{font-size:1.6rem;margin:1.5rem 0 2.5rem;line-height:1.8;color:#ccc}.service-detail{background:var(--bg-color);padding:8rem 9% 5rem;position:relative}.service-detail-content>p{font-size:1.8rem;line-height:1.9;text-align:center;margin-bottom:4rem;max-width:80rem;margin-left:auto;margin-right:auto;color:#ccc}.image-slider{margin-bottom:4rem;overflow:hidden;position:relative;background:rgba(0,0,0,.3);padding:3rem;border-radius:3rem;border:1px solid rgba(255,255,255,.1)}.image-slider::after,.image-slider::before{content:'';position:absolute;top:0;width:100px;height:100%;z-index:2;pointer-events:none}.image-slider::before{left:0;background:linear-gradient(90deg,var(--bg-color) 0,transparent 100%)}.image-slider::after{right:0;background:linear-gradient(-90deg,var(--bg-color) 0,transparent 100%)}.slider-container{display:flex;gap:2.5rem;animation:slide 30s linear infinite}.slider-container:hover{animation-play-state:paused}.slider-container img{width:calc(20% - 2rem);flex-shrink:0;border-radius:1.5rem;box-shadow:var(--box-shadow);transition:all .4s ease;border:2px solid transparent}.slider-container img:hover{transform:scale(1.05);border-color:var(--main-color);box-shadow:0 0 30px var(--main-color)}@keyframes slide{0%{transform:translateX(0)}100%{transform:translateX(calc(-20% * 5 - 2.5rem * 5))}}.service-video{max-width:80rem;margin:0 auto;position:relative;border-radius:2rem;overflow:hidden;box-shadow:var(--card-shadow)}.service-video::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid transparent;border-radius:2rem;transition:all .4s ease;pointer-events:none;z-index:1}.service-video:hover::before{border-color:var(--main-color);transform:scale(1.02)}.service-video video{width:100%;display:block;transition:all .4s ease}.service-video:hover video{transform:scale(1.05)}.portfolio{background:linear-gradient(135deg,var(--secondary-bg-color) 0,#a0009e 100%);padding:6rem 9% 4rem}.portfolio h2{margin-bottom:3rem;font-size:4rem;font-family:'Playfair Display',serif}.portfolio-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.portfolio-container .portfolio-box{position:relative;border-radius:2rem;overflow:hidden;cursor:pointer;box-shadow:var(--box-shadow);transition:all .4s ease;aspect-ratio:4/3;max-height:250px;width:100%;display:block}.portfolio-box img{width:100%;height:100%;object-fit:cover;transition:all .6s ease}.portfolio-box:hover{transform:var(--hover-transform);box-shadow:0 20px 40px rgba(0,0,0,.4)}.portfolio-box:hover img{transform:scale(1.2)}.portfolio-box .portfolio-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(transparent,rgba(241,133,36,.9));display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:1.5rem;transform:translateY(100%);transition:all .5s ease;backdrop-filter:blur(5px)}.portfolio-box:hover .portfolio-layer{transform:translateY(0)}.portfolio-layer h4{font-size:1.8rem;font-weight:600;margin-bottom:.5rem;font-family:'Playfair Display',serif;transform:translateY(20px);opacity:0;transition:all .4s ease .1s}.portfolio-layer p{font-size:1.4rem;margin-bottom:1rem;transform:translateY(20px);opacity:0;transition:all .4s ease .2s}.portfolio-layer a{display:inline-flex;justify-content:center;align-items:center;width:4rem;height:4rem;background:var(--text-color);border-radius:50%;transform:translateY(20px);opacity:0;transition:all .4s ease .3s}.portfolio-box:hover .portfolio-layer a,.portfolio-box:hover .portfolio-layer h4,.portfolio-box:hover .portfolio-layer p{transform:translateY(0);opacity:1}.portfolio-layer a:hover{background:var(--main-color);transform:rotate(360deg) scale(1.1)}.portfolio-layer a i{font-size:2rem;color:var(--secondary-bg-color);transition:all .3s ease}.portfolio-layer a:hover i{color:var(--text-color)}.team{padding:8rem 9% 5rem;background:var(--gradient-2);position:relative;overflow:hidden}.team::before{content:'';position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(241,133,36,.1) 0,transparent 70%);animation:pulse 6s ease-in-out infinite}.team h2{margin-bottom:3rem;font-size:4.5rem;font-family:'Playfair Display',serif}.team-level{margin-bottom:4rem}.level-title{font-size:2.4rem;color:var(--main-color);margin-bottom:2rem;font-family:'Playfair Display',serif;position:relative;display:inline-block;padding-bottom:1rem}.level-title::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:var(--gradient-1);border-radius:2px}.director-container{display:flex;justify-content:center;margin-bottom:3rem}.director-container .team-box{width:280px;max-width:100%}.management-row{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:900px;margin:0 auto}.staff-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem}.team-box{position:relative;border-radius:1.5rem;overflow:hidden;box-shadow:var(--card-shadow);transition:all .4s ease;aspect-ratio:3/4;width:100%}.team-box:hover{transform:var(--hover-transform)}.team-img{width:100%;height:100%}.team-img img{width:100%;height:100%;object-fit:cover;transition:all .6s ease}.team-box:hover .team-img img{transform:scale(1.1)}.team-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(31,36,45,.95) 0,rgba(241,133,36,.8) 50%,transparent 100%);display:flex;justify-content:flex-end;align-items:center;flex-direction:column;text-align:center;padding:2rem 1rem;transform:translateY(100%);transition:all .5s ease}.team-box:hover .team-layer{transform:translateY(0)}.team-layer h4{font-size:1.8rem;font-weight:600;margin-bottom:.3rem;font-family:'Playfair Display',serif;color:var(--text-color);transform:translateY(20px);opacity:0;transition:all .4s ease .1s}.team-layer p{font-size:1.4rem;margin-bottom:1rem;color:rgba(255,255,255,.9);transform:translateY(20px);opacity:0;transition:all .4s ease .2s}.team-social{display:flex;gap:1rem;transform:translateY(20px);opacity:0;transition:all .4s ease .3s}.team-box:hover .team-layer h4,.team-box:hover .team-layer p,.team-box:hover .team-social{transform:translateY(0);opacity:1}.team-social a{display:inline-flex;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;background:rgba(255,255,255,.2);backdrop-filter:blur(5px);border-radius:50%;color:var(--text-color);font-size:1.8rem;transition:all .3s ease;border:1px solid rgba(255,255,255,.3)}.team-social a:hover{background:var(--main-color);transform:translateY(-5px) rotate(360deg);border-color:transparent;box-shadow:0 5px 15px rgba(241,133,36,.3)}.contact{padding:8rem 9% 5rem;background:var(--gradient-2);min-height:100vh;display:flex;flex-direction:column;justify-content:center}.contact h2{margin-bottom:3rem;font-size:4.5rem;font-family:'Playfair Display',serif;text-align:center}.contact form{max-width:80rem;width:100%;margin:0 auto;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);padding:4rem;border-radius:3rem;border:1px solid rgba(255,255,255,.1);box-shadow:var(--card-shadow);display:block;visibility:visible;opacity:1}.contact form .input-box{display:flex;gap:2rem;margin-bottom:1rem;width:100%}.contact form .input-box input,.contact form textarea{width:100%;padding:1.6rem;font-size:1.6rem;margin:.7rem 0;border-radius:1rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);color:var(--text-color);transition:all .3s ease}.contact form .input-box input:focus,.contact form textarea:focus{border-color:var(--main-color);background:rgba(255,255,255,.15);box-shadow:0 0 20px rgba(241,133,36,.2)}.contact form .input-box input{width:49%}.contact form textarea{resize:none;min-height:15rem;width:100%}.contact-options{display:flex;justify-content:center;gap:4rem;margin:3rem 0;flex-wrap:wrap}.contact-option{display:flex;align-items:center;gap:1rem;font-size:1.6rem;cursor:pointer;padding:1rem 2rem;background:rgba(255,255,255,.05);border-radius:5rem;transition:all .3s ease;border:1px solid transparent}.contact-option:hover{border-color:var(--main-color);transform:translateY(-3px)}.contact-option input[type=radio]{width:2rem;height:2rem;cursor:pointer;accent-color:var(--main-color)}.contact-option span{color:var(--text-color);font-weight:500}.contact form .btn{width:100%;margin-top:2rem;font-size:1.8rem;padding:1.5rem;display:inline-block}.footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:3rem 9%;background:linear-gradient(135deg,var(--secondary-bg-color) 0,#7a0078 100%);position:relative;overflow:hidden}.footer::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);animation:rotate 20s linear infinite}.footer-text p{font-size:1.6rem;position:relative;z-index:1}.footer-iconTop a{display:inline-flex;justify-content:center;align-items:center;padding:1rem;background:var(--gradient-1);border-radius:1rem;transition:all .4s ease;position:relative;z-index:1;overflow:hidden}.footer-iconTop a::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.footer-iconTop a:hover::before{width:200%;height:200%}.footer-iconTop a:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(241,133,36,.4)}.footer-iconTop a i{font-size:2.4rem;color:var(--text-color);transition:all .3s ease}.footer-iconTop a:hover i{transform:translateY(-3px)}@media (min-width:1201px){.portfolio-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){html{font-size:55%}.slider-container img{width:calc(25% - 1.9rem)}.portfolio-container{grid-template-columns:repeat(3,1fr);gap:2rem}.staff-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:991px){.header{padding:2rem 3%}section{padding:8rem 3% 4rem}.about-detail-content{flex-direction:column;gap:4rem}.mission-vision-container{flex-direction:column;gap:3rem}.services-container{grid-template-columns:repeat(2,1fr)}.portfolio-container{grid-template-columns:repeat(2,1fr);gap:2rem}.staff-grid{grid-template-columns:repeat(3,1fr)}.management-row{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width:768px){#menu-icon{display:block}.navbar{position:absolute;top:100%;left:0;width:100%;padding:2rem 3%;display:none;background:rgba(31,36,45,.98);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px rgba(0,0,0,.2)}.navbar.active{display:block;animation:slideDown .5s ease}@keyframes slideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.navbar a{display:block;margin:2.5rem 0;font-size:2rem;text-align:center}.navbar a::after{bottom:-5px;left:30%;transform:none}.navbar a.active::after,.navbar a:hover::after{width:40%}.home{flex-direction:column;text-align:center;padding-top:10rem}.home-content h1{font-size:4.5rem}.home-img img{width:70vw;margin-top:4rem}.about{flex-direction:column-reverse;text-align:center;gap:3rem}.about-content h2{text-align:center}.about-img img{width:70vw}.services-container{grid-template-columns:1fr}.portfolio-container{grid-template-columns:1fr;gap:2rem}.portfolio-container .portfolio-box{max-height:220px}.contact{padding:6rem 3% 4rem;min-height:auto}.contact form{padding:2.5rem}.contact form .input-box{flex-direction:column;gap:0}.contact form .input-box input{width:100%}.contact-options{flex-direction:column;align-items:center;gap:1.5rem}.slider-container img{width:calc(50% - 1.25rem)}.management-row{grid-template-columns:repeat(2,1fr);gap:1.5rem}.staff-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.team-layer h4{font-size:1.6rem}.team-layer p{font-size:1.2rem}}@media (max-width:450px){html{font-size:50%}.logo-img{height:40px}.home-content h1{font-size:3.8rem}.home-content h3{font-size:2.4rem}.heading{font-size:3.5rem}.about-content h2{font-size:3.5rem}.services-container .service-box{padding:3rem 2rem}.contact form{padding:2rem}.contact-options{gap:1rem}.contact-option{padding:.8rem 1.5rem;font-size:1.4rem}.slider-container img{width:100%}.portfolio-container{grid-template-columns:1fr;gap:1.5rem}.portfolio-container .portfolio-box{max-height:200px}.management-row{grid-template-columns:1fr;gap:1.5rem}.staff-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:365px){.home-img img{width:90vw}.about-img img{width:90vw}.footer{flex-direction:column-reverse;gap:2rem;text-align:center}.footer p{text-align:center}.staff-grid{grid-template-columns:1fr}}@media (min-width:769px){.contact{display:flex!important;visibility:visible!important;opacity:1!important}.contact form{display:block!important;visibility:visible!important;opacity:1!important}}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--bg-color);display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease}.loading.hidden{opacity:0;pointer-events:none}.loading-spinner{width:50px;height:50px;border:3px solid transparent;border-top-color:var(--main-color);border-right-color:var(--secondary-bg-color);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--main-color),var(--secondary-bg-color));border-radius:6px;border:3px solid var(--bg-color)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--secondary-bg-color),var(--main-color))}::selection{background:var(--main-color);color:var(--text-color)}:focus{outline:2px solid var(--main-color);outline-offset:2px}@media print{.btn,.contact form .btn,.footer,.header,.social-media{display:none}body{background:#fff;color:#000}section{page-break-inside:avoid}}