@charset "utf-8";
/* start reset*/
html { -webkit-text-size-adjust:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-collapse:separate; border-spacing:0; border:0; }
fieldset, img { border:0 none; }
em, strong, th { font-style:inherit; font-weight:inherit; }
li { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; outline:none; }
input, button, textarea, select { *font-size:100%; }
strong { font-weight:bold; }
/*public*/
/*display*/
.show{ display:block;}
.hide{ display:none;}
/* float clear */
.fll{ float:left;}
.flr { float:right; }
.fix { clear:both;  *zoom:1;}
.fix:after { display:block; clear:both; height:0; overflow:hidden; visibility:hidden; content:"."; }
/*margin*/
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.pt20{padding-top: 20px;}
.pb6{ padding-bottom:6px;}
.pb20{ padding-bottom:20px;}
.mb20{ margin-bottom:20px;}
.mr20{ margin-right:20px;}
.mt20{ margin-top:20px;}
.ml20{ margin-left:20px;}
.minh380{ min-height:380px;}
/*border*/
.bb1{ border-bottom:1px solid #cecece;}
/*color*/
.col01{ color:#da0202;}
.col03{ color:#ff8d00;}
/*hover*/
a{ color:#303030; text-decoration:none;}
a:hover{ color:#ff8d00; text-decoration:underline;}
/*background*/
.s-btn,.topmenu li span,.policys li,.tab1-nav li,.prfeature dd{ background:url(../images/icon.png) no-repeat;}
/*wrapper*/
#wrapper{width:100%; font:12px /18px Arial, Helvetica, sans-serif; color:#303030;}
#header{ position:relative; width:100%; height:90px; z-index:10;}
.iheader{ position:relative; width:980px; height:90px; margin:0 auto;margin-top: 30px;}
#container{ width:980px; margin:10px auto;}
#main{ width:740px;}
#aside{ width:220px;}
#footer{ width:100%;padding:15px 0;  background-color:#ededed;text-align:center;}
/*header*/
.quickmenu{ width:100%;height:30px; line-height:30px; background:#042F5A;font-size: 14px;position: fixed;top: 0;z-index: 999;border-bottom: 1px solid #eee;}
.iquickmenu{width:980px;margin:0 auto; text-align: left; }
.quickmenu a{ padding:0 12px; color:#FFFFFF;}
.quickmenu a:hover{ color:#ff9d21;}
.quickmenu a.home{ background:url(../images/home.png) no-repeat;padding-left: 20px}
.logo{ position:absolute; top:18px; left:0;}
.search{ position:absolute; top:28px; left:228px;}
.s-input{ float:left; width:258px; height:23px; padding:5px 0 5px 5px; border:1px solid #bbb; border-right:0 none; background-repeat:repeat-x; line-height:23px;}
.s-btn{ cursor:pointer; float:left; width:35px; height:35px; border:0 none; background-position:-165px -30px; }
.topmenu{ position:absolute; top:48px; right:0;}
.topmenu li{ display:inline;}
.topmenu li span{margin:0 15px 8px 0; padding:36px 15px 0 0; border-right:1px solid #cecece;}
.topmenu li a{ color:#144877; font-weight:bold;}
.topmenu li span.i-cart{ background-position:0 -75px;}
.topmenu li span.mcafee{ background:url(../images/mcafee.png) no-repeat;font-family: MyriadPro-Regular;
font-size: 10px;border-right:none; }
.topmenu li span.mcafee .mca{color: #DC6D8B}
.topmenu li span.loginbar{ background-position:0 -128px;}
.topmenu li span.livechat{ background-position:0 -185px;}
/*footer*/
footer a{ text-decoration:none;}
.btmmenu{ margin-bottom:10px;border-bottom:1px solid #c3c3c3; font-weight:bold; line-height:40px;}
/*common*/
.catalist h3,.prolist h3{ padding-bottom:10px; font-size:18px; font-weight:bold;height: 52px;}
.crumb{padding:0 0 10px; border-bottom:1px solid #cecece;}
#container h1{ font-size:18px; font-weight:bold;}
#container h2{ font-size:18px; font-weight:bold;}
#container h3{ font-size:18px; font-weight:bold;}
#container h4{ padding-bottom:8px; font-size:15px; font-weight:bold;}
/*common-page.css*/
/*index*/
.i-left{ width:610px;padding-right: 10px;}
.i-right{ width:360px;}
.index .i-left h2{ margin-bottom:13px; font-size: 25px;color: #052f5f}
.index .i-left h4{ font-size: 16px;color: #1c6db2}
.index .i-left h3{ margin-bottom:6px; font-size: 20px;color: #1c6db2}
.i-left .left1{width: 100%}
.i-left .left1 li{width: 50%;float: left;font-size: 16px;padding-bottom: 10px;}
.i-left .left1 li img{width: 18px;padding-right: 5px}
.i-left .left2{width: 100%}
.i-left .left2 li{width: 25%;float: left;padding-bottom: 5px;}
.testimonials-test{width:600px}
.new-tests{width:600px;border-right: 1px solid #eee;height: 170px}
.popular-exam{width: 980px;}
.popular-exam h4{ margin-bottom:6px; border-bottom:1px dashed #cecece;background: #eee;padding: 5px 0px 5px 10px;border: 1px solid #fff;}
.popular-exam h2{ margin:6px 0px 0px;font-size: 22px;height: 30px}
.popular-exam h1{ margin:6px 0px 0px;font-size: 22px;height: 30px}
.new-tests li{float:left;width:145px; margin-bottom:10px;}
.recent li{float:left;width:85px; margin-bottom:10px;}
.new-tests a,.recent a{ color:#ff8d00;}
.new-tests ul,.recent ul{padding: 0px 10px}
.new-exams{border-bottom: 1px solid #eee;}
.new-exams li{float:left;width:110px; margin-bottom:10px;font-size: 12px;padding-left:12px }
.new-exams a{ color:#000;}
.new-exams a:hover{color: #ff8d00}
.policys{ background-color:#0a3a6b; color:#fff;}
.policys li{ float:left; width:190px; padding:20px 15px 20px 115px;}
.policys li.return{ background-position: left -337px;}
.policys li.guarantee{ background-position: left -537px;}
.policys li.security{ background-position: left -737px;}
.policys dt{ padding-bottom:10px; font-size:16px; font-weight:bold;}
.popular{ padding:1px 1px 1px 0; background-color:#042f5a;}
.tab1-nav li{ cursor:pointer; float:left; width:179px; height:36px; background-position:0 -240px; color:#303030; font-weight:bold; text-align:center; line-height:35px;}
.tab1-nav li.on{ z-index:0;position:relative; margin-bottom:-7px; height:42px; background-position:0 -285px; color:#fff;}
.tab1-con ul{ display:none; padding:8px 0 7px; background-color:#ff9d21;height: 287px}
.tab1-con li{ float:left; width:72px; padding-left:15px; border-right:1px solid #fcb65f; color:#fff;}
.tab1-con dt{ margin-bottom:10px; font-size:15px; font-weight:bold;}
.tab1-con dd{ margin:8px 0;}
.tab1-con li a{ color:#fff;}
.testimonials{padding:10px;width:578px;background-color:#ededed;}
.testimonials img{float: left;padding-right: 10px;}
.testimonials,.examtrue{height: 135px}
.examtrue{ padding:10px; background-color:#ededed;width: 355px}
.recent{width:365px}
.recent p{ padding-bottom:10px;}
.recent li.last{ width:22%; border-right:0 none;}
/*cisco*/
.test-des,.free-des{ padding:10px; background-color:#0a3a6b;color:#fff;}
.free-des{ padding:18px;}
.test-des .des{ margin-top:10px; padding:10px; background-color:#ededed; color:#303030; font-size:11px; font-style:italic;}
.test-exams{ border-left:1px solid #cecece; border-top:1px solid #cecece;}
.test-exams a{ color:#FF8D00; text-decoration:none;word-wrap:break-word;}
.test-exams a:hover{ text-decoration:underline;}
.test-exams li{ float:left; width:33.333333%; border-bottom:1px solid #cecece; background-color:#f4f4f4;}
.test-exams dt{ width:90px; height: 70px; padding:40px 0; font-weight:bold; text-align:center; vertical-align:middle;}
.test-exams dt,.test-exams dd{float:left; }
.test-exams dd{ border-left:1px solid #cecece; border-right:1px solid #cecece;}
.test-exams h2{ font-size:30px; }
.test-exams dt p{ font-size:18px;}
.test-exams dd{ width:194px; padding:15px 20px; background-color:#fff;}
.test-exams dd p{ overflow:hidden; height:40px;}
.test-exams h3{ color:#ff8d00; font-size:14px; font-weight:bold;line-height: 18px;}
.popular-area h3{ padding-bottom:12px; color:#303030; font-size:20px; font-weight:bold;}
.popular-left{ float:left; width:260px; padding:20px; background-color:#ededed; line-height:24px;}
.popular-left li{ float:left; width:50%; line-height:20px;}
.popular-right{ float:right; width:630px; padding:10px 20px;}
.popular-right h4{ margin:20px 0 10px; font-size:15px; font-weight:bold;}
.popular-right li{ float:left;padding-right:20px;}
.popular-right a{ color:#ff8d00; text-decoration:none;}
/*ccna*/
.ccna-exams h2{ padding-bottom:10px; color:#ff8d00; font-size:15px; font-weight:bold;}
.ccna-exams dt p{ font-size:12px; font-weight:normal;}
#container .ccna-exams h3{ overflow:hidden; height:40px; font-size:12px;}
.ccna-exams p{ height:auto;}
/*detail*/
.product{ margin-bottom:20px; padding:15px 20px; background-color:#0a3a6b; color:#fff;}
.pr{ float:left; width:250px; border-right:1px solid #0a3a6b;}
.primg,.prdetail{ float:left;padding-left: 30px}
.pr-detail{padding-top: 20px;padding-left: 252px;}
.pr-detail li{ padding-bottom:20px;}
.pr-detail .retail{ text-decoration:line-through;}
.pr-detail .sale{ padding-top:10px; font-size:30px;}
.prfeature{ float:left; padding:20px;font-size: 13px;width: 645px;}
.prfeature .last,.last a{color:#ff9d21;}
.prfeature h1{font-size: 24px;font-weight: bold;}
.prfeature dl{ margin-top:30px;}
.prfeature dt{ padding-bottom:12px; font-size:25px;}
.prfeature dd{ margin-bottom:6px; padding-left:15px; background-position:left -940px; line-height:20px;}
.pr-des dd{ float:left; width:50%;}
.pr-des div{ padding-right:5%;}
.popular-exams,.popular-exams1{ width:90%;}
.popular-exams{ background-color:#ff9d21; color:#fff;}
.popular-exams li{ float:left; width:25%;}
.popular-exams a{ color:#fff;} 
.related div{ float:left; width:48%; padding-right:2%;}
.related li{ float:left; padding: 0px 5px}
.related a{ color:#ff8d00; line-height:24px;}
.related a:hover{ text-decoration:underline;}

/*progress*/
#progress{ margin:0 ; min-height:550px;}
.login{ margin:30px 0 0;}
.login .l-form{ float:left; width:46%; border-top:0 none;}
.login .l-form1{ width:54%;}
.login .l-form h1{ color:#303030; font-size:28px; font-weight:bold; line-height:45px; }
.login .l-form label{text-align: right;}
.l-form-b{ padding:20px 0;}
/* .bag{ padding:0 20px 50px;} */
/* bag-login */
.bag h1{ margin:10px 0; color:#144877; font-weight:bold; font-size:24px; line-height:46px;}
.step { width:980px; height:46px; margin:10px auto; background:url(../images/step.png) no-repeat; color:#636363; overflow:hidden;}
.s01 { background-position:0 0; }
.s02 { background-position:0 -46px; }
.s03 { background-position:0 -92px; }
.step li { float:left; width:300px; height:46px; }
/*b-model*/
.b-model{ border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.b-model caption{ text-align:left;}
.b-model th,.b-model td{ padding:15px 0; text-align:center;}
.b-model td{ border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1;}
.b-model th{ background-color:#eaeaea; color:#144877; font-size:14px; font-weight:bold;}
.b-model a,.b-model a.name:hover,.b-model .price{ font-weight:bold; color:#ee0400;}
.b-model a.name{ color:#454545; }
.b-model a.name,.b-model a.name:hover{font-weight:normal;}
.b-model .price{ font-size:16px;}
.b-option { width:80px; padding-left:15px; }
.b-num { width:37px; height:14px; margin:0 4px; line-height:14px; border:1px solid #9aafbb; background:#fff; text-align:center; }
.code{ text-align:left; padding-left:15px;}
.sprice,.t-price{ text-align:right; padding-right:15px;}
.sprice{ padding-bottom:8px; color:#454545; font-weight:normal;}
.subtotal{ font-size:14px; font-weight:bold;}
.total{ font-size:20px; font-weight:bold; color:#144877;}
.total span{ color:#da0202;}
a.unable{ display:inline-block; width:262px; text-align:center; color:#51809e; text-decoration:underline; line-height:24px;}
a.unable:hover{ color:#ee0400;}
.bag h4{ padding:0 0 15px; font-size:20px; font-weight:bold; color:#144877; line-height:30px;} 
.bag .method{ margin:0 0 22px; padding:18px; background-color:#ededed; border:1px solid #bbb;}
.bag .method span{ display:inline-block; margin-right:25px; font-size:14px; font-weight:bold; vertical-align:top; color:#000;width: 100px}
.bag h5{ margin:12px 0 10px; font-size:16px; font-weight:bold; color:#000;}
.bag h5 span{ color:#ee0400;}
.mt0{ margin-top:0;}
.tar{ padding-top:20px; text-align:right;}
.unpay a{ color:#144877; text-decoration:underline;}
/*payment success*/
.certifications_success{ width:560px; height:309px; padding:45px 350px 0 50px; background:url(../images/paymentsuccessbg.jpg) no-repeat;}
.certifications_success h1{ font-size:60px; line-height:72px; font-weight:bold; color:#4e7a95; }
.certifications_success p{ padding:20px 150px 0 0; font-size:15px;}
.certifications_success img{padding-left: 200px}
/*common-form.css*/
.formArea li { position:relative; display:block; width:100%; padding:10px 0; clear:both; }
.formArea label { float:left; width:160px; margin-right:10px; text-align:right; cursor:pointer; font-size:16px; font-weight:bold; color:#303030;}
.formArea span { color:#FF0000; }
.formArea a{ color:#ee0400; text-decoration:underline; }
.allInput {  float:left; width:247px; height:26px; padding:3px 5px; border:1px solid #bbb; }
.errorInfo {  margin:0 0 0 5px; color:#f00; font-size:11px; }
.errorInfo label { width:257px; padding-left:165px; text-align:left;}
.errorInfo .error { border:none; font-size:13px; font-weight:normal;color:#ee0400;}
.all-btn{ cursor:pointer; display:inline-block; height:30px; border:0 none; background:url(../images/btns.png) no-repeat; font-weight:bold; color:#fff; text-align:center; text-decoration:none; line-height:24px;}
.btn-small-r,a.btn-small-r,.btn-small-r:hover,.btn-small-y,a.btn-small-y,a.btn-small-y:hover{ width:80px; height:20px; background:url(../images/btn_small_y.jpg) no-repeat;color:#fff; font-size:13px; font-weight:bold; text-align:center; line-height:20px;}
.btn-small-r,a.btn-small-r,.btn-small-r:hover{ background:url(../images/btn_small_r.jpg) no-repeat;}
.btn-medium-y,.btn-medium-g{ width:150px; height:45px; color:#fff; font-size:20px; text-transform:uppercase; line-height:45px;}
.btn-medium-y{background-position:0 -83px; }
.btn-medium-g{ background-position:0 -134px;}
.btn-addtocart{ width:190px; height:45px; background:url(../images/btn_addtocart.png) no-repeat;}
.btn-shop,.btn-checkout{ width:240px; height:46px; border:0 none;}
.btn-shop{ background:url(../images/btn_continueshopping.gif) no-repeat;}
.btn-checkout{ background:url(../images/btn_continuecheckout.gif) no-repeat;}
.btn-dec,.btn-inc,.btn-del{ float:left;width:15px; height:11px; margin-top:4px; overflow:hidden; }
.btn-dec{ background-position:0 -34px; text-indent:-9999px;}
.btn-inc{ background-position:-36px -34px;}
.b-num{ float:left;width:36px; height:15px; border:1px solid #9aafbb; color:#144877; font-size:12px; font-weight:bold; text-align:center;}
.btn-del{ float:none; height:18px; background-position:0 -56px; text-indent:-200000px;}
.tips{ padding-left:160px;}
/*help*/
.help p{ padding-bottom:20px;}
.help a{ color:#da0202; text-decoration:underline;}
.help h5{ padding-top:15px; color:#272727; font-size:14px; font-weight:bold;}
/*usercenter*/
.usermenu,.usercenter{ border:1px solid #bbb;}
.usermenu h3,.usercenter h3{ background-color:#144877; padding-left:20px; line-height:50px; color:#fff; font-size:22px; font-weight:bold;}
.usermenu dl{ padding:20px 0;}
.usermenu a{ display:block; padding-left:20px; background:none; line-height:30px;}
.usermenu a:hover{ color:#ff8d00; text-decoration:underline;}
.user{ padding:10px;}
.user h6{ color:#144877; font-weight:bold; font-size:13px; line-height:38px;}
/*invoicecon*/
.invoice{ position:relative;}
.invoicecon{ position: absolute; right:0; top:0; width:570px; background-color:#ffffff; padding:0 10px 10px; border-radius:20px; border:5px solid #144877; }
.invoicecon .close{ display:inline-block; width:48px; height:39px; margin:-20px -10px 0 0; background:url(../images/icon.png) -5px -1011px; text-indent:-10000px;}
.invoicecon h1{ padding:10px 0; border-bottom:1px solid #144877; text-align:left;}
.invoice-show li b{ display:inline-block; width:120px; padding-right:10px; text-align:right; color:#000; font-weight:bold; vertical-align:top;}
.invoice-show li span{ display:inline-block; width:300px; text-align:left;}
.b-model .invoicecon th,.b-model .invoicecon td{ padding:0; border-left:1px solid #868686; border-top:0 none; border-bottom:1px solid #868686; text-align:center; line-height:33px;}
.b-model .invoicecon th{ background-color:#fff; color:#000; font-weight:bold;}
.invoicecon table{ border-top:1px solid #868686; border-right:1px solid #868686;}
.b-model .invoicecon .td1{ padding-right:15px; border-left:0 none; border-bottom:0 none; text-align:right; color:#000; font-weight:bold;}
.l-form-b .errorInfo label{ padding-left:170px; text-align:left;}
/*certifications*/
.certifications_a{ border-bottom:5px solid #144877;}
.certifications_a li{ float:left;}
.certifications_a li a{ display:inline-block; width:30px; height:30px; font-size:16px; font-weight:bold; text-align:center; line-height:30px;}
.certifications_a .current{ background-color:#144877; color:#fff;}
.certifications_a .current a{color:#fff;}
.certifications_b dt,.certifications_b dd{ padding:20px 0 0 20px;}
.certifications_b dt{ font-size:16px; font-weight:bold; color:#144877;}
.certifications_b dd{padding:10px 0 10px 20px; border-bottom:1px dotted #b2b2b2; }
.certifications_b li{ float:left; width:166px; padding-left:10px;}
.certifications_success{ width:580px; height:465px; padding:45px 350px 0 50px; background: url(../images/paymentsuccessbg.jpg) right top no-repeat; line-height:24px;}
.certifications_success h1{ font-size:60px; line-height:72px; font-weight:bold; color:#144877; }
.certifications_success p{ font-size:15px; font-weight:bold;}
.certifications_success a{color: #FF8D00}
.page { height:18px; line-height:18px; padding:7px 4px; background:#eee; text-align:right; font:11px/18px Arial; color:#000; }
.page a { display:inline-block; padding:0 6px; margin:0 6px 0 0; background:#fff; color:#000; text-align:center; }
.page a:hover{ background:#ED8700; color:#fff  }
.page span { display:inline-block; padding:0 6px; margin:0 6px 0 0; background:#ED8700; color:#fff; text-align:center; }
/* start remind*/
.remind { margin:10px 0; padding:15px; border:1px solid #eee; font-size:14px; line-height:18px; text-align:center; }
.remind_error{
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.remind_notice{
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;}
.remind_success{
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;}
.wishlist{padding-left: 10px}
.news ul li{padding: 10px 5px;}
.news span{padding-right: 20px}
.news .last{background: #eee}
.allList h2 { padding-bottom:10px; color:#181818; }
.allList h3 { font-size:14px;padding: 10px;background-color: #eee; }
.allList .section1 { width:50%; border-right:1px solid #d2d2d2; }
.allList .section2 { width:489px;  }
.allList .section3 { color:#717171; }
.allList ul {  padding:6px 0; }
.allList li { line-height:24px; }
.allList li a { padding-left:20px; font:bold 12px Verdana; color:#3d3d3d; }
.section1 li a, .section3 li a { background:url(../images/icon.gif) no-repeat 0 -177px; }
.section2 li { padding-left:10px; color:#717171;}
.section2 li a { padding-left:0; }
.widget-visible iframe {display: none !important}
.transition,.transition-opacity{-webkit-transition-duration:150ms}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.right-6{right:1.5rem}.top-0{top:0}.top-6{top:1.5rem}.z-50{z-index:50}.mx-4{margin-left:1rem;margin-right:1rem}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.hidden{display:none}.h-\[5px\]{height:5px}.h-\[60px\]{height:60px}.h-screen{height:100vh}.w-full{width:100%}.w-screen{width:100vw}.min-w-\[5px\]{min-width:5px}.max-w-72{max-width:18rem}.max-w-\[686px\]{max-width:686px}.translate-y-4{--tw-translate-y:1rem;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-ms-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gap-x-10{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-9{row-gap:2.25rem}.rounded{border-radius:.25rem}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-solid{border-style:solid}.border-\[\#2066DB\]{--tw-border-opacity:1;border-color:rgb(32 102 219 / var(--tw-border-opacity,1))}.bg-\[\#2066DB\]{--tw-bg-opacity:1;background-color:rgb(32 102 219 / var(--tw-bg-opacity,1))}.bg-\[\#354c5eb3\]{background-color:#354c5eb3}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.bg-opacity-60{--tw-bg-opacity:0.6}.bg-primary{background-image:-webkit-gradient(linear,left top,right top,from(#2565d5),to(#3a82f3));background-image:linear-gradient(90deg,#2565d5,#3a82f3)}.fill-\[\#2066DB\]{fill:#2066db}.px-4{padding-left:1rem;padding-right:1rem}.pb-\[60px\]{padding-bottom:60px}.pl-\[74px\]{padding-left:74px}.pr-\[87px\]{padding-right:87px}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[15px\]{font-size:15px}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.leading-6{line-height:1.5rem}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.opacity-0{opacity:0}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-opacity,.transition-transform{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{-webkit-transition-property:opacity;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-transform{-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:150ms;transition-duration:150ms}.duration-300{-webkit-transition-duration:.3s;transition-duration:.3s}.ease-in-out{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}#customModal,#customModal button,#customModal input,#customModal textarea{font-family:Arial}#customModal button{cursor:pointer;border:none}#customModal ul li{list-style:none}#customModal h1,#customModal h2,#customModal h3,#customModal h4,#customModal h5,#customModal h6,#customModal ul{padding:0;margin:0;border:0;font-family:Arial}#customModal img{height:auto}.hover\:opacity-75:hover{opacity:.75}@media (max-width:768px){.\37 68px\:w-36{width:9rem}.\37 68px\:gap-y-6{row-gap:1.5rem}.\37 68px\:px-14{padding-left:3.5rem;padding-right:3.5rem}.\37 68px\:pb-12{padding-bottom:3rem}.\37 68px\:text-base{font-size:1rem;line-height:1.5rem}.\37 68px\:text-sm{font-size:.875rem;line-height:1.25rem}.\37 68px\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (max-width:600px){.\36 00px\:h-full{height:100%}.\36 00px\:w-44{width:11rem}.\36 00px\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.\36 00px\:gap-y-6{row-gap:1.5rem}.\36 00px\:overflow-auto{overflow:auto}.\36 00px\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\36 00px\:pb-8{padding-bottom:2rem}}