@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Nunito:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito:wght@100..900&display=swap";body{background:#eaeded;margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}.section{margin-top:120px}html,body{margin:0;padding:0;overflow-x:hidden;scroll-behavior:smooth}#Contact{scroll-margin-top:80px}#Services{scroll-margin-top:120px}#About{scroll-margin-top:160px}#Institution{scroll-margin-top:210px}.navbar{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 48px);max-width:1300px;min-height:100px;margin:0 auto;padding:0 32px;position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1000;flex-wrap:nowrap;border-radius:20px;background:#03071ed9;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 10px 30px #0003;box-sizing:border-box}.navbar_left{display:flex;flex-direction:row;align-items:center;gap:12px;flex-shrink:0}.logo{width:60px;height:60px;border-radius:50%;object-fit:cover;flex-shrink:0}.CompanyName{display:flex;flex-direction:column;justify-content:center;min-width:0}.CompanyName h1{margin:0;font-family:Inter,sans-serif;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:800;letter-spacing:1px;line-height:1;white-space:nowrap;background:linear-gradient(180deg,#e6be3a,#c89748,#aa8242);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.CompanyName h2{margin:2px 0 0;font-family:Inter,sans-serif;font-size:clamp(.6rem,.9vw,.8rem);font-weight:500;letter-spacing:1.8px;line-height:1;color:#9f8052;white-space:nowrap}.navbar_center{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;gap:clamp(12px,2.5vw,40px);padding:10px 18px}.navbar_center a{text-decoration:none;font-family:Nunito,sans-serif;font-size:clamp(.7rem,1vw,.9rem);font-weight:500;color:#dcd8d8;letter-spacing:clamp(1px,.2vw,3px);text-transform:uppercase;white-space:nowrap;transition:color .3s ease,transform .3s ease}.navbar_center a:hover{color:#2563eb;transform:translateY(-2px)}.navbar_right{display:flex;align-items:center;justify-content:flex-end;gap:clamp(8px,1.2vw,18px);flex-shrink:0;flex-wrap:nowrap}.getInTouchButton{padding:10px 18px;font-size:clamp(.8rem,1vw,1rem);border-radius:25px;cursor:pointer;background:#3b82f626;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);color:#fff;width:135px;white-space:nowrap;flex-shrink:0;transition:transform .3s ease,color .3s ease,background .3s ease}.getInTouchButton:hover{transform:translateY(-2px);color:#fff;background:#35425e}.theme_float{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;cursor:pointer;flex-shrink:0}.dark_btn{color:#fff}.light_btn{color:#facc15}.hamburger{display:none;font-size:2rem;cursor:pointer;flex-shrink:0}.nav_links{display:none;list-style:none;margin:0;padding:0}@media screen and (max-width:1200px){.navbar{width:calc(100% - 32px);padding:0 20px}.navbar_center{gap:18px;padding:10px}.navbar_center a{font-size:.78rem;letter-spacing:1.5px}.getInTouchButton{width:auto;padding:9px 14px}}@media screen and (max-width:768px){.navbar{width:calc(100% - 24px);min-height:90px;padding:0 16px}.logo{width:50px;height:50px}.CompanyName h1{font-size:1.25rem}.CompanyName h2{font-size:.6rem;letter-spacing:1px}.navbar_center{gap:12px;padding:8px 6px}.navbar_center a{font-size:.7rem;letter-spacing:1px}.navbar_right{gap:8px}.getInTouchButton{font-size:.78rem;padding:8px 10px}.theme_float{width:36px;height:36px}}@media screen and (max-width:768px){.navbar{width:calc(100% - 20px);min-height:70px;margin:8px auto;padding:10px 14px;flex-direction:row;flex-wrap:nowrap;border-radius:20px}.navbar_left{gap:8px;min-width:0}.logo{width:46px;height:46px}.CompanyName h1{font-size:1rem;letter-spacing:.5px}.CompanyName h2{font-size:.52rem;letter-spacing:.6px}.navbar_center{display:none}.navbar_right{margin-left:auto;width:auto;gap:10px;justify-content:flex-end}.getInTouchButton,.theme_container{display:none}.hamburger{display:flex;align-items:center;justify-content:center;transform:none}.nav_links.active{display:flex;flex-direction:column;position:absolute;top:calc(100% + 10px);right:0;width:min(220px,calc(100vw - 30px));padding:20px;text-align:center;background:#ffffffeb;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.4);border-radius:15px;box-shadow:0 10px 25px #00000026;z-index:2000;box-sizing:border-box}.nav_links li{margin:10px 0}.nav_links a{text-decoration:none;color:#0f172a;font-size:1rem;font-family:Inter,sans-serif}}.hamburger{display:none;align-items:center;justify-content:center;font-size:2rem;cursor:pointer;flex-shrink:0;background:#121b41e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(230,190,58,.25);border-radius:12px;padding:6px 10px;color:#e6be3a;transition:background .3s ease,border-color .3s ease,transform .3s ease}.hamburger:hover{background:#233264f2;border-color:#e6be3a80}@media screen and (max-width:768px){.navbar{width:calc(100% - 12px);padding:9px 10px}.logo{width:40px;height:40px}.CompanyName h1{font-size:1.5rem}.CompanyName h2{font-size:.7rem;letter-spacing:1.2px}.hamburger{display:flex;font-size:1.7rem;color:#dcd8d8;margin:0;transform:translate(-20px)}.hamburger:hover{background:#ffffff38}.nav_links.active{display:flex;flex-direction:column;position:absolute;top:calc(100% + 10px);right:0;width:min(220px,calc(100vw - 30px));padding:20px;text-align:center;background:#03071ef5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.15);border-radius:15px;box-shadow:0 15px 35px #0006;z-index:2000;box-sizing:border-box}.nav_links li{margin:6px 0;text-transform:uppercase;letter-spacing:2px;padding:10px 12px;border-radius:10px;transition:background .3s ease}.nav_links li:hover{background:#ffffff1a}.nav_links a{text-decoration:none;font-size:.85rem;color:#dcd8d8;font-family:Inter,sans-serif;display:block;width:100%;transition:color .3s ease}.nav_links a:hover{color:#e6be3a}}.services{width:90%;max-width:1400px;height:80vh;min-height:600px;margin:120px auto 100px;position:relative;box-sizing:border-box}.hero_container{position:relative;width:100%;height:100%;overflow:hidden;border-radius:20px;box-sizing:border-box}.display_hero{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;border-radius:20px;box-shadow:0 0 20px #01010166;filter:brightness(45%);z-index:0;animation:fadeUpImage 3s ease-out,zoomHero 15s ease-in-out infinite alternate}.hero_container:after{content:"";position:absolute;inset:0;background:#0006;border-radius:20px;z-index:1;pointer-events:none}.hero_content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:clamp(30px,6vw,90px);box-sizing:border-box}.overlay_heading{position:relative;width:min(65%,850px);margin:0;padding:0;text-align:right;box-sizing:border-box}.overlay_content{position:relative;width:min(65%,850px);margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;box-sizing:border-box}.hero_h4{display:block;width:100%;margin:0 0 clamp(15px,2vh,28px);padding:0;box-sizing:border-box;font-size:clamp(1.6rem,3vw,3rem);font-weight:700;line-height:1.3;font-family:Inter,sans-serif;letter-spacing:clamp(1px,.2vw,2px);text-transform:uppercase;text-align:right;background:linear-gradient(180deg,#fff,#e2e8f0,#cbd5e1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;animation:premiumFadeUp 1.2s ease-out}.hero_p1{width:100%;margin:0 0 clamp(22px,4vh,50px);padding:0;box-sizing:border-box;color:#e2e8f0;font-size:clamp(.9rem,1.3vw,1.32rem);line-height:1.7;font-weight:500;font-family:Inter,sans-serif;letter-spacing:clamp(.4px,.12vw,1.8px);text-align:right;overflow-wrap:break-word;animation:premiumFadeUp 1.3s ease-out}.button_hero{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:clamp(15px,4vw,60px);margin:0;padding:0;box-sizing:border-box;animation:premiumFadeUp 2s ease-out}.button_hero1,.button_hero2{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px clamp(12px,1.5vw,18px);border-radius:30px;outline:none;font-family:Nunito,sans-serif;text-decoration:none;font-size:clamp(.85rem,1.2vw,1.3rem);font-weight:600;white-space:nowrap;cursor:pointer;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);color:#fff;box-shadow:0 0 20px #1c1c1c4d;box-sizing:border-box;transition:transform .4s ease,box-shadow .4s ease,background .4s ease}.button_hero1:hover,.button_hero2:hover{transform:translateY(-5px);background:#fff3;box-shadow:0 15px 35px #00000040}@keyframes zoomHero{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes fadeUpImage{0%{opacity:0;transform:translateY(30px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes premiumFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1024px){.services{width:92%;height:70vh;min-height:560px;margin:110px auto 90px}.hero_content{justify-content:center;align-items:center;padding:clamp(30px,6vw,60px)}.overlay_heading,.overlay_content{width:min(90%,750px)}.overlay_heading{text-align:center}.overlay_content{align-items:center}.hero_h4{text-align:center;font-size:clamp(1.5rem,4vw,2.5rem)}.hero_p1{text-align:center;font-size:clamp(.85rem,1.8vw,1.1rem);max-width:700px}.button_hero{justify-content:center}}@media screen and (max-width:768px){.services{width:92%;height:65vh;min-height:540px;margin:100px auto 80px}.hero_content{justify-content:center;align-items:center;padding:30px 20px}.overlay_heading,.overlay_content{width:100%}.overlay_heading{text-align:center}.overlay_content{align-items:center}.hero_h4{width:100%;font-size:clamp(1.2rem,4.5vw,1.7rem);line-height:1.3;text-align:center;margin:0 0 18px}.hero_p1{width:100%;max-width:600px;font-size:clamp(.8rem,2.4vw,.95rem);line-height:1.6;letter-spacing:clamp(.2px,.1vw,1px);text-align:center;margin:0 0 25px}.button_hero{width:100%;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px}.button_hero1,.button_hero2{font-size:clamp(.8rem,2.5vw,.95rem);padding:9px 14px}}@media screen and (max-width:480px){.services{width:94%;height:65vh;min-height:500px;margin:90px auto 60px}.hero_content{padding:25px 15px}.overlay_heading,.overlay_content{width:100%}.hero_h4{font-size:clamp(1rem,5vw,1.35rem);line-height:1.3;letter-spacing:clamp(.5px,.3vw,1px);margin:0 0 15px}.hero_p1{font-size:clamp(.72rem,3vw,.85rem);line-height:1.5;letter-spacing:clamp(.1px,.2vw,.6px);margin:0 0 20px}.button_hero{flex-direction:column;justify-content:center;align-items:center;gap:10px}.button_hero1,.button_hero2{font-size:clamp(.75rem,3vw,.85rem);padding:9px 13px}}@media screen and (max-width:359px){.services{width:95%;min-height:480px}.hero_content{padding:20px 12px}.hero_h4{font-size:clamp(.9rem,5vw,1.1rem);margin-bottom:12px}.hero_p1{font-size:clamp(.68rem,3vw,.78rem);line-height:1.45;margin-bottom:16px}.button_hero{gap:8px}}@media screen and (max-height:500px)and (orientation:landscape){.services{width:92%;height:85vh;min-height:350px;margin:90px auto 50px}.hero_content{justify-content:center;align-items:center;padding:20px 30px}.overlay_heading,.overlay_content{width:min(85%,700px)}.hero_h4{font-size:clamp(1rem,3vw,1.4rem);margin:0 0 10px;text-align:center}.hero_p1{font-size:clamp(.7rem,1.8vw,.85rem);line-height:1.4;text-align:center;margin:0 0 12px}.button_hero{flex-direction:row;justify-content:center;gap:15px}}.about{position:relative;width:90%;max-width:1400px;min-height:700px;margin:0 auto 100px;overflow:hidden;border-radius:20px;box-sizing:border-box}.wrapper{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:15% center;filter:blur(6px) brightness(85%);transform:scale(1.1);z-index:0}.about:after{content:"";position:absolute;inset:0;background:#ffffff40;z-index:1;pointer-events:none}.about_content{position:relative;z-index:2;width:100%;min-height:700px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(30px,5vw,80px);padding:clamp(35px,5vw,70px);box-sizing:border-box}.about_left{width:100%;min-width:0;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box}.about_left_container{width:100%;max-width:650px;padding:clamp(24px,3vw,35px);background:#f8fafc59;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:20px;box-sizing:border-box}.about_tag{margin:0 0 10px;color:#2563eb;font-family:Inter,sans-serif;font-size:clamp(1.055rem,.9vw,.9rem);font-weight:600;letter-spacing:clamp(2px,.3vw,3px);text-transform:uppercase}.about_left h4{margin:0 0 clamp(20px,3vh,30px);font-size:clamp(1.8rem,3vw,3rem);font-weight:800;line-height:1.2;letter-spacing:clamp(1px,.3vw,4px);font-family:Inter,sans-serif;background:linear-gradient(90deg,#000047,#1e3a8a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 10px rgba(0,0,0,.2)}.about_left_container>p:not(.about_tag){margin:0 0 clamp(14px,2vh,20px);color:#111827;font-family:Nunito,sans-serif;font-size:clamp(.9rem,1.1vw,1.1rem);font-weight:400;line-height:1.8;text-align:justify;overflow-wrap:break-word}.about_left ul{list-style:none;margin:clamp(18px,3vh,25px) 0 0;padding:0}.about_left li{position:relative;margin:0 0 12px;padding-left:30px;color:#0f172a;font-family:Nunito,sans-serif;font-size:clamp(.9rem,1.1vw,1.1rem);line-height:1.7;text-align:left;overflow-wrap:break-word}.about_left li:before{content:"✓";position:absolute;left:0;top:0;color:#000047;font-size:1.2rem;font-weight:700}.about_right{width:100%;min-width:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.about_right_container{position:relative;width:min(100%,520px);aspect-ratio:1 / 1;min-width:0}.img1,.img2,.img3,.img4{position:absolute;overflow:hidden;border-radius:20px;box-shadow:0 10px 25px #0000004d;border:2px solid rgba(144,142,142,.25);box-sizing:border-box}.img1 img,.img2 img,.img3 img,.img4 img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit;filter:brightness(80%);transition:transform .4s ease,filter .4s ease}.img1:hover img,.img2:hover img,.img3:hover img,.img4:hover img{transform:scale(1.05);filter:brightness(100%)}.img1{top:5%;left:3%;width:46%;height:40%;z-index:2;animation:fadeUp .8s ease-out}.img2{top:8%;right:0;width:46%;height:45%;z-index:3;animation:fadeUp 1.1s ease-out}.img3{bottom:5%;left:3%;width:48%;height:45%;z-index:3;animation:fadeUp 1.4s ease-out}.img4{bottom:3%;right:0;width:45%;height:40%;z-index:2;animation:fadeUp 1.7s ease-out}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1200px){.about{width:92%;min-height:680px}.about_content{min-height:680px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(25px,4vw,50px);padding:clamp(30px,4vw,50px)}.about_right_container{width:min(100%,460px)}}@media screen and (max-width:900px){.about{width:92%;min-height:auto;margin:0 auto 90px}.about_content{min-height:auto;grid-template-columns:minmax(0,1fr);gap:40px;padding:50px clamp(25px,6vw,60px)}.about_left{justify-content:center}.about_left_container{max-width:750px}.about_tag,.about_left h4{text-align:center}.about_right{justify-content:center}.about_right_container{width:min(90%,520px)}}@media screen and (max-width:768px){.about{width:92%;margin:0 auto 80px;border-radius:20px}.about_content{gap:35px;padding:40px 20px}.about_left_container{width:100%;padding:clamp(20px,5vw,30px)}.about_tag{font-size:clamp(.7rem,2.5vw,.85rem)}.about_left h4{font-size:clamp(1.6rem,6vw,2.3rem);margin-bottom:20px}.about_left_container>p:not(.about_tag){font-size:clamp(.85rem,2.8vw,1rem);line-height:1.7;text-align:left}.about_left li{font-size:clamp(.85rem,2.8vw,1rem);line-height:1.6}.about_right_container{width:min(100%,480px)}}@media screen and (max-width:480px){.about{width:94%;margin:0 auto 60px}.about_content{gap:30px;padding:30px 15px}.about_left_container{padding:20px 16px}.about_tag{font-size:clamp(.65rem,3vw,.78rem);letter-spacing:2px}.about_left h4{font-size:clamp(1.4rem,7vw,2rem);letter-spacing:clamp(1px,1vw,3px)}.about_left_container>p:not(.about_tag){font-size:clamp(.8rem,3.5vw,.95rem);line-height:1.65}.about_left li{font-size:clamp(.8rem,3.5vw,.95rem);padding-left:26px}.about_right_container{width:100%}.img1,.img2,.img3,.img4{border-radius:14px}}@media screen and (max-width:359px){.about{width:95%}.about_content{padding:25px 10px}.about_left_container{padding:18px 13px}.about_left h4{font-size:clamp(1.25rem,7vw,1.7rem)}.about_left_container>p:not(.about_tag),.about_left li{font-size:clamp(.76rem,3.8vw,.88rem)}}@media screen and (max-height:500px)and (orientation:landscape){.about{width:92%;margin:60px auto}.about_content{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:25px;padding:25px 30px}.about_left_container{padding:20px}.about_left h4{font-size:clamp(1.3rem,3vw,1.8rem);margin-bottom:12px}.about_left_container>p:not(.about_tag){font-size:clamp(.72rem,1.5vw,.85rem);line-height:1.5;margin-bottom:10px}.about_left li{font-size:clamp(.72rem,1.5vw,.85rem);line-height:1.4;margin-bottom:6px}.about_right_container{width:min(100%,380px)}}.institution{position:relative;width:90%;max-width:1400px;margin:60px auto 100px;padding:clamp(25px,4vw,50px);overflow:hidden;border-radius:20px;box-sizing:border-box}.institution:before{content:"";position:absolute;inset:0;background:#f8fafc;z-index:-2}.institution:after{content:"";position:absolute;inset:0;background:#ffffff26;z-index:-1;pointer-events:none}.institution_tag{margin:0 0 clamp(10px,2vh,18px);text-align:center;color:#2563eb;font-size:clamp(.7rem,.9vw,.85rem);font-weight:700;letter-spacing:clamp(2px,.3vw,4px);text-transform:uppercase}.absolutemarketing{scroll-margin-top:100px}.institution h1{margin:0 auto clamp(15px,2vh,25px);font-size:clamp(1.8rem,3vw,3rem);font-weight:800;line-height:1.2;letter-spacing:clamp(1px,.3vw,4px);background:linear-gradient(90deg,#000047,#1e3a8a);text-align:center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Inter,sans-serif}.institution>p,.firstpara{width:min(100%,950px);margin:0 auto clamp(25px,4vh,45px);padding:0;color:#0f172a;font-size:clamp(.85rem,1.1vw,1.05rem);line-height:1.7;font-family:Nunito,sans-serif;letter-spacing:clamp(.5px,.15vw,2px);text-align:center;box-sizing:border-box}.institution_block{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;align-items:stretch;justify-items:center;box-sizing:border-box}.block_7{grid-column:2}.block_1,.block_2,.block_3,.block_4,.block_5,.block_6,.block_7{position:relative;width:100%;height:360px;overflow:hidden;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;box-shadow:0 0 20px #0003;transition:transform .4s ease,box-shadow .4s ease;box-sizing:border-box}.block_1:hover,.block_2:hover,.block_3:hover,.block_4:hover,.block_5:hover,.block_6:hover,.block_7:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0006}.block_1 img,.block_2 img,.block_3 img,.block_4 img,.block_5 img,.block_6 img,.block_7 img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease,filter .5s ease;filter:brightness(100%);z-index:0}.block_1:hover img,.block_2:hover img,.block_3:hover img,.block_4:hover img,.block_5:hover img,.block_6:hover img,.block_7:hover img{transform:scale(1.08);filter:brightness(55%)}.block_1:after,.block_2:after,.block_3:after,.block_4:after,.block_5:after,.block_6:after,.block_7:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.55),transparent);z-index:1;pointer-events:none}.card_content{position:relative;left:auto;right:auto;bottom:auto;width:100%;margin-top:auto;padding:0;z-index:2;border-radius:15px;box-sizing:border-box}.card_content h2{width:100%;margin:0 0 clamp(10px,1vh,15px);padding:3px;font-family:Nunito,sans-serif;color:#c6c3c3!important;font-size:clamp(1.15rem,1.8vw,1.8rem);font-weight:700;line-height:1.2;letter-spacing:clamp(1px,.25vw,4px);text-transform:uppercase;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(12px);border-radius:20px;box-sizing:border-box}.card_content p{width:100%;margin:0;padding:4px;color:#9d9a9a;font-size:clamp(.8rem,1vw,1rem);line-height:1.7;text-align:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;box-sizing:border-box;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.show_more{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(.8rem,1vw,.95rem);font-weight:600;text-decoration:none;background:none;border:none;cursor:pointer}.show_more:hover{color:#817f7f}@media screen and (max-width:1024px){.institution{width:92%;margin:60px auto 90px;padding:clamp(25px,4vw,40px)}.institution_block{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,35px)}.block_1,.block_2,.block_3,.block_4,.block_5,.block_6,.block_7{min-height:330px}}@media screen and (max-width:768px){.institution{width:92%;margin:50px auto 80px;padding:30px 20px}.institution h1{font-size:clamp(1.5rem,6vw,2.2rem)}.institution>p,.firstpara{width:100%;font-size:clamp(.8rem,2.7vw,.95rem);line-height:1.6;margin:0 auto 30px}.institution_block{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.block_1,.block_2,.block_3,.block_4,.block_5,.block_6,.block_7{min-height:300px;padding:15px}.card_content h2{font-size:clamp(1rem,3vw,1.35rem)}.card_content p{font-size:clamp(.75rem,2vw,.9rem);line-height:1.5}}@media screen and (max-width:560px){.institution{width:94%;margin:45px auto 60px;padding:25px 15px}.institution_block{grid-template-columns:1fr;gap:25px}.block_7{grid-column:auto}.block_1,.block_2,.block_3,.block_4,.block_5,.block_6,.block_7{width:100%;max-width:100%;height:320px;margin:0 auto}.card_content h2{min-height:55px;display:flex;align-items:center;justify-content:center}.card_content p{min-height:65px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:359px){.institution{width:95%;padding:22px 10px}.institution_block{gap:20px}.block_1,.block_2,.block_3,.block_4,.block_5,.block_6,.block_7{min-height:310px;padding:12px}}.contact{position:relative;width:90%;max-width:1300px;margin:-30px auto 100px;padding:clamp(20px,3vw,40px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(25px,4vw,50px);border-radius:20px;min-height:650px;overflow:hidden;background-color:#e2e8f0;box-sizing:border-box}.contact_left{width:100%;max-width:500px;min-width:0;display:flex;flex-direction:column;justify-content:center;justify-self:center;margin:0;box-sizing:border-box}.contact_left h1{margin:0 0 clamp(15px,2vh,25px);font-size:clamp(1.8rem,3vw,3rem);line-height:1.2;background:linear-gradient(90deg,#000047,#1e3a8a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;word-spacing:clamp(1px,.3vw,4px)}.contact_left>p{margin:0 0 clamp(25px,4vh,40px);color:#475569;font-size:clamp(.9rem,1.2vw,1.15rem);line-height:1.7}.contacts_details{width:100%;display:flex;flex-direction:column;gap:clamp(20px,4vh,50px)}.contact_box1,.contact_box2,.contact_box3{width:100%;max-width:420px;padding:clamp(12px,2vw,15px);border-radius:20px;background:#ffffff2e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.25);box-shadow:0 15px 35px #0f172a26;box-sizing:border-box}.top_section{display:flex;align-items:center;gap:clamp(15px,3vw,40px);margin-bottom:15px}.circle{width:clamp(42px,5vw,50px);height:clamp(42px,5vw,50px);border-radius:50%;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#1e3a8a,#3b82f6);box-shadow:0 8px 20px #2563eb59;flex-shrink:0}.phone_icon_start,.email_icon_start{font-size:clamp(1.2rem,2vw,1.5rem);color:#fff}.contact_box1 span,.contact_box2 span,.contact_box3 span{color:#0f172a;font-weight:700;font-size:clamp(.95rem,1.4vw,1.2rem)}.contact_items_1,.contact_items_2,.contact_items_3{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:clamp(10px,2vw,25px);flex-wrap:wrap}.contact_items_1 button,.contact_items_2 button,.contact_items_3 button{min-height:40px;padding:0 clamp(10px,1.5vw,12px);border:none;border-radius:15px;font-size:clamp(.8rem,1vw,.95rem);cursor:pointer;position:relative;overflow:hidden;color:#fff;white-space:nowrap}.contact_items_1 button:first-child,.contact_items_2 button:first-child,.contact_items_3 button:first-child{background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff}.contact_items_1 button:last-child,.contact_items_2 button:last-child,.contact_items_3 button:last-child{background:linear-gradient(135deg,#059669,#10b981);color:#fff}.contact_items_1 button:first-child:hover,.contact_items_2 button:first-child:hover,.contact_items_3 button:first-child:hover{background:linear-gradient(135deg,#172554,#1d4ed8)}.contact_items_1 button:last-child:hover,.contact_items_2 button:last-child:hover,.contact_items_3 button:last-child:hover{background:linear-gradient(135deg,#047857,#059669)}.contact_right{width:100%;max-width:550px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-self:center;padding:clamp(30px,5vw,70px);border-radius:30px;background:linear-gradient(135deg,#fff,#f8fafc);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);margin:0;box-shadow:0 20px 60px #00000026;box-sizing:border-box}.contact_right h2{width:100%;margin:0 0 clamp(20px,3vh,25px);color:#0f172a;font-size:clamp(1.3rem,2vw,2rem);letter-spacing:clamp(1px,.3vw,4px);text-transform:uppercase;text-align:center}.input_order{width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(18px,3vh,25px)}.fullname,.phonenumber,.place{width:100%;max-width:420px;height:clamp(48px,6vh,55px);padding:0 clamp(15px,2vw,25px);border:1px solid #CBD5E1;border-radius:20px;font-size:clamp(.85rem,1vw,1rem);box-sizing:border-box}.input_order button{width:min(250px,100%);height:55px;margin-top:10px;border:none;border-radius:50px;background:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff;font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:700;cursor:pointer;transition:.4s}.input_order button:hover{transform:translateY(-4px);box-shadow:0 15px 35px #2563eb66}.success_toast{position:fixed;top:25px;right:25px;width:min(420px,calc(100vw - 40px));padding:20px;display:flex;align-items:center;gap:18px;background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:20px;box-shadow:0 20px 50px #0f172a2e;overflow:hidden;z-index:9999;animation:premiumSlideDown .6s ease forwards;box-sizing:border-box}.success_toast:before{content:"";position:absolute;left:0;top:0;width:6px;height:100%;background:linear-gradient(to bottom,#10b981,#059669)}.success_icon{width:clamp(48px,6vw,60px);height:clamp(48px,6vw,60px);border-radius:50%;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700;box-shadow:0 0 25px #10b98166;flex-shrink:0}.toast_content{min-width:0}.toast_content h4{margin:0;color:#0f172a;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:700}.toast_content p{margin:6px 0 0;color:#64748b;font-size:clamp(.8rem,1vw,.95rem);line-height:1.6}.success_toast:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:linear-gradient(90deg,#10b981,#34d399);animation:toastTimer 5s linear forwards}@keyframes toastTimer{0%{width:100%}to{width:0}}@media screen and (max-width:1024px){.contact{width:92%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;padding:30px 25px}.contact_right{padding:40px 25px}}@media screen and (max-width:768px){.contact{width:92%;margin:-50px auto 70px;padding:30px 20px;grid-template-columns:minmax(0,1fr);gap:40px;min-height:auto}.contact_left{width:100%;max-width:550px;justify-self:center}.contact_left h1{font-size:clamp(1.7rem,6vw,2.4rem);text-align:center}.contact_left>p{text-align:center}.contacts_details{align-items:center;gap:25px}.contact_box1,.contact_box2{width:100%;max-width:450px}.contact_right{width:100%;max-width:550px;justify-self:center;padding:40px 25px}.fullname,.phonenumber,.place{width:100%}.success_toast{top:15px;right:15px;width:calc(100% - 30px)}}@media screen and (max-width:480px){.contact{width:94%;margin:-30px auto 50px;padding:25px 15px;gap:30px}.contact_left h1{font-size:clamp(1.5rem,8vw,2rem)}.contact_left>p{font-size:clamp(.8rem,3.5vw,.95rem)}.contact_box1,.contact_box2{width:100%;padding:15px}.top_section{gap:15px}.contact_items_1,.contact_items_2{gap:10px}.contact_right{width:100%;padding:30px 15px;border-radius:22px}.contact_right h2{font-size:clamp(1.2rem,6vw,1.6rem)}.fullname,.phonenumber,.place{width:100%}.input_order button{width:min(250px,100%)}.success_toast{width:calc(100% - 20px);right:10px;top:10px;padding:15px;gap:12px}}@media screen and (max-width:359px){.contact{width:95%;padding:22px 10px}.contact_right{padding:25px 10px}.contact_items_1,.contact_items_2{flex-direction:column;align-items:stretch}.contact_items_1 button,.contact_items_2 button{width:100%}.success_icon{width:45px;height:45px}}.footer{width:100%;margin-top:80px;background:linear-gradient(to right,#010114e6,#030a1df2);display:flex;flex-direction:column;box-sizing:border-box}.footer_up{width:90%;margin:0 auto;padding:50px 0;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:20px;box-sizing:border-box}.footer_about{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0}.footer_about p{margin:10px 0 0;font-family:Inter,sans-serif;letter-spacing:1.4px;line-height:1.7;font-size:.9rem;color:#646567;text-align:left}.footer_logo{width:clamp(60px,8vw,90px);height:clamp(60px,8vw,90px);display:block;object-fit:contain;border-radius:18px;margin:0 0 20px;background:#fff}.footer_about button{width:45px;height:45px;border:none;background:#ffffff4d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-size:1.4rem;display:flex;align-items:center;justify-content:center;border-radius:25%;margin:20px 0 0;cursor:pointer;flex-shrink:0}.footer_institution{flex:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.footer_institution h2{font-size:1.2rem;text-transform:uppercase;letter-spacing:2px;margin:0 0 20px;font-weight:500;color:#b4b0b0}.footer_institution ul{list-style:none;margin:0;padding:0}.footer_institution li{margin-bottom:12px}.footer_institution a{color:#646567;letter-spacing:1.5px;font-size:.89rem;text-decoration:none;transition:color .3s ease}.footer_institution a:hover{color:#93c5fd}.footer_links{flex:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.footer_links h2{font-size:1.2rem;margin:0 0 20px;font-weight:500;text-transform:uppercase;color:#b4b0b0}.footer_links ul{list-style:none;margin:0;padding:0}.footer_links li{margin-bottom:12px;font-size:.89rem}.footer_links a{text-decoration:none;letter-spacing:1.5px;color:#646567;transition:color .3s ease}.footer_links a:hover{color:#93c5fd}.footer_location{flex:1;display:flex;flex-direction:column;align-items:flex-start;color:#cbd5e1;min-width:0}.footer_location h2{font-size:1.2rem;text-transform:uppercase;margin:0 0 20px;font-weight:500;color:#b4b0b0}.footer_location ul{list-style:none;margin:0;font-size:.89rem;padding:0}.footer_location li{margin:10px 0 0;letter-spacing:1.5px;color:#646567}.locationlogo{color:#646567}.line{width:90%;height:2px;margin:0 auto 30px;background:linear-gradient(to right,transparent,#4B5563,transparent)}.footer_rights{width:90%;margin:0 auto;text-align:center;font-size:.8rem;letter-spacing:1px;padding:30px 0;background:none;box-sizing:border-box}.footer_rights h3{color:#cbd5e1;font-weight:400;font-size:.9rem;margin:0}.footer_rights p{color:#646567;margin:10px 0 0}@media screen and (max-width:768px){.footer_up{width:90%;gap:25px}}@media screen and (max-width:768px){.footer{width:100%;display:flex;flex-direction:column;margin-top:50px;padding:0}.footer_up{width:90%;margin:0 auto;padding:40px 0;display:flex;flex-direction:column;align-items:flex-start;gap:35px}.footer_about{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0}.footer_logo{width:70px;height:70px;border-radius:16px}.footer_about p{font-size:.8rem;text-align:left;margin:10px 0 0}.footer_about button{width:42px;height:42px;margin:20px 0 0}.footer_institution,.footer_links,.footer_location{width:100%;margin:0;align-items:flex-start}.footer_institution h2,.footer_links h2,.footer_location h2{font-size:1rem;margin:0 0 15px}.footer_institution ul,.footer_links ul,.footer_location ul{margin:0;padding:0}.footer_institution li,.footer_links li,.footer_location li{font-size:.8rem;margin-bottom:10px}.line{width:90%;margin:0 auto 20px}.footer_rights{width:90%;margin:0 auto;padding:20px 0;background:none}}@media screen and (max-width:480px){.footer_up{width:90%;padding:30px 0;gap:30px}.footer_about p{font-size:.8rem}.footer_rights{width:90%;padding:18px 0}.footer_logo{width:60px;height:60px;border-radius:14px;margin-bottom:15px}}.admin{width:100%;min-height:100vh;padding:clamp(16px,3vw,40px);background:linear-gradient(to right,#535372,#323244,#191922);box-sizing:border-box}.admin h1{text-align:center;font-size:clamp(2rem,4vw,3rem);font-family:Poppins,sans-serif;color:#8e8ead;margin-bottom:30px;text-shadow:1px 1px 2px rgba(1,1,1,.8)}.table_container{width:100%;background:#c8c8d7;border-radius:20px;padding:clamp(10px,2vw,20px);box-shadow:0 0 20px #00000026;box-sizing:border-box}table{width:100%;border-collapse:collapse}th{background:#2a2a39;color:#fff;padding:16px;text-align:left;font-family:Poppins,sans-serif;font-size:clamp(.9rem,1.5vw,1.4rem);font-weight:400}tr{border-bottom:1px solid #e5e7eb;transition:.3s}tr:hover{background:#77779b}td{padding:14px 16px;color:#111827;font-family:Poppins,sans-serif;font-size:clamp(.85rem,1.2vw,1rem);word-break:break-word}@media(max-width:992px){.admin{padding:20px}.table_container{padding:15px}th,td{padding:12px}}@media(max-width:768px){.admin{padding:15px}.table_container{padding:10px;border-radius:15px}table,thead,tbody,th,td,tr{display:block;width:100%}thead{display:none}tr{background:#fff;margin-bottom:15px;border-radius:10px;padding:10px;border:none}td{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:10px;padding:10px 0}td:last-child{border-bottom:none}td:before{content:attr(data-label);font-weight:700;color:#2a2a39}td span{width:100%;text-align:left;white-space:normal;word-break:normal;overflow-wrap:break-word}}@media(max-width:480px){.admin{padding:10px}.table_container{padding:8px;border-radius:10px}tr{padding:8px}td{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:10px;padding:10px 0}td span{width:100%;text-align:left;white-space:normal;word-break:normal;overflow-wrap:break-word}}.adminLayout{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;background:linear-gradient(135deg,#eef2ff,#dbeafe)}.container{width:100%;max-width:420px;background:#fff;padding:40px 30px;border-radius:20px;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.container input{width:100%;height:48px;padding:0 45px 0 15px;border:1px solid #d1d5db;border-radius:10px;outline:none;font-size:16px;transition:.3s;box-sizing:border-box}.container input:focus{border-color:#2563eb;box-shadow:0 0 8px #2563eb40}.password_wrap{position:relative;width:100%}.password_element{width:100%;height:48px;padding:0 45px 0 15px;border:1px solid #d1d5db;border-radius:10px;outline:none;font-size:16px;box-sizing:border-box}.password_element:focus{border-color:#2563eb;box-shadow:0 0 8px #2563eb40}.passwordShow{position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:20px;color:#666}.passwordShow:hover{color:#2563eb}.container>button[type=submit]{width:65%;align-self:center;height:48px;border:none;border-radius:10px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:.3s}.container>button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #2563eb4d}.container div{text-align:center}.row_button{width:100%;display:flex;gap:15px}.row_button button{flex:1;height:46px;border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;transition:.3s}.forgot_password,.create_Admin{background:#f3f4f6;color:#2563eb}.forgot_password:hover{background:#e5e7eb;transform:translateY(-2px);box-shadow:0 8px 18px #2563eb4d}.create_Admin:hover{transform:translateY(-2px);box-shadow:0 8px 18px #2563eb4d}@media(max-width:768px){.adminLayout{padding:20px}.container{max-width:420px;padding:35px 25px}.container>button[type=submit]{width:75%}}@media(max-width:480px){.adminLayout{padding:15px}.container{max-width:100%;padding:25px 20px;border-radius:15px;gap:18px}.container input,.password_element{height:45px;font-size:15px}.passwordShow{font-size:18px}.container>button[type=submit]{width:100%;height:45px;font-size:15px}.row_button{flex-direction:column;gap:12px}.row_button button{width:100%;height:45px;font-size:15px}}@media(max-width:320px){.container{padding:20px 15px}.container input,.password_element,.container>button[type=submit],.row_button button{font-size:14px}.passwordShow{right:12px;font-size:16px}}.feedback{position:fixed;top:20px;left:50%;transform:translate(-50%) translateY(-100px);min-width:300px;max-width:500px;padding:15px 25px;border-radius:8px;color:#fff;font-weight:600;text-align:center;z-index:9999;animation:slideDown .4s ease forwards,slideUp .4s ease 1.8s forwards}.feedback.success{background:#28a745}.feedback.error{background:#dc3545}@keyframes slideDown{0%{transform:translate(-50%) translateY(-100px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes slideUp{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(-100px);opacity:0}}*{color:#09090a}h2{font-family:Inter,sans-serif;font-size:1.6rem;letter-spacing:1.5px;text-transform:uppercase;color:#817e7e;text-align:center}.forgotLayout{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;background:linear-gradient(135deg,#eef2ff,#dbeafe);padding:20px;box-sizing:border-box}.sendLink{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:420px;background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000026;padding:45px 30px 30px;box-sizing:border-box}.sendLink input{width:100%;height:48px;border:1px solid #d1d5db;border-radius:10px;padding:0 15px;font-size:16px;outline:none;box-sizing:border-box}.sendLink input:focus{border-color:#2563eb;box-shadow:0 0 8px #2563eb40}.sendLink>button:not(.back_btn){width:65%;height:48px;border:none;border-radius:10px;background:#8a9eb4;color:#fff;font-size:16px;cursor:pointer;transition:.3s}.sendLink>button:not(.back_btn):hover{background:#145ea9}.back_btn{position:absolute;top:15px;left:15px;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;appearance:none;-webkit-appearance:none;color:#09090a;font-size:28px;line-height:1;cursor:pointer;transition:transform .25s,color .25s}.back_btn:hover{background:transparent!important;color:#1d4ed8;transform:translate(-4px)}.back_btn:focus,.back_btn:active{outline:none;box-shadow:none}@media(max-width:480px){.sendLink{padding:40px 20px 25px}.sendLink input{font-size:15px;height:45px}.sendLink>button:not(.back_btn){width:100%;height:45px;font-size:15px}.back_btn{top:12px;left:12px;font-size:24px}}.createadminLayout{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px;background:linear-gradient(135deg,#eef2ff,#dbeafe);box-sizing:border-box}.sendcreateadminLink{position:relative;width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:20px;padding:45px 30px 30px;background:#fff;border-radius:20px;box-shadow:0 10px 30px #00000026;box-sizing:border-box}.sendcreateadminLink input{width:100%;height:48px;padding:0 15px;border:1px solid #d1d5db;border-radius:10px;font-size:16px;outline:none;transition:.3s;box-sizing:border-box}.sendcreateadminLink input:focus{border-color:#2563eb;box-shadow:0 0 8px #2563eb40}.sendcreateadminLink>button:not(.back_btn){width:65%;height:48px;border:none;border-radius:10px;background:#8a9eb4;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:.3s}.sendcreateadminLink>button:not(.back_btn):hover{background:#145ea9}.back_btn{position:absolute;top:15px;left:15px;background:transparent!important;border:none!important;box-shadow:none!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;color:#6f6f6f;font-size:28px;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;transition:transform .25s,color .25s}.back_btn:hover{background:transparent!important;color:#191919;transform:translate(-4px)}.sendcreateadminLink p{text-align:center;color:#16a34a;font-size:14px;margin:0}@media(max-width:768px){.sendcreateadminLink{max-width:400px;padding:40px 25px 30px}.sendcreateadminLink>button:not(.back_btn){width:75%}}@media(max-width:480px){.createadminLayout{padding:15px}.sendcreateadminLink{padding:40px 20px 25px;border-radius:15px}.sendcreateadminLink input{height:45px;font-size:15px}.sendcreateadminLink>button:not(.back_btn){width:100%;height:45px;font-size:15px}.back_btn{top:12px;left:12px;font-size:24px}}.passwordblock{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;background:linear-gradient(135deg,#eef2ff,#dbeafe)}.password_container{position:relative;width:100%;max-width:420px;background:#fff;padding:40px 30px;border-radius:20px;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.password_container h2{margin:0;text-align:center;font-size:30px;color:#374151;letter-spacing:1px}.password_container input{width:100%;height:48px;padding:0 15px;border:1px solid #d1d5db;border-radius:10px;outline:none;font-size:16px;transition:.3s;box-sizing:border-box}.password_container input:focus{border-color:#2563eb;box-shadow:0 0 8px #2563eb33}.password_container button:last-child{width:70%;height:48px;margin:auto;border:none;border-radius:10px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:.3s}.password_container button:last-child:hover{transform:translateY(-2px);box-shadow:0 8px 18px #2563eb4d}.back_btn{position:absolute;top:18px;left:18px;background:transparent;border:none;padding:0;color:#2563eb;font-size:26px;cursor:pointer;transition:.3s}.back_btn:hover{color:#1d4ed8;transform:translate(-4px)}.back_btn:focus{outline:none;box-shadow:none}@media(max-width:768px){.password_container{max-width:400px;padding:35px 25px}.password_container h2{font-size:26px}.password_container input{height:46px;font-size:15px}.password_container button:last-child{width:80%;height:46px}.back_btn{top:15px;left:15px;font-size:24px}}@media(max-width:480px){.passwordblock{padding:15px}.password_container{max-width:100%;padding:25px 20px;border-radius:15px;gap:18px}.password_container h2{font-size:22px}.password_container input{height:45px;font-size:15px}.password_container button:last-child{width:100%;height:45px;font-size:15px}.back_btn{top:12px;left:12px;font-size:22px}}@media(max-width:320px){.password_container{padding:20px 15px}.password_container h2{font-size:20px}.password_container input,.password_container button:last-child{font-size:14px}.back_btn{font-size:20px}}.serviceshown{width:100%;padding:20px;box-sizing:border-box;background:#fff;border-radius:15px;box-shadow:0 10px 25px #00000014}.serviceshown h1{text-align:center;font-size:30px;letter-spacing:2px;text-transform:uppercase;font-family:Poppins,sans-serif;color:#2563eb;margin-bottom:25px;font-weight:700}.serviceshown .table_container{width:100%;overflow-x:auto;box-sizing:border-box}.serviceshown table{width:100%;min-width:700px;border-collapse:collapse;border-radius:12px;overflow:hidden;background:#fff}.serviceshown thead{background:linear-gradient(135deg,#2563eb,#7c3aed)}.serviceshown th{color:#fff;padding:16px;font-size:15px;letter-spacing:1px;text-transform:uppercase;font-family:Inter,sans-serif}.serviceshown td{padding:15px;text-align:center;border-bottom:1px solid #e5e7eb;font-family:Inter,sans-serif}.serviceshown tbody tr:nth-child(2n){background:#f8fafc}.serviceshown tbody tr:hover{background:#eef4ff}.serviceshown img{width:140px;height:90px;object-fit:cover;border-radius:10px;border:3px solid #2563eb;transition:.3s}.serviceshown img:hover{transform:scale(1.08);border-color:#7c3aed;box-shadow:0 8px 20px #2563eb4d}.service_button button{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;width:120px;padding:10px 18px;border-radius:8px;cursor:pointer;font-weight:600;transition:.3s}.service_button button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #dc262659}.serviceshown .table_container::-webkit-scrollbar{height:8px}.serviceshown .table_container::-webkit-scrollbar-track{background:#f1f5f9}.serviceshown .table_container::-webkit-scrollbar-thumb{background:linear-gradient(to right,#2563eb,#7c3aed);border-radius:10px}@media(max-width:1024px){.serviceshown table{min-width:650px}.serviceshown img{width:120px;height:80px}}@media(max-width:768px){.serviceshown{padding:15px}.serviceshown h1{font-size:24px}.serviceshown .table_container{overflow-x:hidden}.serviceshown table{min-width:100%;border:none}.serviceshown thead{display:none}.serviceshown table,.serviceshown tbody,.serviceshown tr{display:block;width:100%}.serviceshown tr{margin-bottom:20px;border:1px solid #ddd;border-radius:12px;padding:12px;background:#fff;box-shadow:0 5px 15px #00000014}.serviceshown td{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center;width:100%;border:none;border-bottom:1px solid #e5e7eb;padding:10px 0;text-align:left}.serviceshown td:last-child{border-bottom:none}.serviceshown td:before{content:attr(data-label);font-weight:700;color:#2563eb}.serviceshown td span{display:block;width:100%;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.serviceshown img{width:100px;height:70px}.service_button button{width:100%}}.institutionshown{width:100%;padding:20px;box-sizing:border-box;background:#fff;border-radius:15px;box-shadow:0 10px 25px #00000014}.institutionshown h1{text-align:center;font-size:30px;letter-spacing:2px;text-transform:uppercase;font-family:Poppins,sans-serif;color:#2563eb;margin-bottom:25px;font-weight:700}.institutionshown .table_container{width:100%;overflow-x:auto;box-sizing:border-box}.institutionshown table{width:100%;min-width:700px;border-collapse:collapse;border-radius:12px;overflow:hidden;background:#fff}.institutionshown thead{background:linear-gradient(135deg,#2563eb,#7c3aed)}.institutionshown th{color:#fff;padding:16px;font-size:15px;letter-spacing:1px;text-transform:uppercase;font-family:Inter,sans-serif}.institutionshown td{padding:15px;text-align:center;border-bottom:1px solid #e5e7eb;font-family:Inter,sans-serif}.institutionshown tbody tr:nth-child(2n){background:#f8fafc}.institutionshown tbody tr:hover{background:#eef4ff}.institutionshown img{width:140px;height:90px;object-fit:cover;border-radius:10px;border:3px solid #2563eb;transition:.3s}.institutionshown img:hover{transform:scale(1.08);border-color:#7c3aed;box-shadow:0 8px 20px #2563eb4d}.institution button{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;font-weight:600;transition:.3s}.institution button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #dc262659}.institutionshown .table_container::-webkit-scrollbar{height:8px}.institutionshown .table_container::-webkit-scrollbar-track{background:#f1f5f9}.institutionshown .table_container::-webkit-scrollbar-thumb{background:linear-gradient(to right,#2563eb,#7c3aed);border-radius:10px}@media(max-width:1024px){.institutionshown table{min-width:650px}.institutionshown img{width:120px;height:80px}}@media(max-width:768px){.institutionshown{padding:15px}.institutionshown h1{font-size:24px}.institutionshown .table_container{overflow-x:hidden}.institutionshown table{min-width:100%;border:none}.institutionshown thead{display:none}.institutionshown table,.institutionshown tbody,.institutionshown tr{display:block;width:100%}.institutionshown tr{margin-bottom:20px;border:1px solid #ddd;border-radius:12px;padding:12px;background:#fff;box-shadow:0 5px 15px #00000014}.institutionshown td{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center;width:100%;border:none;border-bottom:1px solid #e5e7eb;padding:10px 0;text-align:left}.institutionshown td:last-child{border-bottom:none}.institutionshown td:before{content:attr(data-label);font-weight:700;color:#2563eb}.institutionshown td span{display:block;width:100%;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.institutionshown img{width:100px;height:70px}.institution button{width:100%}}.aboutshown{width:100%;padding:20px;box-sizing:border-box;background:#fff;border-radius:15px;box-shadow:0 10px 25px #00000014}.aboutshown h2{text-align:center;margin-bottom:25px;color:#2563eb;font-size:30px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.aboutshown .table_container{width:100%;overflow-x:auto}.aboutshown table{width:100%;border-collapse:collapse;min-width:700px;border-radius:12px;overflow:hidden;background:#fff}.aboutshown thead{background:linear-gradient(135deg,#2563eb,#7c3aed)}.aboutshown th{color:#fff;padding:16px;text-transform:uppercase;letter-spacing:1px;font-size:15px}.aboutshown td{padding:16px;text-align:center;border-bottom:1px solid #e5e7eb}.aboutshown tbody tr:nth-child(2n){background:#f8fafc}.aboutshown tbody tr:hover{background:#eef4ff}.aboutshown td:first-child{color:#374151;font-weight:500}.aboutshown td:nth-child(2){color:#2563eb;font-weight:700}.aboutshown .table_image{width:140px;height:90px;object-fit:cover;border-radius:10px;border:3px solid #2563eb;transition:.3s}.aboutshown .table_image:hover{transform:scale(1.08);border-color:#7c3aed;box-shadow:0 8px 18px #2563eb4d}.about_button{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;transition:.3s}.aboutshown .delete_btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #dc262659}.aboutshown .table_container::-webkit-scrollbar{height:8px}.aboutshown .table_container::-webkit-scrollbar-track{background:#f1f5f9}.aboutshown .table_container::-webkit-scrollbar-thumb{background:linear-gradient(to right,#2563eb,#7c3aed);border-radius:10px}@media screen and (max-width:1024px){.aboutshown table{min-width:650px}.aboutshown .table_image{width:120px;height:80px}}@media screen and (max-width:768px){.aboutshown{padding:15px}.aboutshown h2{font-size:24px}.aboutshown .table_container{overflow-x:hidden}.aboutshown table{min-width:100%;border:none}.aboutshown thead{display:none}.aboutshown table,.aboutshown tbody,.aboutshown tr{display:block;width:100%}.aboutshown tr{margin-bottom:20px;border:1px solid #ddd;border-radius:12px;padding:12px;background:#fff;box-shadow:0 5px 15px #00000014}.aboutshown td{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center;text-align:left;border:none;border-bottom:1px solid #e5e7eb;padding:10px 0}.aboutshown td:last-child{border-bottom:none}.aboutshown td:before{content:attr(data-label);font-weight:700;color:#2563eb}.aboutshown .table_image{width:100px;height:70px}.aboutshown .delete_btn{width:100%;margin-top:5px}}.modal_overlay{position:fixed;inset:0;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:10000}.modal_box{width:400px;background:#fff;border-radius:10px;padding:25px;text-align:center;animation:popup .25s ease}.modal_box h2{margin-bottom:15px}.modal_box p{color:#555;margin-bottom:25px}.modal_buttons{display:flex;justify-content:center;gap:15px}.cancel_btn{padding:10px 20px;border:none;background:#888;color:#fff;border-radius:6px;cursor:pointer}.delete_btn{padding:10px 20px;border:none;background:#dc3545;color:#fff;border-radius:6px;cursor:pointer}.cancel_btn:hover{background:#666}.delete_btn:hover{background:#b52b38}@keyframes popup{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}*{font-family:Inter,sans-serif}.service_Container{display:flex;width:100%;padding:20px;gap:20px;align-items:flex-start;box-sizing:border-box;background:linear-gradient(to right,#535372,#323244,#191922)}.service_left{flex:0px 0 300px;margin-top:80px;border-radius:20px}.service_right{flex:1;min-width:0;border-radius:20px}.service_form{width:100%;background:#d7cff8;border:1.4px solid gray;border-radius:12px;padding:30px;box-sizing:border-box}.service_content{display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center}.service_content input{width:80%;padding:10px;border:none;border-radius:6px;box-sizing:border-box;font-size:15px}.service_button{width:60px;padding:10px;background:#000;color:#fff;border:none;border-radius:6px;cursor:pointer}.service_button:hover{background:gray;color:#000}@media(max-width:992px){.service_Container{flex-direction:column;padding:15px;align-items:center;gap:20px}.service_left,.service_right{width:100%;max-width:700px;margin-top:0}.service_form{width:90%;margin:0 auto}.service_content input{width:80%}.service_button{width:60%}}@media(max-width:576px){.service_Container{padding:10px}.service_left,.service_right{max-width:100%}.service_form{padding:15px;margin:0 auto}}.institutioninput_container{display:flex;width:100%;min-height:100vh;padding:20px;gap:20px;align-items:flex-start;box-sizing:border-box;background:linear-gradient(to right,#535372,#323244,#191922)}.institution_left{flex:0 0 350px;margin-top:80px;border-radius:20px}.institution_right{flex:1;min-width:0;border-radius:20px}.form_container{width:100%;background:#56555a;border-radius:12px;padding:30px;box-sizing:border-box;margin:0 auto}.institution_content{display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center}.institution_content input,.institution_content textarea{width:100%;padding:15px;font-size:15px;border:none;border-radius:6px;box-sizing:border-box}.institution_content textarea{min-height:70px;resize:vertical}.Institution_button{width:70px;padding:10px;background:#000;color:#fff;border:none;border-radius:6px;cursor:pointer}.Institution_button:hover{background:gray;color:#000}@media(max-width:992px){.institutioninput_container{flex-direction:column;gap:20px;padding:20px}.institution_left,.institution_right{width:100%;flex:none;margin-top:0}.form_container{width:80%;margin:0 auto}.institution_content input,.institution_content textarea{width:80%}.Institution_button{width:50%}}@media(max-width:576px){.institutioninput_container{flex-direction:column;padding:10px;gap:15px}.institution_left,.institution_right{width:100%;flex:none;margin-top:0}.form_container{width:95%;padding:30px}.institution_content input,.institution_content textarea{width:90%}.Institution_button{width:50%}}.about{width:95%;max-width:1400px;margin:40px auto;display:flex;gap:30px;align-items:flex-start}.about_left{flex:1;min-width:300px}.about_right{flex:2;min-width:0}.handleaboutdetails{display:flex;flex-direction:column;gap:18px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 0 8px #00000026;background:linear-gradient(to right,#535372,#323244,#191922)}.handleaboutdetails input{width:80%;padding:10px 12px;border:1px solid #ccc;border-radius:5px;font-size:16px;box-sizing:border-box;margin:auto}.buttonaboutsubmit{width:60%;margin:auto;padding:12px;border:none;background:#0d6efd;color:#fff;border-radius:5px;cursor:pointer;font-size:16px;transition:.3s}.buttonaboutsubmit:hover{background:#0b5ed7}@media(max-width:1024px){.about{gap:20px}.about_left{flex:1}.about_right{flex:1.5}}@media(max-width:768px){.about{flex-direction:column;width:94%;gap:25px}.about_left,.about_right{width:100%}.handleaboutdetails{padding:18px}}@media(max-width:480px){.about{width:95%;margin:25px auto;gap:20px}.handleaboutdetails{padding:15px;gap:15px}.handleaboutdetails input{padding:10px;font-size:15px}.buttonaboutsubmit{padding:11px;font-size:15px}}.contactinput_container{width:95%;max-width:1400px;margin:40px auto;display:flex;gap:30px;align-items:flex-start}.contactinput_left{flex:1}.contactinput_right{flex:2}.contactSubmit{background:#fff;padding:25px;border-radius:15px;box-shadow:0 10px 25px #00000014;display:flex;flex-direction:column;gap:18px}.contactSubmit h3{margin:5px 0;color:#2563eb;font-size:20px;letter-spacing:1px;border-left:5px solid #2563eb;padding-left:10px}.contactSubmit input{width:100%;padding:12px 15px;border:1px solid #d1d5db;border-radius:8px;font-size:15px;outline:none;transition:.3s;box-sizing:border-box}.contactSubmit input:focus{border-color:#2563eb;box-shadow:0 0 10px #2563eb33}.dynamicField{display:flex;gap:10px;align-items:center}.dynamicField input{flex:1}.dynamicField button{background:#ef4444;color:#fff;border:none;padding:12px 16px;border-radius:8px;cursor:pointer;transition:.3s;white-space:nowrap}.dynamicField button:hover{background:#dc2626}.contactSubmit>button[type=button]{width:fit-content;padding:10px 18px;border:none;border-radius:8px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;cursor:pointer;font-weight:600;transition:.3s}.contactSubmit>button[type=button]:hover{transform:translateY(-2px);box-shadow:0 8px 18px #2563eb4d}.saveButton{width:100%;padding:13px;margin-top:15px;border:none;border-radius:8px;background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:.3s}.saveButton:hover{transform:translateY(-2px);box-shadow:0 8px 18px #16a34a4d}@media screen and (max-width:1024px){.contactinput_container{width:94%;gap:20px}.contactSubmit{padding:20px}}@media screen and (max-width:768px){.contactinput_container{flex-direction:column;width:95%;gap:25px}.contactinput_left,.contactinput_right{width:100%}.contactSubmit{padding:18px}.dynamicField{flex-direction:column;align-items:stretch}.dynamicField button{width:100%}.contactSubmit>button[type=button]{width:100%}}@media screen and (max-width:480px){.contactinput_container{width:94%;margin:20px auto}.contactSubmit{padding:15px;gap:15px}.contactSubmit h3{font-size:18px}.contactSubmit input{padding:11px 12px;font-size:14px}.dynamicField button,.contactSubmit>button[type=button],.saveButton{padding:11px;font-size:14px}}.top_content{background-color:#336168;height:80px}.top_buttons{display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center}.top_buttons button{border:1px solid rgb(164,162,162);border-radius:7px;display:grid;grid-template-columns:1fr 2fr;gap:9px;width:120px;height:40px;justify-content:center;padding:10px;box-sizing:border-box;margin-top:20px;margin-bottom:20px;cursor:pointer;position:sticky;top:0;z-index:1000;text-transform:uppercase;letter-spacing:.8px;background:linear-gradient(to right,#dddde1,#b1b3b4);color:#5a5a5a;text-align:center;font-size:clamp(.5rem,2vw,.8rem);font-weight:500;text-shadow:1px 1px 2px rgba(1,1,1,.3);white-space:nowrap}.top_buttons :hover{background:linear-gradient(to right,#484949,#6e6f6f);color:#fff}.dashboard{display:flex;flex-direction:row;min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:40px;width:200px;min-width:200px;min-height:100vh;padding:10px;background-color:#f4f4f7;box-sizing:border-box}.logo1{width:100%;height:10vh;display:flex;align-items:flex-start;margin:20px 0 0 20px}.dash_logo{width:60px;height:60px;border-radius:50%}.sidebar h1{font-family:Poppins,sans-serif;font-size:1.7rem;font-weight:500;text-align:center}.button_admin,.button_inputdata,.button_logout,.button_home{width:80%;margin-left:20px;padding:10px;border:none;border-radius:9px;background-color:#a6a6a6;color:#000;font-family:Arial,sans-serif;font-size:1.1rem;font-weight:500;cursor:pointer;transition:.3s}.button_admin:hover,.button_inputdata:hover,.button_logout:hover,.button_home:hover{background-color:#5a5a5a;color:#fff}.content{flex:1;padding:0;overflow-x:auto}.images2{width:100%;height:100vh;object-fit:cover}@media(max-width:992px){.sidebar{width:170px;min-width:170px}.sidebar h1{font-size:1.4rem}.button_admin,.button_inputdata,.button_logout,.button_home{width:90%;margin-left:5%;font-size:1rem}.dash_logo{width:50px;height:50px}}@media(max-width:768px){.dashboard{flex-direction:column}.sidebar{width:100%;min-height:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px;box-sizing:border-box}.logo1,.sidebar h1{grid-column:1 / -1;display:flex;justify-content:center}.logo1{justify-content:center;margin:0;height:auto;display:none}.sidebar h1{font-size:1.5rem}.button_admin,.button_inputdata,.button_logout,.button_home{width:auto;min-width:120px;margin:0;white-space:nowrap}.content{width:100%;flex:1}.images2{height:auto}}@media(max-width:480px){.sidebar h1{font-size:1.8rem}.dash_logo{width:45px;height:45px}.button_admin,.button_inputdata,.button_logout,.button_home{font-size:.8rem;padding:20px;letter-spacing:1px;text-transform:uppercase;font-weight:600}}.block{display:flex;flex-direction:row;gap:10px;width:90%;max-width:1300px;margin:105px auto;gap:clamp(20px,4vw,60px);height:auto;align-items:flex-start;box-sizing:border-box}.Left_container{display:flex;flex-direction:column;gap:20px;flex:1;min-width:0}.Left_container img{width:100%;height:clamp(280px,33vw,520px);border-radius:20px;object-fit:cover;filter:brightness(70%);display:block}.Left_container button{width:90px;background-color:#d3d3d3;border:none;margin:20px 0;cursor:pointer;font-size:1.01rem;font-family:Inter,sans-serif;letter-spacing:1px;font-weight:500;border-radius:9px;padding:7px}.Left_container button:hover{background-color:#8d8d8d}.Left_container h1{font-family:Inter,sans-serif;font-weight:600;color:#09022a;letter-spacing:3px;text-transform:uppercase;margin:0 0 20px;overflow-wrap:anywhere}.Left_container p{color:#0f172a;line-height:2.4;letter-spacing:1px;margin:-30px 0 0;text-align:justify;font-family:Inter,sans-serif;overflow-wrap:break-word}.right_container{display:flex;flex-direction:column;margin:90px 0;gap:15px;flex-shrink:0;width:clamp(300px,30vw,420px);box-sizing:border-box}.Contact_block{width:100%;box-sizing:border-box;background:linear-gradient(135deg,#ffffffa6,#ffffff40);border:1px solid rgba(255,255,255,.8);border-radius:30px;padding:clamp(20px,3vw,30px);display:flex;flex-direction:column;gap:30px;box-shadow:0 12px 35px #0000001f,inset 0 1px 1px #ffffffe6}.Contact_block h1{margin:0;font-size:1.6rem;color:#0f172a;text-transform:uppercase;font-family:Inter,sans-serif;letter-spacing:2px;text-align:center}.contact_item{display:flex;align-items:center;gap:10px;min-width:0}.icon_circle{width:50px;height:50px;border-radius:20px;background:#d7e6e3;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon_circle svg{font-size:1.4rem;color:#0d1bdf}.contact_text{display:flex;flex-direction:column;gap:7px;min-width:0}.contact_text h3{margin:0;font-size:.95rem;letter-spacing:2px;color:#000}.contact_text a{text-decoration:none;color:#0f172a;font-size:1.4rem;font-weight:500;overflow-wrap:anywhere}.consult_btn{width:80%;min-height:50px;border:none;border-radius:35px;background:#4f4d4d;color:#060606;font-size:1.2rem;font-weight:700;cursor:pointer;margin:0 auto;text-transform:uppercase;letter-spacing:2px;transition:.3s}.consult_btn:hover{transform:translateY(-2px);background:#000;color:#fff}@media screen and (max-width:1024px){.absolutemarketing,.novaflex,.caremed,.absolutephysio,.absoluterehab,.absolutetrading,.littlesteps{width:92%;margin:100px auto 80px;gap:30px}.right_container{width:clamp(280px,34vw,360px);margin:60px 0 0}.contact_text a{font-size:1.1rem}}@media screen and (max-width:768px){.absolutemarketing,.novaflex,.caremed,.absolutephysio,.absoluterehab,.absolutetrading,.littlesteps{display:flex;flex-direction:column;width:92%;margin:100px auto 60px;gap:30px;align-items:stretch}.Left_container{width:100%}.Left_container img{width:100%;height:clamp(250px,60vw,420px);margin:0}.Left_container h1{text-align:center;font-size:clamp(1.3rem,5vw,1.8rem);margin:0 0 20px}.Left_container p{width:100%;margin:-10px 0 0;transform:none;font-size:clamp(.82rem,2.5vw,.9rem);line-height:2;text-align:justify}.right_container{width:100%;margin:20px 0 0;align-items:center}.Contact_block{width:100%;max-width:500px;margin:0 auto;padding:clamp(20px,5vw,25px)}.Contact_block h1{font-size:clamp(1.3rem,5vw,1.8rem);text-align:center}.contact_text h3{font-size:.8rem}.contact_text a{font-size:clamp(.9rem,4vw,1rem)}.icon_circle{width:40px;height:40px}.consult_btn{width:min(80%,280px);min-height:55px;margin:0 auto;font-size:clamp(.85rem,3.5vw,1.1rem)}}@media screen and (max-width:480px){.block{width:94%;margin:90px auto 50px;display:flex;flex-direction:column;gap:25px}.Left_container{width:100%}.Left_container img{width:100%;height:clamp(220px,65vw,320px);object-fit:cover}.Left_container h1{font-size:clamp(1.1rem,5vw,1.5rem);letter-spacing:2px;text-align:center}.Left_container p{width:100%;font-size:clamp(.78rem,3vw,.88rem);line-height:1.8;letter-spacing:.5px;margin-top:0}.right_container{width:100%;margin:0}.Contact_block{width:100%;padding:20px 15px;border-radius:20px;gap:22px}.Contact_block h1{font-size:clamp(1.1rem,5vw,1.4rem);letter-spacing:1.5px}.contact_item{gap:10px}.contact_text h3{font-size:.8rem}.contact_text a{font-size:clamp(.82rem,4vw,1rem)}.consult_btn{width:100%;min-height:50px;font-size:.9rem;letter-spacing:1px}}@media screen and (max-width:359px){.block{width:95%}.Contact_block{padding:18px 12px}.contact_text h3{letter-spacing:1px}.contact_text a{font-size:.8rem}.icon_circle{width:36px;height:36px}.consult_btn{width:100%;font-size:.85rem}}
