:root {
	--pakram-blue: #57E4FF;
	--pakram-dark: #212121;
}

.pakram-main {padding:200px 0 106px;position:relative;z-index:1;overflow:hidden;}
.pakram-nav {position:fixed;top: 165px;left:50%;transform:translate(-50%, -50%);border-radius: 11px;border: 1px solid #434343;background: rgba(0, 0, 0, 0.40);box-shadow: 7px 7px 24px 0 rgba(0, 0, 0, 0.11);backdrop-filter: blur(16px);display:flex;justify-content:center;gap:7px;padding: 17px 34px;z-index:10;transition: top 0.5s ease;height:auto;}
.pakram-nav.down {top:50px;transition: top 0.5s ease;}
.pakram-nav.up {top: 130px;transition: top 0.5s ease;}
.pakram-nav.hide {top: -100%;transition: top 1s ease;}
.pakram-nav a {border-radius: 18px;border: 1px solid #3CDEFF;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 25%, rgba(44, 114, 148, 0.15) 100%), #303030;text-align:center;vertical-align:middle;color: #FFF;font-family: Pretendard;font-size: 15px;font-weight: 700;line-height:1;letter-spacing: -0.45px;padding: 8px 23px;transition: all 0.5s ease;}
.pakram-nav a:hover {background: var(--pakram-blue);color: #24272D;transition: all 0.5s ease;}
body.mopen .pakram-nav {display:none;}


.pakram-sec  {background: var(--pakram-dark);}
.pakram-tit {color: #FFF;text-align: center;font-family: "Gotham Bold";font-size: 50px;font-weight: 700;line-height: 1;letter-spacing: -2.5px;}
.pakram-txt {color: #FFF;text-align: center;font-family: 'Pretendard';font-size: 30px;font-weight: 400;line-height: 1.35;letter-spacing: -1.5px;}
.pakram-txt.sm {font-size:27px;}
.pakram-txt.mt20 {margin-top:20px;}
.pakram-txt.gray  {color: #C9D0D5;}
.pakram-txt b {font-weight: 700;color: #FFF;}
.pakram-txt span {color: var(--pakram-blue);font-weight: 700;}

.pakram-main .video-bg video {position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);min-width:100%;min-height:100%;z-index:-1;}
.pakram-main:after {position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background: rgba(0,0,0,0.6);content:'';display:block;z-index: 0;}
.pakram-txt_box  {text-align:center;position:relative;z-index:3;}
.pakram-txt_box .school {color: #80CCFF;font-family: 'SUIT';font-size: 30px;font-weight: 700;letter-spacing: -0.9px;margin: 0 auto 20px;display:flex;justify-content:center;align-items:center;width:max-content;}
.pakram-txt_box .school svg {display:block;width:9px;height:10px;margin:auto 10px;}
.pakram-txt_box .school svg path {fill: #80CCFF;}
.pakram-txt_box .tit {color: #FFF;text-align: center;font-family: 'Pretendard';font-size: 70px;font-weight: 700;line-height: 1;letter-spacing: -2.1px;}
.pakram-txt_box .subtit {text-align: center;font-family: 'Pretendard';font-size: 41px;font-weight: 700;line-height: 1.2;letter-spacing: -1.23px;background: linear-gradient(91deg, #33DEFF 1.42%, #87DFFF 68.62%, #5967FF 113.42%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin:10px auto 0;}
.pakram-txt_box .txt {border-radius: 8px;border: 1px solid rgba(87, 228, 255, 0.50);background: rgba(255, 255, 255, 0.07);box-shadow: 7px 7px 24px 0 rgba(0, 0, 0, 0.11);backdrop-filter: blur(16px);padding:30px;width:522px;max-width:80%;margin:40px auto 50px; }
.pakram-txt_box .txt h5 {color: #3CDEFF;text-align: center;font-family: 'Pretendard';font-size: 30px;font-weight: 700;line-height: 1.12;letter-spacing: -0.9px;margin-bottom:10px;}
.pakram-txt_box .txt p {color: #FFF;text-align: center;font-family: 'Pretendard';font-size: 24px;font-weight: 600;line-height: 1.13;letter-spacing: -0.72px;}
.pakram-btn {border-radius: 54px;background: linear-gradient(92deg, #33DEFF 5.6%, #5ED4FF 61.05%, #5967FF 112.94%);color: #141414;text-align: center;font-family: 'Pretendard';font-size: 24px;font-weight: 700;line-height: 1.3;letter-spacing: -0.72px;min-width: 252px;padding: 26px 48px;}
.pakram-btn.dark {position:relative;border-radius: 54px;background: var(--pakram-dark);color: #FFF;text-align: center;font-family: 'Pretendard';font-size: 23px;font-weight: 600;line-height: 1.3;letter-spacing: -0.69px;}
.pakram-btn.dark::before {content: "";position: absolute;inset: 0;padding: 2px;border-radius: 54px;background: linear-gradient(92deg, #33DEFF 5.6%, #87DFFF 61.05%, #5967FF 112.94%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;}

.pakram-uni {padding: 163px 0 188px;}
.pakram-uni .tit {color: #FFF;text-align: center;font-family: 'Pretendard';font-size: 33px;font-weight: 600;line-height: 1.4;letter-spacing: -0.99px;}
.pakram-uni .tit span {color: var(--pakram-blue);}
.pakram-uni .tit-clr {margin: 30px auto 0;color: #FFFFFF;text-align: center;font-family: 'Pretendard';font-size: 33px;font-weight: 700;line-height: 1.2;letter-spacing: -0.99px;}
.pakram-uni .tit-clr span { background: -webkit-linear-gradient(0deg, #33DEFF 50%, #85DBFF 60%, #33DEFF 70%, #5967FF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding: 0 7px;}
.pakram-uni .pakram-uni_sliders {margin: 45px auto;overflow:hidden;}
.pakram-uni .pakram-uni_slider {margin-bottom: 20px;}
.pakram-uni .pakram-uni_slider .swiper-wrapper {transition-timing-function: linear;will-change: transform;}
.pakram-uni .pakram-uni_slider .swiper-slide {border-radius: 8px;background: #FFF;display:flex;justify-content:center;align-items:center;width:286px;height:78px;}
.pakram-uni .pakram-uni_slider .swiper-slide img {display:block;max-width:70%;max-height:70%;margin: 0 auto;}

.pakram-event {padding-bottom:195px;}
.pakram-event .cont {margin: 50px auto;display:flex;gap: 20px;justify-content:center;}
.pakram-event .cont-box{position: relative;padding: 37px 44px;width:433px;max-width: 45%;border-radius: 8px;background: rgba(255, 255, 255, 0.07);box-shadow: 7px 7px 24px 0 rgba(0, 0, 0, 0.11);backdrop-filter: blur(16px);display:flex;row-gap:10px;flex-wrap:wrap;z-index: 1;}
.pakram-event .cont-box::before {content: "";position: absolute;inset: 0;padding: 1px;border-radius: 8px;background: linear-gradient(to right,rgba(255,255,255,0.7) 20%,var(--pakram-blue) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;z-index: 1;}
.pakram-event .cont-box02::before {background: linear-gradient(to right,rgba(255,255,255,0.7) 20%,#5967FF 100%);}
.pakram-event .cont-txt {display:flex;align-items: flex-start;}
.pakram-event .cont-txt .span {display:block;border-radius: 17.5px;background: var(--pakram-blue);width: 75px;height: 30px; color: #242424;font-family: 'Pretendard';font-size: 19px;font-weight: 700;line-height: 30px;letter-spacing: -0.66px;margin-right:10px;text-align:center;vertical-align:middle;}
.pakram-event .cont-txt p {color: #FFF;font-family: 'Pretendard';font-size: 23px;font-weight: 500;line-height: 1.2;letter-spacing: -0.69px;}
.pakram-event .cont-txt p span {color: var(--pakram-blue);}
.pakram-event .pakram-event-btns {display:flex;justify-content:center;gap:16px; }
.pakram-event .cont-box02 .cont-txt .span {background: #5852FF;color:#fff;}

.pakram-program {padding-bottom:285px;overflow:hidden;}
.pakram-program .cont {display:flex;justify-content:center;width: 1065px;max-width:100%;gap:20px;row-gap: 65px;flex-wrap:wrap;margin:120px auto ;}
.pakram-program .cont-box {position:relative;width: 522px;height: 179px; }
.pakram-program .cont-box::before {content: attr(data-num);position: absolute;top: -36px;left: 40px;font-family: "Noto Sans KR";font-size: 50px;font-weight: 600;line-height: 1;letter-spacing: -3.3px;background: linear-gradient(90deg, #33DEFF 0%, #5967FF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;z-index: 2;opacity: 1;display: block;}
.pakram-program .cont .box {position:relative;border-radius: 15px;border: 1px solid rgba(255, 255, 255, 0.20);background: rgba(255, 255, 255, 0.07);box-shadow: 7px 7px 24px 0 rgba(0, 0, 0, 0.11);backdrop-filter: blur(16px);width: 100%;height: 100%;padding: 40px;z-index: 1;}
.pakram-program .cont .box::after {content: "";position: absolute;inset: 0;padding: 1px;border-radius: 12px;background: linear-gradient(to right, rgba(255, 255, 255, 0.7) 20%, var(--pakram-blue) 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;opacity:0.4;}
.pakram-program .cont-box p {color: #FFF;font-family: 'Pretendard';font-size: 30px;font-weight: 600;line-height: 1.3;letter-spacing: -1.5px;width:max-content;z-index:1;}
.pakram-program .cont-box p span {color: #C9D0D5;font-size: 24px;font-weight: 400;line-height: 1.3;letter-spacing: -1.2px;}
.pakram-program .cont-box .cont-icon {width:max-content;max-width:50%;position:absolute;top: 50%;transform: translateY(-50%);}
.pakram-program .cont-box .cont-icon img {display:block;max-width:100%;}
.pakram-program .cont-icon01 {right:40px;}
.pakram-program .cont-icon02 {right:40px;}
.pakram-program .cont-icon03 {right:10px;}
.pakram-program .cont-icon04 {right: 30px;}
.pakram-program .main-invCont {margin: 110px auto 20px;}
.pakram-program .recruit-pass-cont span {display: none;}
.pakram-program .recruit-pass-cont {padding:32px 30px;z-index:1;}

.pakram-knowhow {padding-bottom: 245px;}
.pakram-knowhow .video-box {width:1200px;max-width:95%;margin: 55px auto;}
.pakram-knowhow .video-box video {width:100%;max-width: 100%;}
.pakram-knowhow .pakram-tit {margin-bottom: 40px;}

.pakram-reviews {padding: 62px 0 255px;background: linear-gradient(180deg, rgba(33, 33, 33, 0.20) 0%, rgba(37, 88, 255, 0.20) 100%), #212121;overflow:hidden;}
.pakram-reviews .pakram-reviews_slider {margin: 105px auto 0;}
.pakram-reviews .pakram-reviews_slider .swiper-slide {overflow:hidden;border-radius:11px;position: relative;cursor:pointer;box-sizing:border-box; }
.pakram-reviews .pakram-reviews_slider .swiper-slide h3 {background: #885DFF;padding: 33px 42px;color: #FFF;font-family: 'Pretendard';font-size: 32px;font-weight: 700;line-height: 1;letter-spacing: -0.96px;}
.pakram-reviews .pakram-reviews_slider .swiper-slide img {display:block;position: absolute;right:6%;top:7%;max-width: 17%;}
.pakram-reviews .pakram-reviews_slider .swiper-slide.blue h3 {background: #5967FF;}
.pakram-reviews .pakram-reviews_slider .swiper-slide.blue img {}
.pakram-reviews .pakram-reviews_slider .swiper-slide .txt {background: #FFF;display: flex;width: 100%;height: auto;flex-direction: column;align-items: flex-start;gap: 10px;padding: 27px 48px;max-width:100%;}
.pakram-reviews .pakram-reviews_slider .swiper-slide .txt h4 {color: #747474;font-family: 'Pretendard';font-size: 23px;font-weight: 700;line-height: 1.5;letter-spacing: -0.69px;}
.pakram-reviews .pakram-reviews_slider .swiper-slide .txt p {color: #252525;font-family: 'Pretendard';font-size: 22px;font-weight: 400;line-height: 1.5;letter-spacing: -0.66px;max-width:100%;}
.pakram-bgsec {padding: 245px 0 220px;border-bottom: 13px solid #5E5E5E;background: url('/img/event/college/pakram-bg01.png') center center / cover no-repeat;}

.pakram-linked .subtit {margin:45px auto 0;display:flex;justify-content:center;width:max-content;max-width:100%;flex-wrap:wrap;}
.pakram-linked .subtit svg {width: 34px;height:21px;display:block;margin: 0 auto 30px;}
.pakram-linked .subtit span {text-align: center;font-family: 'Pretendard';font-size: 48px;font-weight: 700;line-height: 1.2;letter-spacing: -1.44px;background: linear-gradient(91deg, #33DEFF 1.42%, #87DFFF 56.62%, #5967FF 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;width:100%;}
.pakram-linked .pakram-linked-img {margin:-30px auto 0;}
.pakram-linked .pakram-linked-img img {display:block;max-width:100%;margin: 0 auto;}
.pakram-linked .cont-list {display:flex;row-gap:25px;flex-wrap:wrap;justify-content:center;margin: -180px auto 50px;width:1160px;max-width:95%;}
.pakram-linked .cont-list ul {width: 100%;display:flex;justify-content:center;align-items:center;}
.pakram-linked .cont-list li {position:relative;}
.pakram-linked .cont-list li.with_bg {border-radius: 90px;background: rgba(255, 255, 255, 0.07);box-shadow: 7px 7px 24px 0 rgba(0, 0, 0, 0.11);backdrop-filter: blur(16px);text-align: center;font-family: 'Pretendard';font-size: 35px;font-weight: 700;line-height: 1.25;letter-spacing: -1.05px;width:345px;max-width:30%;padding: 19px;}
.pakram-linked .cont-list p {background: linear-gradient(91deg, #33DEFF 1.42%, #87DFFF 60.62%, #5967FF 88%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 1.25;}
.pakram-linked .cont-list p::before {content: "";position: absolute;inset: 0;padding: 1px;border-radius: 90px;background: linear-gradient(to right, rgba(255,255,255, 0.7) 20%,var(--pakram-blue) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;}
.pakram-linked .cont-list svg {z-index:5;display:block;position: absolute;width:37px;height: 37px;right:50%;top:50%;transform:translate(50%, -50%);}
.pakram-linked .cont-list span {position:relative;z-index:3;width:16px;display: block;}

.pakram-prepair {padding: 280px 0 185px;}
.pakram-prepair .cont {margin: 0 auto;display:flex;gap:19px;justify-content:center;}
.pakram-prepair .cont-box {width:414px;max-width: 32%;}
.pakram-prepair .cont-box .youtube {border-radius: 12px;overflow:hidden;background: #636363;width:100%;display:flex;/* height:233px; */ }
.pakram-prepair .cont-box iframe {aspect-ratio: 16 / 9;width:100%;}
.pakram-prepair .cont-box h4 {display:flex;justify-content:center;align-items:center;width:max-content;position:relative;color: #80CCFF;font-family: 'Pretendard';font-size: 35px;font-weight: 700;line-height: 1.17;letter-spacing: -1.75px;margin: 20px auto;}
.pakram-prepair .cont-box h4 svg {display:block;width:9px;height:10px;margin:auto 10px;}
.pakram-prepair .cont-box h4 svg path {fill: #80CCFF;}
.pakram-prepair .cont-box p {color: #FFF;text-align: center;font-family: 'Pretendard';font-size: 30px;font-weight: 400;line-height: 1.37;letter-spacing: -1.5px;}

.pakram-25reviews {padding-top: 225px;}
.pakram-25reviews .cont {margin: 70px auto  100px;display:flex;justify-content:center;flex-wrap:wrap;gap:50px;width:800px;max-width:95%;}
.pakram-25reviews .cont-box {width:790px;min-height: 160px;padding: 36px 40px 30px;border-radius: 125px;background: #FFF;position:relative;}
.pakram-25reviews .cont-emoji {position:absolute;left:0;top:50%;transform:translate(-70%, -45%);}
.pakram-25reviews .cont-emoji02 {left:unset;right:0;top:50%;transform:translate(70%, -50%);}
.pakram-25reviews .cont-emoji img {display:block;max-width:100%;}
.pakram-25reviews .cont-box p {color: #252525;text-align: center;font-family: 'Pretendard';font-size: 23px;font-weight: 400;line-height: 1.26;letter-spacing: -0.69px;}
.pakram-25reviews .cont-box p span {color: #5967FF;font-weight: 700;}
.pakram-25reviews .cont-box svg {position:absolute;left:15px;bottom:-15px;width:39px;height:43px;}
.pakram-25reviews .pakram-btn {margin: 0 auto;display: block;}
.pakram-25reviews .cont-box02 {margin-left:115px;background: #5852FF;}
.pakram-25reviews .cont-box02 p {color: #FFF;text-align: center;font-family: 'Pretendard';font-size: 23px;font-weight: 400;line-height: 1.26;letter-spacing: -0.69px;}
.pakram-25reviews .cont-box02 p span  {color: #FFF;font-weight: 700;}
.pakram-25reviews .cont-box02 svg {position:absolute;left:unset;right:15px;bottom:-15px;}

.recruit-student{display:block; margin-top:60px;text-align:left !important;}
.recruit-pass-cont{padding:60px 30px 40px; border-radius:12px; border:1px solid #ddd; box-shadow:2px 0px 5px rgba(0,0,0,0.13); display:flex;flex-direction: column;position:relative; background:#fff;}
.recruit-pass-cont span {position:absolute; top:30px; left:30px;}
.recruit-pass-cont span img{width:60%;}
.recruit-pass-cont em {width:120px; height:120px; background-size:cover !important; background-position:50% !important; background-repeat:no-repeat !important; display:block; border-radius:100%; margin:0 auto;}
.recruit-pass-cont dl dt {text-align:center; padding:20px 0; font-size:21px; color:#363636}
.recruit-pass-cont dl dd {font-size:15px; opacity:0.7; color:#363636}


@media(max-width:1700px) {
	.pakram-reviews .pakram-reviews_slider .swiper-slide h3 {font-size:28px;}
	.pakram-reviews .pakram-reviews_slider .swiper-slide .txt h4 {font-size:20px;}
	.pakram-reviews .pakram-reviews_slider .swiper-slide .txt p {font-size:18px;}
}

@media(max-width:1280px) {

	.pakram-nav {top: 180px;}
	.pakram-nav a {display: flex;justify-content: center;align-items: center;min-width: 20vw;}
	.pakram-main {padding:28vw 0 20vw;}
	.pakram-tit {font-size:6vw; line-height: 1.3; letter-spacing:-0.25vw;}
	.pakram-txt {font-size:3.2vw; letter-spacing:-0.15vw;}
	.pakram-txt.sm {font-size:3.2vw;}
	.pakram-txt.mt20 {margin-top:2vw;}

	.pakram-linked .subtit {margin:5vw auto 0;}
	.pakram-linked .subtit span {font-size: 5vw;letter-spacing: -0.02vw;}
	.pakram-linked .subtit svg {width: 4vw;height:3vw;margin-bottom: 3vw;}

	.pakram-txt_box .school {font-size:3.6vw; letter-spacing:-0.09vw; margin:0 auto 2vw;}
	.pakram-txt_box .school svg {width:0.9vw; height:1vw; margin:auto 1vw;}
	.pakram-txt_box .tit {font-size:8vw; letter-spacing:-0.21vw;}
	.pakram-txt_box .subtit {font-size:4.5vw; letter-spacing:-0.123vw; margin:1vw auto 0;}
	.pakram-txt_box .txt {border-radius:0.8vw; border:0.1vw solid rgba(87,228,255,0.50); box-shadow:0.7vw 0.7vw 2.4vw 0 rgba(0,0,0,0.11); padding:3vw; width:60%; margin:4vw auto 5vw;}
	.pakram-txt_box .txt h5 {font-size:3.5vw; letter-spacing:-0.09vw; margin-bottom:2vw;}
	.pakram-txt_box .txt p {font-size:2.7vw; letter-spacing:-0.072vw;}

	.pakram-btn {border-radius:5.4vw; font-size:2.8vw; letter-spacing:-0.072vw; min-width:25.2vw; padding:2.6vw 4.8vw;}
	.pakram-btn.dark {border-radius:5.4vw; font-size:2.8vw; letter-spacing:-0.069vw;}
	.pakram-btn.dark::before {padding:0.2vw; border-radius:5.4vw;}

	.pakram-uni {padding:16.3vw 0 18.8vw;}
	.pakram-uni .tit {font-size:4.5vw; letter-spacing:-0.099vw;}
	.pakram-uni .tit-clr {margin:3vw auto 0; font-size:4.5vw; letter-spacing:-0.099vw;}
	.pakram-uni .tit-clr span {padding:0 0.7vw;font-size:4.8vw;}

	.pakram-uni .pakram-uni_sliders {margin:4.5vw auto;}
	.pakram-uni .pakram-uni_slider {margin-bottom:2vw;}
	.pakram-uni .pakram-uni_slider .swiper-slide {border-radius:0.8vw; width:28.6vw; height:7.8vw;}

	.pakram-event {padding:2vw 0 20vw;}
	.pakram-event .cont {margin:6vw auto 7vw; gap:4vw;flex-wrap:wrap;}
	.pakram-event .cont-box {padding:3.7vw 4.4vw; width:65%; max-width:100%;row-gap:2vw;}
	.pakram-event .cont-txt .span {border-radius:2vw; width:10vw; height:5vw; font-size:3vw; line-height:5.3vw; letter-spacing:-0.066vw; margin-right:3vw;}
	.pakram-event .cont-txt p {font-size:3.5vw; letter-spacing:-0.069vw;}
	.pakram-event .pakram-event-btns {gap:2vw;}

	.pakram-program {padding: 2vw 0 28.5vw;}
	.pakram-program .cont {width:700%; gap:2vw; row-gap:6.5vw; margin:12vw auto;}
	.pakram-program .cont-box {width:44%; height:18vw;}
	.pakram-program .cont-box::before {top:-4vw; left:4vw; font-size:6vw; letter-spacing:-0.33vw;}
	.pakram-program .cont .box {border-radius:1.5vw; border:0.1vw solid rgba(255,255,255,0.20); box-shadow:0.7vw 0.7vw 2.4vw 0 rgba(0,0,0,0.11); padding:4vw;}
	.pakram-program .cont .box::after {border-radius:1.2vw;}
	.pakram-program .cont-box p {font-size:3vw; letter-spacing:-0.15vw;}
	.pakram-program .cont-box p span {font-size:2.4vw; letter-spacing:-0.12vw;}
	.pakram-program .cont-box .cont-icon01 {right:2vw;width:13vw;}
	.pakram-program .cont-box .cont-icon02 {right:2vw;width:11vw;}
	.pakram-program .cont-box .cont-icon03 {right:1vw;width:18vw;}
	.pakram-program .cont-box .cont-icon04 {right:2vw;width:11vw;}
	.pakram-program .main-invCont {margin:11vw auto 2vw;}
	.pakram-program .recruit-pass-cont {padding:3.2vw 3vw;}

	.pakram-knowhow {padding:2vw 0 24.5vw;}
	.pakram-knowhow .video-box {width:120vw; margin:5.5vw auto;}
	.pakram-knowhow .pakram-tit {margin-bottom:7vw;}

	.pakram-reviews {padding:6.2vw 0 25.5vw;}
	.pakram-reviews .pakram-reviews_slider {margin:10.5vw auto 0;}
	.pakram-reviews .pakram-reviews_slider .swiper-slide {border-radius:1.1vw;}
	.pakram-reviews .pakram-reviews_slider .swiper-slide h3 {padding:3.3vw 4.2vw; font-size:3.2vw; letter-spacing:-0.096vw;}
	.pakram-reviews .pakram-reviews_slider .swiper-slide .txt {gap:1vw; padding:2.7vw 4.8vw;}
	.pakram-reviews .pakram-reviews_slider .swiper-slide .txt h4 {font-size:2.3vw; letter-spacing:-0.069vw;}
	.pakram-reviews .pakram-reviews_slider .swiper-slide .txt p {font-size:2.2vw; letter-spacing:-0.066vw;}

	.pakram-bgsec {padding:24.5vw 0 22vw; border-bottom:1.3vw solid #5E5E5E;}
	.pakram-linked .pakram-linked-img {margin:-3vw auto 0;}
	.pakram-linked .cont-list {row-gap:2.5vw; margin:-18vw auto 5vw; width:116vw;}
	.pakram-linked .cont-list li.with_bg {border-radius:9vw; box-shadow:0.7vw 0.7vw 2.4vw 0 rgba(0,0,0,0.11); font-size:3.5vw; letter-spacing:-0.105vw; width:34.5vw; padding:1.9vw;}
	.pakram-linked .cont-list p::before {padding:0.1vw; border-radius:9vw;}
	.pakram-linked .cont-list svg {width:3.7vw; height:3.7vw;}
	.pakram-linked .cont-list span {width:1.6vw;}

	.pakram-prepair {padding:20vw 0 25vw;}
	.pakram-prepair .cont {gap:1.9vw;row-gap: 7vw;flex-wrap:wrap;}
	.pakram-prepair .cont-box {width:65%;max-width:100%;}
	.pakram-prepair .cont-box .youtube {border-radius:1.2vw;}
	.pakram-prepair .cont-box h4 {font-size:3.5vw; letter-spacing:-0.175vw; margin:2vw auto;}
	.pakram-prepair .cont-box h4 svg {width:0.9vw; height:1vw; margin:auto 1vw;}
	.pakram-prepair .cont-box p {font-size:3vw; letter-spacing:-0.15vw;}

	.pakram-25reviews {padding-top:22.5vw;}
	.pakram-25reviews .cont {margin:7vw auto 10vw; gap:5vw; width:80%;}
	.pakram-25reviews .cont-box {width:100%; min-height:16vw; padding:3.6vw 4vw 3vw; border-radius:8vw;}
	.pakram-25reviews .cont-box p {font-size:2.3vw; letter-spacing:-0.069vw;}
	.pakram-25reviews .cont-box svg {left:1.5vw; bottom:-1.5vw; width:3.9vw; height:4.3vw;}
	.pakram-25reviews .cont-box02 {margin-left:3vw;}
	.pakram-25reviews .cont-box02 p {font-size:2.3vw; letter-spacing:-0.069vw;}
	.pakram-25reviews .cont-box02 svg {left:unset;right:1.5vw; bottom:-1.5vw;}
	.pakram-25reviews .cont-emoji {width: 9vw;}
	.pakram-25reviews .cont-emoji02 {width: 12vw;}

}

@media(max-width:1024px) {
	.pakram-nav.up, .pakram-nav.down {top: 140px;}
	.pakram-nav.hide {top: -100%;transition: top 1s ease;}
}

@media(max-width: 768px) {
	.pakram-nav { box-shadow:0.7vw 0.7vw 2.4vw 0 rgba(0,0,0,0.11); gap:1vw; padding:2vw 3.5vw;}
	.pakram-nav a {line-height: 1.3;font-size:2.5vw;min-width: 20vw;padding:2vw 2.5vw; letter-spacing:-0.045vw;}
}
