@charset "UTF-8";section#comments{--radiusBig:1em;--radiusSmall:.7em;--shadow:0px 0px 20px rgb(0 0 0/8%);--borderColor:#e0e0e0;--borderColorLight:#ebebeb;--textColorLight:#6f6f6f;--textColorSolid:black;color:var(--textColorLight);font-size:16px;max-width:1200px;width:96%;margin:auto;margin-top:4em;grid-column:1/3;padding-inline:16px;}section#comments button{background-color:var(--color);border-radius:.7em;color:#fff;padding:.8em;--color:#4e7c9d;}section#comments .mainTitle{--color:#c39c1b;text-align:center;margin-bottom:.9em;font-size:1.6em;color:#383838;font-weight:700;display:block;}section#comments .mainTitle span{color:var(--color);}section#comments .mainTitle::after{content:"";display:block;height:1em;width:.1em;background-color:var(--color);margin:.3em auto;}section#comments .validationMsg{overflow:hidden;max-height:0;color:#f00;font-size:.9rem;display:block;transition:.2s;}section#comments .validationMsg.show{max-height:3em;}section#comments .commentReplyForm,section#comments>div{background-color:#fff;border-radius:var(--radiusBig);padding:2em;margin-bottom:2em;box-shadow:var(--shadow);}.commentReplyForm{--color:#4e7c9d;--borderColor:#e0e0e0;--radiusSmall:.7em;font-size:.7em;}.commentReplyForm>*:not(:last-child){margin-bottom:.7em;}.commentReplyForm p{font-size:1.4em;font-weight:600;color:var(--textColorSolid);}.commentReplyForm label{display:block;font-size:1.4em;text-indent:.6em;color:#808080;}.commentReplyForm label>div{display:flex;flex-wrap:wrap;}.commentReplyForm label>div>.validationMsg{order:3;width:100%;flex-shrink:0;}.commentReplyForm textarea,.commentReplyForm input{display:block;border:.1em solid var(--borderColor);resize:none;overflow:hidden;border-radius:var(--radiusSmall);font-family:inherit;color:inherit;padding:1em 1em;font-size:1.5em;}.commentReplyForm textarea{width:100%;min-height:10em;font-size:1.5em;color:#808080;}.commentReplyForm textarea.error{border-color:#f00;}.commentReplyForm input{max-width:unset;width:25%;padding:.2em 1em;font-size:1.078em;}.commentReplyForm button{display:block;margin-right:auto;font-size:1.1em;background-color:var(--color);border-radius:.7em;color:#fff;padding:.8em;--color:#4e7c9d;}.commentReplyForm .submit-and-captcha{display:flex;align-items:center;}.commentReplyForm .submit-and-captcha .Captcha-part{display:flex;align-items:center;gap:1em;}.commentReplyForm .submit-and-captcha .Captcha-part br{display:none;}.commentReplyForm .submit-and-captcha .Captcha-part #Captcha{display:flex;gap:1em;flex-direction:row-reverse;justify-content:flex-end;}.commentReplyForm .submit-and-captcha .Captcha-part #Captcha img{height:40px;width:auto;}section#comments .content,section#comments .reply{padding:1em 1.6em;}section#comments .content p,section#comments .reply p{padding-top:.5em;}section#comments .content>div,section#comments .reply>div{padding-bottom:.3em;border-bottom:.1em solid var(--borderColorLight);}section#comments .content>div>img,section#comments .reply>div>img{--wid:2.7em;object-fit:scale-down;width:var(--wid);height:var(--wid);border-radius:50%;background-color:#ececec;}section#comments .content>div>span,section#comments .reply>div>span{display:block;}section#comments .content>div>span:first-of-type,section#comments .reply>div>span:first-of-type{font-weight:600;}section#comments .content>div:not(.reply),section#comments .reply>div:not(.reply){display:flex;align-items:center;padding-bottom:1em;gap:1em;}section#comments .content>div:not(.reply)>button,section#comments .reply>div:not(.reply)>button{margin-right:auto;}section#comments .content>span,section#comments .reply>span{color:var(--textColorSolid);font-weight:700;font-size:1.3em;line-height:2em;padding-top:.3em;display:inline-block;}section#comments .content>a,section#comments .reply>a{background-color:#fff;display:block;border-radius:.6em;font-size:.8em;padding:.4em 1em;margin-bottom:1em;}section#comments .content button,section#comments .reply button{display:flex;gap:.7em;}section#comments .content button::before,section#comments .reply button::before{content:"";display:inline-block;--wid:1.4em;width:var(--wid);height:var(--wid);background-image:url("/Content/images/img/Chat.png");background-size:contain;}section#comments .content>button,section#comments .reply>button{display:none;}section#comments .content.reply,section#comments .reply.reply{font-size:1em;margin-top:1em;background-color:#f2f2f2;border-radius:var(--radiusBig);padding:1em 1.5em .3em;--borderColorLight:white;}section#comments .content.reply button,section#comments .reply.reply button{background-color:transparent;color:var(--color);font-weight:700;gap:.2em;margin-top:0;}section#comments .content.reply button::before,section#comments .reply.reply button::before{background-image:url("/Content/images/img/Reply.png");--wid:1.3em;}section#comments .content.reply.admin,section#comments .reply.reply.admin{background-color:#dce5ea;}section#comments .font-bold a{text-decoration:underline;}@media(max-width:698px){section#comments .commentReplyForm>button[type=submit]{display:block;font-size:1.4em;}section#comments .commentReplyForm input{width:100%;padding:.6em 1em;}section#comments .commentReplyForm .submit-and-captcha{flex-direction:column;align-items:flex-start;gap:1em;}section#comments .commentReplyForm .submit-and-captcha .Captcha-part{flex-direction:column;align-items:flex-start;}}@media(max-width:480px){section#comments .content{font-size:.9em;}section#comments .content>div:not(.reply)>button{display:none;}section#comments .content>button{display:flex;margin-top:1em;}}#commonQ,.commonQ{padding:2em 16px;font-size:16px;max-width:1200px;margin-inline:auto;}#commonQ.withBg,.commonQ.withBg{border-radius:1em;box-shadow:0 0 15px rgba(0,0,0,.1098039216);margin-top:1em;background-color:#fff;}#commonQ .themeTitle,.commonQ .themeTitle{font-size:1.4em;}#commonQ .Q,#commonQ .A,.commonQ .Q,.commonQ .A{border:1px solid rgba(0,0,0,.1);border-radius:.4em;margin:auto;margin-bottom:3px;padding:.8em 1em;width:100%;}#commonQ .Q.Q,#commonQ .A.Q,.commonQ .Q.Q,.commonQ .A.Q{font-weight:bold;position:relative;cursor:pointer;user-select:none;}#commonQ .Q.Q::before,#commonQ .A.Q::before,.commonQ .Q.Q::before,.commonQ .A.Q::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:1em;transition:.3s;}#commonQ .Q.Q.active::before,#commonQ .A.Q.active::before,.commonQ .Q.Q.active::before,.commonQ .A.Q.active::before{transform:rotate(180deg);}#commonQ .Q.Q.active+.A,#commonQ .A.Q.active+.A,.commonQ .Q.Q.active+.A,.commonQ .A.Q.active+.A{max-height:20em;padding-block:.8em;border-width:1px;}#commonQ .Q.A,#commonQ .A.A,.commonQ .Q.A,.commonQ .A.A{padding-block:0;max-height:0;overflow:hidden;border-width:0;transition:.8s cubic-bezier(.25,.1,.19,.93);}@media(max-width:698px){#commonQ,.commonQ{font-size:14px;}#commonQ .Q,#commonQ .A,.commonQ .Q,.commonQ .A{width:100%;}#commonQ .Q.Q::before,#commonQ .A.Q::before,.commonQ .Q.Q::before,.commonQ .A.Q::before{left:.3em;}}#aboutTeacher{--color:#808080;box-shadow:var(--shadow);border-radius:var(--radius);background-color:var(--colorCompliment);padding:2em;padding-bottom:1px;}#aboutTeacher .top{display:flex;margin-bottom:1em;gap:1em;}#aboutTeacher .top img{width:5em;height:5em;background:transparent;color:transparent;border-radius:50%;}#aboutTeacher .top>div{display:flex;flex-direction:column;justify-content:center;}#aboutTeacher .top>div span:first-child{font-weight:500;}#aboutTeacher .top>div span:nth-child(2){color:var(--color);}#aboutTeacher .main,#aboutTeacher .description{text-align:justify;}#aboutTeacher .main{height:0;transition:.4s;overflow:hidden;}#aboutTeacher button{background:unset;margin-right:auto;height:2em;display:block;margin-block:1em;color:#5280a0;font-weight:500;font-size:1em;}#aboutTeacher button::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:.7em;margin-right:.6em;transition:.2s;display:inline-block;}#aboutTeacher.active .main{height:var(--scrollHeight);}#aboutTeacher.active button::after{transform:rotate(180deg);}.courseGrid .sidebarContent{margin:0;}.courseGrid .sidebarContent .inputFlex::before{width:115%;}.courseGrid .sidebarContent .inputContent{font-size:12px;}.sidebarContent{padding:1em;background-color:#fff;border-radius:8px;box-shadow:0 0 15px rgba(0,0,0,.1098039216);}.sidebarContent .inputFlex{display:flex;flex-direction:column;gap:5px;position:sticky;width:100%;top:5.5em;}.sidebarContent .inputFlex>label{background-color:#fff;padding:.4em;width:100%;text-align:center;font-size:1.2em;border-radius:.5em;cursor:pointer;transition:top .3s,bottom .3s,background-color .1s;font-weight:500;color:var(--textColorStrong);border:1px solid var(--mainBlue);}.sidebarContent .inputFlex>label.active{background-color:var(--mainBlue);color:#fff;top:46px;bottom:0;z-index:2;}.sidebarContent .inputContent{display:none;font-size:15px;}.sidebarContent .inputContent a{cursor:pointer;}.sidebarContent .inputContent .title{color:#2170b7;text-align:center;font-size:1.1em;padding:.9em 0;line-height:1.4em;}.sidebarContent .inputContent ol li{margin-bottom:.4em;list-style:decimal outside;margin-right:1em;}.sidebarContent .inputContent ol li .fa-arrow-alt-circle-down{color:#2170b7;}.sidebarContent .inputContent ol li .item{line-height:1.5em;margin-left:.5em;}.sidebarContent .inputContent.i2 li{list-style-type:disc;list-style-position:inside;line-height:1em;margin-bottom:1em;}.sidebarContent .inputContent.i2 li .course{font-size:1.1em;line-height:1.6em;margin-bottom:1.2em;}.sidebarContent .inputContent.i2 li:first-child{margin-top:1em;}.sidebarContent .inputContent.active{display:block;}#modal{--scale:1;opacity:0;visibility:hidden;width:100vw;height:100vh;background-color:rgba(0,0,0,.32);position:fixed;top:0;right:0;z-index:1000;display:flex!important;justify-content:center;align-items:center;transition-property:opacity,transform;transition:.5s cubic-bezier(.1,.28,.23,1.86);font-size:calc(16px*var(--scale));}#modal a.full{color:#0087ff;font-weight:bold;display:block;text-align:center;}#modal .content{transition:inherit;transform:scale(.5);background-color:#fff;width:50%;border-radius:.2em;padding:1em;min-height:50vh;color:var(--text-dim-e1);position:relative;}#modal .content h2,#modal .content p{text-align:center;}#modal .content h2{margin-top:1em;}#modal .content p{margin:.5em;}#modal .content span.alert{display:block;text-align:center;color:#f00;font-weight:bold;font-size:.8em;overflow:hidden;max-height:0;transition:.2s;}#modal .content span.alert.active{max-height:2em;}#modal .content .inputWrapper{display:flex;justify-content:center;gap:1em;direction:ltr;}#modal .content .inputWrapper input{margin-top:1em;font-size:2em;height:1.4em;width:1.4em;border-radius:.3em;background-color:#f2f4f5;color:#29263d;border:0;text-align:center;caret-color:transparent;transition:background-color .1s;cursor:pointer;}#modal .content .inputWrapper input:focus{animation:blink infinite alternate .7s;outline:.1em solid #dadbdc;}@keyframes blink{0%{background-color:#f2f4f5;}100%{background-color:#dadbdc;}}#modal .content .resend{border:0;background:none;margin:auto;display:block;color:var(--theme-2);font-size:.8em;margin-top:1.8em;cursor:unset;padding:.2em 1em;border-radius:.5em;transition:.2s;}#modal .content .resend.button{background:var(--back-dim-o1);color:var(--theme-3);font-weight:bold;cursor:pointer;display:flex;align-items:center;gap:.4em;}#modal .content .resend.button:hover{background-color:var(--back-dim-o05);}#modal .content .resend.button::after{content:"";--wid:.7em;width:0;height:Var(--wid);display:inline-block;border-radius:50%;border:.15em solid var(--theme-3);border-top:.15em solid #fff;flex-shrink:0;opacity:0;transition:.2s;animation:spin 1.1s infinite linear;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}#modal .content .resend.button[disabled]{background-color:var(--back-dim-o05);cursor:initial;}#modal .content .resend.button[disabled]::after{width:var(--wid);opacity:100;transition:.2s .7s;}#modal .content>#closeModal{position:absolute;top:.4em;left:.5em;background-color:#8a8a8a;--wid:1.1em;width:var(--wid);height:var(--wid);display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:1.3em;cursor:pointer;transition:all .3s;}#modal .content>#closeModal:hover{background-color:#f00;}#modal.active{opacity:100;transform:scale(1);visibility:visible;}#modal.active .content{transform:scale(1);}#modal.fitContent .content{width:fit-content;display:flex;align-items:center;justify-content:center;border-radius:1em;padding:unset;min-height:270px;}#modal.notification .content,#modal.choice .content,#modal.spinner .content{width:max-content;min-height:unset;padding:1.5em;}#modal.notification .content i,#modal.choice .content i,#modal.spinner .content i{color:#008000;width:100%;text-align:center;font-size:1.6em;margin-top:.5em;}#modal.notification .content i.fa-times,#modal.choice .content i.fa-times,#modal.spinner .content i.fa-times{color:#f00;}#modal.choice span{display:block;margin-bottom:1em;}#modal.choice .button{width:45%;}#modal.choice .button:first-of-type{margin-left:10%;}#modal.guide .content{min-height:unset;--wid:24em;width:var(--wid);height:var(--wid);display:flex;justify-content:center;align-items:center;background:url("/Content/images/img/massageCloud.png");background-size:contain;font-weight:bold;padding:0 3em;padding-top:1em;padding-right:4em;text-align:center;flex-direction:column;gap:1em;margin:-1.8em .2em;}#modal.guide .content button{color:#fff;background:#00c3ff;padding:.2em .9em;border-radius:.5em;font-weight:bold;cursor:pointer;font-size:1em;transition:.05s;}#modal.guide .content button:hover{background:#0087ff;}#modal.guide>img{position:absolute;width:9em;height:6.7em;}#modal.guide>img.flip{transform:scale(-1,1);}#modal.guide>img.toTop{transform:rotate(270deg);}#modal.guide>img.toBottom{transform:rotate(90deg);}#modal.guide.right{justify-content:flex-start;}#modal.guide.left{justify-content:flex-end;}#modal.guide.bottom{justify-content:flex-end;flex-direction:column;}#modal.guide.top{justify-content:flex-start;flex-direction:column;}@media(max-width:1200px){#modal.guide{font-size:calc(.8em*var(-\2dscale));}}@media(max-width:480px){#modal.guide{font-size:calc(.65em*var(--scale));}}#modal.image .content{padding:0;width:unset;border-radius:1em;overflow:hidden;box-shadow:0 0 8px rgba(0,0,0,.4588235294);}#modal.image.zoom .content{min-height:unset;border-radius:.2em;background:transparent;box-shadow:none;}#modal.image.zoom .content img{width:80vw;height:80vh;object-fit:contain;}#modal.photoVeiw .content{width:100vw;overflow:visible;display:flex;align-items:center;background:none;box-shadow:none;--iconSize:1.2em;}#modal.photoVeiw .content i{position:absolute;color:#848484;font-size:2em;top:0;bottom:0;margin:auto;cursor:pointer;display:flex;align-items:center;background:#a2a2a2;z-index:1000;border-radius:.2em;background:rgba(255,255,255,.6588235294);transition:.03s;width:var(--iconSize);display:flex;justify-content:center;}#modal.photoVeiw .content i:hover{color:#000;background:rgba(255,255,255,.8901960784);}#modal.photoVeiw .content i.fa-chevron-right{right:0;}#modal.photoVeiw .content i.fa-chevron-left{left:0;}#modal.photoVeiw .content .cont{display:flex;position:absolute;transition:.5s left cubic-bezier(.77,0,.18,1);}#modal.photoVeiw .content .cont>div{width:100vw;display:flex;}#modal.photoVeiw .content .cont>div img{margin:auto;display:block;width:auto;max-width:calc(100% - 3*var(--iconSize));border-radius:.2em;box-shadow:2px 2px 5px rgba(71,71,71,.5803921569);}#modal.photoVeiw .content .cont>div img.active{opacity:100;}#modal.fullscreen .content{width:95%;max-height:93vh;overflow-y:scroll;}#modal.guide .content{min-height:unset;--wid:24em;width:var(--wid);height:var(--wid);display:flex;justify-content:center;align-items:center;background:url("/Content/images/img/massageCloud.png");background-size:contain;font-weight:bold;padding:0 3em;padding-top:1em;padding-right:4em;text-align:center;flex-direction:column;gap:1em;margin:-1.8em .2em;}#modal.guide .content button{color:#fff;background:#00c3ff;padding:.2em .9em;border-radius:.5em;font-weight:bold;cursor:pointer;font-size:1em;transition:.05s;}#modal.guide .content button:hover{background:#0087ff;}#modal.guide>img{position:absolute;width:9em;height:6.7em;}#modal.guide>img.flip{transform:scale(-1,1);}#modal.guide>img.toTop{transform:rotate(270deg);}#modal.guide>img.toBottom{transform:rotate(90deg);}#modal.guide.right{justify-content:flex-start;}#modal.guide.left{justify-content:flex-end;}#modal.guide.bottom{justify-content:flex-end;flex-direction:column;}#modal.guide.top{justify-content:flex-start;flex-direction:column;}@media(max-width:1200px){#modal.guide{font-size:calc(.8em*var(-\2dscale));}}@media(max-width:480px){#modal.guide{font-size:calc(.65em*var(--scale));}}#modal.lockedVideo{transform:unset;}#modal.lockedVideo .content{transform:unset;background-color:transparent;padding:0;min-height:unset;}#modal.lockedVideo .content .canvasPlayer:not(.fullscreen){border-radius:.5em;overflow:hidden;margin:auto;}#modal.loginModal *{color:#fff;}#modal.loginModal .content{background-color:#005c78;border-radius:1em;display:flex;flex-direction:column;gap:2em;}#modal.loginModal .content #myModalTitle{font-weight:700;font-size:1.5em;}#modal.loginModal .content .links{display:flex;justify-content:center;font-size:1.4em;gap:.5em;}#modal.loginModal .content .links>a{padding:.3em 1em;background-color:#e88d67;border-radius:.5em;}@media(max-width:698px){#modal.loginModal{font-size:.6em;}#modal .content{width:90%;}}@media(max-width:480px){#modal{font-size:calc(14px*var(-\2dscale));}#modal .content{max-width:85%;text-align:center;}}footer{width:100%;display:grid;grid-template-columns:auto 40% auto;grid-template-areas:"logo logo logo" "links contact enamad" "links contact enamad" "text text text";color:var(--textColorStrong);background-color:#fff;padding:4em 5em 2em;margin-top:1em;gap:1em;}footer p,footer a{font-size:1.2em;}footer .h5{font-size:1.3em;margin-bottom:1em;font-weight:600;}footer .links-footer{display:grid;grid-area:links;grid-template-areas:"title title" "rightLinks leftLinks";grid-template-rows:4em;gap:0 2em;}footer .links-footer .h5{grid-area:title;}footer .links-footer>div a{display:list-item;margin-right:1em;list-style:disc;}footer .links-footer>div:first-child{grid-area:rightLinks;}footer .links-footer>div:last-child{grid-area:leftLinks;}footer .contact-footer{grid-area:contact;}footer .contact-footer #mobile>span{display:flex;flex-wrap:wrap;}footer .contact-footer #mobile>span>span:nth-of-type(2){flex-basis:auto;}footer .contact-footer p{display:flex;align-items:start;margin-bottom:1em;}footer .contact-footer p::before{content:"";width:2em;height:2em;display:inline-block;margin-left:.5em;background-image:url("/Content/images/img/footerIcon1.png");background-repeat:no-repeat;background-size:657%;flex-shrink:0;}footer .contact-footer p:nth-of-type(1)::before{background-position:0 .1em;}footer .contact-footer p:nth-of-type(2)::before{background-position:-2.1em .1em;background-size:533%;}footer .contact-footer p:nth-of-type(3)::before{background-position:-5.7em 0;}footer .contact-footer p:nth-of-type(4)::before{background-position:-8.5em .1em;}footer .contact-footer p:nth-of-type(5)::before{background-position:-11.3em .1em;}footer .contact-footer .socialmedia-footer{display:flex;flex-wrap:wrap;}footer .contact-footer .socialmedia-footer a{display:inline-block;margin-left:.5em;margin-top:.5em;--wid:3em;width:var(--wid);height:var(--wid);background-image:url("/Content/images/img/HeaderAndFooterIcons.webp");background-repeat:no-repeat;background-size:514%;background-position:0 0;}footer .contact-footer .socialmedia-footer a:nth-of-type(1){background-position:-181px -81px;}footer .contact-footer .socialmedia-footer a:nth-of-type(2){background-position:-134px -81px;}footer .contact-footer .socialmedia-footer a:nth-of-type(3){background-position:-89px -81px;}footer .contact-footer .socialmedia-footer a:nth-of-type(4){background-position:-43px -81px;}footer .contact-footer .socialmedia-footer a:nth-of-type(5){background-position:2px -81px;}footer .contact-footer .socialmedia-footer a:nth-of-type(6){background-size:cover;}footer .contact-footer .socialmedia-footer a:nth-of-type(7){background-size:contain;border-radius:.5rem;}footer .enamad-footer{grid-area:enamad;width:10em;justify-self:left;align-self:end;margin-top:1em;}footer .enamad-footer img{object-fit:contain;}footer>p{background-color:var(--white);color:var(--blue);font-weight:600;text-align:center;padding:.5em 1em;grid-area:text;border-radius:var(--borderRadius);margin-top:2em;}@media(max-width:992px){footer{grid-template-areas:"logo logo logo" "links links links" "contact contact contact" "enamad enamad enamad" "text text text";}}@media(max-width:992px) and (min-width:479px){footer .links-footer{grid-template-areas:"title title" "rightLinks rightLinks" "leftLinks leftLinks";grid-gap:0;}footer .links-footer>div{display:flex;flex-wrap:wrap;}footer .links-footer>div a{display:list-item;margin-right:1em;list-style:disc;margin-left:1.5em;}footer .links-footer>div:first-child,footer .links-footer>div:last-child{grid-column:1/2;}}@media(max-width:480px){footer{padding:4em 2em 2em;grid-template-areas:"logo" "links" "contact" "enamad" "text ";grid-template-columns:100%;}footer .enamad-footer{grid-column:1/2;justify-self:right;}}@media(max-width:330px){footer .links-footer{display:block;}}.loader{font-size:.8em;--mainColor:#58a0ff;--backColor:#e0e0e0;--thick:.78em;--duration:1.3s;height:5em;width:5em;border:var(--thick) solid var(--backColor);border-top:var(--thick) solid var(--mainColor);border-radius:50%;animation:spin var(--duration) infinite cubic-bezier(.65,.05,.36,1);margin:auto;margin-bottom:1em;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}#paymentStatus{border:1px solid #838383;padding:.7em;border-radius:.2em;}#paymentStatus .tr{display:grid;grid-template-columns:1fr 1fr;margin-bottom:.3em;}#paymentStatus p{margin-bottom:2em;color:#008000;font-weight:bold;}#paymentStatus.fail p{color:#f00;}.blog-boxes->#article-slider,.blog-boxes->#weblog-slider,.blog-boxes->.title{--maxWidth:1320px;max-width:var(--maxWidth);margin:auto;}.blog-boxes-{font-size:16px;padding-block:2.5em 1.5em;background-color:#fff;}.blog-boxes- .space-between{justify-content:space-between;display:flex;padding-left:1.5em;}.blog-boxes- .link{color:oklch(58.5% .233 277.117deg);display:flex;gap:.3rem;align-items:center;font-weight:var(--weight_md);transition:gap .2s;}.blog-boxes- .link:hover{text-decoration:underline;gap:.4rem;}.blog-boxes->.title{padding-right:1.5em;margin-bottom:1em!important;}.blog-boxes->.title>h2{padding:0;font-size:1.5em;font-weight:900;color:var(--textColorStrong);}.blog-boxes->#article-slider,.blog-boxes->#weblog-slider{padding:8em 1.5em 1em;}.blog-boxes->#article-slider .swiper-button-prev,.blog-boxes->#article-slider .swiper-button-next,.blog-boxes->#weblog-slider .swiper-button-prev,.blog-boxes->#weblog-slider .swiper-button-next{display:none;--wid:39px;width:var(--wid);height:var(--wid);border-radius:50%;background-color:#fff;}.blog-boxes->#article-slider .card-blog,.blog-boxes->#weblog-slider .card-blog{position:relative;padding:.5em;box-shadow:-2px 2px 9px 0 rgba(0,0,0,.14);background-color:#fff;border-radius:16px;padding-top:4.9em;display:flex;max-width:310px;margin:auto;}.blog-boxes->#article-slider .card-blog .cardImg,.blog-boxes->#weblog-slider .card-blog .cardImg{aspect-ratio:16/10.5;width:280px;position:absolute;top:-7em;margin:auto;text-align:center;left:50%;transform:translateX(-50%);border-radius:16px;}.blog-boxes->#article-slider .card-blog .cardImg>img,.blog-boxes->#weblog-slider .card-blog .cardImg>img{height:100%;border-radius:16px;}.blog-boxes->#article-slider .card-blog .txt-card-blog,.blog-boxes->#weblog-slider .card-blog .txt-card-blog{background-color:var(--white);padding-inline:1.5em;display:flex;flex-direction:column;}.blog-boxes->#article-slider .card-blog .txt-card-blog .cardTitle h4,.blog-boxes->#article-slider .card-blog .txt-card-blog .cardTitle div,.blog-boxes->#weblog-slider .card-blog .txt-card-blog .cardTitle h4,.blog-boxes->#weblog-slider .card-blog .txt-card-blog .cardTitle div{text-align:right;font-size:1em;color:var(--textColorStrong);font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}.blog-boxes->#article-slider .card-blog .txt-card-blog p,.blog-boxes->#weblog-slider .card-blog .txt-card-blog p{margin-top:auto;font-size:.875em;line-height:1.5em;}.blog-boxes->#article-slider .card-blog .txt-card-blog p.p-limit,.blog-boxes->#weblog-slider .card-blog .txt-card-blog p.p-limit{-webkit-line-clamp:3;}.blog-boxes->#article-slider .card-blog .txt-card-blog .link-arrow,.blog-boxes->#weblog-slider .card-blog .txt-card-blog .link-arrow{display:flex;justify-content:left;bottom:9px;left:2em;margin-top:auto;}.blog-boxes->#article-slider .card-blog .txt-card-blog .link-arrow a,.blog-boxes->#weblog-slider .card-blog .txt-card-blog .link-arrow a{color:var(--blue);position:relative;margin-left:1.5em;font-size:12px;width:fit-content;}.blog-boxes->#article-slider .card-blog .txt-card-blog .link-arrow a::after,.blog-boxes->#weblog-slider .card-blog .txt-card-blog .link-arrow a::after{position:absolute;background-image:url("/Content/images/img/Arrow - Left.png");content:"";color:var(--blue);left:-1.5em;top:50%;transform:translateY(-50%);font-size:.9em;width:1em;height:2em;background-repeat:no-repeat;background-position:center;transition:.5s;}.blog-boxes->#article-slider .card-blog .txt-card-blog .link-arrow a:hover::after,.blog-boxes->#weblog-slider .card-blog .txt-card-blog .link-arrow a:hover::after{left:-2em;}.blog-boxes- .link-more{width:fit-content;margin:2em auto;}.blog-boxes-.lastArticle{background-color:#f4f9fc;}@media(max-width:1350px){.blog-boxes->div{grid-template-columns:repeat(3,1fr);max-width:1000px;}}@media(max-width:1300px){.blog-boxes->#article-slider .swiper-button-prev,.blog-boxes->#article-slider .swiper-button-next,.blog-boxes- #weblog-slider .swiper-button-prev,.blog-boxes- #weblog-slider .swiper-button-next{display:flex;}}@media(max-width:1200px){.blog-boxes-{height:auto;}.blog-boxes- article{padding-bottom:3em;}}@media(max-width:1050px){.blog-boxes->div{grid-template-columns:repeat(2,1fr);max-width:650px;}}@media(max-width:698px){.blog-boxes->div{grid-template-columns:repeat(1,1fr);max-width:320px;}.blog-boxes->div .card-blog .txt-card-blog .cardTitle h4,.blog-boxes->div .card-blog .txt-card-blog .cardTitle div{font-size:1.4em;}.blog-boxes->div .card-blog .txt-card-blog p{font-size:1.2em;}.blog-boxes- article{padding:0 1em;}.blog-boxes- article>img{width:25%;top:0;}.blog-boxes- article>div>div .card-blog .txt-card-blog{padding:6.5em 1em 1em;}.blog-boxes- article>div>div .card-blog .txt-card-blog h5{font-size:.9em;}}@media(max-width:480px){.blog-boxes-{background-size:43em 10em;}.blog-boxes- .title{margin-bottom:0!important;}.blog-boxes- .title>h2{font-size:19px;}.blog-boxes->#article-slider,.blog-boxes- #weblog-slider{padding-top:23vw;}.blog-boxes->#article-slider .card-blog,.blog-boxes- #weblog-slider .card-blog{padding-top:21vw;width:65vw;}.blog-boxes->#article-slider .card-blog .cardImg,.blog-boxes- #weblog-slider .card-blog .cardImg{width:58.5vw;top:0;transform:translate(-50%,-50%);}.blog-boxes- article{padding:0 .5em;}.blog-boxes- article>img{width:40%;}}#addedModal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:24em;padding:1.4em;flex-direction:column;z-index:501;background-color:#fff;border-radius:.8em;animation-name:modal;animation-duration:.5s;display:none;}#addedModal>.mTitle{display:flex;align-items:center;gap:.5em;padding-bottom:1em;border-bottom:1px solid #f4f4f4;}#addedModal>.mTitle>svg{width:24px;height:24px;}#addedModal>.mTitle>svg:nth-of-type(2){margin-right:auto;width:20px;height:20px;cursor:pointer;}#addedModal>.mTitle>span{font-size:.9em;color:#049801;font-weight:700;}#addedModal>.mBody{display:flex;margin-top:1.5em;gap:1em;}#addedModal>.mBody>img{width:37%;height:5em;border-radius:1em;}#addedModal>.mBody>div{display:flex;flex-direction:column;justify-content:space-between;}#addedModal>.mBody>div>span{font-weight:800;font-size:.8em;color:var(--textColorStrong);display:flex;align-items:center;gap:.5em;}#addedModal>.mBody>div>span:nth-of-type(2)::after,#addedModal>.mBody>div>span:nth-of-type(2)::before{font-size:.8em;font-weight:700;}#addedModal>.mBody>div>span:nth-of-type(2)::after{content:"تومان";}#addedModal>.mBody>div>span:nth-of-type(2)::before{content:"هزینه دوره :";color:#848484;}#addedModal>a{background-color:var(--mainBlue);color:#fff;text-align:center;padding-block:.6em;font-size:.8em;border-radius:.8em;margin-top:3em;}#addedModal.active{display:flex;}.courseSelection{display:flex;flex-direction:column;width:95%;margin:auto;gap:1rem;margin:2rem auto;}.courseSelection .hint{font-size:20px;color:#000;}.courseSelection form{width:100%;}.courseSelection form .coursesPanelContainer{display:flex;justify-content:space-between;align-items:center;width:100%;border:2px solid #c2c6c7;border-radius:.75rem;padding:1rem 1.5rem;background:#f9f9f9;cursor:pointer;transition:all .3s ease;background:linear-gradient(160deg,#fff 19%,#f6f6f6 57%,#bec2c3 100%);}@media(max-width:860px){.courseSelection form .coursesPanelContainer{flex-direction:column;gap:.7rem;align-items:flex-start;}}.courseSelection form .coursesPanelContainer:hover,.courseSelection form .coursesPanelContainer:focus{border-color:#cc2c4d;box-shadow:0 0 10px -3px #cc2c4d;}.courseSelection form .coursesPanelContainer.active .showPanelContainer form button{opacity:1;pointer-events:auto;}.courseSelection form .coursesPanelContainer .showPanelContainer{display:flex;align-items:center;gap:1rem;flex-direction:row-reverse;}@media(max-width:860px){.courseSelection form .coursesPanelContainer .showPanelContainer{flex-direction:row-reverse;}}.courseSelection form .coursesPanelContainer .showPanelContainer .checkBox{width:2rem;height:2rem;border-radius:.5rem;border:2px solid #979797;display:flex;align-items:center;justify-content:center;}.courseSelection form .coursesPanelContainer .showPanelContainer .checkBox .check{width:1rem;height:1rem;background-color:#c2c6c7;border-radius:.2rem;opacity:0;}.courseSelection form .coursesPanelContainer .showPanelContainer .checkBox .check.checked{opacity:1;background-color:#cc2c4d;}.courseSelection form .coursesPanelContainer .showPanelContainer .checkBox.redLine{border-color:#cc2c4d;}.courseSelection form .coursesPanelContainer .showPanelContainer input[type=hidden]{display:none;}.courseSelection form .coursesPanelContainer .showPanelContainer span.className{font-weight:700;color:#333;text-align:right;}.courseSelection form .coursesPanelContainer .showPanelContainer form{width:30px;height:30px;border:2px solid #bbb;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:all .3s ease;}.courseSelection form .coursesPanelContainer .showPanelContainer form button{display:block;width:fit-content;background-color:var(--mainBlue);color:#fff;border-radius:.3em;padding:.4em .6em;font-size:.85rem;text-align:center;border:0;opacity:0;transition:opacity .3s ease;}.courseSelection form .coursesPanelContainer .panelFeatureslContainer{display:flex;align-items:center;gap:2rem;}.courseSelection form .coursesPanelContainer .panelFeatureslContainer .item{display:flex;align-items:center;flex-direction:column;font-size:.9rem;color:#555;}.courseSelection form .coursesPanelContainer .panelFeatureslContainer .item span{white-space:nowrap;}@media(max-width:860px){.courseSelection form .coursesPanelContainer .panelFeatureslContainer{flex-direction:column;width:100%;align-items:flex-start;gap:.8rem;}}.bold{font-weight:600;}.course-Details .blog-boxes-{width:auto!important;background-image:unset!important;border-radius:1em;box-shadow:0 0 15px rgba(0,0,0,.1098039216);max-width:1200px;margin-inline:auto;}.course-Details .blog-boxes- #weblog-slider .swiper-button-prev,.course-Details .blog-boxes- #weblog-slider .swiper-button-next{display:flex;}.course-Details #commonQ{border-radius:1em;box-shadow:0 0 15px rgba(0,0,0,.1098039216);margin-top:1em;background-color:#fff;}@media(max-width:1200px){.course-Details~.blog-boxes-{margin-inline:.5em;}.course-Details~#commonQ{margin-inline:.5em;}}.newCertificate{display:flex;align-items:flex-end;gap:2em;margin-block:4em;}.newCertificate .certificateContentContainer{border-radius:1em;}.newCertificate .certificateContentContainer{display:flex;align-items:center;justify-content:center;width:100%;padding:2em;background-color:#e7f3fe;gap:1em;}.newCertificate .certificateContentContainer .imgContainer{width:35%;}.newCertificate .certificateContentContainer .imgContainer>img{object-fit:contain;}.newCertificate .certificateContentContainer>.text{display:flex;flex-direction:column;border-left:5px solid #2086c8;border-radius:1em;gap:1.2em;padding-left:1em;width:43%;}.newCertificate .certificateContentContainer>.text>.c-title{font-weight:900;color:#383838;font-size:2.7em;}.newCertificate .certificateContentContainer>.text>.c-title span{color:#2086c8;}.newCertificate .certificateContentContainer>.text>p{color:#363636;font-size:1.15em;}@media only screen and (max-width:900px){.newCertificate .certificateContentContainer{flex-direction:column;gap:3em;padding:1em;}.newCertificate .certificateContentContainer .imgContainer{width:100%;}.newCertificate .certificateContentContainer .imgContainer>img{object-fit:contain;}.newCertificate .certificateContentContainer>img{height:auto;}.newCertificate .certificateContentContainer>.text{border-left:0;padding-block:0;padding-left:0;margin:2em auto;width:95%;}.newCertificate .certificateContentContainer>.text>.c-title{font-size:2em;}.newCertificate .certificateContentContainer>.text>p{font-size:16px;}}@media only screen and (max-width:600px){.newCertificate .certificateContentContainer .text .c-title{font-size:2em;}}@media only screen and (max-width:400px){.newCertificate .certificateContentContainer>.text{border-left:0;padding-block:0;padding-left:0;margin-top:-2em;}.newCertificate .certificateContentContainer>.text>.c-title{font-size:18px;}}.newTeacherCv{display:flex;gap:.5em;padding:1.5em 2em 0;margin-block:4em;border:1px solid #c5c5c5;border-radius:24px;font-size:16px;margin-inline:1em;box-shadow:0 0 15px rgba(0,0,0,.1098039216);}.newTeacherCv>img{height:100%;width:auto;max-width:227px;height:312px;}.newTeacherCv>.context{display:flex;flex-direction:column;padding-top:2em;}.newTeacherCv>.context>.name{margin-bottom:.6em;}.newTeacherCv>.context>.name>div:nth-of-type(1){font-weight:600;color:var(--textColorStrong);}.newTeacherCv>.context>.name>div:nth-of-type(2){font-size:.9em;}.newTeacherCv>.context>.cvLink{display:flex;}.newTeacherCv>.context>.cvLink>img{width:4em;}.newTeacherCv>.context>.cvLink a{color:#2086c8!important;}@media(max-width:992px){.newTeacherCv{flex-direction:column-reverse;align-items:center;padding:1.5em .9em 0;}.newTeacherCv>img{width:50vw!important;height:auto!important;}.newTeacherCv>.context{padding-top:0;}.newTeacherCv>.context>.cvLink>div>div{font-size:.8em;}.newTeacherCv>.context>.cvLink>div>a{font-size:.9em;word-break:break-word;text-align:left;display:inline-block;}}@media(max-width:480px){.newTeacherCv{font-size:14px;}}.section-id{padding:10px 0;}.d-none{display:none!important;}.whiteArea{margin-top:1em;}.whiteArea.courses-container{max-width:1366px;margin-inline:auto;padding-inline:1em;}.whiteArea.courses-container header img{min-height:unset;border-radius:1em;}.whiteArea.courses-container .courseGrid{display:grid;grid-template-columns:1fr;margin-top:4em;}.whiteArea.courses-container .courseGrid.grid-col-1{grid-template-columns:1fr;max-width:1280px;margin-inline:auto;}.whiteArea.courses-container .courseGrid>aside{transition:.3s;}.whiteArea.courses-container .courseGrid>main{width:99%;border-radius:14px;overflow:hidden;margin-right:3px;transition:1s cubic-bezier(.23,1,.32,1),box-shadow .7s,border-color .7s;position:relative;left:0;}.whiteArea.courses-container .courseGrid>main #aboutTeacher{font-size:1.4em;}.whiteArea.courses-container .courseGrid .videoSection{font-size:16px;}.whiteArea.courses-container .courseGrid .tv-section{padding-inline:5em;}.whiteArea.courses-container .courseGrid .videoModal>.m-body #comments{font-size:.9em;}.whiteArea.courses-container .courseGrid.fullSc>aside{opacity:0;}.whiteArea.courses-container .courseGrid.fullSc>main{transition:1s cubic-bezier(.23,1,.32,1),box-shadow .7s 1s,border-color .7s 1s;width:99vw;border-color:#fff;box-shadow:none;left:19em;}.whiteArea.courses-container .blog-boxes-{background-image:unset!important;}.whiteArea.courses-container.has-aside{max-width:unset;margin-inline:4%;padding-inline:0;}.whiteArea.courses-container.has-aside .courseGrid{grid-template-columns:300px auto;}@media(max-width:1200px){.whiteArea.courses-container.has-aside{margin-inline:0;padding-inline:1em;}.whiteArea.courses-container.has-aside .courseGrid{grid-template-columns:1fr;}}@media(max-width:698px){.whiteArea .courseGrid>main #aboutTeacher{font-size:1.2em;}}.turnable-card-container{display:flex;gap:1.5em;font-size:16px;max-width:100%;margin:auto;justify-content:center;}.turnable-card-container .turnable-card{width:17.2em;height:24em;perspective:1000px;flex-shrink:0;cursor:pointer;}.turnable-card-container .turnable-card .card-inner{width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d;position:relative;}.turnable-card-container .turnable-card .card-inner .card-front,.turnable-card-container .turnable-card .card-inner .card-back{width:100%;height:100%;position:absolute;backface-visibility:hidden;display:flex;justify-content:center;align-items:center;border-radius:1.2em;box-shadow:0 0 18px rgba(0,0,0,.57);background-repeat:no-repeat;background-size:cover;overflow:hidden;flex-direction:column;justify-content:flex-start;padding-top:4em;gap:1em;}.turnable-card-container .turnable-card .card-inner .card-front>span,.turnable-card-container .turnable-card .card-inner .card-front>p,.turnable-card-container .turnable-card .card-inner .card-back>span,.turnable-card-container .turnable-card .card-inner .card-back>p{z-index:1;color:#fff!important;font-size:1.2em;padding-inline:.9em;text-align:center;font-weight:600;}.turnable-card-container .turnable-card .card-inner .card-front>svg{width:7em;height:13em;}.turnable-card-container .turnable-card .card-inner .card-back{transform:rotateY(180deg);padding-top:0;justify-content:center;}.turnable-card-container .turnable-card .card-inner .card-back>.card-title{color:#fff;font-weight:900;font-size:5.5em;line-height:1;}.turnable-card-container .turnable-card:hover .card-inner{transform:rotateY(180deg);}.turnable-card-container .turnable-card:nth-child(1) .card-front,.turnable-card-container .turnable-card:nth-child(1) .card-back{background-image:url("/Content/images/img/turnable-card-bg1.webp");}.turnable-card-container .turnable-card:nth-child(2) .card-front,.turnable-card-container .turnable-card:nth-child(2) .card-back{background-image:url("/Content/images/img/turnable-card-bg2.webp");}.turnable-card-container .turnable-card:nth-child(3) .card-front,.turnable-card-container .turnable-card:nth-child(3) .card-back{background-image:url("/Content/images/img/turnable-card-bg3.webp");}@media(max-width:1370px){.turnable-card-container{font-size:1.14vw;line-height:1.4;flex-wrap:wrap;}.turnable-card-container p{line-height:1.4!important;}}@media(max-width:992px){.turnable-card-container{font-size:16px;}}@media(max-width:698px){.turnable-card-container{font-size:14px;}}@keyframes signupButton{0%{transform:rotate(0deg);}20%{transform:rotate(5deg);}40%{transform:rotate(-5deg);}60%{transform:rotate(5deg);}80%{transform:rotate(0deg) scale(1);}90%{transform:rotate(0deg) scale(1.2);}100%{transform:scale(1);}}@keyframes fade{0%{transform:translate(0,2px);color:#da007f;opacity:100%;}50%{transform:translate(0,-8px);color:#da007f;opacity:25%;}100%{transform:translate(0,2px);color:#da007f;opacity:100%;}}.signupButton{width:fit-content;font-family:inherit;background-color:var(--blue);color:#fff;border-radius:.4em;box-shadow:0 0 15px rgba(0,0,0,.2);display:block;margin:0 auto;padding:1em 1em;font-size:22px;margin-bottom:40px;font-weight:600;animation-name:signupButton;animation-duration:2s;animation-iteration-count:infinite;}.text-center{display:flex!important;}.text-center .singup-site{color:#fff;background-color:#00cfff;text-align:center;margin:auto;font-weight:bold;padding:.2em 1.6em;border-radius:1em;cursor:pointer;}.tableOfContents{width:100%;max-width:30em;margin:auto;margin-block:1.5em;border-radius:.5em;padding:1em;font-size:16px;box-shadow:0 0 15px #dfdfdf;user-select:none;}.tableOfContents>.title{display:flex;gap:1em;align-items:center;font-weight:600;color:#383838;font-size:1em;}.tableOfContents>.title>svg{color:#008be7;}.tableOfContents>.contents{display:flex;flex-direction:column;max-height:23em;overflow:auto;padding-left:1em;--sb-size:6px;--sb-track-color:#dfdfdf;--sb-thumb-color:#009adc;}.tableOfContents>.contents::-webkit-scrollbar{width:var(--sb-size);}.tableOfContents>.contents::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:7px;}.tableOfContents>.contents::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:7px;}.tableOfContents>.contents>li,.tableOfContents>.contents>span{display:flex;align-items:center;gap:.5em;font-size:1em;color:#64748b!important;text-decoration:none!important;padding-block:.4em;cursor:pointer;}.tableOfContents>.contents>li>span,.tableOfContents>.contents>li>a,.tableOfContents>.contents>span>span,.tableOfContents>.contents>span>a{background-image:linear-gradient(to right,#54b3d6,#54b3d6 50%,#000 50%);background-size:200% 100%;background-position:-100%;display:inline-block;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .4s ease-in-out;}.tableOfContents>.contents>li>span::before,.tableOfContents>.contents>li>a::before,.tableOfContents>.contents>span>span::before,.tableOfContents>.contents>span>a::before{content:"";background:#54b3d6;display:block;position:absolute;bottom:-3px;left:0;width:0;height:3px;transition:all .6s ease-in-out;}.tableOfContents>.contents>li>span:hover,.tableOfContents>.contents>li>a:hover,.tableOfContents>.contents>span>span:hover,.tableOfContents>.contents>span>a:hover{background-position:0;}.tableOfContents>.contents>li>span:hover::before,.tableOfContents>.contents>li>a:hover::before,.tableOfContents>.contents>span>span:hover::before,.tableOfContents>.contents>span>a:hover::before{width:100%;}.tableOfContents>.contents>li:not(:last-child),.tableOfContents>.contents>span:not(:last-child){border-bottom:1px solid #f1f0f0;}.tableOfContents>.contents>li::before,.tableOfContents>.contents>span::before{content:"●";color:#cbd5e1;}.tableOfContents>.contents .collapsibleContent{margin-bottom:0;}.tableOfContents>.contents .collapsibleContent li{color:#000;cursor:pointer;display:flex;gap:.5em;padding-right:.5em;}.tableOfContents>.contents .collapsibleContent li:last-child{margin-bottom:0;}.tableOfContents>.contents .collapsibleContent li::before{content:"●";color:#cbd5e1;}.tableOfContents>.contents .collapsibleContent li:hover{color:#54b3d6;transition:all .4s;}.tableOfContents>.contents .collapsibleContent li>a:hover{text-decoration:none;color:inherit;}.tableOfContents>.contents .collapsible::before{content:"+"!important;content:"+"!important;color:#007bff!important;font-weight:600;font-size:1.3em;}.tableOfContents>.contents .collapsible+.collapsibleContent{max-height:0;overflow:hidden;}.tableOfContents>.contents .collapsible+.collapsibleContent.active{max-height:var(--maxHeight);}.tableOfContents>.contents .collapsible.active{border:0;}.tableOfContents>.contents .collapsible.active+.collapsibleContent{border-bottom:1px solid #f1f0f0;}.tableOfContents>.contents .collapsible.active::before{content:"-"!important;}.tableOfContents>.contents .collapsible.active+.collapsibleContent{overflow:visible;}.tableOfContents.right{margin-inline:unset;margin-right:7.5%;}.tableOfContents.forAside{position:sticky;top:20px;background-color:#fff;}.tableOfContents.forAside.forCourses{top:80px;}@media(max-width:1200px){.tableOfContents.forAside{position:fixed;left:0;top:100%!important;width:100%;z-index:15;max-width:unset;transition:transform .3s;}.tableOfContents.forAside.active{transform:translateY(calc(-100% - 81px));}.tableOfContents.forAside .contents{max-height:unset;height:21em;}}@media(max-width:992px){.tableOfContents{width:100%;font-size:14px;}.tableOfContents.right{margin-right:0;margin-inline:auto;}}#tableOfContentsOverLay{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:#000;opacity:.3;z-index:14;}#courses-table-of-content-btn{position:fixed;--wid:40px;width:var(--wid);height:var(--wid);left:15px;bottom:20px;background-color:var(--colorTheme);border-radius:50%;z-index:14;color:#fff;box-shadow:0 0 8px rgba(0,0,0,.0705882353);display:flex;align-items:center;font-size:16px;justify-content:center;}.themeTitle,.themeSubtitle{color:#383838;--borderlength:1.5rem;font-weight:600;border-bottom:.19rem solid transparent;border-image:linear-gradient(to right,transparent 0% calc(100% - var(--borderlength)),var(--h_compliment) calc(100% - var(--borderlength)) 100%);border-image-slice:1;padding-bottom:.8rem;text-align:right;margin-bottom:1rem;}.themeTitle span,.themeSubtitle span{color:var(--h_compliment);}.themeTitle.center,.themeSubtitle.center{text-align:center;}.themeTitle.orange,.themeSubtitle.orange{border-image:linear-gradient(to right,transparent 0% calc(100% - var(--borderlength)),var(--h_orange) calc(100% - var(--borderlength)) 100%);border-image-slice:1;}.themeTitle.orange span,.themeSubtitle.orange span{color:var(--h_orange);}.themeTitle.noLine,.themeSubtitle.noLine{border:0!important;}.themeTitle.noLine::after,.themeSubtitle.noLine::after{display:none!important;}.themeTitle.center,.themeSubtitle.center{text-align:center;border:0;position:relative;margin-bottom:2em!important;}.themeTitle.center::after,.themeSubtitle.center::after{content:"";display:block;height:1em;width:.1em;background-color:var(--h_compliment);position:absolute;top:calc(100% + .2em);left:0;right:0;margin:auto;}.themeTitle.center.noLine,.themeSubtitle.center.noLine{margin-bottom:1rem;}.journal{--background:white;--p:#383838;--h2:#e30613;--h3:#1d71b8;--containerPadding:30px;font-size:1.3em;padding:var(--containerPadding);color:var(--p);--background:white;--a:#fc6542;--p:#383838;--h:#383838;--h_compliment:#1d71b9;--h_orange:#c39c19;}.journal .orange{color:#ffa500!important;}.journal .red{color:#f00!important;}.journal .green{color:#008000!important;}.journal .blue{color:#00f!important;}.journal .yellow{color:#ff0!important;}.journal .link-color1{color:#f25f75!important;}.journal .mark{background-color:#fcd430;}.journal .blue-mamad{color:#4584b6!important;--h_compliment:#4584b6;--colorTheme:#4584b6;--colorAlt:#4584b6;}.journal .orange span{color:var(--h_orange)!important;}.journal .italic{font-style:italic!important;}.journal .underline{text-decoration:underline;}.journal a{color:var(--h);}.journal a:hover{text-decoration:underline;}.journal a:not([href^="#"]):not(.normal){text-decoration:underline;color:var(--a);text-underline-offset:6px;}.journal .h2:not(.exception),.journal h2:not(.exception),.journal .h3:not(.exception),.journal h3:not(.exception),.journal .h4:not(.exception),.journal h4:not(.exception){color:#383838;--borderlength:1.5rem;font-weight:600;border-bottom:.19rem solid transparent;border-image:linear-gradient(to right,transparent 0% calc(100% - var(--borderlength)),var(--h_compliment) calc(100% - var(--borderlength)) 100%);border-image-slice:1;padding-bottom:.8rem;text-align:right;margin-bottom:1rem;}.journal .h2:not(.exception) span,.journal h2:not(.exception) span,.journal .h3:not(.exception) span,.journal h3:not(.exception) span,.journal .h4:not(.exception) span,.journal h4:not(.exception) span{color:var(--h_compliment);}.journal .h2:not(.exception).center,.journal h2:not(.exception).center,.journal .h3:not(.exception).center,.journal h3:not(.exception).center,.journal .h4:not(.exception).center,.journal h4:not(.exception).center{text-align:center;}.journal .h2:not(.exception).orange,.journal h2:not(.exception).orange,.journal .h3:not(.exception).orange,.journal h3:not(.exception).orange,.journal .h4:not(.exception).orange,.journal h4:not(.exception).orange{border-image:linear-gradient(to right,transparent 0% calc(100% - var(--borderlength)),var(--h_orange) calc(100% - var(--borderlength)) 100%);border-image-slice:1;}.journal .h2:not(.exception).orange span,.journal h2:not(.exception).orange span,.journal .h3:not(.exception).orange span,.journal h3:not(.exception).orange span,.journal .h4:not(.exception).orange span,.journal h4:not(.exception).orange span{color:var(--h_orange);}.journal .h2:not(.exception).noLine,.journal h2:not(.exception).noLine,.journal .h3:not(.exception).noLine,.journal h3:not(.exception).noLine,.journal .h4:not(.exception).noLine,.journal h4:not(.exception).noLine{border:0!important;}.journal .h2:not(.exception).noLine::after,.journal h2:not(.exception).noLine::after,.journal .h3:not(.exception).noLine::after,.journal h3:not(.exception).noLine::after,.journal .h4:not(.exception).noLine::after,.journal h4:not(.exception).noLine::after{display:none!important;}.journal .h2:not(.exception).center,.journal h2:not(.exception).center,.journal .h3:not(.exception).center,.journal h3:not(.exception).center,.journal .h4:not(.exception).center,.journal h4:not(.exception).center{text-align:center;border:0;position:relative;margin-bottom:2em!important;}.journal .h2:not(.exception).center::after,.journal h2:not(.exception).center::after,.journal .h3:not(.exception).center::after,.journal h3:not(.exception).center::after,.journal .h4:not(.exception).center::after,.journal h4:not(.exception).center::after{content:"";display:block;height:1em;width:.1em;background-color:var(--h_compliment);position:absolute;top:calc(100% + .2em);left:0;right:0;margin:auto;}.journal .h2:not(.exception).center.noLine,.journal h2:not(.exception).center.noLine,.journal .h3:not(.exception).center.noLine,.journal h3:not(.exception).center.noLine,.journal .h4:not(.exception).center.noLine,.journal h4:not(.exception).center.noLine{margin-bottom:1rem;}.journal .h2:not(.exception),.journal h2:not(.exception){font-size:24px;}.journal .h3:not(.exception),.journal h3:not(.exception){font-size:20px;padding-bottom:.5rem;}.journal .h4:not(.exception),.journal h4:not(.exception){font-size:16px;}.journal .heighlight{color:var(--colorHeighlight)!important;font-weight:500;}.journal .heighlight2{color:var(--colorAlt);font-weight:500;}.journal .body:not(.exception),.journal p:not(.exception),.journal ol:not(.exception),.journal ul:not(.exception){line-height:1.9rem;color:var(--p);font-size:1rem;text-align:unset;}.journal pre.exception{line-height:1.9rem;color:var(--p);font-size:1rem;text-align:justify;}.journal b,.journal .bold{font-weight:600!important;}.journal strong{font-weight:inherit;}.journal ul:not(.exception)>li,.journal ol:not(.exception)>li{list-style-type:none;}.journal ul:not(.exception)>a,.journal ol:not(.exception)>a{display:list-item;}.journal ul:not(.exception).disk>li,.journal ul:not(.exception).disk>a,.journal ol:not(.exception).disk>li,.journal ol:not(.exception).disk>a{display:list-item;margin-right:.9rem;list-style-type:disc;}.journal ul:not(.exception).circle>li,.journal ol:not(.exception).circle>li{list-style-type:circle;}.journal ul:not(.exception) ul,.journal ul:not(.exception) ol,.journal ol:not(.exception) ul,.journal ol:not(.exception) ol{margin-right:1em;}.journal ol>li{list-style-type:decimal!important;margin-right:1.7rem;}.journal li:last-child{margin-bottom:2em;}.journal img:not(.exception):not(.normal){max-width:60%;max-height:25rem;margin:2rem auto;display:block;width:auto;transition:.2s;margin-bottom:4rem;border-radius:12px;}.journal img:not(.exception):not(.normal)+span{margin-top:-3rem;}.journal img:not(.exception):not(.normal).fullscreen{max-width:unset;width:100%;max-height:unset;}.journal img:not(.exception):not(.normal):not(.unclickable){cursor:pointer;}.journal img:not(.exception):not(.normal):not(.unclickable):hover,.journal img:not(.exception):not(.normal):not(.unclickable) .active{box-shadow:2px 2px 11px rgba(0,0,0,.44);}.journal img+span{display:block;text-align:center;padding:0;font-weight:bold;font-size:1rem;margin-bottom:0;}.journal .float-img{float:left;margin-right:2em;}.journal .float-img>img{max-width:25em!important;object-fit:contain;}.journal video:not(.exception){width:100%;height:auto;max-width:57rem;display:block;margin:2rem auto;box-shadow:2px 2px 7px rbga(0,0,0,.231372549);border-radius:.5rem;}.journal blockquote{font-size:1rem;background:rgba(0,0,0,.03);border-radius:.3em;border-right:.4em solid var(--h3);font-weight:700;padding:3em;position:relative;max-width:50em;margin:auto;line-height:2em;text-align:justify;}.journal blockquote::before{content:",,";position:absolute;top:.2em;font-size:2.2em;right:.8em;}@media(max-width:480px){.journal blockquote{font-size:.85rem;}}.journal ins{text-decoration:none;font-size:1.15rem;font-weight:600;background:#f9f9f9;display:block;border-right:.3em solid;padding:1.3em;border-image:linear-gradient(#f9f9f9 25%,var(--h3) 25%,var(--h3) 75%,#f9f9f9 75%);border-image-slice:1;border-radius:.7em;margin-block:2rem;}.journal hr{width:80%;height:1px;background-color:#d3d3d3;margin:5em auto;display:flex;justify-content:center;align-items:center;overflow:visible;}.journal hr::before{content:",,";background:#fff;font-size:4em;padding:0 .9em;position:relative;bottom:.2em;}.journal mark{color:var(--h);font-size:1rem;font-weight:bold;background:none;max-width:50%;text-align:justify;}.journal mark.left{padding-right:.5em;margin-right:.5em;float:left;border-right:.25em solid #000;}.journal mark.right{padding-left:.5em;margin-left:.5em;float:right;border-left:.25em solid #000;}.journal .myTable{display:block;margin:auto;border:1px solid #ececec;border-radius:.4rem;overflow:hidden;margin-bottom:3rem;width:fit-content;overflow-x:auto;max-width:100%;font-size:.95rem;clear:both;}.journal .myTable .tr{display:table-row;}.journal .myTable .tr.head{background-color:#348edc;color:#fff;font-weight:bold;}.journal .myTable .tr .td{display:table-cell;padding:.7rem 1rem;text-align:center;border:1px solid #ddd;}.journal .myTable .tr .td.justify{text-align:justify;}.journal .myTable .tr:nth-child(2n){background:#f9f9f9;}.journal .myTable.not-center .tr:not(.head) .td{text-align:justify;}.journal .myTable.vertical{display:flex;flex-direction:row;width:max-content;}.journal .myTable.vertical .td{display:flex;flex-direction:column;}.journal .collage{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:3em;margin-bottom:5em;}.journal .collage img{width:100%!important;aspect-ratio:16/9;object-fit:contain;max-width:unset!important;max-height:unset!important;margin:0!important;}.journal .collage img::before{content:attr(data-title);}.journal .collage img+span{margin-top:1em!important;}.journal .collage.one{grid-template-columns:1fr;gap:0;}.journal .collage.one img{object-fit:contain;}.journal .collage.one-two{grid-template-columns:50% 50%;}.journal .collage.one-two.reverse{grid-template-columns:40% 59%;}.journal .collage.three{grid-template-columns:repeat(3,auto);}.journal .collage.four{grid-template-columns:repeat(4,auto);}.journal .collage.five{grid-template-columns:repeat(5,auto);}@media(max-width:992px){.journal .collage{grid-template-columns:1fr;}}@media(max-width:698px){.journal .collage.one-sm{grid-template-columns:1fr;}.journal .collage.two-sm{grid-template-columns:repeat(2,auto);}.journal .collage.three-sm{grid-template-columns:repeat(3,auto);}.journal .collage.four-sm{grid-template-columns:repeat(4,auto);}.journal .collage.five-sm{grid-template-columns:repeat(5,auto);}}.journal .TipBox,.journal .tipBox{border:2px solid #ecae00;background-color:#fff2cf;border-radius:5px;margin:3rem 0;margin-top:5rem;position:relative;font-size:1.3rem;padding:1rem 1.2rem;padding-top:2.5rem;}.journal .TipBox h1,.journal .TipBox h2,.journal .TipBox h3,.journal .TipBox h4,.journal .tipBox h1,.journal .tipBox h2,.journal .tipBox h3,.journal .tipBox h4{border:0;text-align:center;}.journal .TipBox h1::after,.journal .TipBox h2::after,.journal .TipBox h3::after,.journal .TipBox h4::after,.journal .tipBox h1::after,.journal .tipBox h2::after,.journal .tipBox h3::after,.journal .tipBox h4::after{display:none;}.journal .TipBox::before,.journal .tipBox::before{content:"";background-image:url("/Content/images/img/qu.png");width:3.8rem;height:3.9rem;display:block;position:absolute;right:.2rem;top:-2.2rem;}.journal .TipBox span,.journal .tipBox span{font-size:1.2rem;color:#f09000;font-weight:bold;display:block;margin-bottom:1rem;}.journal .TipBox span img,.journal .tipBox span img{display:none;}.journal .TipBox p:not(.exception),.journal .tipBox p:not(.exception){font-size:1rem;}.journal .TipBox img[src*=tip],.journal .tipBox img[src*=tip]{display:none;}.journal .attention{background:radial-gradient(#c0c0c0,#e2e2e2,#fff);border:.1em solid #cecece;padding:2em;border-radius:1.2em;}.journal .attention span{color:var(--h);font-weight:bold;text-align:center;display:block;font-size:1.3rem;}.journal ul:not(:last-child),.journal ol:not(:last-child),.journal p:not(:last-child),.journal h1:not(:last-child),.journal h2:not(:last-child),.journal h3:not(:last-child),.journal h4:not(:last-child),.journal .title:not(:last-child),.journal .subtitle:not(:last-child),.journal .h4:not(:last-child),.journal .h3:not(:last-child),.journal .h2:not(:last-child),.journal ins:not(:last-child),.journal .attention:not(:last-child),.journal blockquote:not(:last-child),.journal .body:not(:last-child){margin-bottom:1rem;}.journal .ltr{direction:ltr!important;}.journal .h-auto{height:auto!important;}.journal .linkNote+br+span{word-wrap:break-word;}.journal .recommend-blog{font-size:1.2em;display:flex;gap:2em;width:fit-content;margin:auto;border:2px dashed #f00;padding:2em;justify-content:space-between;align-items:center;margin-block:2em;color:var(--textColorStrong)!important;}.journal .recommend-blog:hover{border-color:#b71724;background-color:#fef3f4;text-decoration:none;}.journal .recommend-blog .title{color:#e31e2e;}.journal .recommend-blog>.img{flex-basis:25%;flex-shrink:0;}.journal .recommend-blog>.img>img{width:100%;max-width:unset;max-height:10em;margin:unset;margin-right:auto;display:block;box-shadow:none;aspect-ratio:unset;}.journal .recommend-blog>span{display:flex;flex-direction:column;}@media(max-width:698px){.journal .recommend-blog{border:0;background-color:#f5f5f5;width:100%;padding:1em;}.journal .recommend-blog .title{font-size:1.2em;}.journal .recommend-blog .img{display:none;}}@media(max-width:480px){.journal .recommend-blog{font-size:14px;}.journal .recommend-blog .title{font-size:1.2em;}}.journal .new-recommend-blog{background-color:#ffd781;display:flex;flex-direction:column;padding:1.5em;border-radius:1em;gap:.5em;font-size:16px;}.journal .new-recommend-blog .new-recommend-blog-context{display:flex;gap:1.5em;align-items:center;}.journal .new-recommend-blog .new-recommend-blog-context>img{flex-shrink:0;width:294px;height:194px;}.journal .new-recommend-blog .new-recommend-blog-context .new-recommend-blog-text{min-height:194px;background-color:rgba(255,255,255,.5);padding:1em;border-radius:1em;display:flex;flex-direction:column;}.journal .new-recommend-blog .new-recommend-blog-context .new-recommend-blog-text a{color:#b50003!important;}.journal .new-recommend-blog .new-recommend-blog-context .new-recommend-blog-text a:hover{text-decoration:none;}.journal .new-recommend-blog .new-recommend-blog-context .new-recommend-blog-text .show-weblog{font-size:.9em;align-self:flex-end;margin-top:auto;}.journal .new-recommend-blog .new-recommend-blog-context .new-recommend-blog-text .new-recommend-blog-title>a{font-size:1.2em;font-weight:600;}.journal .new-recommend-blog .new-recommend-blog-context .new-recommend-blog-text>p{color:#000!important;font-size:.95em;margin-bottom:0;}.journal .new-recommend-blog .new-recommend-blog-label{color:#000;}@media(max-width:698px){.journal .new-recommend-blog{font-size:15px;padding:1em;}.journal .new-recommend-blog .new-recommend-blog-context{flex-direction:column-reverse;}.journal .new-recommend-blog .new-recommend-blog-context>img{max-width:294px!important;width:100%;height:auto;}}.journal .node{--h_compliment:#608b68;--colorTheme:#608b68;--colorAlt:#608b68;--h3:#608b68;}.journal .micro{--h_compliment:#0052cc;--colorTheme:#0052cc;--colorAlt:#0052cc;--h3:#0052cc;}.journal .ddd{--h_compliment:#27c3dd;--colorTheme:#27c3dd;--colorAlt:#27c3dd;--h3:#27c3dd;}.journal .logic{--h_compliment:#515e7a;--colorTheme:#515e7a;--colorAlt:#515e7a;--h3:#515e7a;}.journal .python-project-color{--h_compliment:#54bab9;--colorTheme:#54bab9;--colorAlt:#54bab9;--h3:#54bab9;}.journal .csharp-project-color{--h_compliment:#f8ad9d;--colorTheme:#f8ad9d;--colorAlt:#f8ad9d;--h3:#f8ad9d;}.journal .machine-learning-project-color{--h_compliment:#31e1f7;--colorTheme:#31e1f7;--colorAlt:#31e1f7;--h3:#31e1f7;}.journal .java-project-color{--h_compliment:#ffa5a5;--colorTheme:#ffa5a5;--colorAlt:#ffa5a5;--h3:#ffa5a5;}.journal .web-design-project-color{--h_compliment:#f08080;--colorTheme:#f08080;--colorAlt:#f08080;--h3:#f08080;}.journal .django-project-color{--h_compliment:#a0c4ff;--colorTheme:#a0c4ff;--colorAlt:#a0c4ff;--h3:#a0c4ff;}.journal .default-project-color{--h_compliment:#c20000;--colorTheme:#c20000;--colorAlt:#c20000;--h3:#c20000;}.journal .access-project-color{--h_compliment:#006a71;--colorTheme:#006a71;--colorAlt:#006a71;--h3:#006a71;}.journal .php-project-color{--h_compliment:#ffd670;--colorTheme:#ffd670;--colorAlt:#ffd670;--h3:#ffd670;}.journal .orange-color{--h_compliment:orange;--colorTheme:orange;--colorAlt:orange;--h3:orange;}.journal .blue-theme-color{--h_compliment:#1d71b9;--colorTheme:#1d71b9;--colorAlt:#1d71b9;--h3:#1d71b9;}.journal .divTable .h_iframe-aparat_embed_frame,.journal .divTable video{width:52vw;}.journal .cursor{cursor:pointer!important;}.journal .collapsible::before{content:"+"!important;content:"+"!important;color:#007bff!important;font-weight:600;font-size:1.3em;}.journal .collapsible+.collapsibleContent{max-height:0;overflow:hidden;}.journal .collapsible+.collapsibleContent.active{max-height:var(--maxHeight);}.journal .collapsible.active::before{content:"-"!important;}.journal .collapsible.active+.collapsibleContent{overflow:visible;}.journal .part{background-color:var(--colorTheme);border-radius:.7em;font-size:1.2em;color:var(--colorCompliment);padding:.5em .7em;margin-bottom:.5em!important;border-bottom:0!important;}.journal .part h2:not(.exception),.journal .part h3:not(.exception),.journal .part h4:not(.exception),.journal .part .h2:not(.exception),.journal .part .h3:not(.exception),.journal .part .h4:not(.exception){margin:0;margin-bottom:0!important;padding:0;color:inherit;border-bottom:0;font-size:1.15rem;}.journal .box{background-color:var(--colorCompliment);border:.1em solid var(--colorAlt);border-radius:.7em;padding:1em 2em;margin-bottom:3rem;--p:#383838;}.journal .box.project{background-color:var(--colorAlt);display:grid;grid-template-columns:25% auto;grid-template-areas:"right left";gap:6em;padding:1em 5em;}.journal .box.project *{color:var(--colorCompliment)!important;}.journal .box.project .left{grid-area:left;margin-block:auto;}.journal .box.project .left h4{margin-top:1em;}.journal .box.project img{margin-block:auto;grid-area:right;}.journal .box img{cursor:unset!important;max-width:100%;height:auto;}.journal .box:not(.project)>img{height:auto;}.journal .box:not(.project) .block-img{width:auto;margin:auto;height:300px;float:none;margin-bottom:2em;}@media(max-width:698px){.journal .box:not(.project){padding:1em 1em;}.journal .box:not(.project)>img{float:unset;margin:2em auto;}.journal .box:not(.project)>img+span{margin-top:0;}.journal .box:not(.project) .block-img{width:100%;height:auto;}.journal .box.project{grid-template-columns:auto;grid-template-areas:unset;gap:1em;padding:2em;}.journal .box.project>img{grid-area:unset;width:80%;height:auto;}.journal .box.project>.left{grid-area:unset;}.journal .box.project.withLabel::before{display:none;}}@media(max-width:698px){.journal .part{font-size:1em;}}.journal .red{color:#f00;}.journal .blue{color:#00f;}.journal .green{color:#008000;}.journal pre:not(.exception){white-space:break-spaces;direction:ltr;text-align:left;background:#1f1f1f;color:#fff;padding:.5em;border-radius:.5em;margin:1em 0;font-size:16px;position:relative;font-family:monospace!important;}.journal pre:not(.exception)>button{background:#fff;padding:.3em;border-radius:.3em;position:absolute;right:.3em;top:.3em;font-size:1.1em;direction:rtl;transition:.2s;white-space:nowrap;}.journal pre:not(.exception)>button::before{content:"";font-family:"Font Awesome 5 free";}.journal pre:not(.exception)>button:hover{background-color:#e8e8e8;}.journal pre:not(.exception)>button.copied{background-color:#439f43;color:#fff;cursor:unset;}.journal .simpleTextImage{display:flex;align-items:center;gap:1em;background-color:rgba(29,113,185,.27);border-radius:.8em;justify-content:space-around;padding:1em;margin-block:2em;font-size:16px;flex-direction:row-reverse;max-width:900px;margin-inline:auto;box-shadow:0 0 15px rgba(0,0,0,.1098039216);}.journal .simpleTextImage>.context .h3,.journal .simpleTextImage>.context h3,.journal .simpleTextImage>.context>p,.journal .simpleTextImage>.context a{color:var(--textColorStrong);text-decoration:none;border:0;padding-bottom:0;margin-bottom:.2em;}.journal .simpleTextImage>.context p.boldText{color:#565656;font-weight:600;}.journal .simpleTextImage>.context p.boldText a{color:#565656;}.journal .simpleTextImage>.context .show-btn{color:var(--mainBlue);background-color:inherit;font-size:.75em;font-weight:700;border-radius:unset;width:auto;padding:0;margin:unset;display:flex;align-items:center;margin-right:auto;width:fit-content;}.journal .simpleTextImage>.context .show-btn::after{content:"";display:inline-block;--wid:1.3em;width:var(--wid);height:var(--wid);background-image:url(/Content/images/Icons/icon-pack-blue.png);background-repeat:no-repeat;background-size:685%;background-position:3% 0;}.journal .simpleTextImage>img{max-width:200px;flex-shrink:0;border-radius:.5em!important;}.journal .simpleTextImage.without-image>img{display:none;}.journal .collapsibleSection{display:flex;flex-direction:column;}.journal .collapsibleSection>.title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s;margin-bottom:0!important;}.journal .collapsibleSection>.title::after{content:"";--wid:.3em;width:var(--wid);height:var(--wid);border-right:2px solid #383838;border-bottom:2px solid #383838;transform:rotate(45deg);transition:all .3s;}.journal .collapsibleSection>.content{height:0;overflow:hidden;transition:all .3s;}.journal .collapsibleSection.active>.title{margin-bottom:.5em!important;}.journal .collapsibleSection.active>.title::after{transform:rotate(225deg);}.journal .collapsibleSection.active>.content{height:var(--height);}.journal .w-30{width:30%!important;}.journal .w-50{width:50%!important;}.journal .w-80{width:80%!important;}.journal .newAds{font-size:15px;}.journal .table-container{overflow-x:auto;box-shadow:0 0 15px rgba(0,0,0,.1098039216);margin-block:4em;font-size:14px;}.journal .table-container::-webkit-scrollbar{height:5px;}.journal .table-container::-webkit-scrollbar-track{background:#fff;border-radius:3px;}.journal .table-container::-webkit-scrollbar-thumb{background:#2086c8;border-radius:3px;}.journal .table-container table{width:100%;border-collapse:collapse;text-align:left;overflow:hidden;}.journal .table-container table tr:nth-child(even){background-color:#f9f9f9;}.journal .table-container table tr:hover{background-color:#f1f1f1;}.journal .table-container table th,.journal .table-container table td{padding:.7em 0;text-align:center;line-height:2.2;color:var(--textColorStrong);border:1px solid #ddd;}.journal .table-container table th{background-color:#f4f4f4;border-bottom:1px solid #ddd;font-size:1.1em;font-weight:600;}.journal .table-container.align-right td{text-align:right;}.journal .table-container.first-column-head table tr td:first-child{background-color:#f4f4f4;}.journal .MsoNormal{word-wrap:break-word;}@media(max-width:1200px){.journal .divTable .h_iframe-aparat_embed_frame,.journal .divTable video{width:72vw;max-width:100%;margin:auto;}}@media(max-width:698px){.journal .float-img{float:unset;margin-right:inherit;}.journal .float-img>img{max-width:100%;}.journal .simpleTextImage{flex-direction:column-reverse;}.journal .simpleTextImage>img{width:100%;max-width:300px;}.journal .table-container{font-size:12px;}.journal .table-container table th,.journal .table-container table td{min-width:130px;}.journal .myTable .tr .td{min-width:210px;}}@media(max-width:480px){.journal .simpleTextImage{font-size:14px;}.journal p:not(.exception),.journal ol:not(.exception),.journal ul:not(.exception){font-size:14px;}.journal .h2:not(.exception),.journal h2:not(.exception){font-size:22px;}.journal .h4:not(.exception),.journal h4:not(.exception){font-size:16px;}.journal .h3:not(.exception),.journal h3:not(.exception){font-size:18px;}.journal mark{max-width:100%;margin:0 0 1em 0;}.journal img{width:100%;}.journal img:not(.normal){width:100%;max-width:100%!important;}}.journal video,.journal .h_iframe-aparat_embed_frame{margin:2em auto;max-width:44em;margin-bottom:2em;display:block;}.journal .titleContainer{--iconWidth:7.2rem;display:grid;grid-template-areas:"image title";grid-template-columns:var(--iconWidth) auto;align-items:center;max-width:68em;margin:auto;margin-bottom:2em;}.journal .titleContainer .image{grid-area:image;width:var(--iconWidth);height:6rem;}.journal .titleContainer .image.backgroundLoaded{background-image:url("/Courses/CourseContent/Asset 15-8.png");}.journal .titleContainer .title{grid-area:title;width:100%;text-align:center;margin:0;}.journal .collapsible{background:#dfdfdf;border-radius:50%;cursor:pointer;transition:.2s;padding:.9em;font-size:.7em;height:0;width:0;display:inline-flex;justify-content:center;align-items:center;}.journal .collapsible:hover,.journal .collapsible.active{background:#b1b1b1;}.journal .collapsible::before{content:"";}.journal .collapsible.active::before{content:"";}.journal .collapsible+.collapsibleContent{max-height:0;overflow:hidden;transition:.5s cubic-bezier(.22,.61,.36,1);}.journal .collapsible+.collapsibleContent.active{max-height:var(--maxHeight);}.journal .section{border-bottom:7px solid transparent;border-image:linear-gradient(to right,white,#1d71b8,white);border-image-slice:1;text-align:center;padding:1em;margin:2em 0;}.journal .section,.journal .section h3,.journal .section h2{color:var(--h3);font-weight:bold;font-size:1.16rem;}.journal .workshop .image{background-image:url("/Courses/CourseContent/Asset 9-8.png");width:50%;padding-bottom:13%;margin:auto;margin-bottom:3em;}.journal .workshop .title{position:relative;width:90%;margin:auto;border-bottom:7px solid transparent;border-image:linear-gradient(to right,white,#d1921a,white);border-image-slice:1;margin-bottom:2em;}.journal .workshop .title h3,.journal .workshop .title .subtitle{color:var(--h2);font-size:1em;padding-right:4em;margin-bottom:1rem;}.journal .workshop .title::before{content:"";width:4.1em;height:3.6em;display:block;position:absolute;right:0;bottom:.2em;background:url("/Courses/CourseContent/Asset 10-8.png");background-size:contain;}.journal>*{margin-bottom:2em;}.journal>* .image,.journal>* .outside{background-size:contain;background-repeat:no-repeat;background-position:center;}.journal .div0 * ol,.journal .div0 * ul{margin-right:1em;}.journal .div0 * ol li,.journal .div0 * ul li{margin:0;}.journal .lightBlueDiv{--background:#d9ebfc;--p:#445b72;--h2:#c41835;padding:2.5em;border-radius:1.2em;display:grid;grid-template-columns:63% auto;grid-template-areas:"right image";font-weight:700;}.journal .lightBlueDiv .image{grid-area:image;padding-bottom:70%;}.journal .lightBlueDiv .image.backgroundLoaded{background-image:url("/Courses/CourseContent/Asset 8-8.png");}.journal .lightBlueDiv .right{grid-area:right;}.journal .lightBlueDiv .right h3,.journal .lightBlueDiv .right h2,.journal .lightBlueDiv .right .title{margin-bottom:2em;}.journal .lightBlueDiv .right p{text-align:justify;}.journal .adsDiv{margin-left:calc(-1*var(-\2d containerPadding));margin-right:calc(-1*var(-\2d containerPadding));}.journal .adsDiv h2,.journal .adsDiv h3,.journal .adsDiv h4{background:#f2f2f2;color:#fff;text-align:center;font-family:balooBold;padding:.8em;font-size:4em;text-shadow:2px 2px 2px rgba(86,86,86,.4);line-height:1em;}.journal .adsDiv.small h2,.journal .adsDiv.small h3,.journal .adsDiv.small h4{font-size:2.8em;}.journal .lightGrayDiv,.journal .lightGrayTable{margin-left:calc(-1*var(-\2d containerPadding));margin-right:calc(-1*var(-\2d containerPadding));--background:#e7e7e7;--h2:#e6007e;padding:2em;padding-bottom:3em;}.journal .lightGrayDiv>.img,.journal .lightGrayTable>.img{height:185px;width:296px;margin:0 auto;margin-bottom:0;margin-bottom:2em;background-size:contain;}.journal .lightGrayDiv>.img.backgroundLoaded,.journal .lightGrayTable>.img.backgroundLoaded{background-image:url("/Courses/CourseContent/Asset 2-8.png");}.journal .lightGrayDiv .titleContainer,.journal .lightGrayTable .titleContainer{flex-direction:row-reverse;}.journal .lightGrayDiv .titleContainer h2,.journal .lightGrayDiv .titleContainer h3,.journal .lightGrayDiv .titleContainer .title,.journal .lightGrayDiv .titleContainer .subtitle,.journal .lightGrayTable .titleContainer h2,.journal .lightGrayTable .titleContainer h3,.journal .lightGrayTable .titleContainer .title,.journal .lightGrayTable .titleContainer .subtitle{text-align:right;padding-right:3%;}.journal .lightGrayDiv .titleContainer .image.backgroundLoaded,.journal .lightGrayTable .titleContainer .image.backgroundLoaded{background-image:url("/Courses/CourseContent/Asset 7-8.png");}.journal .lightGrayTable{--h2:#e30613;}.journal .lightGrayTable .titleContainer .image.backgroundLoaded{background-image:url("/Courses/CourseContent/Asset 1-8.png");}.journal .lightGrayTable .tableContainer{background:#fff;margin:2em -2em;padding:2em;}.journal .lightGrayTable .tableContainer:last-child{margin-bottom:-3em;}.journal .lightGrayTable .tableContainer p{color:#a8a8a8;font-weight:600;}.journal .lightGrayTable .tableContainer h3,.journal .lightGrayTable .tableContainer .subtitle{font-weight:900;}.journal .lightGrayTable .tableContainer .mytable{color:#000;font-weight:600;font-size:1em;border:.2em solid #f2f2f2;background:#fff;margin:2em 0;}.journal .lightGrayTable .tableContainer .mytable .tr{display:grid;grid-template-columns:14em repeat(auto-fit,10em);gap:.2em;}.journal .lightGrayTable .tableContainer .mytable .tr .td{text-align:center;padding:.3em;line-height:2.1em;}.journal .lightGrayTable .tableContainer .mytable .tr:first-child .td:not(:first-child){clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%);color:#fff;padding-bottom:1em;}.journal .lightGrayTable .tableContainer .mytable .tr:first-child .td:first-child{color:var(--h3);font-size:1.1em;}.journal .lightGrayTable .tableContainer .mytable .tr:first-child .td:nth-child(1){background:initial;}.journal .lightGrayTable .tableContainer .mytable .tr:first-child .td:nth-child(2){background:#f9b233;}.journal .lightGrayTable .tableContainer .mytable .tr:first-child .td:nth-child(3){background:#f3502b;}.journal .lightGrayTable .tableContainer .mytable .tr:first-child .td:nth-child(4){background:#85c9f6;}.journal .lightGrayTable .tableContainer .mytable .tr:first-child .td:nth-child(5){background:#4ce579;}.journal .lightGrayTable .tableContainer .mytable .tr:first-child .td:nth-child(6){background:#66dada;}.journal .lightGrayTable .tableContainer .mytable .tr:first-child .td.blue{background:#1d71b8;}.journal .lightGrayTable .tableContainer .mytable .tr:nth-child(2n){background-color:#e7e7e7;}.journal .goalsDiv{--p:black;padding:0 15%;}.journal .goalsDiv .title{text-align:center;font-size:1.7em;font-weight:600;padding:1em 0;margin-bottom:1em;line-height:1.3em;}.journal .goalsDiv .title.bigTitle{font-weight:500;font-size:2.3em;color:#1d600d;}.journal .goalsDiv .image{height:80vw;max-width:17em;max-height:17em;margin:auto;margin-bottom:3em;}.journal .goalsDiv .image.backgroundLoaded{background-image:url("/Courses/CourseContent/PNG-8.png");}.journal .goalsDiv ol,.journal .goalsDiv ul{max-width:61em;margin:auto;text-align:justify;font-weight:bold;}.journal .goalsDiv ol p,.journal .goalsDiv ol .body,.journal .goalsDiv ul p,.journal .goalsDiv ul .body{padding:1em 2.4em;font-size:1em;}.journal .goalsDiv ol li,.journal .goalsDiv ul li{list-style-type:disc;}.journal .whiteSmokeDiv,.journal .projectBox{margin-left:calc(-1*var(-\2d containerPadding));margin-right:calc(-1*var(-\2d containerPadding));--background:#e7e7e7;display:grid;gap:1.3em;grid-template-columns:4fr 6fr;grid-template-areas:"outside left";padding:1.4em;}.journal .whiteSmokeDiv>*,.journal .projectBox>*{border-radius:.8em;background:#fff;padding:2em;}.journal .whiteSmokeDiv .outside,.journal .projectBox .outside{grid-area:outside;padding:0;min-height:17em;}.journal .whiteSmokeDiv .outside .image.backgroundLoaded,.journal .projectBox .outside .image.backgroundLoaded{background-size:auto;background-image:url("/Courses/CourseContent/Asset 14-8.png");width:100%;height:100%;}.journal .whiteSmokeDiv .left,.journal .projectBox .left{grid-area:left;}.journal .whiteSmokeDiv .left h2,.journal .whiteSmokeDiv .left .title,.journal .projectBox .left h2,.journal .projectBox .left .title{text-align:center;font-size:1.4em;}.journal .whiteSmokeDiv .left p,.journal .projectBox .left p{text-align:justify;}.journal .whiteSmokeDiv .bottom,.journal .projectBox .bottom{grid-column:1/3;}.journal .whiteSmokeDiv.withImage>.outside{background-color:transparent;}.journal .whiteSmokeDiv.withImage>.outside>img{height:100%;}.journal .projectBox{background:var(--background);margin-bottom:2em;}.journal .projectBox *:not(h3,h2,.title,.subtitle){color:var(--h3);font-weight:bold;font-size:1em;}.journal .projectBox .outside .image.backgroundLoaded{background-image:url("/Courses/CourseContent/Asset 11-8.png");}.journal .projectBox>*{border:1px solid #c4e0ff;}.journal .projectBox>* ul,.journal .projectBox>* ol,.journal .projectBox>* ul li,.journal .projectBox>* ol li{margin:0;}.journal .normalDiv{padding:0 2em;}.journal .normalDiv .titleContainer{flex-direction:row-reverse;}.journal .normalDiv .titleContainer .image.backgroundLoaded{background-image:url("/Courses/CourseContent/Asset 6-8.png");}.journal .normalDiv .img{height:49vw;max-width:31em;width:100%;max-height:17em;margin:auto;margin-bottom:3em;background-size:contain;background-repeat:no-repeat;background-position:center;}.journal .normalDiv .img.backgroundLoaded{background-image:url("/Courses/CourseContent/Asset 5-8.png");}.journal .titlesDiv .titleContainer .image.backgroundLoaded{background-image:url("/Courses/CourseContent/Asset 12-8.png");}.journal .titlesDiv>ol>li{margin-bottom:1em;}.journal .titlesDiv>ol>li::marker{color:var(--h3);font-weight:bold;}.journal .titlesDiv>ol>ol{margin-right:1.7em;margin-bottom:3em;}.journal .courseVideo{margin-left:calc(-1*var(-\2d containerPadding));margin-right:calc(-1*var(-\2d containerPadding));}.journal .threeD{--background:#e7e7e7;border:.1em solid #c1c1c1;border-radius:1.2em;padding:1em 2em;}.journal .threeD object{width:100%;height:45vw;}.journal .threeD .download a{display:block;text-align:center;color:#00f;font-size:.8em;font-weight:bold;}.journal .courseVideo{max-width:52em;width:100%;margin:5em auto;position:relative;cursor:pointer;}.journal .courseVideo video{width:100%;margin:0;border-radius:1rem;max-width:unset;}.journal .courseVideo .title,.journal .courseVideo p{font-size:1.6em;position:absolute;color:#fff;left:0;right:0;text-align:center;line-height:1.5em;top:calc(50% + 1em);}.journal .courseVideo p{font-size:1.5em;top:calc(50% + 3.4em);}.journal .courseVideo img{--wid:4em;height:auto;border-radius:50%;position:absolute;width:var(--wid);margin:auto;left:0;right:0;bottom:var(--wid);top:0;}.journal .courseVideo>*{z-index:10;}.journal .courseVideo::after{content:"";border-radius:1rem;background-color:rgba(26,26,26,.85);position:absolute;width:100%;height:100%;top:0;right:0;}.journal .courseVideo.active::after,.journal .courseVideo.active .title,.journal .courseVideo.active p,.journal .courseVideo.active img{transition:.2s;opacity:0;visibility:hidden;}@media(max-width:698px){.journal .courseVideo{font-size:.6em;margin-bottom:10em;}.journal .courseVideo p{color:#000;top:calc(100% + 1em);opacity:100!important;visibility:visible!important;}}.journal .videoAndQuestion{display:flex;flex-direction:column;gap:6em;margin-bottom:3em;}.journal .videoAndQuestion>.item{display:flex;gap:2%;}.journal .videoAndQuestion>.item:nth-child(even){flex-direction:row-reverse;}.journal .videoAndQuestion>.item>.context,.journal .videoAndQuestion>.item>.sample-video{width:49%;flex-shrink:0;}.journal .videoAndQuestion>.item>.sample-video video{height:auto;margin:unset;}.journal .sample-video{position:relative;width:100%;border-radius:1em;cursor:pointer;display:flex;align-items:center;}.journal .sample-video.play::before{display:none;}.journal .sample-video.play svg{display:none;}.journal .sample-video.play>video{object-fit:contain;}.journal .sample-video>video{position:relative;z-index:0;width:100%;height:100%;max-width:unset;margin:0;border-radius:1em;}.journal .sample-video::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/content/images/img/packageVideoOverLay.webp");background-repeat:no-repeat;background-size:cover;z-index:1;border-radius:1.4vw;}.journal .sample-video svg{position:absolute;z-index:2;--wid:4em;width:var(--wid);height:var(--wid);top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;}.journal .sample-video>div{position:absolute;z-index:2;display:flex;font-size:1.3em;color:var(--textColorStrong);top:103%;right:0;font-weight:bold;}.journal .sample-video.noCover{margin-bottom:1em;}.journal .sample-video.noCover::before{background-image:none;background-color:#000;}.journal .sample-video.with-max-width{max-width:700px;margin:auto;}.journal .photoVeiwer{display:flex;align-items:center;flex-wrap:wrap;gap:.7em;margin-bottom:1em;}.journal .photoVeiwer img{--wid:5em;width:var(--wid);height:var(--wid);object-fit:contain;border:.1em solid #e2e2e2;background-color:#f1f1f1;border-radius:.2em;cursor:pointer;transition:.15s;}.journal .photoVeiwer img:hover,.journal .photoVeiwer img.showing{transform:scale(1.2);}@media(max-width:1200px){.journal .videoAndQuestion{gap:3em;}.journal .videoAndQuestion>.item{flex-direction:column-reverse!important;}.journal .videoAndQuestion>.item>.context,.journal .videoAndQuestion>.item>.sample-video{width:100%;}}@media(max-width:992px){.journal .whiteSmokeDiv.withImage{flex-direction:column;display:flex;background:none;gap:2em;}.journal .whiteSmokeDiv.withImage>.outside{background:unset;}}@media(max-width:698px){.journal .sample-video>svg{--wid:11vw;}}@media(max-width:480px){.journal{--containerPadding:10px;}html{font-size:.9em;}.journal li{margin-right:0!important;list-style-position:inside;}.journal li>h3:first-child,.journal li h4:first-child,.journal li h5:first-child{display:inline!important;}.journal .titleContainer{--iconWidth:5em;}.journal .titleContainer .title{text-align:center!important;}.journal .goalsDiv,.journal .lightBlueDiv,.journal .normalDiv .left{padding:0;}.journal .whiteSmokeDiv.withImage>.outside{background:unset;}.journal .goalsDiv .title.bigTitle{font-size:1.7em;}.journal .lightGrayDiv,.journal .whiteSmokeDiv,.journal .lightGrayTable,.journal .threeD,.journal .projectBox{padding:.6rem;}.journal .lightBlueDiv,.journal .whiteSmokeDiv,.journal .projectBox{flex-direction:column;display:flex;background:none;gap:2em;}.journal .lightBlueDiv .image,.journal .whiteSmokeDiv .image,.journal .projectBox .image{order:1;background-color:var(--background);border-radius:50%;padding-bottom:100%;background-size:63%;}.journal .lightBlueDiv .right,.journal .lightBlueDiv .left,.journal .whiteSmokeDiv .right,.journal .whiteSmokeDiv .left,.journal .projectBox .right,.journal .projectBox .left{order:2;}.journal .whiteSmokeDiv .outside,.journal .projectBox .outside{background:linear-gradient(to left,#1d71b8,#e6007e);border-radius:50%;padding:1.3em;}.journal .whiteSmokeDiv .outside .image.backgroundLoaded,.journal .projectBox .outside .image.backgroundLoaded{background-size:105%;background-color:#fff;}.journal .projectBox .outside{background:linear-gradient(to left,#ffc000,#e6007e);}.journal .adsDiv h2{padding:.5em;font-size:2.7rem;}.journal .workshop .image{width:100%;padding-bottom:47%;}.journal .workshop .title{width:100%;}.journal .lightGrayTable .tableContainer .mytable{font-size:.7em;}.journal .lightGrayTable .tableContainer .mytable .tr{grid-template-columns:repeat(5,19.4%);}.journal .threeD{margin-left:calc(-1*var(-\2d containerPadding));margin-right:calc(-1*var(-\2d containerPadding));}.journal .adsDiv{margin-bottom:2rem;}.journal .adsDiv h2,.journal .adsDiv h3,.journal .adsDiv h4{font-size:2.7rem;padding:1em 0;}.journal p:not(.exception),.journal ol:not(.exception),.journal ul:not(.exception){font-size:.975rem;}}@layer components{.courseDetailsMainContext{--ink:#15213b;--muted:#64748b;--line:#e6ebf2;--brand:#1D71B9;--brand2:#1D71B9;--soft:#f4f8ff;--soft2:#eef6ff;--green:#087f5b;--greenSoft:#ecfdf5;--orange:#b45309;--orangeSoft:#fff7ed;--red:#b42318;--redSoft:#fff1f2;--card:#fff;--bg:#f7f9fc;--radius:22px;--shadow:0 14px 40px rgba(22,43,78,.08);}.courseDetailsMainContext a{color:inherit;text-decoration:none;}.courseDetailsMainContext .mainSection{padding:2rem;}.courseDetailsMainContext .container{width:min(1180px,100% - 32px);margin:auto;}.courseDetailsMainContext .topbar{background:#0f1f3d;color:#dbe8ff;font-size:12px;}.courseDetailsMainContext .topbar .container{display:flex;justify-content:space-between;align-items:center;padding:7px 0;}.courseDetailsMainContext .nav{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50;}.courseDetailsMainContext .nav .container{display:flex;align-items:center;justify-content:space-between;min-height:70px;gap:20px;}.courseDetailsMainContext .brand{font-size:21px;font-weight:900;color:var(--brand);}.courseDetailsMainContext .navlinks{display:flex;gap:20px;color:#475569;font-size:13px;}.courseDetailsMainContext .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;padding:11px 18px;font-weight:700;border:1px solid transparent;cursor:pointer;}.courseDetailsMainContext .btn-primary{background:var(--brand);color:#fff;}.courseDetailsMainContext .btn-outline{border-color:#bfd2ed;background:#fff;color:var(--brand2);}.courseDetailsMainContext .btn-dark{background:#13264b;color:#fff;}.courseDetailsMainContext .hero{padding:58px 0 36px;background:linear-gradient(135deg,#f9fbff 0,#eef5ff 62%,#f7fbff 100%);border-bottom:1px solid var(--line);}.courseDetailsMainContext .breadcrumbs{font-size:12px;color:#718096;margin-bottom:18px;}.courseDetailsMainContext .hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) 370px;gap:30px;align-items:start;}.courseDetailsMainContext .eyebrow{display:inline-flex;background:#e8f1ff;color:var(--brand2);padding:5px 12px;border-radius:999px;font-size:12px;font-weight:800;}.courseDetailsMainContext .hero h1{font-size:38px;line-height:1.45;margin:14px 0 10px;letter-spacing:-.5px;}.courseDetailsMainContext .lead{font-size:18px;color:#465875;line-height:2;margin:0 0 20px;}.courseDetailsMainContext .chips{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0;}.courseDetailsMainContext .chip{background:#fff;border:1px solid #dbe6f5;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:700;color:#35506f;}.courseDetailsMainContext .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px;}.courseDetailsMainContext .enroll-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px;position:sticky;top:92px;}.courseDetailsMainContext .course-mark{height:150px;border-radius:17px;background:radial-gradient(circle at 75% 25%,#2d8cff 0 5%,transparent 6%),linear-gradient(145deg,#102b5c,#1769d2);display:flex;align-items:center;justify-content:center;color:white;margin-bottom:18px;overflow:hidden;position:relative;}.courseDetailsMainContext .course-mark:before,.courseDetailsMainContext .course-mark:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%;}.courseDetailsMainContext .course-mark:before{width:180px;height:180px;left:-40px;top:-80px;}.courseDetailsMainContext .course-mark:after{width:110px;height:110px;right:-30px;bottom:-40px;}.courseDetailsMainContext .course-mark b{font-size:38px;letter-spacing:-2px;z-index:2;}.courseDetailsMainContext .meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;}.courseDetailsMainContext .meta div{background:#f8fafc;border:1px solid var(--line);border-radius:12px;padding:10px;}.courseDetailsMainContext .meta small{display:block;color:var(--muted);font-size:10px;}.courseDetailsMainContext .meta strong{font-size:12px;}.courseDetailsMainContext .price{display:flex;align-items:end;justify-content:space-between;border-top:1px dashed var(--line);padding-top:14px;margin-top:12px;}.courseDetailsMainContext .price b{font-size:22px;color:#0e356f;}.courseDetailsMainContext .enroll-card .btn{width:100%;margin-top:10px;}.courseDetailsMainContext .section{border-radius:16px;padding:1rem 0;}.courseDetailsMainContext .section.white{background:#fff;}.courseDetailsMainContext .section.soft{background:var(--soft);}.courseDetailsMainContext .section-head{max-width:790px;margin-bottom:28px;}.courseDetailsMainContext .kicker{font-size:16px;font-weight:900;color:var(--brand);margin-bottom:6px;}.courseDetailsMainContext .section h2{font-size:24px;line-height:1.55;margin:0 0 12px;}.courseDetailsMainContext .section h3{font-size:15px;line-height:1.7;margin:0 0 8px;}.courseDetailsMainContext .section p{color:#475569;margin:8px 0 14px;}.courseDetailsMainContext .grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;}.courseDetailsMainContext .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}.courseDetailsMainContext .grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;}.courseDetailsMainContext .card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:0 8px 24px rgba(20,45,85,.04);}.courseDetailsMainContext .card .icon{width:42px;height:42px;border-radius:12px;background:#eaf2ff;color:var(--brand);display:flex;align-items:center;justify-content:center;font-weight:900;margin-bottom:12px;}.courseDetailsMainContext .card p{font-size:14px;margin-bottom:0;}.courseDetailsMainContext .steps{counter-reset:step;}.courseDetailsMainContext .card.step:before{counter-increment:step;content:counter(step);display:flex;width:28px;height:28px;border-radius:9px;background:#e9f2ff;color:var(--brand);align-items:center;justify-content:center;font-weight:900;margin-bottom:10px;}.courseDetailsMainContext .problem{border:1.5px solid #2086c8;background:#eef6ff;color:#383838;border-radius:16px;padding:2rem;}.courseDetailsMainContext .problem h2{color:#383838;text-align:justify;margin:1rem 0;line-height:1.5;}.courseDetailsMainContext .problem p{color:#383838;text-align:justify;margin:1rem 0;}.courseDetailsMainContext .problem-image{width:100%;height:100%;min-height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:14px;}.courseDetailsMainContext .problem-image img{width:100%;height:100%;max-height:340px;object-fit:contain;display:block;}.courseDetailsMainContext .roadmap{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:20px;}.courseDetailsMainContext .roadmap span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);padding:7px 10px;border-radius:10px;font-size:12px;}.courseDetailsMainContext .roadmap i{font-style:normal;color:#72aaff;}.courseDetailsMainContext .project{padding:0;overflow:hidden;}.courseDetailsMainContext .project-top{height:220px;background:#FEF4F5;display:flex;align-items:center;justify-content:center;overflow:hidden;}.courseDetailsMainContext .project-top img{width:100%;height:100%;object-fit:contain;display:block;}.courseDetailsMainContext .project:nth-child(2) .project-top{background:#E9FFF2;}.courseDetailsMainContext .project-body{padding:22px;}.courseDetailsMainContext .project ul{list-style:none;padding-right:0;}.courseDetailsMainContext .project li{position:relative;padding-right:18px;margin:8px 0;}.courseDetailsMainContext .project li::before{content:"";position:absolute;right:0;top:12px;width:6px;height:6px;background:var(--brand);border-radius:50%;}.courseDetailsMainContext .project ul,.courseDetailsMainContext .clean-list{margin:12px 0 0;color:#475569;}.courseDetailsMainContext .project li,.courseDetailsMainContext .clean-list li{margin:5px 0;}.courseDetailsMainContext .portfolio{background:linear-gradient(135deg,#ecfdf5,#f8fffb);border:1px solid #cceedd;border-radius:16px;padding:30px;}.courseDetailsMainContext .portfolio p{text-align:justify;}.courseDetailsMainContext .check{background:#fff;border:1px solid #087f5b;border-radius:12px;padding:10px;margin:auto 0;}.courseDetailsMainContext .check::before{content:"✓";color:var(--green);font-weight:bold;margin-left:.3rem;}.courseDetailsMainContext .ai{background:linear-gradient(135deg,#111d38,#172e5d);color:#fff;border-radius:16px;padding:32px;}.courseDetailsMainContext .ai p{color:#d8e4f7;}.courseDetailsMainContext .ai .grid-3 .card{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);box-shadow:none;}.courseDetailsMainContext .ai .card h3,.courseDetailsMainContext .ai .card p{color:#fff;}.courseDetailsMainContext .statline{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px;}.courseDetailsMainContext .stat{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);padding:12px 15px;border-radius:13px;}.courseDetailsMainContext .stat b{font-size:20px;display:block;}.courseDetailsMainContext .card.yes{background:var(--greenSoft);border-color:#cdebdc;}.courseDetailsMainContext .card.yes li{position:relative;padding-right:18px;margin:8px 0;}.courseDetailsMainContext .card.yes li::before{content:"✓";position:absolute;right:0;top:0;width:6px;height:6px;color:var(--green);background:none;font-weight:900;border-radius:50%;}.courseDetailsMainContext .card.no{background:var(--redSoft);border-color:#ffd4d8;}.courseDetailsMainContext .card.no li{position:relative;padding-right:18px;margin:8px 0;}.courseDetailsMainContext .card.no li::before{content:"✘";position:absolute;right:0;top:3px;width:6px;height:6px;background:none;color:var(--red);border-radius:50%;}.courseDetailsMainContext .curriculum{display:grid;gap:10px;}.courseDetailsMainContext .module{background:transparent;border:0;border-radius:15px;padding:0;}.courseDetailsMainContext .module summary{list-style:none;cursor:pointer;padding:13px 16px;font-weight:800;display:flex;justify-content:flex-start;align-items:center;gap:8px;background:#fff;border:1px solid #d9e3ef;border-radius:12px;transition:border-color .2s ease,background .2s ease;}.courseDetailsMainContext .module summary::-webkit-details-marker{display:none;}.courseDetailsMainContext .module summary:after{content:"＋";color:var(--brand);font-size:18px;flex:0 0 auto;margin-right:auto;}.courseDetailsMainContext .module[open]summary{border-color:#bfd2ed;background:#fbfdff;margin-bottom:8px;}.courseDetailsMainContext .module[open]summary:after{content:"−";}.courseDetailsMainContext .module .content{color:#52647b;margin:0;padding:14px 18px 14px 18px;background:#fff;border:1px solid #d9e3ef;border-radius:12px;}.courseDetailsMainContext .module small{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;white-space:nowrap;color:#fff;background:var(--brand);border-radius:7px;padding:3px 9px;font-size:11px;font-weight:800;line-height:1.7;}.courseDetailsMainContext .mentor{border-right:4px solid var(--brand);}.courseDetailsMainContext .tool-card{position:relative;overflow:hidden;min-height:stretch;padding:20px;border:1px solid #dbe6f3;border-radius:16px;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);box-shadow:0 8px 24px rgba(20,45,85,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}.courseDetailsMainContext .tool-card:hover{transform:translateY(-3px);border-color:#bfd2ed;box-shadow:0 14px 30px rgba(20,45,85,.08);}.courseDetailsMainContext .tool-card::before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--brand),#5aa1ff);}.courseDetailsMainContext .tool-card-head{display:flex;align-items:center;gap:12px;margin-bottom:15px;}.courseDetailsMainContext .tool-icon{width:46px;height:46px;flex:0 0 46px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#eaf2ff;color:var(--brand);}.courseDetailsMainContext .tool-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.courseDetailsMainContext .tool-category{display:block;color:var(--muted);font-size:11px;font-weight:700;line-height:1.6;}.courseDetailsMainContext .tool-card h3{margin:1px 0 0;font-size:16px;color:var(--ink);}.courseDetailsMainContext .tool-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;}.courseDetailsMainContext .tool-tags span{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid #dbe6f3;border-radius:999px;background:#fff;color:#49617f;font-size:11px;font-weight:700;line-height:1.6;}.courseDetailsMainContext .career-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;}.courseDetailsMainContext .career-table th,.courseDetailsMainContext .career-table td{padding:11px 14px;border-bottom:1px solid var(--line);text-align:right;font-size:13px;}.courseDetailsMainContext .career-table th{background:#f3f7fd;}.courseDetailsMainContext .career-table tr:last-child td{border-bottom:0;}.courseDetailsMainContext .yesmark{color:var(--green);font-weight:900;}.courseDetailsMainContext .next .card{position:relative;padding-top:48px;}.courseDetailsMainContext .num{position:absolute;top:16px;right:18px;width:25px;height:25px;border-radius:8px;background:#eaf2ff;color:var(--brand);display:flex;align-items:center;justify-content:center;font-weight:900;}.courseDetailsMainContext .teacher{display:grid;grid-template-columns:260px 1fr;gap:32px;align-items:center;}.courseDetailsMainContext .teacher-photo{min-height:320px;border-radius:18px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;}.courseDetailsMainContext .teacher-photo img{width:100%;object-fit:contain;object-position:center bottom;display:block;}.courseDetailsMainContext .quote{font-size:12px;}.courseDetailsMainContext .quote b{display:block;font-size:14px;margin-bottom:5px;}.courseDetailsMainContext .student-video{width:100%;aspect-ratio:16/9;display:block;object-fit:cover;background:#0f172a;border-radius:12px;margin-bottom:12px;}.courseDetailsMainContext .faq{display:grid;gap:9px;}.courseDetailsMainContext .faq details{background:transparent;border:0;border-radius:12px;padding:0;}.courseDetailsMainContext .faq summary{list-style:none;cursor:pointer;font-weight:800;padding:13px 16px;background:#fff;border:1px solid #d9e3ef;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:14px;transition:border-color .2s ease,background .2s ease;}.courseDetailsMainContext .faq summary::-webkit-details-marker{display:none;}.courseDetailsMainContext .faq summary::after{content:"＋";color:var(--brand);font-size:18px;flex:0 0 auto;}.courseDetailsMainContext .faq details[open]summary{border-color:#bfd2ed;background:#fbfdff;margin-bottom:8px;}.courseDetailsMainContext .faq details[open]summary::after{content:"−";}.courseDetailsMainContext .faq p{margin:0;padding:14px 16px;background:#fff;border:1px solid #d9e3ef;border-radius:12px;color:#52647b;}.courseDetailsMainContext .blogcards{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;}.courseDetailsMainContext .blogcards .card{min-height:210px;display:flex;flex-direction:column;align-items:flex-start;}.courseDetailsMainContext .blogcards .card p{flex:1;}.courseDetailsMainContext .article-btn{margin-top:14px;padding:8px 14px;border-radius:10px;font-size:12px;}.courseDetailsMainContext .cta-band{background:#1769d2;color:#fff;border-radius:16px;padding:30px;display:flex;justify-content:space-between;align-items:center;gap:20px;}.courseDetailsMainContext .cta-band h2,.courseDetailsMainContext .cta-band p{color:#fff;margin:0;}.courseDetailsMainContext .source-note{font-size:11px;color:#6b7b90;background:#fff;border:1px solid var(--line);padding:12px 14px;border-radius:12px;margin-top:15px;}.courseDetailsMainContext .certificate-card{overflow:hidden;}.courseDetailsMainContext .certificate-image{width:100%;max-height:320px;object-fit:contain;display:block;background:#f8fafc;border:1px solid var(--line);border-radius:12px;margin-top:16px;}.courseDetailsMainContext .footer{background:#0f1f3d;color:#cbd5e1;padding:35px 0;margin-top:50px;}.courseDetailsMainContext .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px;}.courseDetailsMainContext .mobile-cta{display:none;}@media(max-width:980px){.courseDetailsMainContext .hero-grid{grid-template-columns:1fr;}.courseDetailsMainContext .enroll-card{position:relative;top:auto;}.courseDetailsMainContext .grid-4{grid-template-columns:repeat(2,1fr);}.courseDetailsMainContext .grid-3{grid-template-columns:repeat(2,1fr);}.courseDetailsMainContext .tech{grid-template-columns:repeat(2,1fr);}.courseDetailsMainContext .blogcards{grid-template-columns:repeat(2,1fr);}.courseDetailsMainContext .navlinks{display:none;}}@media(max-width:640px){.courseDetailsMainContext body{font-size:14px;}.courseDetailsMainContext .container{width:min(100% - 22px,1180px);}.courseDetailsMainContext .hero{padding-top:30px;}.courseDetailsMainContext .hero h1{font-size:28px;}.courseDetailsMainContext .lead{font-size:15px;}.courseDetailsMainContext .grid-4,.courseDetailsMainContext .grid-3,.courseDetailsMainContext .grid-2{grid-template-columns:1fr;}.courseDetailsMainContext .teacher-photo{min-height:280px;}.courseDetailsMainContext .teacher-photo img{height:280px;}.courseDetailsMainContext .teacher ul{columns:1;}.courseDetailsMainContext .section{padding:40px 0;}.courseDetailsMainContext .section h2{font-size:23px;}.courseDetailsMainContext .problem,.courseDetailsMainContext .ai,.courseDetailsMainContext .portfolio{padding:2rem;}.courseDetailsMainContext .cta-band{align-items:flex-start;flex-direction:column;}.courseDetailsMainContext .mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding:8px 12px;z-index:80;gap:8px;}.courseDetailsMainContext .mobile-cta .btn{flex:1;}.courseDetailsMainContext .footer{padding-bottom:90px;}}.courseDetailsMainContext .video{margin-top:2rem;border-radius:16px;}.courseDetailsMainContext .card .icon svg{width:22px;height:22px;stroke:currentColor;}.courseDetailsMainContext .mainSection ul{list-style:none;}.courseDetailsMainContext .mainSection ul li{position:relative;padding-right:18px;}.courseDetailsMainContext .mainSection ul li::before{content:"";position:absolute;right:0;top:12px;width:6px;height:6px;background:var(--brand);border-radius:50%;}.courseDetailsMainContext .module ul li{margin:5px 0;}.courseDetailsMainContext .mainSection,.courseDetailsMainContext .mainSection *{min-width:0;}.courseDetailsMainContext .mainSection img,.courseDetailsMainContext .mainSection video,.courseDetailsMainContext .mainSection svg{max-width:100%;}.courseDetailsMainContext .mainSection .video{margin:2rem 0;display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#10213e;overflow:hidden;}.courseDetailsMainContext .mainSection .section-head h2,.courseDetailsMainContext .mainSection .problem h2,.courseDetailsMainContext .mainSection .cta-band h2{overflow-wrap:break-word;}.courseDetailsMainContext .mainSection .teacher ul{padding-right:20px;}.courseDetailsMainContext .mainSection .career-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:16px;}.courseDetailsMainContext .mainSection .career-table{min-width:570px;}.courseDetailsMainContext .mainSection .table-scroll-hint{display:none;}.courseDetailsMainContext .mainSection .student-slider-controls{display:none;}.courseDetailsMainContext .mainSection .student-video{max-width:100%;}.courseDetailsMainContext .mainSection .student-slider-btn{touch-action:manipulation;}@media(max-width:1024px){.courseDetailsMainContext .mainSection{padding:22px;}.courseDetailsMainContext .mainSection .container{width:100%;max-width:1180px;}.courseDetailsMainContext .mainSection .grid-4{grid-template-columns:repeat(2,minmax(0,1fr));}.courseDetailsMainContext .mainSection .grid-3,.courseDetailsMainContext .mainSection{grid-template-columns:repeat(2,minmax(0,1fr));}.courseDetailsMainContext .mainSection .blogcards{grid-template-columns:repeat(2,minmax(0,1fr));}.courseDetailsMainContext .mainSection .teacher{grid-template-columns:220px minmax(0,1fr);gap:22px;}.courseDetailsMainContext .mainSection .cta-band{padding:24px;}}@media(max-width:767px){.courseDetailsMainContext{}.courseDetailsMainContext .mainSection{padding:12px;overflow-x:clip;}.courseDetailsMainContext .mainSection .container{width:100%;}.courseDetailsMainContext .mainSection .section{padding:26px 0;}.courseDetailsMainContext .mainSection .section-head{margin-bottom:18px;}.courseDetailsMainContext .mainSection .section h2,.courseDetailsMainContext .mainSection .problem h2{font-size:clamp(20px,5.4vw,25px);line-height:1.6;}.courseDetailsMainContext .mainSection .kicker{font-size:13px;}.courseDetailsMainContext .mainSection .section p,.courseDetailsMainContext .mainSection .problem p{line-height:1.95;}.courseDetailsMainContext .mainSection .grid-2,.courseDetailsMainContext .mainSection .teacher{grid-template-columns:minmax(0,1fr);}.courseDetailsMainContext .mainSection .grid-4,.courseDetailsMainContext .mainSection .grid-3,.courseDetailsMainContext .mainSection .blogcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.courseDetailsMainContext .mainSection .card,.courseDetailsMainContext .mainSection .tool-card{padding:15px;}.courseDetailsMainContext .mainSection .problem,.courseDetailsMainContext .mainSection .portfolio{padding:18px;gap:14px;}.courseDetailsMainContext .mainSection .problem-image{min-height:0;height:auto;}.courseDetailsMainContext .mainSection .problem-image img{height:auto;max-height:250px;}.courseDetailsMainContext .mainSection .project{padding:0;}.courseDetailsMainContext .mainSection .project-top{height:auto;aspect-ratio:16/10;}.courseDetailsMainContext .mainSection .project-top img{height:100%;}.courseDetailsMainContext .mainSection .project-body{padding:16px;}.courseDetailsMainContext .mainSection .checkgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.courseDetailsMainContext .mainSection .check{width:100%;margin:0;}.courseDetailsMainContext .mainSection .module summary{position:relative;flex-wrap:wrap;padding:12px 42px 12px 12px;gap:5px 8px;}.courseDetailsMainContext .mainSection .module summary > span{flex:1 1 100%;font-size:13px;line-height:1.8;}.courseDetailsMainContext .mainSection .module small{font-size:11px;}.courseDetailsMainContext .mainSection .module summary::after{position:absolute;left:12px;top:50%;transform:translateY(-50%);margin:0;line-height:1;}.courseDetailsMainContext .mainSection .module ul{padding:12px 14px;}.courseDetailsMainContext .mainSection .faq summary{padding:13px;line-height:1.8;}.courseDetailsMainContext .mainSection .faq p{padding:13px;}.courseDetailsMainContext .mainSection .teacher{gap:12px;}.courseDetailsMainContext .mainSection .teacher-photo{min-height:0;max-width:280px;width:100%;margin:0 auto;}.courseDetailsMainContext .mainSection .teacher-photo img{height:auto;max-height:280px;}.courseDetailsMainContext .mainSection .certificate-image{max-height:250px;}.courseDetailsMainContext .mainSection .table-scroll-hint{display:block;font-size:12px;color:var(--muted);margin:0 0 8px;}.courseDetailsMainContext .mainSection .career-table th,.courseDetailsMainContext .mainSection .career-table td{padding:10px;font-size:12px;}.courseDetailsMainContext .mainSection .cta-band{padding:20px;flex-direction:column;align-items:stretch;gap:14px;}.courseDetailsMainContext .mainSection .cta-band > div:last-child{width:100%;}.courseDetailsMainContext .mainSection .cta-band .btn{flex:1 1 100%;min-height:44px;}.courseDetailsMainContext .mainSection .btn{min-height:44px;text-align:center;}.courseDetailsMainContext .mainSection .student-video{aspect-ratio:16/9;}.courseDetailsMainContext .mainSection .testimonials{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding:3px 1px 12px;}.courseDetailsMainContext .mainSection .testimonials::-webkit-scrollbar{display:none;}.courseDetailsMainContext .mainSection .testimonials .quote{flex:0 0 min(88%,390px);width:min(88%,390px);scroll-snap-align:start;scroll-snap-stop:always;}.courseDetailsMainContext .mainSection .student-slider-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:4px;}.courseDetailsMainContext .mainSection .student-slider-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #bfd2ed;border-radius:12px;background:#fff;color:var(--brand);font-size:22px;font-weight:800;cursor:pointer;}.courseDetailsMainContext .mainSection .student-slider-counter{min-width:58px;font-size:13px;font-weight:800;color:#475569;text-align:center;}}@media(max-width:479px){.courseDetailsMainContext .mainSection{padding:10px;}.courseDetailsMainContext .mainSection .section{padding:22px 0;}.courseDetailsMainContext .mainSection .grid-4,.courseDetailsMainContext .mainSection .grid-3,.courseDetailsMainContext .mainSection .blogcards{grid-template-columns:minmax(0,1fr);}.courseDetailsMainContext .mainSection .grid-4{grid-template-columns:repeat(2,minmax(0,1fr));}.courseDetailsMainContext .mainSection .grid-4 .card{padding:12px;}.courseDetailsMainContext .mainSection .grid-4 .card h3{font-size:13px;}.courseDetailsMainContext .mainSection .grid-4 .card p{font-size:12px;}.courseDetailsMainContext .mainSection .grid-4 .card .icon{width:36px;height:36px;margin-bottom:8px;}.courseDetailsMainContext .mainSection .project-top{aspect-ratio:16/10;}.courseDetailsMainContext .mainSection .student-video{border-radius:10px;}.courseDetailsMainContext .mainSection .blogcards .card{min-height:0;}.courseDetailsMainContext .mainSection .blogcards .article-btn{width:100%;}}@media(max-width:359px){.courseDetailsMainContext .mainSection .grid-4{grid-template-columns:minmax(0,1fr);}.courseDetailsMainContext .mainSection .testimonials .quote{flex-basis:94%;width:94%;}}@media(prefers-reduced-motion:reduce){.courseDetailsMainContext .mainSection .testimonials{scroll-behavior:auto;}.courseDetailsMainContext .mainSection .tool-card{transition:none;}}.courseDetailsMainContext .mainSection .module summary > .module-stage{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;white-space:nowrap;padding:4px 5px 4px 10px;border:1px solid #cfe1f9;border-radius:9px;background:#eaf3ff;color:#175a9b;font-size:12px;font-weight:900;}.courseDetailsMainContext .mainSection .module summary > .module-stage small{background:#1D71B9;color:#fff;border-radius:6px;padding:3px 9px;font-size:11px;}.courseDetailsMainContext .mainSection .module summary > .module-title{flex:1 1 auto;min-width:0;}@media(max-width:767px){.courseDetailsMainContext .mainSection .module summary > .module-stage{flex:0 0 auto;}.courseDetailsMainContext .mainSection .module summary > .module-title{flex:1 1 100%;}}.courseDetailsMainContext .mainSection .intro-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;}.courseDetailsMainContext .mainSection .intro-info-card{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid #d7e6f6;border-radius:16px;background:#f5f9ff;}.courseDetailsMainContext .mainSection .intro-info-card.attendance{background:#f1fbf8;border-color:#cce9dd;}.courseDetailsMainContext .mainSection .intro-info-icon{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:13px;background:#e0eeff;color:var(--brand);}.courseDetailsMainContext .mainSection .intro-info-card.attendance .intro-info-icon{background:#d9f5e9;color:#087f5b;}.courseDetailsMainContext .mainSection .intro-info-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.courseDetailsMainContext .mainSection .intro-info-card h3{margin:0 0 6px;font-size:16px;}.courseDetailsMainContext .mainSection .intro-info-card p{margin:0;font-size:13px;line-height:1.95;}.courseDetailsMainContext .mainSection .intro-info-card .prereq-course-intro{margin-top:12px;font-weight:700;color:#244b78;}.courseDetailsMainContext .mainSection .prereq-course-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;}.courseDetailsMainContext .mainSection .prereq-course-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 12px;border:1px solid #a9cbed;border-radius:10px;background:#fff;color:var(--brand);font-size:12px;font-weight:800;line-height:1.8;transition:background .2s ease;}.courseDetailsMainContext .mainSection .prereq-course-link:hover{background:#e6f1ff;}.courseDetailsMainContext .mainSection .prereq-course-link:focus-visible{outline:2px solid var(--brand);outline-offset:3px;}@media(max-width:767px){.courseDetailsMainContext .mainSection .intro-info-grid{grid-template-columns:minmax(0,1fr);gap:10px;}.courseDetailsMainContext .mainSection .intro-info-card{padding:15px;gap:12px;}.courseDetailsMainContext .mainSection .intro-info-card h3{font-size:15px;}}.courseDetailsMainContext .mainSection #enroll .intro-info-grid{margin-top:0;}.courseDetailsMainContext .mainSection #enroll .payment-section{margin-top:28px;}.courseDetailsMainContext .mainSection #enroll .payment-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px;}.courseDetailsMainContext .mainSection #enroll .payment-heading h3{font-size:21px;line-height:1.6;margin:0;}.courseDetailsMainContext .mainSection #enroll .payment-heading p{font-size:13px;margin:0;max-width:350px;}.courseDetailsMainContext .mainSection #enroll .payment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.courseDetailsMainContext .mainSection #enroll .payment-plan{display:flex;flex-direction:column;min-width:0;border:1px solid #d9e5f2;border-radius:16px;padding:24px;background:#f8fbff;}.courseDetailsMainContext .mainSection #enroll .cash-plan{border-color:#b7e3d1;background:linear-gradient(145deg,#effcf5,#ffffff);}.courseDetailsMainContext .mainSection #enroll .installment-plan{background:linear-gradient(145deg,#f0f6ff,#ffffff);}.courseDetailsMainContext .mainSection #enroll .payment-plan-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:22px;}.courseDetailsMainContext .mainSection #enroll .payment-plan-name{font-size:17px;font-weight:900;}.courseDetailsMainContext .mainSection #enroll .payment-discount,.courseDetailsMainContext .mainSection #enroll .payment-installment-tag{border-radius:999px;padding:5px 11px;font-size:11px;font-weight:800;white-space:nowrap;}.courseDetailsMainContext .mainSection #enroll .payment-discount{background:#d5f5e4;color:#086b4c;}.courseDetailsMainContext .mainSection #enroll .payment-installment-tag{background:#e2eeff;color:#195a9e;}.courseDetailsMainContext .mainSection #enroll .payment-old-price{color:#8994a4;text-decoration:line-through;font-size:15px;}.courseDetailsMainContext .mainSection #enroll .payment-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;color:#153b69;line-height:1.5;}.courseDetailsMainContext .mainSection #enroll .cash-plan .payment-price{color:#087f5b;}.courseDetailsMainContext .mainSection #enroll .payment-price strong{font-size:clamp(38px,4.5vw,52px);font-weight:900;line-height:1.25;}.courseDetailsMainContext .mainSection #enroll .payment-price span{font-size:15px;font-weight:800;}.courseDetailsMainContext .mainSection #enroll .payment-plan > p{font-size:13px;margin:12px 0 20px;}.courseDetailsMainContext .mainSection #enroll .payment-split{display:flex;align-items:center;gap:10px;margin:0 0 20px;}.courseDetailsMainContext .mainSection #enroll .payment-split > div{flex:1;min-width:0;padding:10px 12px;background:#fff;border:1px solid #d7e6f7;border-radius:12px;}.courseDetailsMainContext .mainSection #enroll .payment-split small{display:block;font-size:11px;color:#64748b;}.courseDetailsMainContext .mainSection #enroll .payment-split b{font-size:15px;color:#195a9e;}.courseDetailsMainContext .mainSection #enroll .payment-plus{color:#6d85a4;font-weight:900;}.courseDetailsMainContext .mainSection #enroll .payment-plan-foot{margin-top:auto;padding-top:13px;border-top:1px solid #dce7ef;font-size:12px;font-weight:800;color:#47627e;}@media(max-width:767px){.courseDetailsMainContext .mainSection #enroll .payment-heading{flex-direction:column;align-items:stretch;gap:6px;}.courseDetailsMainContext .mainSection #enroll .payment-heading h3{font-size:18px;}.courseDetailsMainContext .mainSection #enroll .payment-options{grid-template-columns:minmax(0,1fr);gap:12px;}.courseDetailsMainContext .mainSection #enroll .payment-plan{padding:18px;}.courseDetailsMainContext .mainSection #enroll .payment-section{margin-top:24px;}}@media(max-width:359px){.courseDetailsMainContext .mainSection #enroll .payment-split{gap:5px;}.courseDetailsMainContext .mainSection #enroll .payment-split > div{padding:9px 7px;}.courseDetailsMainContext .mainSection #enroll .payment-split b{font-size:12px;}}}#new_enroll{--tdBlue:#2086c8;--radius:12px;--border:#eaeaea;--btn_alt:#f3f8ff;--success:#e5ffe6;--success_foreground:#006b30;--background:white;--foreground:#383838;--muted_foreground:#334155;--btn_alt_border:var(--tdBlue);--btn_main:var(--tdBlue);--dead:#ebebeb;--dead_foreground:#363636;--warn:#ffeac4;--warn_foreground:#db6600;--devider:#dedede;--snap:#008cff;--discount:var(--success_foreground);--weight_sm:500;--weight_md:700;--weight_lg:800;--weight_xl:900;width:360px;border-radius:16px;border:1px solid var(--border);background-color:var(--background);color:var(--foreground);padding:20px;margin-inline:auto;margin-block:2rem;height:max-content;position:sticky;top:5rem;}#new_enroll .termDetails{border-top:1px solid var(--devider);padding-top:.5rem;--color:var(--success_foreground);}#new_enroll .termDetails.snap{--color:var(--snap);}#new_enroll .termDetails p{font-size:12px;text-align:right;}#new_enroll .termDetails p strong{font-size:32px;font-weight:var(--weight_md);}#new_enroll .termDetails>p{color:var(--color);font-weight:var(--weight_lg);}#new_enroll .termDetails>div{display:flex;justify-content:center;padding-block:1rem;}#new_enroll .termDetails .strike{text-decoration:line-through;}#new_enroll>div:not(:last-child){border-bottom:1px solid var(--devider);--space:.9rem;margin-bottom:var(--space);padding-bottom:var(--space);}#new_enroll .link{color:var(--tdBlue);}#new_enroll .link:hover{text-decoration:underline;}#new_enroll .btn{border-radius:var(--radius);background-color:var(--tdBlue);color:var(--background);display:block;padding-block:10px;font-size:15px;font-weight:var(--weight_lg);margin-bottom:.5rem;display:flex;justify-content:center;align-items:center;gap:1rem;}#new_enroll .btn.disabled{background:#808080;cursor:no-drop;}#new_enroll label{background-color:var(--btn_alt);border-radius:var(--radius);color:var(--foreground);border:1px solid transparent;cursor:pointer;display:block;padding:8px;margin-bottom:.5rem;width:100%;font-size:13px;font-weight:var(--weight_md);}#new_enroll label:has(input:checked){border:1px solid var(--btn_alt_border);}#new_enroll label:has(input:disabled){overflow:hidden;position:relative;cursor:no-drop;}#new_enroll label:has(input:disabled)::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;background-color:#cfcfcf;opacity:.4;}#new_enroll label input[type=radio]{accent-color:var(--tdBlue);width:13px;margin-left:.2rem;pointer-events:none;}#new_enroll label.term{display:flex;gap:.5rem;}#new_enroll label.term p{color:var(--muted_foreground);text-align:right;font-weight:var(--weight_sm);line-height:1.4rem;font-size:.9rem;}#new_enroll label.term .status{background-color:var(--success);color:var(--success_foreground);padding-inline:.4rem;border-radius:var(--radius);height:20px;margin-right:auto;font-weight:var(--weight_sm);font-size:10px;display:flex;justify-content:center;align-items:center;gap:.2rem;flex-shrink:0;position:relative;}#new_enroll label.term .status.dead{background-color:var(--dead);color:var(--dead_foreground);}#new_enroll label.term .status.warn{background-color:var(--warn);color:var(--warn_foreground);}#new_enroll h3{font-size:17px;font-weight:var(--weight_xl);text-align:center;}#new_enroll .title{display:block;font-weight:var(--weight_lg);font-size:13px;}#new_enroll p{text-align:center;font-size:13px;font-weight:var(--weight_md);}#new_enroll .flex{display:flex;gap:.5rem;justify-content:stretch;}#new_enroll .info{background-color:var(--btn_alt);line-height:1.2rem;border-radius:var(--radius);text-align:justify;border-right:2px solid var(--tdBlue);padding:.7rem;font-size:12px;}#new_enroll details{interpolate-size:allow-keywords;}#new_enroll details::details-content{height:0;overflow:clip;transition:margin 300ms ease,height 300ms ease,padding 300ms ease,content-visibility 300ms ease allow-discrete;padding-block:0;}#new_enroll details[open]::details-content{height:auto;margin-bottom:1rem;padding-block:.7rem;}#new_enroll .summary{color:var(--tdBlue);font-weight:var(--weight_md);position:absolute;left:0;top:0;display:flex;gap:.3rem;align-items:center;cursor:pointer;font-size:12px;}#new_enroll .summary:hover{text-decoration:underline;}#new_enroll .summary>i{border:1px solid var(--tdBlue);font-size:8px;border-radius:100%;padding:7px;width:0;height:0;display:flex;justify-content:center;align-items:center;}#new_enroll .relative{position:relative;}#new_enroll .tag{background-color:var(--success_foreground);color:var(--background);border-radius:calc(var(--radius)/2);width:4.8rem;font-size:12px;font-weight:var(--weight_sm);text-align:center;float:left;}#new_enroll .tag.snap{background-color:var(--snap);}.student-swiper{max-width:49.3rem;overflow:hidden;position:relative;}.justify-space-between{display:flex;justify-content:space-between;}.courseDetailsContainer{width:100%;max-width:1280px;margin:auto;font-size:16px;line-height:1.5em;color:var(--textColorStrong);padding-bottom:10em;display:flex;flex-direction:column;}.courseDetailsContainer .courseDetailsInfo{order:1;display:flex;justify-content:space-between;gap:1em;align-items:end;padding-block:3em;}.courseDetailsContainer .courseDetailsInfo .h1{line-height:1.5;}@media(max-width:698px){.courseDetailsContainer .courseDetailsInfo .h1{font-size:1.4em;}}.courseDetailsContainer .courseDetailsInfo .menuImgContainer{width:fit-content;height:auto;}@media only screen and (max-width:950px){.courseDetailsContainer .courseDetailsInfo .menuImgContainer{display:none;}}.courseDetailsContainer .courseDetailsInfo .menuImgContainer>img{width:600px;border-radius:.7em;}@media only screen and (max-width:1200px){.courseDetailsContainer .courseDetailsInfo .menuImgContainer>img{width:500px;height:260px;}}@media only screen and (max-width:950px){.courseDetailsContainer .courseDetailsInfo .menuImgContainer>img{display:none;}}.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext{display:flex;flex-direction:column;gap:.5em;width:590px;}.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext .breadCrumbInMenu{display:none;}@media only screen and (max-width:950px){.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext .breadCrumbInMenu{display:block;width:fit-content;background-color:#dfedf8;padding:.8rem .5rem;border:1px solid #1d71b9;border-radius:.5em;font-size:1em;font-weight:700;color:#1d71b9;animation:upToDown 2.5s ease-in-out,boxShadow 1s infinite alternate;transition:all .4s ease-in-out;margin-bottom:.7rem;}}@keyframes upToDown{0%{transform:translateY(-50px) scale(.2);opacity:0;}100%{opacity:1;transform:translateY(0) scale(1);}}@keyframes boxShadow{0%{box-shadow:0;}100%{box-shadow:0 0 10px 1px #1d71b9;}}.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext>p{text-align:justify;}.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext .courseMainTitle{font-weight:900;line-height:1.5;}@media only screen and (max-width:950px){.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext .courseMainTitle{text-align:center;}}.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext .courseDetailsInfoItems{display:grid;grid-template-columns:1fr 1fr;gap:1em;}@media only screen and (max-width:950px){.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext .courseDetailsInfoItems{text-align:center;width:fit-content;margin:auto;margin-top:2em;}}.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext .courseDetailsInfoItems .item{display:flex;gap:1em;border-radius:10px;}@media only screen and (max-width:950px){.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext .courseDetailsInfoItems .item{flex-direction:column;align-items:center;justify-content:center;width:11em;height:9em;margin:auto;background-color:#dfedf8;padding:0 .3rem;}.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext .courseDetailsInfoItems .item>div>div{line-height:1.3;font-size:14px;}.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext .courseDetailsInfoItems .item>div span{display:none;}}.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext .courseDetailsInfoItems .item>svg{color:var(--mainBlue);--wid:2.9em;width:var(--wid);height:var(--wid);flex-shrink:0;}.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext .courseDetailsInfoItems .item>div span{color:var(--mainBlue);font-size:14px;font-weight:900;}.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext .courseDetailsInfoItems .item>div>div{font-weight:700;}@media only screen and (max-width:650px){.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext .courseDetailsInfoItems .item>div>div{font-size:.9em;}}@media only screen and (max-width:950px){.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext .courseDetailsInfoItems .item>div{display:flex;flex-direction:column;align-items:center;justify-content:center;}}.courseDetailsContainer .courseDetailsInfo .courseInfoBtn{align-self:center;max-width:unset;width:14em;margin:.5em auto;color:#fff;border-radius:.3em;padding:.5em .5em;background-color:#1d71b9;text-align:center;}@media only screen and (max-width:950px){.courseDetailsContainer .courseDetailsInfo .courseInfoBtn{max-width:unset;width:19em;}}@media only screen and (max-width:1200px){.courseDetailsContainer .courseDetailsInfo{padding:2em!important;}}@media only screen and (max-width:550px){.courseDetailsContainer .courseDetailsInfo{padding:1em!important;}}@media only screen and (max-width:950px){.courseDetailsContainer .courseDetailsInfo .courseDetailsInfoContext{gap:.5em;margin:auto;}}.courseDetailsContainer .videoGridContainer{font-size:16px;line-height:1;display:flex;flex-direction:column;max-width:1300px;margin:auto;align-items:center;margin-block:5em;position:relative;}.courseDetailsContainer .videoGridContainer>.videoGridTitle{font-size:1.5em;font-weight:600;--color:#008000;position:relative;margin-bottom:1em;padding-bottom:.8em;}.courseDetailsContainer .videoGridContainer>.videoGridTitle>span{color:var(--color);}.courseDetailsContainer .videoGridContainer>.videoGridTitle::after{position:absolute;content:"";background-color:var(--color);width:1.5em;height:2px;top:100%;left:50%;transform:translateX(-50%);}.courseDetailsContainer .videoGridContainer>.videoGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20em,1fr));gap:1.5em;width:100%;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem{display:flex;gap:1em;flex-direction:column;background-color:#fff;padding:1em;border-radius:1em;box-shadow:0 0 15px rgba(0,0,0,.1);}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.sample-video{position:relative;width:100%;border-radius:1em;cursor:pointer;display:flex;align-items:center;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.sample-video.play::before{display:none;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.sample-video.play svg{display:none;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.sample-video.play>video{object-fit:contain;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.sample-video>video{position:relative;z-index:0;width:100%;height:100%;max-width:unset;margin:0;border-radius:1em;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.sample-video::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/content/images/img/packageVideoOverLay.webp");background-repeat:no-repeat;background-size:cover;z-index:1;border-radius:1.4vw;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.sample-video svg{position:absolute;z-index:2;--wid:4em;width:var(--wid);height:var(--wid);top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.sample-video>div{position:absolute;z-index:2;display:flex;font-size:1.3em;color:var(--textColorStrong);top:103%;right:0;font-weight:bold;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.sample-video.noCover{margin-bottom:1em;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.sample-video.noCover::before{background-image:none;background-color:#000;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.sample-video.with-max-width{max-width:700px;margin:auto;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.sample-video>video{aspect-ratio:16/9;width:100%;height:auto;background-color:#000;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.sample-video svg{--wid:3em;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.info{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;font-size:.9em;line-height:1.5;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.info>div:nth-of-type(1){font-weight:600;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.info>div:nth-of-type(2){display:flex;justify-content:flex-end;gap:.5em;flex-wrap:wrap;color:#616161;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>.info.single{grid-template-columns:1fr;text-align:center;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>a{--bg-color:var(--mainBlue);--hover-color:#234c7a;--box-shadow:unset;background-color:var(--bg-color);padding:.6em 2em;font-size:.875em;border-radius:.6em;width:fit-content;margin:auto;position:relative;margin-top:auto;overflow:hidden;display:block;box-shadow:var(--box-shadow);transition:all .3s;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>a>div{display:flex;align-items:center;color:#fff;gap:.7em;position:relative;z-index:1;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>a>div>svg{--wid:1.5em;width:var(--wid);height:var(--wid);}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>a::after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--hover-color);transition:all .3s;z-index:0;border-radius:.6em;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>a:hover{text-decoration:none;--box-shadow:transparent!important;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem>a:hover::after{width:100%;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem:nth-child(n+7){display:none;}.courseDetailsContainer .videoGridContainer>.videoGrid.auto-fit{grid-template-columns:repeat(auto-fit,minmax(20em,1fr));}.courseDetailsContainer .videoGridContainer>.seoLandingLink{display:block;margin-top:2em;padding-block:.9em;}.courseDetailsContainer .videoGridContainer.active>.videoGrid>.videoGridItem:nth-child(n+7){display:flex;}.courseDetailsContainer .videoGridContainer .seeMore{position:absolute;bottom:0;left:0;background-image:linear-gradient(to top,#fff 45%,transparent);padding-block:8.7em 2.2em;color:#1d71b9;display:flex;align-items:center;justify-content:center;width:100%;z-index:1;user-select:none;cursor:pointer;font-size:1.1em;font-weight:700;border-radius:0 0 1em 1em;gap:.5em;}.courseDetailsContainer .videoGridContainer .seeMore:after{content:"";font-family:"Font Awesome 5 Free";font-size:.8em;}.courseDetailsContainer .videoGridContainer .seeMore.active{position:relative;background-image:unset;padding-block:3em;}.courseDetailsContainer .videoGridContainer .seeMore.active:after{content:"";}@media(max-width:698px){.courseDetailsContainer .videoGridContainer{font-size:14px;}.courseDetailsContainer .videoGridContainer>.videoGridTitle{font-size:1.2em;}.courseDetailsContainer .videoGridContainer>.videoGrid>.videoGridItem:nth-child(n+4){display:none;}.courseDetailsContainer .videoGridContainer.active>.videoGrid>.videoGridItem:nth-child(n+4){display:flex;}}.courseDetailsContainer #newScrollProgress{order:2;margin-top:3em;display:flex;justify-content:space-between;border-bottom:5px solid var(--mainBlue);border-radius:100px;padding:1em 2em;position:sticky;top:0;background-color:var(--bodyBack);z-index:10;}.courseDetailsContainer #newScrollProgress>.newScrollProgressItem{position:relative;cursor:pointer;}.courseDetailsContainer #newScrollProgress .req{position:absolute;border:9px solid transparent;border-bottom-color:var(--mainBlue);left:50%;transform:translateX(-50%);bottom:0%;transition:left .3s ease;}@media only screen and (max-width:900px){.courseDetailsContainer #newScrollProgress{display:none;}}.courseDetailsContainer #weblog{order:5;}.courseDetailsContainer #comments{order:6;}.courseDetailsContainer .courseDetailsMainContext{order:3;display:grid;grid-template-columns:350px 1fr;gap:1em;}.courseDetailsContainer .courseDetailsMainContext .mainContent{order:1;}@media only screen and (max-width:1240px){.courseDetailsContainer .courseDetailsMainContext{grid-template-columns:unset;flex-direction:column-reverse;display:flex;}}@media only screen and (max-width:500px){.courseDetailsContainer .courseDetailsMainContext{margin-top:0;margin-bottom:3em;}}.courseDetailsContainer .courseDetailsMainContext .navar{width:100%;height:3em;align-items:center;justify-content:center;position:sticky;bottom:0;background-color:#fff;z-index:15;display:none;transition:opacity .3s ease,visibility .3s ease;justify-content:space-around;padding:0 16em;display:none;}@media only screen and (max-width:1240px){.courseDetailsContainer .courseDetailsMainContext .navar{display:flex;padding:0 7em;}}@media only screen and (max-width:990px){.courseDetailsContainer .courseDetailsMainContext .navar{display:flex;padding:3em 0;border-radius:10px 10px 0 0;box-shadow:1px 7px 32px 2px rgba(0,0,0,.3607843137);}}.courseDetailsContainer .courseDetailsMainContext .navar>a{background:#12b76a;color:#fff;margin-top:0;display:flex;align-items:center;justify-content:space-around;padding-inline:3rem;}.courseDetailsContainer .courseDetailsMainContext .navar .SbtnContainer{display:flex;flex-direction:column;}.courseDetailsContainer .courseDetailsMainContext .navar.hidden{opacity:0;visibility:hidden;pointer-events:none;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal{font-size:1em;margin-top:2em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal section:not(:first-child){margin-top:7em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newCourseBox{background-color:rgba(200,235,255,.5);border-radius:1em;padding:2em;padding-top:4em;position:relative;text-align:justify;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newCourseBox.limitWidth{max-width:1150px;margin:auto;margin-top:7rem;}@media(max-width:698px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newCourseBox.limitWidth{margin-top:0;}}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newCourseBox.limitWidth .h4{font-weight:900;font-size:1.2em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newCourseBox.limitWidth .content{font-size:1.2em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newCourseBox.limitWidth .textContainer{font-size:1.2em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newCourseBox>.newCourseBoxTitle{position:absolute;font-size:24px;line-height:1.5em;top:-1em;right:1em;padding:.3em;border-radius:.5em;background-color:var(--bodyBack);}@media only screen and (max-width:500px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newCourseBox>.newCourseBoxTitle{font-size:20px;}}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newCourseBox>.newCourseBoxTitle>.newCourseBoxTitleInner{display:flex;align-items:center;gap:.2em;background-color:var(--mainBlue);border-radius:.4em;font-weight:600;color:#fff;padding:.2em .3em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newCourseBox>.newCourseBoxTitle>.newCourseBoxTitleInner>svg{--wid:1.2em;width:var(--wid);height:var(--wid);}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newCourseBox .imgContainer{display:grid;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newCourseBox .content{width:100%;height:0;overflow:hidden;background-color:#fff;border-radius:5px;margin-top:.8em;transition:all .5s;opacity:0;padding:1em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newCourseBox .content.giveContent{height:auto;overflow:unset;opacity:1;border:2px solid #1d71b9;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal #owlInCourseP{overflow:hidden;background-color:#7fffd4;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal #owlInCourseP .owl-stage-outer .owl-stage{height:22em;display:flex;justify-content:flex-end;align-items:center;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal #owlInCourseP .owl-stage-outer .owl-stage .owl-item{display:flex;justify-content:center;height:15em;background-color:#faebd7;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal #owlInCourseP .owl-stage-outer .owl-stage .owl-item .item{position:relative;width:20em;display:flex;align-items:center;justify-content:center;height:15em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal #owlInCourseP .owl-stage-outer .owl-stage .owl-item .item .projectBoxLink{all:unset;position:absolute;z-index:1;display:block;--borderRadius:.75em;width:18.75em;--bgColor:#fff;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal #owlInCourseP .owl-stage-outer .owl-stage .owl-item .item .projectBoxLink .projectBoxBack{all:unset;position:absolute;width:100%;height:100%;border:2px solid rgba(32,134,200,.24);border-radius:var(--borderRadius);z-index:0;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal #owlInCourseP .owl-stage-outer .owl-stage .owl-item .item .projectBoxLink #back1{left:2em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal #owlInCourseP .owl-stage-outer .owl-stage .owl-item .item .projectBoxLink .projectBox{all:unset;display:flex;border-radius:var(--borderRadius);gap:.7em;background-color:var(--bgColor);padding:.8em 2.5em .8em 0;z-index:1;position:relative;top:0;right:0;width:87%;height:10em;z-index:1;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal #owlInCourseP .owl-stage-outer .owl-stage .owl-item .item .projectBoxLink .projectBox>svg{all:unset;position:absolute!important;top:.6em;right:.5em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal #owlInCourseP .owl-stage-outer .owl-stage .owl-item .item .projectBoxLink .projectBox>div{all:unset;width:25em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .textAndImage{display:flex;gap:3em;align-items:center;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .textAndImage>p{text-align:justify;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .textAndImage>.disk>li{padding-block:.5em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .textAndImage>img{width:250px;height:auto;flex-shrink:0;}@media only screen and (max-width:850px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .textAndImage>img{display:none;}}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .courseFeatures{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin-top:2em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .courseFeatures .rightSquare{display:grid;grid-template-columns:1fr 1fr;align-items:center;height:17em;position:relative;margin:auto;gap:2em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .courseFeatures .rightSquare .courseFeaturesBoxIcon{background-color:#2086c8;border-radius:.5em;box-shadow:0 0 10px rgba(0,0,0,.14);width:140px;height:114px;display:flex;justify-content:center;align-items:center;flex-shrink:0;position:absolute;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .courseFeatures .rightSquare .courseFeaturesBoxIcon>svg{--wid:67px;width:var(--wid);height:var(--wid);color:#fff;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .courseFeatures .rightSquare .courseFeaturesBoxIcon:nth-child(1){left:3em;top:0;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .courseFeatures .rightSquare .courseFeaturesBoxIcon:nth-child(2){right:1em;top:-1em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .courseFeatures .rightSquare .courseFeaturesBoxIcon:nth-child(3){left:2em;bottom:1em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .courseFeatures .rightSquare .courseFeaturesBoxIcon:nth-child(4){bottom:2em;right:2em;}@media only screen and (max-width:830px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .courseFeatures .rightSquare{display:none;}}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .courseFeatures .leftText .courseFeaturesBoxContext{display:flex;gap:.5em;flex-direction:column;padding-block:1em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .courseFeatures .leftText .courseFeaturesBoxContext .courseFeaturesBoxTitle{display:flex;gap:.5em;color:var(--textColorStrong);font-weight:600;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .courseFeatures .leftText .courseFeaturesBoxContext .courseFeaturesBoxTitle>svg{color:#008910;width:27px;height:25px;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .courseFeatures .leftText .courseFeaturesBoxContext p{text-align:justify;}@media only screen and (max-width:830px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .courseFeatures{grid-template-columns:unset;}}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .showMoreBox>.showMoreBoxContent{overflow:hidden;height:250px;position:relative;border-radius:0 0 1em 1em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .showMoreBox>.showMoreBoxContent::after{content:"";position:absolute;bottom:0;width:100%;height:140px;background-image:linear-gradient(to bottom,transparent 0%,#e1f2ff 94%);}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .showMoreBox>.showMoreBoxContent.active{height:auto;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .showMoreBox>.showMoreBoxContent.active::after{display:none;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .showMoreBox .showMoreBoxBtn{display:block;width:100%;max-width:270px;background-color:var(--mainBlue);color:#fff;padding:.3em .5em;text-align:center;border-radius:.4em;margin-top:2em;margin-inline:auto;cursor:pointer;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .showMoreBox .showMoreBoxBtn.active .more{display:none;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .showMoreBox .showMoreBoxBtn.active .close{display:block;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .showMoreBox .showMoreBoxBtn .more{display:block;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .showMoreBox .showMoreBoxBtn .close{display:none;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newHeadLine{border:2px solid var(--mainBlue);padding:.4em 1em;border-radius:.4em;background-color:#fff;display:flex;gap:1em;align-items:center;font-weight:700;margin-top:1em;font-weight:600;margin-right:auto;justify-content:space-between;cursor:pointer;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newHeadLine .textContainer{display:flex;gap:1em;align-items:center;}@media only screen and (max-width:500px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newHeadLine .textContainer{flex-direction:column;justify-content:right;align-items:flex-start;}}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newHeadLine .textContainer>span{background-color:var(--mainBlue);color:#fff;border-radius:.3em;padding:.1em .8em;font-weight:500;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newHeadLine .fa-angle-down{transform:rotate(0deg);transition:all .3s;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .newHeadLine .fa-angle-down.active{transform:rotate(180deg);}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments{display:grid;grid-template-columns:44% 54%;gap:2%;max-width:840px;height:380px;margin:auto;align-items:center;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments>.videosOfCommentsItems{height:330px;display:flex;flex-direction:column;gap:1em;overflow:auto;direction:ltr;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments>.videosOfCommentsItems.ReverseDirection{direction:rtl;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments>.videosOfCommentsItems::-webkit-scrollbar{width:6px;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments>.videosOfCommentsItems::-webkit-scrollbar-track{background:#fafafa;border-radius:3px;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments>.videosOfCommentsItems::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments>.videosOfCommentsItems .videosOfCommentsItem{display:flex;direction:rtl;align-items:center;gap:1em;padding-right:.4em;cursor:pointer;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments>.videosOfCommentsItems .videosOfCommentsItem>video{all:unset;max-width:150px;border-radius:1em;overflow:hidden;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments .videosOfCommentsMain{display:flex;flex-direction:column;gap:1em;height:22em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments .videosOfCommentsMain .sample-video-container>p{padding:1rem .6rem 0 0;font-size:1em;color:#383838;text-align:unset;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments .videosOfCommentsMain>.studentInfo{display:flex;gap:1em;align-items:center;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments .videosOfCommentsMain>.studentInfo .imgInfoContainer{display:flex;flex-direction:column;width:4em;height:4em;overflow:hidden;border-radius:50%;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments .videosOfCommentsMain>.studentInfo .imgInfoContainer>img{--wid:57px;width:4em;height:4em;border-radius:50%;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments .videosOfCommentsMain>.studentInfo .imgInfoContainer>span:nth-child(1){font-size:1.1em;font-weight:700;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments .videosOfCommentsMain>.studentInfo .imgInfoContainer>span:nth-child(2){font-size:.9em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments .videosOfCommentsMain .sample-video svg{--wid:2.5em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments .videosOfCommentsMain p{font-size:.9em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:3.6em;overflow:hidden;line-height:1.9em;}@media only screen and (max-width:950px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfComments{display:none;}}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons{display:none;width:45em;overflow:hidden;margin:auto;}@media only screen and (max-width:900px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons{width:40em;}}@media only screen and (max-width:700px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons{width:35em;}}@media only screen and (max-width:660px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons{width:25em;}}@media only screen and (max-width:660px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons{width:17em;}}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons{width:100%;display:flex;height:17em;align-items:center;margin-block:1em;margin-bottom:2em;text-align:right;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons>p{text-align:unset;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-stage-outer .owl-stage{display:flex;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-stage-outer .owl-stage .item{width:20em;background-color:#fff;padding:1em;border-radius:.6em;}@media only screen and (max-width:700px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-stage-outer .owl-stage .item{width:17em;}}@media only screen and (max-width:950px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-stage-outer .owl-stage .item{height:16em;}}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-stage-outer .owl-stage .item>video{margin:unset!important;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-stage-outer .owl-stage .item .downSide .info{display:flex;align-items:center;justify-content:right;margin-block:1em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-stage-outer .owl-stage .item .downSide .info>p{padding:1rem .6rem 0 0;font-size:1em;color:#383838;text-align:unset;}@media only screen and (min-width:701px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-stage-outer .owl-stage .item .downSide .info>p{padding:0 0 0 0;}}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-stage-outer .owl-stage .item .downSide .info .imgInfoContainer{flex-shrink:0;width:3em;height:3em;border-radius:50%;overflow:hidden;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-stage-outer .owl-stage .item .downSide .info .imgInfoContainer>img{all:unset;width:100%;height:100%;object-fit:cover;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-stage-outer .owl-stage .item .downSide .info .textLeft{display:flex;flex-direction:column;color:#38383a;margin-right:.5em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-stage-outer .owl-stage .item .downSide .info .textLeft>span:nth-child(1){font-size:1.1em;font-weight:900;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-stage-outer .owl-stage .item .downSide>p{color:#38383a;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-nav{position:absolute;display:flex;width:90%;align-items:center;justify-content:space-between;right:1.3em;}@media only screen and (min-width:701px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-nav{display:none;}}@media only screen and (max-width:440px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-nav{width:100%;right:0;}}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-nav .owl-prev,.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-nav .owl-next{width:3.5em;height:3.5em;border-radius:50%;background-color:#fff;}@media only screen and (max-width:380px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-nav .owl-prev,.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-nav .owl-next{width:3em;height:3em;}}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-nav .owl-prev>i,.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-nav .owl-next>i{font-size:2em;display:flex;align-items:center;justify-content:center;}@media only screen and (max-width:380px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-nav .owl-prev>i,.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-nav .owl-next>i{font-size:1.3em;}}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-dots{display:flex;align-items:center;justify-content:center;position:absolute;right:50%;transform:translateX(50%);width:fit-content;height:3em;bottom:-3em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-dots .owl-dot{width:.8em;height:.8em;background-color:#dbdbdb;border-radius:50%;margin:.3em;}.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons .videosOfCommentsItemsRespons .owl-dots .owl-dot.active{background-color:#abaaaa;}@media only screen and (max-width:950px){.courseDetailsContainer .courseDetailsMainContext .mainContent .journal .videosOfCommentsRespons{display:flex;}}.courseDetailsContainer .commentBox{background-image:url("/Content/images/img/newCourseDetailsCommentBack.png");padding:1.8em 0 0 0!important;}
/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;

@layer theme {
    :root, :host {
        --color-success: #087f5b;
        --color-success-background: #ecfdf5;
        --color-warn: #b45309;
        --color-warn-background: #fff7ed;
        --color-fail: #b42318;
        --color-fail-background: #fff1f2;
        --color-td: #1d71b9;
        --color-td-foreground: white;
        --color-muted: #eef6ff;
        --color-muted-foreground: var(--color-td);
        --color-indigo-50: oklch(96.2% 0.018 272.314);
        --color-indigo-100: oklch(93% 0.034 272.788);
        --color-indigo-200: oklch(87% 0.065 274.039);
        --color-indigo-300: oklch(78.5% 0.115 274.713);
        --color-indigo-400: oklch(67.3% 0.182 276.935);
        --color-indigo-500: oklch(58.5% 0.233 277.117);
        --color-indigo-600: oklch(51.1% 0.262 276.966);
        --color-indigo-700: oklch(45.7% 0.24 277.023);
        --color-indigo-800: oklch(39.8% 0.195 277.366);
        --color-indigo-900: oklch(35.9% 0.144 278.697);
        --color-gray-50: oklch(98.5% 0.002 247.839);
        --color-gray-100: oklch(96.7% 0.003 264.542);
        --color-gray-200: oklch(92.8% 0.006 264.531);
        --color-gray-300: oklch(87.2% 0.01 258.338);
        --color-gray-400: oklch(70.7% 0.022 261.325);
        --color-gray-500: oklch(55.1% 0.027 264.364);
        --color-gray-600: oklch(44.6% 0.03 256.802);
        --color-gray-700: oklch(37.3% 0.034 259.733);
        --color-gray-800: oklch(27.8% 0.033 256.848);
        --color-gray-900: oklch(21% 0.034 264.665);
        --color-neutral-800: oklch(26.9% 0 0);
        --color-black: #000;
        --color-white: #fff;
        --spacing: 0.25rem;
        --breakpoint-sm: 40rem;
        --breakpoint-md: 48rem;
        --breakpoint-lg: 64rem;
        --breakpoint-xl: 80rem;
        --breakpoint-2xl: 96rem;
        --container-xs: 20rem;
        --container-sm: 24rem;
        --container-md: 28rem;
        --container-lg: 32rem;
        --container-xl: 36rem;
        --container-2xl: 42rem;
        --container-3xl: 48rem;
        --container-4xl: 56rem;
        --container-5xl: 64rem;
        --container-6xl: 72rem;
        --container-7xl: 80rem;
        --text-xs: calc(0.75rem * var(--font-scale, 1));
        --text-xs--line-height: calc(1 / 0.75);
        --text-sm: calc(0.875rem * var(--font-scale, 1));
        --text-sm--line-height: calc(1.25 / 0.875);
        --text-base: calc(1rem * var(--font-scale, 1));
        --text-base--line-height: calc(1.5 / 1);
        --text-lg: calc(1.125rem * var(--font-scale, 1));
        --text-lg--line-height: calc(1.75 / 1.125);
        --text-xl: calc(1.25rem * var(--font-scale, 1));
        --text-xl--line-height: calc(1.75 / 1.25);
        --text-2xl: calc(1.5rem * var(--font-scale, 1));
        --text-2xl--line-height: calc(2 / 1.5);
        --text-3xl: calc(1.875rem * var(--font-scale, 1));
        --text-3xl--line-height: calc(2.25 / 1.875);
        --text-4xl: calc(2.25rem * var(--font-scale, 1));
        --text-4xl--line-height: calc(2.5 / 2.25);
        --text-5xl: calc(3rem * var(--font-scale, 1));
        --text-5xl--line-height: 1;
        --text-6xl: calc(3.75rem * var(--font-scale, 1));
        --text-6xl--line-height: 1;
        --text-7xl: calc(4.5rem * var(--font-scale, 1));
        --text-7xl--line-height: 1;
        --font-weight-thin: 100;
        --font-weight-extralight: 200;
        --font-weight-light: 300;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --font-weight-extrabold: 800;
        --font-weight-black: 900;
        --tracking-tighter: -0.05em;
        --tracking-tight: -0.025em;
        --tracking-normal: 0em;
        --tracking-wide: 0.025em;
        --tracking-wider: 0.05em;
        --tracking-widest: 0.1em;
        --leading-tight: 1.25;
        --leading-snug: 1.375;
        --leading-normal: 1.5;
        --leading-relaxed: 1.625;
        --leading-loose: 2;
        --radius-sm: 0.25rem;
        --radius-md: 0.375rem;
        --radius-lg: 0.5rem;
        --radius-xl: 0.75rem;
        --radius-2xl: 1rem;
        --radius-3xl: 1.5rem;
        --ease-in: cubic-bezier(0.4, 0, 1, 1);
        --ease-out: cubic-bezier(0, 0, 0.2, 1);
        --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
        --animate-spin: spin 1s linear infinite;
        --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
        --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        --animate-bounce: bounce 1s infinite;
        --default-transition-duration: 150ms;
        --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        --default-font-family: var(--font-sans);
        --default-mono-font-family: var(--font-mono);
    }
}

@layer utilities {
    .invisible {
        visibility: hidden;
    }

    .visible {
        visibility: visible;
    }

    .absolute {
        position: absolute;
    }

    .fixed {
        position: fixed;
    }

    .relative {
        position: relative;
    }

    .static {
        position: static;
    }

    .sticky {
        position: sticky;
    }

    .top-0 {
        top: calc(var(--spacing) * 0);
    }

    .top-0\.5 {
        top: calc(var(--spacing) * 0.5);
    }

    .top-1 {
        top: calc(var(--spacing) * 1);
    }

    .top-1\.5 {
        top: calc(var(--spacing) * 1.5);
    }

    .top-2 {
        top: calc(var(--spacing) * 2);
    }

    .top-2\.5 {
        top: calc(var(--spacing) * 2.5);
    }

    .top-3 {
        top: calc(var(--spacing) * 3);
    }

    .top-3\.5 {
        top: calc(var(--spacing) * 3.5);
    }

    .top-4 {
        top: calc(var(--spacing) * 4);
    }

    .top-5 {
        top: calc(var(--spacing) * 5);
    }

    .top-6 {
        top: calc(var(--spacing) * 6);
    }

    .top-7 {
        top: calc(var(--spacing) * 7);
    }

    .top-8 {
        top: calc(var(--spacing) * 8);
    }

    .top-9 {
        top: calc(var(--spacing) * 9);
    }

    .top-10 {
        top: calc(var(--spacing) * 10);
    }

    .top-11 {
        top: calc(var(--spacing) * 11);
    }

    .top-12 {
        top: calc(var(--spacing) * 12);
    }

    .top-14 {
        top: calc(var(--spacing) * 14);
    }

    .top-16 {
        top: calc(var(--spacing) * 16);
    }

    .top-20 {
        top: calc(var(--spacing) * 20);
    }

    .top-24 {
        top: calc(var(--spacing) * 24);
    }

    .top-28 {
        top: calc(var(--spacing) * 28);
    }

    .top-32 {
        top: calc(var(--spacing) * 32);
    }

    .top-36 {
        top: calc(var(--spacing) * 36);
    }

    .top-40 {
        top: calc(var(--spacing) * 40);
    }

    .top-44 {
        top: calc(var(--spacing) * 44);
    }

    .top-48 {
        top: calc(var(--spacing) * 48);
    }

    .top-52 {
        top: calc(var(--spacing) * 52);
    }

    .top-56 {
        top: calc(var(--spacing) * 56);
    }

    .top-60 {
        top: calc(var(--spacing) * 60);
    }

    .top-64 {
        top: calc(var(--spacing) * 64);
    }

    .top-72 {
        top: calc(var(--spacing) * 72);
    }

    .top-80 {
        top: calc(var(--spacing) * 80);
    }

    .top-96 {
        top: calc(var(--spacing) * 96);
    }

    .top-auto {
        top: auto;
    }

    .top-full {
        top: 100%;
    }

    .right-0 {
        right: calc(var(--spacing) * 0);
    }

    .right-0\.5 {
        right: calc(var(--spacing) * 0.5);
    }

    .right-1 {
        right: calc(var(--spacing) * 1);
    }

    .right-1\.5 {
        right: calc(var(--spacing) * 1.5);
    }

    .right-2 {
        right: calc(var(--spacing) * 2);
    }

    .right-2\.5 {
        right: calc(var(--spacing) * 2.5);
    }

    .right-3 {
        right: calc(var(--spacing) * 3);
    }

    .right-3\.5 {
        right: calc(var(--spacing) * 3.5);
    }

    .right-4 {
        right: calc(var(--spacing) * 4);
    }

    .right-5 {
        right: calc(var(--spacing) * 5);
    }

    .right-6 {
        right: calc(var(--spacing) * 6);
    }

    .right-7 {
        right: calc(var(--spacing) * 7);
    }

    .right-8 {
        right: calc(var(--spacing) * 8);
    }

    .right-9 {
        right: calc(var(--spacing) * 9);
    }

    .right-10 {
        right: calc(var(--spacing) * 10);
    }

    .right-11 {
        right: calc(var(--spacing) * 11);
    }

    .right-12 {
        right: calc(var(--spacing) * 12);
    }

    .right-14 {
        right: calc(var(--spacing) * 14);
    }

    .right-16 {
        right: calc(var(--spacing) * 16);
    }

    .right-20 {
        right: calc(var(--spacing) * 20);
    }

    .right-24 {
        right: calc(var(--spacing) * 24);
    }

    .right-28 {
        right: calc(var(--spacing) * 28);
    }

    .right-32 {
        right: calc(var(--spacing) * 32);
    }

    .right-36 {
        right: calc(var(--spacing) * 36);
    }

    .right-40 {
        right: calc(var(--spacing) * 40);
    }

    .right-44 {
        right: calc(var(--spacing) * 44);
    }

    .right-48 {
        right: calc(var(--spacing) * 48);
    }

    .right-52 {
        right: calc(var(--spacing) * 52);
    }

    .right-56 {
        right: calc(var(--spacing) * 56);
    }

    .right-60 {
        right: calc(var(--spacing) * 60);
    }

    .right-64 {
        right: calc(var(--spacing) * 64);
    }

    .right-72 {
        right: calc(var(--spacing) * 72);
    }

    .right-80 {
        right: calc(var(--spacing) * 80);
    }

    .right-96 {
        right: calc(var(--spacing) * 96);
    }

    .right-auto {
        right: auto;
    }

    .right-full {
        right: 100%;
    }

    .bottom-0 {
        bottom: calc(var(--spacing) * 0);
    }

    .bottom-0\.5 {
        bottom: calc(var(--spacing) * 0.5);
    }

    .bottom-1 {
        bottom: calc(var(--spacing) * 1);
    }

    .bottom-1\.5 {
        bottom: calc(var(--spacing) * 1.5);
    }

    .bottom-2 {
        bottom: calc(var(--spacing) * 2);
    }

    .bottom-2\.5 {
        bottom: calc(var(--spacing) * 2.5);
    }

    .bottom-3 {
        bottom: calc(var(--spacing) * 3);
    }

    .bottom-3\.5 {
        bottom: calc(var(--spacing) * 3.5);
    }

    .bottom-4 {
        bottom: calc(var(--spacing) * 4);
    }

    .bottom-5 {
        bottom: calc(var(--spacing) * 5);
    }

    .bottom-6 {
        bottom: calc(var(--spacing) * 6);
    }

    .bottom-7 {
        bottom: calc(var(--spacing) * 7);
    }

    .bottom-8 {
        bottom: calc(var(--spacing) * 8);
    }

    .bottom-9 {
        bottom: calc(var(--spacing) * 9);
    }

    .bottom-10 {
        bottom: calc(var(--spacing) * 10);
    }

    .bottom-11 {
        bottom: calc(var(--spacing) * 11);
    }

    .bottom-12 {
        bottom: calc(var(--spacing) * 12);
    }

    .bottom-14 {
        bottom: calc(var(--spacing) * 14);
    }

    .bottom-16 {
        bottom: calc(var(--spacing) * 16);
    }

    .bottom-20 {
        bottom: calc(var(--spacing) * 20);
    }

    .bottom-24 {
        bottom: calc(var(--spacing) * 24);
    }

    .bottom-28 {
        bottom: calc(var(--spacing) * 28);
    }

    .bottom-32 {
        bottom: calc(var(--spacing) * 32);
    }

    .bottom-36 {
        bottom: calc(var(--spacing) * 36);
    }

    .bottom-40 {
        bottom: calc(var(--spacing) * 40);
    }

    .bottom-44 {
        bottom: calc(var(--spacing) * 44);
    }

    .bottom-48 {
        bottom: calc(var(--spacing) * 48);
    }

    .bottom-52 {
        bottom: calc(var(--spacing) * 52);
    }

    .bottom-56 {
        bottom: calc(var(--spacing) * 56);
    }

    .bottom-60 {
        bottom: calc(var(--spacing) * 60);
    }

    .bottom-64 {
        bottom: calc(var(--spacing) * 64);
    }

    .bottom-72 {
        bottom: calc(var(--spacing) * 72);
    }

    .bottom-80 {
        bottom: calc(var(--spacing) * 80);
    }

    .bottom-96 {
        bottom: calc(var(--spacing) * 96);
    }

    .bottom-auto {
        bottom: auto;
    }

    .bottom-full {
        bottom: 100%;
    }

    .left-0 {
        left: calc(var(--spacing) * 0);
    }

    .left-0\.5 {
        left: calc(var(--spacing) * 0.5);
    }

    .left-1 {
        left: calc(var(--spacing) * 1);
    }

    .left-1\.5 {
        left: calc(var(--spacing) * 1.5);
    }

    .left-2 {
        left: calc(var(--spacing) * 2);
    }

    .left-2\.5 {
        left: calc(var(--spacing) * 2.5);
    }

    .left-3 {
        left: calc(var(--spacing) * 3);
    }

    .left-3\.5 {
        left: calc(var(--spacing) * 3.5);
    }

    .left-4 {
        left: calc(var(--spacing) * 4);
    }

    .left-5 {
        left: calc(var(--spacing) * 5);
    }

    .left-6 {
        left: calc(var(--spacing) * 6);
    }

    .left-7 {
        left: calc(var(--spacing) * 7);
    }

    .left-8 {
        left: calc(var(--spacing) * 8);
    }

    .left-9 {
        left: calc(var(--spacing) * 9);
    }

    .left-10 {
        left: calc(var(--spacing) * 10);
    }

    .left-11 {
        left: calc(var(--spacing) * 11);
    }

    .left-12 {
        left: calc(var(--spacing) * 12);
    }

    .left-14 {
        left: calc(var(--spacing) * 14);
    }

    .left-16 {
        left: calc(var(--spacing) * 16);
    }

    .left-20 {
        left: calc(var(--spacing) * 20);
    }

    .left-24 {
        left: calc(var(--spacing) * 24);
    }

    .left-28 {
        left: calc(var(--spacing) * 28);
    }

    .left-32 {
        left: calc(var(--spacing) * 32);
    }

    .left-36 {
        left: calc(var(--spacing) * 36);
    }

    .left-40 {
        left: calc(var(--spacing) * 40);
    }

    .left-44 {
        left: calc(var(--spacing) * 44);
    }

    .left-48 {
        left: calc(var(--spacing) * 48);
    }

    .left-52 {
        left: calc(var(--spacing) * 52);
    }

    .left-56 {
        left: calc(var(--spacing) * 56);
    }

    .left-60 {
        left: calc(var(--spacing) * 60);
    }

    .left-64 {
        left: calc(var(--spacing) * 64);
    }

    .left-72 {
        left: calc(var(--spacing) * 72);
    }

    .left-80 {
        left: calc(var(--spacing) * 80);
    }

    .left-96 {
        left: calc(var(--spacing) * 96);
    }

    .left-auto {
        left: auto;
    }

    .left-full {
        left: 100%;
    }

    .z-0 {
        z-index: 0;
    }

    .z-10 {
        z-index: 10;
    }

    .z-20 {
        z-index: 20;
    }

    .z-30 {
        z-index: 30;
    }

    .z-40 {
        z-index: 40;
    }

    .z-50 {
        z-index: 50;
    }

    .z-auto {
        z-index: auto;
    }

    .order-1 {
        order: 1;
    }

    .order-2 {
        order: 2;
    }

    .order-3 {
        order: 3;
    }

    .order-4 {
        order: 4;
    }

    .order-5 {
        order: 5;
    }

    .order-6 {
        order: 6;
    }

    .order-7 {
        order: 7;
    }

    .order-8 {
        order: 8;
    }

    .order-9 {
        order: 9;
    }

    .order-10 {
        order: 10;
    }

    .order-11 {
        order: 11;
    }

    .order-first {
        order: -9999;
    }

    .order-last {
        order: 9999;
    }

    .order-none {
        order: 0;
    }

    .grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }

    .grid-cols-7 {
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }

    .grid-cols-8 {
        grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .grid-cols-9 {
        grid-template-columns: repeat(9, minmax(0, 1fr));
    }

    .grid-cols-10 {
        grid-template-columns: repeat(10, minmax(0, 1fr));
    }

    .col-auto {
        grid-column: auto;
    }

    .col-span-1 {
        grid-column: span 1 / span 1;
    }

    .col-span-2 {
        grid-column: span 2 / span 2;
    }

    .col-span-3 {
        grid-column: span 3 / span 3;
    }

    .col-span-4 {
        grid-column: span 4 / span 4;
    }

    .col-span-5 {
        grid-column: span 5 / span 5;
    }

    .col-span-6 {
        grid-column: span 6 / span 6;
    }

    .col-span-7 {
        grid-column: span 7 / span 7;
    }

    .col-span-8 {
        grid-column: span 8 / span 8;
    }

    .col-span-9 {
        grid-column: span 9 / span 9;
    }

    .col-span-10 {
        grid-column: span 10 / span 10;
    }

    .col-span-11 {
        grid-column: span 11 / span 11;
    }

    .col-span-12 {
        grid-column: span 12 / span 12;
    }

    .col-span-full {
        grid-column: 1 / -1;
    }

    .row-auto {
        grid-row: auto;
    }

    .row-span-1 {
        grid-row: span 1 / span 1;
    }

    .row-span-2 {
        grid-row: span 2 / span 2;
    }

    .row-span-3 {
        grid-row: span 3 / span 3;
    }

    .row-span-4 {
        grid-row: span 4 / span 4;
    }

    .row-span-5 {
        grid-row: span 5 / span 5;
    }

    .row-span-6 {
        grid-row: span 6 / span 6;
    }

    .row-span-full {
        grid-row: 1 / -1;
    }

    .float-left {
        float: left;
    }

    .float-none {
        float: none;
    }

    .float-right {
        float: right;
    }

    .m-0 {
        margin: calc(var(--spacing) * 0);
    }

    .m-0\.5 {
        margin: calc(var(--spacing) * 0.5);
    }

    .m-1 {
        margin: calc(var(--spacing) * 1);
    }

    .m-1\.5 {
        margin: calc(var(--spacing) * 1.5);
    }

    .m-2 {
        margin: calc(var(--spacing) * 2);
    }

    .m-2\.5 {
        margin: calc(var(--spacing) * 2.5);
    }

    .m-3 {
        margin: calc(var(--spacing) * 3);
    }

    .m-3\.5 {
        margin: calc(var(--spacing) * 3.5);
    }

    .m-4 {
        margin: calc(var(--spacing) * 4);
    }

    .m-5 {
        margin: calc(var(--spacing) * 5);
    }

    .m-6 {
        margin: calc(var(--spacing) * 6);
    }

    .m-7 {
        margin: calc(var(--spacing) * 7);
    }

    .m-8 {
        margin: calc(var(--spacing) * 8);
    }

    .m-9 {
        margin: calc(var(--spacing) * 9);
    }

    .m-10 {
        margin: calc(var(--spacing) * 10);
    }

    .m-11 {
        margin: calc(var(--spacing) * 11);
    }

    .m-12 {
        margin: calc(var(--spacing) * 12);
    }

    .m-14 {
        margin: calc(var(--spacing) * 14);
    }

    .m-16 {
        margin: calc(var(--spacing) * 16);
    }

    .m-20 {
        margin: calc(var(--spacing) * 20);
    }

    .m-auto {
        margin: auto;
    }

    .mt-0 {
        margin-top: calc(var(--spacing) * 0);
    }

    .mt-0\.5 {
        margin-top: calc(var(--spacing) * 0.5);
    }

    .mt-1 {
        margin-top: calc(var(--spacing) * 1);
    }

    .mt-1\.5 {
        margin-top: calc(var(--spacing) * 1.5);
    }

    .mt-2 {
        margin-top: calc(var(--spacing) * 2);
    }

    .mt-2\.5 {
        margin-top: calc(var(--spacing) * 2.5);
    }

    .mt-3 {
        margin-top: calc(var(--spacing) * 3);
    }

    .mt-3\.5 {
        margin-top: calc(var(--spacing) * 3.5);
    }

    .mt-4 {
        margin-top: calc(var(--spacing) * 4);
    }

    .mt-5 {
        margin-top: calc(var(--spacing) * 5);
    }

    .mt-6 {
        margin-top: calc(var(--spacing) * 6);
    }

    .mt-7 {
        margin-top: calc(var(--spacing) * 7);
    }

    .mt-8 {
        margin-top: calc(var(--spacing) * 8);
    }

    .mt-9 {
        margin-top: calc(var(--spacing) * 9);
    }

    .mt-10 {
        margin-top: calc(var(--spacing) * 10);
    }

    .mt-11 {
        margin-top: calc(var(--spacing) * 11);
    }

    .mt-12 {
        margin-top: calc(var(--spacing) * 12);
    }

    .mt-14 {
        margin-top: calc(var(--spacing) * 14);
    }

    .mt-16 {
        margin-top: calc(var(--spacing) * 16);
    }

    .mt-20 {
        margin-top: calc(var(--spacing) * 20);
    }

    .mr-0 {
        margin-right: calc(var(--spacing) * 0);
    }

    .mr-0\.5 {
        margin-right: calc(var(--spacing) * 0.5);
    }

    .mr-1 {
        margin-right: calc(var(--spacing) * 1);
    }

    .mr-1\.5 {
        margin-right: calc(var(--spacing) * 1.5);
    }

    .mr-2 {
        margin-right: calc(var(--spacing) * 2);
    }

    .mr-2\.5 {
        margin-right: calc(var(--spacing) * 2.5);
    }

    .mr-3 {
        margin-right: calc(var(--spacing) * 3);
    }

    .mr-3\.5 {
        margin-right: calc(var(--spacing) * 3.5);
    }

    .mr-4 {
        margin-right: calc(var(--spacing) * 4);
    }

    .mr-5 {
        margin-right: calc(var(--spacing) * 5);
    }

    .mr-6 {
        margin-right: calc(var(--spacing) * 6);
    }

    .mr-7 {
        margin-right: calc(var(--spacing) * 7);
    }

    .mr-8 {
        margin-right: calc(var(--spacing) * 8);
    }

    .mr-9 {
        margin-right: calc(var(--spacing) * 9);
    }

    .mr-10 {
        margin-right: calc(var(--spacing) * 10);
    }

    .mr-11 {
        margin-right: calc(var(--spacing) * 11);
    }

    .mr-12 {
        margin-right: calc(var(--spacing) * 12);
    }

    .mr-14 {
        margin-right: calc(var(--spacing) * 14);
    }

    .mr-16 {
        margin-right: calc(var(--spacing) * 16);
    }

    .mr-20 {
        margin-right: calc(var(--spacing) * 20);
    }

    .mb-0 {
        margin-bottom: calc(var(--spacing) * 0);
    }

    .mb-0\.5 {
        margin-bottom: calc(var(--spacing) * 0.5);
    }

    .mb-1 {
        margin-bottom: calc(var(--spacing) * 1);
    }

    .mb-1\.5 {
        margin-bottom: calc(var(--spacing) * 1.5);
    }

    .mb-2 {
        margin-bottom: calc(var(--spacing) * 2);
    }

    .mb-2\.5 {
        margin-bottom: calc(var(--spacing) * 2.5);
    }

    .mb-3 {
        margin-bottom: calc(var(--spacing) * 3);
    }

    .mb-3\.5 {
        margin-bottom: calc(var(--spacing) * 3.5);
    }

    .mb-4 {
        margin-bottom: calc(var(--spacing) * 4);
    }

    .mb-5 {
        margin-bottom: calc(var(--spacing) * 5);
    }

    .mb-6 {
        margin-bottom: calc(var(--spacing) * 6);
    }

    .mb-7 {
        margin-bottom: calc(var(--spacing) * 7);
    }

    .mb-8 {
        margin-bottom: calc(var(--spacing) * 8);
    }

    .mb-9 {
        margin-bottom: calc(var(--spacing) * 9);
    }

    .mb-10 {
        margin-bottom: calc(var(--spacing) * 10);
    }

    .mb-11 {
        margin-bottom: calc(var(--spacing) * 11);
    }

    .mb-12 {
        margin-bottom: calc(var(--spacing) * 12);
    }

    .mb-14 {
        margin-bottom: calc(var(--spacing) * 14);
    }

    .mb-16 {
        margin-bottom: calc(var(--spacing) * 16);
    }

    .mb-20 {
        margin-bottom: calc(var(--spacing) * 20);
    }

    .ml-0 {
        margin-left: calc(var(--spacing) * 0);
    }

    .ml-0\.5 {
        margin-left: calc(var(--spacing) * 0.5);
    }

    .ml-1 {
        margin-left: calc(var(--spacing) * 1);
    }

    .ml-1\.5 {
        margin-left: calc(var(--spacing) * 1.5);
    }

    .ml-2 {
        margin-left: calc(var(--spacing) * 2);
    }

    .ml-2\.5 {
        margin-left: calc(var(--spacing) * 2.5);
    }

    .ml-3 {
        margin-left: calc(var(--spacing) * 3);
    }

    .ml-3\.5 {
        margin-left: calc(var(--spacing) * 3.5);
    }

    .ml-4 {
        margin-left: calc(var(--spacing) * 4);
    }

    .ml-5 {
        margin-left: calc(var(--spacing) * 5);
    }

    .ml-6 {
        margin-left: calc(var(--spacing) * 6);
    }

    .ml-7 {
        margin-left: calc(var(--spacing) * 7);
    }

    .ml-8 {
        margin-left: calc(var(--spacing) * 8);
    }

    .ml-9 {
        margin-left: calc(var(--spacing) * 9);
    }

    .ml-10 {
        margin-left: calc(var(--spacing) * 10);
    }

    .ml-11 {
        margin-left: calc(var(--spacing) * 11);
    }

    .ml-12 {
        margin-left: calc(var(--spacing) * 12);
    }

    .ml-14 {
        margin-left: calc(var(--spacing) * 14);
    }

    .ml-16 {
        margin-left: calc(var(--spacing) * 16);
    }

    .ml-20 {
        margin-left: calc(var(--spacing) * 20);
    }

    .block {
        display: block;
    }

    .contents {
        display: contents;
    }

    .flex {
        display: flex;
    }

    .grid {
        display: grid;
    }

    .hidden {
        display: none;
    }

    .inline {
        display: inline;
    }

    .inline-block {
        display: inline-block;
    }

    .inline-flex {
        display: inline-flex;
    }

    .inline-grid {
        display: inline-grid;
    }

    .h-0 {
        height: calc(var(--spacing) * 0);
    }

    .h-0\.5 {
        height: calc(var(--spacing) * 0.5);
    }

    .h-1 {
        height: calc(var(--spacing) * 1);
    }

    .h-1\.5 {
        height: calc(var(--spacing) * 1.5);
    }

    .h-1\/2 {
        height: calc(1/2 * 100%);
    }

    .h-1\/3 {
        height: calc(1/3 * 100%);
    }

    .h-1\/4 {
        height: calc(1/4 * 100%);
    }

    .h-1\/5 {
        height: calc(1/5 * 100%);
    }

    .h-1\/6 {
        height: calc(1/6 * 100%);
    }

    .h-2 {
        height: calc(var(--spacing) * 2);
    }

    .h-2\.5 {
        height: calc(var(--spacing) * 2.5);
    }

    .h-2\/3 {
        height: calc(2/3 * 100%);
    }

    .h-2\/4 {
        height: calc(2/4 * 100%);
    }

    .h-2\/5 {
        height: calc(2/5 * 100%);
    }

    .h-2\/6 {
        height: calc(2/6 * 100%);
    }

    .h-3 {
        height: calc(var(--spacing) * 3);
    }

    .h-3\.5 {
        height: calc(var(--spacing) * 3.5);
    }

    .h-3\/4 {
        height: calc(3/4 * 100%);
    }

    .h-3\/5 {
        height: calc(3/5 * 100%);
    }

    .h-3\/6 {
        height: calc(3/6 * 100%);
    }

    .h-4 {
        height: calc(var(--spacing) * 4);
    }

    .h-4\/5 {
        height: calc(4/5 * 100%);
    }

    .h-4\/6 {
        height: calc(4/6 * 100%);
    }

    .h-5 {
        height: calc(var(--spacing) * 5);
    }

    .h-5\/6 {
        height: calc(5/6 * 100%);
    }

    .h-6 {
        height: calc(var(--spacing) * 6);
    }

    .h-7 {
        height: calc(var(--spacing) * 7);
    }

    .h-8 {
        height: calc(var(--spacing) * 8);
    }

    .h-9 {
        height: calc(var(--spacing) * 9);
    }

    .h-10 {
        height: calc(var(--spacing) * 10);
    }

    .h-11 {
        height: calc(var(--spacing) * 11);
    }

    .h-12 {
        height: calc(var(--spacing) * 12);
    }

    .h-14 {
        height: calc(var(--spacing) * 14);
    }

    .h-16 {
        height: calc(var(--spacing) * 16);
    }

    .h-20 {
        height: calc(var(--spacing) * 20);
    }

    .h-auto {
        height: auto;
    }

    .h-full {
        height: 100%;
    }

    .h-screen {
        height: 100vh;
    }

    .w-0 {
        width: calc(var(--spacing) * 0);
    }

    .w-0\.5 {
        width: calc(var(--spacing) * 0.5);
    }

    .w-1 {
        width: calc(var(--spacing) * 1);
    }

    .w-1\.5 {
        width: calc(var(--spacing) * 1.5);
    }

    .w-1\/2 {
        width: calc(1/2 * 100%);
    }

    .w-1\/3 {
        width: calc(1/3 * 100%);
    }

    .w-1\/4 {
        width: calc(1/4 * 100%);
    }

    .w-1\/5 {
        width: calc(1/5 * 100%);
    }

    .w-1\/6 {
        width: calc(1/6 * 100%);
    }

    .w-1\/12 {
        width: calc(1/12 * 100%);
    }

    .w-2 {
        width: calc(var(--spacing) * 2);
    }

    .w-2\.5 {
        width: calc(var(--spacing) * 2.5);
    }

    .w-2\/3 {
        width: calc(2/3 * 100%);
    }

    .w-2\/4 {
        width: calc(2/4 * 100%);
    }

    .w-2\/5 {
        width: calc(2/5 * 100%);
    }

    .w-2\/6 {
        width: calc(2/6 * 100%);
    }

    .w-2\/12 {
        width: calc(2/12 * 100%);
    }

    .w-3 {
        width: calc(var(--spacing) * 3);
    }

    .w-3\.5 {
        width: calc(var(--spacing) * 3.5);
    }

    .w-3\/4 {
        width: calc(3/4 * 100%);
    }

    .w-3\/5 {
        width: calc(3/5 * 100%);
    }

    .w-3\/6 {
        width: calc(3/6 * 100%);
    }

    .w-3\/12 {
        width: calc(3/12 * 100%);
    }

    .w-4 {
        width: calc(var(--spacing) * 4);
    }

    .w-4\/5 {
        width: calc(4/5 * 100%);
    }

    .w-4\/6 {
        width: calc(4/6 * 100%);
    }

    .w-4\/12 {
        width: calc(4/12 * 100%);
    }

    .w-5 {
        width: calc(var(--spacing) * 5);
    }

    .w-5\/6 {
        width: calc(5/6 * 100%);
    }

    .w-5\/12 {
        width: calc(5/12 * 100%);
    }

    .w-6 {
        width: calc(var(--spacing) * 6);
    }

    .w-6\/12 {
        width: calc(6/12 * 100%);
    }

    .w-7 {
        width: calc(var(--spacing) * 7);
    }

    .w-7\/12 {
        width: calc(7/12 * 100%);
    }

    .w-8 {
        width: calc(var(--spacing) * 8);
    }

    .w-8\/12 {
        width: calc(8/12 * 100%);
    }

    .w-9 {
        width: calc(var(--spacing) * 9);
    }

    .w-9\/12 {
        width: calc(9/12 * 100%);
    }

    .w-10 {
        width: calc(var(--spacing) * 10);
    }

    .w-10\/12 {
        width: calc(10/12 * 100%);
    }

    .w-11 {
        width: calc(var(--spacing) * 11);
    }

    .w-11\/12 {
        width: calc(11/12 * 100%);
    }

    .w-12 {
        width: calc(var(--spacing) * 12);
    }

    .w-14 {
        width: calc(var(--spacing) * 14);
    }

    .w-16 {
        width: calc(var(--spacing) * 16);
    }

    .w-20 {
        width: calc(var(--spacing) * 20);
    }

    .w-auto {
        width: auto;
    }

    .w-full {
        width: 100%;
    }

    .w-max {
        width: max-content;
    }

    .w-min {
        width: min-content;
    }

    .w-screen {
        width: 100vw;
    }

    .-rotate-1 {
        rotate: calc(1deg * -1);
    }

    .-rotate-2 {
        rotate: calc(2deg * -1);
    }

    .-rotate-3 {
        rotate: calc(3deg * -1);
    }

    .-rotate-6 {
        rotate: calc(6deg * -1);
    }

    .-rotate-12 {
        rotate: calc(12deg * -1);
    }

    .-rotate-45 {
        rotate: calc(45deg * -1);
    }

    .-rotate-90 {
        rotate: calc(90deg * -1);
    }

    .-rotate-180 {
        rotate: calc(180deg * -1);
    }

    .rotate-0 {
        rotate: 0deg;
    }

    .rotate-1 {
        rotate: 1deg;
    }

    .rotate-2 {
        rotate: 2deg;
    }

    .rotate-3 {
        rotate: 3deg;
    }

    .rotate-6 {
        rotate: 6deg;
    }

    .rotate-12 {
        rotate: 12deg;
    }

    .rotate-45 {
        rotate: 45deg;
    }

    .rotate-90 {
        rotate: 90deg;
    }

    .rotate-180 {
        rotate: 180deg;
    }

    .animate-bounce {
        animation: var(--animate-bounce);
    }

    .animate-none {
        animation: none;
    }

    .animate-ping {
        animation: var(--animate-ping);
    }

    .animate-pulse {
        animation: var(--animate-pulse);
    }

    .animate-spin {
        animation: var(--animate-spin);
    }

    .cursor-pointer {
        cursor: pointer;
    }

    .grid-rows-1 {
        grid-template-rows: repeat(1, minmax(0, 1fr));
    }

    .grid-rows-2 {
        grid-template-rows: repeat(2, minmax(0, 1fr));
    }

    .grid-rows-3 {
        grid-template-rows: repeat(3, minmax(0, 1fr));
    }

    .grid-rows-4 {
        grid-template-rows: repeat(4, minmax(0, 1fr));
    }

    .grid-rows-5 {
        grid-template-rows: repeat(5, minmax(0, 1fr));
    }

    .grid-rows-6 {
        grid-template-rows: repeat(6, minmax(0, 1fr));
    }

    .grid-rows-none {
        grid-template-rows: none;
    }

    .flex-col {
        flex-direction: column;
    }

    .flex-col-reverse {
        flex-direction: column-reverse;
    }

    .flex-row {
        flex-direction: row;
    }

    .flex-row-reverse {
        flex-direction: row-reverse;
    }

    .flex-nowrap {
        flex-wrap: nowrap;
    }

    .flex-wrap {
        flex-wrap: wrap;
    }

    .items-center {
        align-items: center;
    }

    .items-end {
        align-items: flex-end;
    }

    .items-start {
        align-items: flex-start;
    }

    .justify-around {
        justify-content: space-around;
    }

    .justify-between {
        justify-content: space-between;
    }

    .justify-center {
        justify-content: center;
    }

    .gap-0 {
        gap: calc(var(--spacing) * 0);
    }

    .gap-0\.5 {
        gap: calc(var(--spacing) * 0.5);
    }

    .gap-1 {
        gap: calc(var(--spacing) * 1);
    }

    .gap-1\.5 {
        gap: calc(var(--spacing) * 1.5);
    }

    .gap-2 {
        gap: calc(var(--spacing) * 2);
    }

    .gap-2\.5 {
        gap: calc(var(--spacing) * 2.5);
    }

    .gap-3 {
        gap: calc(var(--spacing) * 3);
    }

    .gap-3\.5 {
        gap: calc(var(--spacing) * 3.5);
    }

    .gap-4 {
        gap: calc(var(--spacing) * 4);
    }

    .gap-5 {
        gap: calc(var(--spacing) * 5);
    }

    .gap-6 {
        gap: calc(var(--spacing) * 6);
    }

    .gap-7 {
        gap: calc(var(--spacing) * 7);
    }

    .gap-8 {
        gap: calc(var(--spacing) * 8);
    }

    .gap-9 {
        gap: calc(var(--spacing) * 9);
    }

    .gap-10 {
        gap: calc(var(--spacing) * 10);
    }

    .gap-11 {
        gap: calc(var(--spacing) * 11);
    }

    .gap-12 {
        gap: calc(var(--spacing) * 12);
    }

    .gap-14 {
        gap: calc(var(--spacing) * 14);
    }

    .gap-16 {
        gap: calc(var(--spacing) * 16);
    }

    .gap-20 {
        gap: calc(var(--spacing) * 20);
    }

    .space-y-0 {
        : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-0\.5 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-1 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-1\.5 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-2 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-2\.5 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-3 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-3\.5 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-4 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-5 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-6 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-7 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-8 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-9 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-10 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-11 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 11) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 11) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-12 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-14 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-16 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-y-20 {
    : where(& > :not(:last-child))

{
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)));
}

}

.space-x-0 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-0\.5 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 0.5) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-1 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-1\.5 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-2 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-2\.5 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-3 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-3\.5 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 3.5) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-4 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-5 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-6 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-7 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 7) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-8 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-9 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 9) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-10 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 10) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-11 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 11) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 11) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-12 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 12) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-14 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 14) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-16 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 16) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-x-reverse)));
}

}

.space-x-20 {
    : where(& > :not(:last-child))

{
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 20) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-x-reverse)));
}

}

.overflow-hidden {
    overflow: hidden;
}

.overflow-scroll {
    overflow: scroll;
}

.rounded {
    border-radius: 0.25rem;
}

.rounded-2xl {
    border-radius: var(--radius-2xl);
}

.rounded-3xl {
    border-radius: var(--radius-3xl);
}

.rounded-full {
    border-radius: calc(infinity * 1px);
}

.rounded-lg {
    border-radius: var(--radius-lg);
}

.rounded-md {
    border-radius: var(--radius-md);
}

.rounded-none {
    border-radius: 0;
}

.rounded-sm {
    border-radius: var(--radius-sm);
}

.rounded-xl {
    border-radius: var(--radius-xl);
}

.border {
    border-style: var(--tw-border-style);
    border-width: 1px;
}

.border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
}

.border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
}

.border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
}

.border-8 {
    border-style: var(--tw-border-style);
    border-width: 8px;
}

.border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
}

.border-t-0 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0px;
}

.border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
}

.border-t-4 {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
}

.border-t-8 {
    border-top-style: var(--tw-border-style);
    border-top-width: 8px;
}

.border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
}

.border-r-0 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0px;
}

.border-r-2 {
    border-right-style: var(--tw-border-style);
    border-right-width: 2px;
}

.border-r-4 {
    border-right-style: var(--tw-border-style);
    border-right-width: 4px;
}

.border-r-8 {
    border-right-style: var(--tw-border-style);
    border-right-width: 8px;
}

.border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
}

.border-b-0 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0px;
}

.border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
}

.border-b-4 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 4px;
}

.border-b-8 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 8px;
}

.border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
}

.border-l-0 {
    border-left-style: var(--tw-border-style);
    border-left-width: 0px;
}

.border-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
}

.border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
}

.border-l-8 {
    border-left-style: var(--tw-border-style);
    border-left-width: 8px;
}

.border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
}

.border-dotted {
    --tw-border-style: dotted;
    border-style: dotted;
}

.border-double {
    --tw-border-style: double;
    border-style: double;
}

.border-black {
    border-color: var(--color-black);
}

.border-transparent {
    border-color: transparent;
}

.border-white {
    border-color: var(--color-white);
}

.border-gray-50 {
    border-color: var(--color-gray-50);
}

.border-gray-100 {
    border-color: var(--color-gray-100);
}

.border-gray-200 {
    border-color: var(--color-gray-200);
}

.border-gray-300 {
    border-color: var(--color-gray-300);
}

.border-gray-400 {
    border-color: var(--color-gray-400);
}

.border-gray-500 {
    border-color: var(--color-gray-500);
}

.border-gray-600 {
    border-color: var(--color-gray-600);
}

.border-gray-700 {
    border-color: var(--color-gray-700);
}

.border-gray-800 {
    border-color: var(--color-gray-800);
}

.border-gray-900 {
    border-color: var(--color-gray-900);
}

.border-indigo-50 {
    border-color: var(--color-indigo-50);
}

.border-indigo-100 {
    border-color: var(--color-indigo-100);
}

.border-indigo-200 {
    border-color: var(--color-indigo-200);
}

.border-indigo-300 {
    border-color: var(--color-indigo-300);
}

.border-indigo-400 {
    border-color: var(--color-indigo-400);
}

.border-indigo-500 {
    border-color: var(--color-indigo-500);
}

.border-indigo-600 {
    border-color: var(--color-indigo-600);
}

.border-indigo-700 {
    border-color: var(--color-indigo-700);
}

.border-indigo-800 {
    border-color: var(--color-indigo-800);
}

.border-indigo-900 {
    border-color: var(--color-indigo-900);
}

.bg-black {
    background-color: var(--color-black);
}

.bg-transparent {
    background-color: transparent;
}

.bg-white {
    background-color: var(--color-white);
}

.bg-gray-50 {
    background-color: var(--color-gray-50);
}

.bg-gray-100 {
    background-color: var(--color-gray-100);
}

.bg-gray-200 {
    background-color: var(--color-gray-200);
}

.bg-gray-300 {
    background-color: var(--color-gray-300);
}

.bg-gray-400 {
    background-color: var(--color-gray-400);
}

.bg-gray-500 {
    background-color: var(--color-gray-500);
}

.bg-gray-600 {
    background-color: var(--color-gray-600);
}

.bg-gray-700 {
    background-color: var(--color-gray-700);
}

.bg-gray-800 {
    background-color: var(--color-gray-800);
}

.bg-gray-900 {
    background-color: var(--color-gray-900);
}

.bg-indigo-50 {
    background-color: var(--color-indigo-50);
}

.bg-indigo-100 {
    background-color: var(--color-indigo-100);
}

.bg-indigo-200 {
    background-color: var(--color-indigo-200);
}

.bg-indigo-300 {
    background-color: var(--color-indigo-300);
}

.bg-indigo-400 {
    background-color: var(--color-indigo-400);
}

.bg-indigo-500 {
    background-color: var(--color-indigo-500);
}

.bg-indigo-600 {
    background-color: var(--color-indigo-600);
}

.bg-indigo-700 {
    background-color: var(--color-indigo-700);
}

.bg-indigo-800 {
    background-color: var(--color-indigo-800);
}

.bg-indigo-900 {
    background-color: var(--color-indigo-900);
}

.object-contain {
    object-fit: contain;
}

.object-cover {
    object-fit: cover;
}

.p-0 {
    padding: calc(var(--spacing) * 0);
}

.p-0\.5 {
    padding: calc(var(--spacing) * 0.5);
}

.p-1 {
    padding: calc(var(--spacing) * 1);
}

.p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
}

.p-2 {
    padding: calc(var(--spacing) * 2);
}

.p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
}

.p-3 {
    padding: calc(var(--spacing) * 3);
}

.p-3\.5 {
    padding: calc(var(--spacing) * 3.5);
}

.p-4 {
    padding: calc(var(--spacing) * 4);
}

.p-5 {
    padding: calc(var(--spacing) * 5);
}

.p-6 {
    padding: calc(var(--spacing) * 6);
}

.p-7 {
    padding: calc(var(--spacing) * 7);
}

.p-8 {
    padding: calc(var(--spacing) * 8);
}

.p-9 {
    padding: calc(var(--spacing) * 9);
}

.p-10 {
    padding: calc(var(--spacing) * 10);
}

.p-11 {
    padding: calc(var(--spacing) * 11);
}

.p-12 {
    padding: calc(var(--spacing) * 12);
}

.p-14 {
    padding: calc(var(--spacing) * 14);
}

.p-16 {
    padding: calc(var(--spacing) * 16);
}

.p-20 {
    padding: calc(var(--spacing) * 20);
}

.pt-0 {
    padding-top: calc(var(--spacing) * 0);
}

.pt-0\.5 {
    padding-top: calc(var(--spacing) * 0.5);
}

.pt-1 {
    padding-top: calc(var(--spacing) * 1);
}

.pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
}

.pt-2 {
    padding-top: calc(var(--spacing) * 2);
}

.pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5);
}

.pt-3 {
    padding-top: calc(var(--spacing) * 3);
}

.pt-3\.5 {
    padding-top: calc(var(--spacing) * 3.5);
}

.pt-4 {
    padding-top: calc(var(--spacing) * 4);
}

.pt-5 {
    padding-top: calc(var(--spacing) * 5);
}

.pt-6 {
    padding-top: calc(var(--spacing) * 6);
}

.pt-7 {
    padding-top: calc(var(--spacing) * 7);
}

.pt-8 {
    padding-top: calc(var(--spacing) * 8);
}

.pt-9 {
    padding-top: calc(var(--spacing) * 9);
}

.pt-10 {
    padding-top: calc(var(--spacing) * 10);
}

.pt-11 {
    padding-top: calc(var(--spacing) * 11);
}

.pt-12 {
    padding-top: calc(var(--spacing) * 12);
}

.pt-14 {
    padding-top: calc(var(--spacing) * 14);
}

.pt-16 {
    padding-top: calc(var(--spacing) * 16);
}

.pt-20 {
    padding-top: calc(var(--spacing) * 20);
}

.pr-0 {
    padding-right: calc(var(--spacing) * 0);
}

.pr-0\.5 {
    padding-right: calc(var(--spacing) * 0.5);
}

.pr-1 {
    padding-right: calc(var(--spacing) * 1);
}

.pr-1\.5 {
    padding-right: calc(var(--spacing) * 1.5);
}

.pr-2 {
    padding-right: calc(var(--spacing) * 2);
}

.pr-2\.5 {
    padding-right: calc(var(--spacing) * 2.5);
}

.pr-3 {
    padding-right: calc(var(--spacing) * 3);
}

.pr-3\.5 {
    padding-right: calc(var(--spacing) * 3.5);
}

.pr-4 {
    padding-right: calc(var(--spacing) * 4);
}

.pr-5 {
    padding-right: calc(var(--spacing) * 5);
}

.pr-6 {
    padding-right: calc(var(--spacing) * 6);
}

.pr-7 {
    padding-right: calc(var(--spacing) * 7);
}

.pr-8 {
    padding-right: calc(var(--spacing) * 8);
}

.pr-9 {
    padding-right: calc(var(--spacing) * 9);
}

.pr-10 {
    padding-right: calc(var(--spacing) * 10);
}

.pr-11 {
    padding-right: calc(var(--spacing) * 11);
}

.pr-12 {
    padding-right: calc(var(--spacing) * 12);
}

.pr-14 {
    padding-right: calc(var(--spacing) * 14);
}

.pr-16 {
    padding-right: calc(var(--spacing) * 16);
}

.pr-20 {
    padding-right: calc(var(--spacing) * 20);
}

.pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
}

.pb-0\.5 {
    padding-bottom: calc(var(--spacing) * 0.5);
}

.pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
}

.pb-1\.5 {
    padding-bottom: calc(var(--spacing) * 1.5);
}

.pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
}

.pb-2\.5 {
    padding-bottom: calc(var(--spacing) * 2.5);
}

.pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
}

.pb-3\.5 {
    padding-bottom: calc(var(--spacing) * 3.5);
}

.pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
}

.pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
}

.pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
}

.pb-7 {
    padding-bottom: calc(var(--spacing) * 7);
}

.pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
}

.pb-9 {
    padding-bottom: calc(var(--spacing) * 9);
}

.pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
}

.pb-11 {
    padding-bottom: calc(var(--spacing) * 11);
}

.pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
}

.pb-14 {
    padding-bottom: calc(var(--spacing) * 14);
}

.pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
}

.pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
}

.pl-0 {
    padding-left: calc(var(--spacing) * 0);
}

.pl-0\.5 {
    padding-left: calc(var(--spacing) * 0.5);
}

.pl-1 {
    padding-left: calc(var(--spacing) * 1);
}

.pl-1\.5 {
    padding-left: calc(var(--spacing) * 1.5);
}

.pl-2 {
    padding-left: calc(var(--spacing) * 2);
}

.pl-2\.5 {
    padding-left: calc(var(--spacing) * 2.5);
}

.pl-3 {
    padding-left: calc(var(--spacing) * 3);
}

.pl-3\.5 {
    padding-left: calc(var(--spacing) * 3.5);
}

.pl-4 {
    padding-left: calc(var(--spacing) * 4);
}

.pl-5 {
    padding-left: calc(var(--spacing) * 5);
}

.pl-6 {
    padding-left: calc(var(--spacing) * 6);
}

.pl-7 {
    padding-left: calc(var(--spacing) * 7);
}

.pl-8 {
    padding-left: calc(var(--spacing) * 8);
}

.pl-9 {
    padding-left: calc(var(--spacing) * 9);
}

.pl-10 {
    padding-left: calc(var(--spacing) * 10);
}

.pl-11 {
    padding-left: calc(var(--spacing) * 11);
}

.pl-12 {
    padding-left: calc(var(--spacing) * 12);
}

.pl-14 {
    padding-left: calc(var(--spacing) * 14);
}

.pl-16 {
    padding-left: calc(var(--spacing) * 16);
}

.pl-20 {
    padding-left: calc(var(--spacing) * 20);
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
}

.text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
}

.text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
}

.text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
}

.text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
}

.text-7xl {
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--line-height));
}

.text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
}

.text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
}

.text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
}

.text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
}

.text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
}

.font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
}

.font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
}

.font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
}

.font-extralight {
    --tw-font-weight: var(--font-weight-extralight);
    font-weight: var(--font-weight-extralight);
}

.font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
}

.font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
}

.font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
}

.font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
}

.font-thin {
    --tw-font-weight: var(--font-weight-thin);
    font-weight: var(--font-weight-thin);
}

.text-black {
    color: var(--color-black);
}

.text-transparent {
    color: transparent;
}

.text-white {
    color: var(--color-white);
}

.text-gray-50 {
    color: var(--color-gray-50);
}

.text-gray-100 {
    color: var(--color-gray-100);
}

.text-gray-200 {
    color: var(--color-gray-200);
}

.text-gray-300 {
    color: var(--color-gray-300);
}

.text-gray-400 {
    color: var(--color-gray-400);
}

.text-gray-500 {
    color: var(--color-gray-500);
}

.text-gray-600 {
    color: var(--color-gray-600);
}

.text-gray-700 {
    color: var(--color-gray-700);
}

.text-gray-800 {
    color: var(--color-gray-800);
}

.text-gray-900 {
    color: var(--color-gray-900);
}

.text-indigo-50 {
    color: var(--color-indigo-50);
}

.text-indigo-100 {
    color: var(--color-indigo-100);
}

.text-indigo-200 {
    color: var(--color-indigo-200);
}

.text-indigo-300 {
    color: var(--color-indigo-300);
}

.text-indigo-400 {
    color: var(--color-indigo-400);
}

.text-indigo-500 {
    color: var(--color-indigo-500);
}

.text-indigo-600 {
    color: var(--color-indigo-600);
}

.text-indigo-700 {
    color: var(--color-indigo-700);
}

.text-indigo-800 {
    color: var(--color-indigo-800);
}

.text-indigo-900 {
    color: var(--color-indigo-900);
}

.line-through {
    text-decoration-line: line-through;
}

.no-underline {
    text-decoration-line: none;
}

.underline {
    text-decoration-line: underline;
}

.opacity-0 {
    opacity: 0%;
}

.opacity-5 {
    opacity: 5%;
}

.opacity-10 {
    opacity: 10%;
}

.opacity-20 {
    opacity: 20%;
}

.opacity-25 {
    opacity: 25%;
}

.opacity-30 {
    opacity: 30%;
}

.opacity-40 {
    opacity: 40%;
}

.opacity-50 {
    opacity: 50%;
}

.opacity-60 {
    opacity: 60%;
}

.opacity-70 {
    opacity: 70%;
}

.opacity-75 {
    opacity: 75%;
}

.opacity-80 {
    opacity: 80%;
}

.opacity-90 {
    opacity: 90%;
}

.opacity-95 {
    opacity: 95%;
}

.opacity-100 {
    opacity: 100%;
}

.shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.border-success {
    border-color: var(--color-success);
}

.bg-success {
    background-color: var(--color-success);
}

.text-success {
    color: var(--color-success);
}

.border-success-background {
    border-color: var(--color-success-background);
}

.bg-success-background {
    background-color: var(--color-success-background);
}

.text-success-background {
    color: var(--color-success-background);
}

.border-warn {
    border-color: var(--color-warn);
}

.bg-warn {
    background-color: var(--color-warn);
}

.text-warn {
    color: var(--color-warn);
}

.border-warn-background {
    border-color: var(--color-warn-background);
}

.bg-warn-background {
    background-color: var(--color-warn-background);
}

.text-warn-background {
    color: var(--color-warn-background);
}

.border-fail {
    border-color: var(--color-fail);
}

.bg-fail {
    background-color: var(--color-fail);
}

.text-fail {
    color: var(--color-fail);
}

.border-fail-background {
    border-color: var(--color-fail-background);
}

.bg-fail-background {
    background-color: var(--color-fail-background);
}

.text-fail-background {
    color: var(--color-fail-background);
}

.border-td {
    border-color: var(--color-td);
}

.bg-td {
    background-color: var(--color-td);
}

.text-td {
    color: var(--color-td);
}

.border-td-foreground {
    border-color: var(--color-td-foreground);
}

.bg-td-foreground {
    background-color: var(--color-td-foreground);
}

.text-td-foreground {
    color: var(--color-td-foreground);
}

.border-muted {
    border-color: var(--color-muted);
}

.bg-muted {
    background-color: var(--color-muted);
}

.text-muted {
    color: var(--color-muted);
}

.border-muted-foreground {
    border-color: var(--color-muted-foreground);
}

.bg-muted-foreground {
    background-color: var(--color-muted-foreground);
}

.text-muted-foreground {
    color: var(--color-muted-foreground);
}

}

@property --tw-scale-x {
    syntax: "*";
    inherits: false;
    initial-value: 1;
}

@property --tw-scale-y {
    syntax: "*";
    inherits: false;
    initial-value: 1;
}

@property --tw-scale-z {
    syntax: "*";
    inherits: false;
    initial-value: 1;
}

@property --tw-rotate-x {
    syntax: "*";
    inherits: false;
}

@property --tw-rotate-y {
    syntax: "*";
    inherits: false;
}

@property --tw-rotate-z {
    syntax: "*";
    inherits: false;
}

@property --tw-skew-x {
    syntax: "*";
    inherits: false;
}

@property --tw-skew-y {
    syntax: "*";
    inherits: false;
}

@property --tw-space-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}

@property --tw-space-x-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}

@property --tw-divide-x-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}

@property --tw-border-style {
    syntax: "*";
    inherits: false;
    initial-value: solid;
}

@property --tw-divide-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}

@property --tw-gradient-position {
    syntax: "*";
    inherits: false;
}

@property --tw-gradient-from {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000;
}

@property --tw-gradient-via {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000;
}

@property --tw-gradient-to {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000;
}

@property --tw-gradient-stops {
    syntax: "*";
    inherits: false;
}

@property --tw-gradient-via-stops {
    syntax: "*";
    inherits: false;
}

@property --tw-gradient-from-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 0%;
}

@property --tw-gradient-via-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 50%;
}

@property --tw-gradient-to-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 100%;
}

@property --tw-leading {
    syntax: "*";
    inherits: false;
}

@property --tw-font-weight {
    syntax: "*";
    inherits: false;
}

@property --tw-tracking {
    syntax: "*";
    inherits: false;
}

@property --tw-ordinal {
    syntax: "*";
    inherits: false;
}

@property --tw-slashed-zero {
    syntax: "*";
    inherits: false;
}

@property --tw-numeric-figure {
    syntax: "*";
    inherits: false;
}

@property --tw-numeric-spacing {
    syntax: "*";
    inherits: false;
}

@property --tw-numeric-fraction {
    syntax: "*";
    inherits: false;
}

@property --tw-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
    syntax: "*";
    inherits: false;
}

@property --tw-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%;
}

@property --tw-inset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
    syntax: "*";
    inherits: false;
}

@property --tw-inset-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%;
}

@property --tw-ring-color {
    syntax: "*";
    inherits: false;
}

@property --tw-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
    syntax: "*";
    inherits: false;
}

@property --tw-inset-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
    syntax: "*";
    inherits: false;
}

@property --tw-ring-offset-width {
    syntax: "<length>";
    inherits: false;
    initial-value: 0px;
}

@property --tw-ring-offset-color {
    syntax: "*";
    inherits: false;
    initial-value: #fff;
}

@property --tw-ring-offset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}

@property --tw-duration {
    syntax: "*";
    inherits: false;
}

@property --tw-ease {
    syntax: "*";
    inherits: false;
}

@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}

@keyframes ping {
    75%, 100% {
        transform: scale(2);
        opacity: 0;
    }
}

@keyframes pulse {
    50% {
        opacity: 0.5;
    }
}

@keyframes bounce {
    0%, 100% {
        transform: translateY(-25%);
        animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    }

    50% {
        transform: none;
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    }
}

@layer properties {
    @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
        *, ::before, ::after, ::backdrop {
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-rotate-x: initial;
            --tw-rotate-y: initial;
            --tw-rotate-z: initial;
            --tw-skew-x: initial;
            --tw-skew-y: initial;
            --tw-space-y-reverse: 0;
            --tw-space-x-reverse: 0;
            --tw-divide-x-reverse: 0;
            --tw-border-style: solid;
            --tw-divide-y-reverse: 0;
            --tw-gradient-position: initial;
            --tw-gradient-from: #0000;
            --tw-gradient-via: #0000;
            --tw-gradient-to: #0000;
            --tw-gradient-stops: initial;
            --tw-gradient-via-stops: initial;
            --tw-gradient-from-position: 0%;
            --tw-gradient-via-position: 50%;
            --tw-gradient-to-position: 100%;
            --tw-leading: initial;
            --tw-font-weight: initial;
            --tw-tracking: initial;
            --tw-ordinal: initial;
            --tw-slashed-zero: initial;
            --tw-numeric-figure: initial;
            --tw-numeric-spacing: initial;
            --tw-numeric-fraction: initial;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-color: initial;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 #0000;
            --tw-inset-shadow-color: initial;
            --tw-inset-shadow-alpha: 100%;
            --tw-ring-color: initial;
            --tw-ring-shadow: 0 0 #0000;
            --tw-inset-ring-color: initial;
            --tw-inset-ring-shadow: 0 0 #0000;
            --tw-ring-inset: initial;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-duration: initial;
            --tw-ease: initial;
        }
    }
}
@charset "UTF-8";.packageInCourse{font-size:13px;width:90%;margin:auto;margin-bottom:2em;display:flex;flex-direction:column;gap:1em;}.packageInCourse:first-child{margin-top:3em;}.packageInCourse *{user-select:none;}.packageInCourse>.titr{background-color:var(--mainBlue);color:#fff;padding:.8em 3em;border-radius:1.125em;position:relative;display:flex;justify-content:space-between;padding-left:5em;cursor:pointer;}.packageInCourse>.titr>.right>span{font-size:1.4em;font-weight:700;}.packageInCourse>.titr>.left{position:relative;font-size:1.25em;font-weight:600;}.packageInCourse>.titr>.left>svg{position:absolute;bottom:-1.1em;right:2.9em;transform:rotate(-5deg);width:65px;height:53px;}.packageInCourse>.titr.active+.collapsibleContent{min-height:var(--height);height:auto;}.packageInCourse>.p-collapsibleContent{max-height:0;overflow:hidden;display:flex;flex-direction:column;gap:1em;transition:max-height .4s ease,opacity .4s ease;opacity:0;}.packageInCourse>.p-collapsibleContent.open{max-height:fit-content;opacity:1;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection{box-shadow:0 0 12px rgba(132,132,132,.12);padding-block:.8em;border-radius:.75em;background-color:#fff;display:flex;flex-direction:column;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.title{font-size:1.125em;color:var(--textColorStrong);font-weight:700;display:flex;align-items:center;transition:all .3s;padding-inline:2.5em 1.8em;cursor:pointer;margin-bottom:0!important;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.title::before{content:"●";color:var(--textColorStrong);font-size:.8em;transform:translateY(.1em);margin-left:.5em;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.title::after{content:"";--wid:.3em;width:var(--wid);height:var(--wid);border-right:2px solid #383838;border-bottom:2px solid #383838;transform:rotate(45deg);transition:all .3s;margin-right:auto;flex-shrink:0;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.title.active::after{transform:rotate(225deg);}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX{display:flex;flex-direction:column;counter-reset:counter;gap:.5em;padding-inline:2.5em;opacity:0;max-height:0;transition:max-height .4s ease,opacity .4s ease;overflow:hidden;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX.open{opacity:1;max-height:1000px;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX .videoGridContainer{max-width:100%;width:100%;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX .videoGridContainer .videoGrid>.videoGridItem>.info{grid-template-columns:1fr;gap:.6em;line-height:1.5;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX .videoGridContainer .videoGrid>.videoGridItem>.info>div:nth-of-type(2){justify-content:flex-start;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX>.item{--itemBg:#f9f9ff;--itemBorder:1px solid rgb(var(--rgb)/20%);--smText:.875em;--textGray:#848484;background-color:var(--itemBg);border:var(--itemBorder);border-radius:.75em;padding:.2em;padding-right:1.5em;display:flex;position:relative;counter-increment:counter;align-items:center;padding-left:.5em;flex-wrap:wrap;gap:normal .5em;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX>.item::before{position:absolute;font-size:var(--smText);--wid:2em;width:var(--wid);height:var(--wid);display:flex;align-items:center;justify-content:center;content:counter(counter);position:absolute;background-color:var(--itemBg);border:var(--itemBorder);border-radius:50%;top:50%;right:0;transform:translate(50%,-50%);color:rgba(var(--rgb));}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX>.item>h4{color:var(--textColorStrong);font-weight:700;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX>.item>.time{margin-right:auto;color:var(--textGray);font-size:var(--smText);}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX>.item>.viewBtn,.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX>.item>.dlBtn{font-size:var(--smText);color:#fff!important;display:flex;align-items:center;border-radius:.428em;padding-inline:.5em;gap:.2em;cursor:pointer;height:2em;color:#fff!important;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX>.item>.viewBtn:hover,.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX>.item>.dlBtn:hover{text-decoration:none!important;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX>.item>.viewBtn{background-color:var(--textColorStrong);}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX>.item .dlBtn{background-color:rgb(var(--rgb));}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX>.item .showVideoDivider{flex:1 0 100%;display:none;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX>.item .showVideoDivider.active{display:block;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.contentForUIUX>.item .showVideoDivider>video{border-radius:1em;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection.active>.content{padding-top:.7em;height:var(--height);}@media(max-width:698px){.packageInCourse{font-size:14px;width:100%;}.packageInCourse>.titr{padding:.5em 1em;border-radius:.7em;}.packageInCourse>.titr>.right{display:flex;flex-direction:column;font-size:1.2em;text-align:center;width:100%;}.packageInCourse>.titr>.right>span:nth-of-type(1){font-size:14px;}.packageInCourse>.titr>.right>span:nth-of-type(2){font-size:1.25em;}.packageInCourse>.titr>.left{display:none;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.title{font-size:14px;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content{padding-inline:1em;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content .videoGridContainer{grid-template-columns:1fr;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content>h4{font-size:13px!important;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content>.item{--smText:.75em;flex-wrap:wrap;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content>.item::before{--wid:1.5em;padding-top:.3em;box-sizing:border-box;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content>.item>h4{width:100%;flex-shrink:0;font-size:13px!important;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content>.item .time{margin-right:0;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content>.item>.viewBtn{margin-right:auto;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content>.item>.viewBtn,.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content>.item>.dlBtn{padding:0;background-color:unset;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content>.item>.viewBtn>span,.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content>.item>.dlBtn>span{display:none;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content>.item>.viewBtn>svg,.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content>.item>.dlBtn>svg{width:24px;height:24px;}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content>.item>.viewBtn>svg{color:var(--textColorStrong);}.packageInCourse>.p-collapsibleContent>.p-collapsibleSection>.content>.item>.dlBtn>svg{color:rgb(var(--rgb));}}.packageInCourseLink{width:fit-content;margin:auto;background-color:var(--mainBlue);padding:.6em 1.5em;border-radius:.5em;color:#fff!important;display:flex;align-items:center;gap:.3em;}.packageInCourseLink>svg{--wid:2.4em;width:var(--wid);height:var(--wid);}@media(max-width:698px){.packageInCourseLink{font-size:12px;}}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal;}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-container-vertical>.swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0);}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap;}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column;}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-container-3d{perspective:1200px;}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start;}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory;}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory;}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(44px/44*27);height:44px;margin-top:calc(-1*44px/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff,#017477;}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none;}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto;}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev";}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto;}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next";}.swiper-button-lock{display:none;}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33);}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2;}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet-active{opacity:1;background:#fff,#017477;}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0);}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block;}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top;}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left;}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right;}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#fff,#017477;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top;}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0;}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0;}.swiper-pagination-lock{display:none;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1);}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain;}.swiper-slide-zoomed{cursor:move;}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid #fff,#017477;border-radius:50%;border-top-color:transparent;}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg);}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube{overflow:visible;}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}.swiper-container-flip{overflow:visible;}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.sliderMulti .swiper-button-prev:after,.sliderMulti .swiper-container-rtl .swiper-button-next:after{font-size:19px;color:#000;}.sliderMulti .swiper-button-prev,.sliderMulti .swiper-container-rtl .swiper-button-next{box-shadow:0 0 5px rgba(125,125,125,.38);border-radius:1px;}.sliderMulti .swiper-button-next,.sliderMulti .swiper-container-rtl .swiper-button-prev{right:5px;left:auto;}.sliderMulti .swiper-button-prev,.sliderMulti .swiper-container-rtl .swiper-button-next{left:5px;right:auto;}.sliderMulti .swiper-button-next,.sliderMulti .swiper-button-prev{position:absolute;top:47%!important;width:calc(44px/44*27);height:44px;margin-top:calc(-1*44px/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff,#017477;padding:32px 1.5em!important;}.sliderMulti2 .swiper-button-prev:after,.sliderMulti2 .swiper-container-rtl .swiper-button-next:after,.sliderProductShow1 .swiper-button-prev:after,.sliderProductShow1 .swiper-container-rtl .swiper-button-next:after,.sliderProductShow2 .swiper-button-prev:after,.sliderProductShow2 .swiper-container-rtl .swiper-button-next:after,.sliderProjectProductShow .swiper-button-prev:after,.sliderProjectProductShow .swiper-container-rtl .swiper-button-next:after,.sliderProjectShow .swiper-button-prev:after,.sliderProjectShow .swiper-container-rtl .swiper-button-next:after,.sliderProjectOther .swiper-button-prev:after,.sliderProjectOther .swiper-container-rtl .swiper-button-next:after,.sliderProjectOtherrelated .swiper-button-prev:after,.sliderProjectOtherrelated .swiper-container-rtl .swiper-button-next:after,.sliderProjectHomePage .swiper-button-prev:after,.sliderProjectHomePage .swiper-container-rtl .swiper-button-next:after,.sliderProductShow1B .swiper-button-prev:after,.sliderProductShow1B .swiper-container-rtl .swiper-button-next:after,.sliderProductShow2B .swiper-button-prev:after,.sliderProductShow2B .swiper-container-rtl .swiper-button-next:after,.sliderProjectProductShowB .swiper-button-prev:after,.sliderProjectProductShowB .swiper-container-rtl .swiper-button-next:after,.sliderProject_prjCat .swiper-button-prev:after,.sliderProject_prjCat .swiper-container-rtl .swiper-button-next:after,.sliderMostViewed .swiper-button-prev:after,.sliderMostViewed .swiper-container-rtl .swiper-button-next:after,.sliderProduct_prjCat .swiper-button-prev:after,.sliderProduct_prjCat .swiper-container-rtl .swiper-button-next:after,.sliderArticleShow1 .swiper-button-prev:after,.sliderArticleShow1 .swiper-container-rtl .swiper-button-next:after,.sliderArticleShow2 .swiper-button-prev:after,.sliderArticleShow2 .swiper-container-rtl .swiper-button-next:after,.sliderProductSearch .swiper-button-prev:after,.sliderProductSearch .swiper-container-rtl .swiper-button-next:after,.sliderProjectSearch .swiper-button-prev:after,.sliderProjectSearch .swiper-container-rtl .swiper-button-next:after,.sliderMostViewedsearch .swiper-button-prev:after,.sliderMostViewedsearch .swiper-container-rtl .swiper-button-next:after{font-size:19px;color:#000;}.sliderMulti2 .swiper-button-prev,.sliderMulti2 .swiper-container-rtl .swiper-button-next,.sliderProductShow1 .swiper-button-prev,.sliderProductShow1 .swiper-container-rtl .swiper-button-next,.sliderProductShow2 .swiper-button-prev,.sliderProductShow2 .swiper-container-rtl .swiper-button-next,.sliderProjectProductShow .swiper-button-prev,.sliderProjectProductShow .swiper-container-rtl .swiper-button-next,.sliderProjectShow .swiper-button-prev,.sliderProjectShow .swiper-container-rtl .swiper-button-next,.sliderProjectOther .swiper-button-prev,.sliderProjectOther .swiper-container-rtl .swiper-button-next,.sliderProjectOtherrelated .swiper-button-prev,.sliderProjectOtherrelated .swiper-container-rtl .swiper-button-next,.sliderProjectHomePage .swiper-button-prev,.sliderProjectHomePage .swiper-container-rtl .swiper-button-next,.sliderProductShow2B .swiper-button-prev,.sliderProductShow2B .swiper-container-rtl .swiper-button-next,.sliderProductShow1B .swiper-button-prev,.sliderProductShow1B .swiper-container-rtl .swiper-button-next,.sliderProjectProductShowB .swiper-button-prev,.sliderProjectProductShowB .swiper-container-rtl .swiper-button-next,.sliderProject_prjCat .swiper-button-prev,.sliderProject_prjCat .swiper-container-rtl .swiper-button-next,.sliderMostViewed .swiper-button-prev,.sliderMostViewed .swiper-container-rtl .swiper-button-next,.sliderProduct_prjCat .swiper-button-prev,.sliderProduct_prjCat .swiper-container-rtl .swiper-button-next,.sliderArticleShow1 .swiper-button-prev,.sliderArticleShow1 .swiper-container-rtl .swiper-button-next,.sliderArticleShow2 .swiper-button-prev,.sliderArticleShow2 .swiper-container-rtl .swiper-button-next,.sliderProductSearch .swiper-button-prev,.sliderProductSearch .swiper-container-rtl .swiper-button-next,.sliderProjectSearch .swiper-button-prev,.sliderProjectSearch .swiper-container-rtl .swiper-button-next,.sliderMostViewedsearch .swiper-button-prev,.sliderMostViewedsearch .swiper-container-rtl .swiper-button-next{box-shadow:0 0 5px rgba(125,125,125,.38);border-radius:1px;}.sliderMulti2 .swiper-button-next,.sliderMulti2 .swiper-container-rtl .swiper-button-prev,.sliderProductShow1 .swiper-button-next,.sliderProductShow1 .swiper-container-rtl .swiper-button-prev,.sliderProductShow2 .swiper-button-next,.sliderProductShow2 .swiper-container-rtl .swiper-button-prev,.sliderProjectProductShow .swiper-button-next,.sliderProjectProductShow .swiper-container-rtl .swiper-button-prev,.sliderProjectShow .swiper-button-next,.sliderProjectShow .swiper-container-rtl .swiper-button-prev,.sliderProjectOther .swiper-button-next,.sliderProjectOther .swiper-container-rtl .swiper-button-prev,.sliderProjectOtherrelated .swiper-button-next,.sliderProjectOtherrelated .swiper-container-rtl .swiper-button-prev,.sliderProjectHomePage .swiper-button-next,.sliderProjectHomePage .swiper-container-rtl .swiper-button-prev,.sliderProductShow2B .swiper-button-next,.sliderProductShow2B .swiper-container-rtl .swiper-button-prev,.sliderProductShow1B .swiper-button-next,.sliderProductShow1B .swiper-container-rtl .swiper-button-prev,.sliderProjectProductShowB .swiper-button-next,.sliderProjectProductShowB .swiper-container-rtl .swiper-button-prev,.sliderProject_prjCat .swiper-button-next,.sliderProject_prjCat .swiper-container-rtl .swiper-button-prev,.sliderMostViewed .swiper-button-next,.sliderMostViewed .swiper-container-rtl .swiper-button-prev,.sliderProduct_prjCat .swiper-button-next,.sliderProduct_prjCat .swiper-container-rtl .swiper-button-prev,.sliderArticleShow1 .swiper-button-next,.sliderArticleShow1 .swiper-container-rtl .swiper-button-prev,.sliderArticleShow2 .swiper-button-next,.sliderArticleShow2 .swiper-container-rtl .swiper-button-prev,.sliderProductSearch .swiper-button-next,.sliderProductSearch .swiper-container-rtl .swiper-button-prev,.sliderProjectSearch .swiper-button-next,.sliderProjectSearch .swiper-container-rtl .swiper-button-prev,.sliderMostViewedsearch .swiper-button-next,.sliderMostViewedsearch .swiper-container-rtl .swiper-button-prev{right:5px;left:auto;}.sliderMulti2 .swiper-button-prev,.sliderMulti2 .swiper-container-rtl .swiper-button-next,.sliderProductShow1 .swiper-button-prev,.sliderProductShow1 .swiper-container-rtl .swiper-button-next,.sliderProductShow2 .swiper-button-prev,.sliderProductShow2 .swiper-container-rtl .swiper-button-next,.sliderProjectProductShow .swiper-button-prev,.sliderProjectProductShow .swiper-container-rtl .swiper-button-next,.sliderProjectShow .swiper-button-prev,.sliderProjectShow .swiper-container-rtl .swiper-button-next,.sliderProjectOther .swiper-button-prev,.sliderProjectOther .swiper-container-rtl .swiper-button-next,.sliderProjectOtherrelated .swiper-button-prev,.sliderProjectOtherrelated .swiper-container-rtl .swiper-button-next,.sliderProjectHomePage .swiper-button-prev,.sliderProjectHomePage .swiper-container-rtl .swiper-button-next,.sliderProductShow1B .swiper-button-prev,.sliderProductShow1B .swiper-container-rtl .swiper-button-next,.sliderProductShow2B .swiper-button-prev,.sliderProductShow2B .swiper-container-rtl .swiper-button-next,.sliderProjectProductShowB .swiper-button-prev,.sliderProjectProductShowB .swiper-container-rtl .swiper-button-next,.sliderProject_prjCat .swiper-button-prev,.sliderProject_prjCat .swiper-container-rtl .swiper-button-next,.sliderMostViewed .swiper-button-prev,.sliderMostViewed .swiper-container-rtl .swiper-button-next,.sliderProduct_prjCat .swiper-button-prev,.sliderProduct_prjCat .swiper-container-rtl .swiper-button-next,.sliderArticleShow1 .swiper-button-prev,.sliderArticleShow1 .swiper-container-rtl .swiper-button-next,.sliderArticleShow2 .swiper-button-prev,.sliderArticleShow2 .swiper-container-rtl .swiper-button-next,.sliderProductSearch .swiper-button-prev,.sliderProductSearch .swiper-container-rtl .swiper-button-next,.sliderProjectSearch .swiper-button-prev,.sliderProjectSearch .swiper-container-rtl .swiper-button-next,.sliderMostViewedsearch .swiper-button-prev,.sliderMostViewedsearch .swiper-container-rtl .swiper-button-next{left:5px;right:auto;}.sliderMulti2 .swiper-button-next,.sliderMulti2 .swiper-button-prev,.sliderProductShow1 .swiper-button-next,.sliderProductShow1 .swiper-button-prev,.sliderProductShow2 .swiper-button-next,.sliderProductShow2 .swiper-button-prev,.sliderProjectProductShow .swiper-button-next,.sliderProjectProductShow .swiper-button-prev,.sliderProjectShow .swiper-button-next,.sliderProjectShow .swiper-button-prev,.sliderProjectOther .swiper-button-next,.sliderProjectOther .swiper-button-prev,.sliderProjectOtherrelated .swiper-button-next,.sliderProjectOtherrelated .swiper-button-prev,.sliderProjectHomePage .swiper-button-next,.sliderProjectHomePage .swiper-button-prev,.sliderProductShow1B .swiper-button-next,.sliderProductShow1B .swiper-button-prev,.sliderProductShow2B .swiper-button-next,.sliderProductShow2B .swiper-button-prev,.sliderProjectProductShowB .swiper-button-next,.sliderProjectProductShowB .swiper-button-prev,.sliderProject_prjCat .swiper-button-next,.sliderProject_prjCat .swiper-button-prev,.sliderMostViewed .swiper-button-next,.sliderMostViewed .swiper-button-prev,.sliderProduct_prjCat .swiper-button-next,.sliderProduct_prjCat .swiper-button-prev,.sliderArticleShow1 .swiper-button-next,.sliderArticleShow1 .swiper-button-prev,.sliderArticleShow2 .swiper-button-next,.sliderArticleShow2 .swiper-button-prev,.sliderProductSearch .swiper-button-next,.sliderProductSearch .swiper-button-prev,.sliderMostViewedsearch .swiper-button-next,.sliderMostViewedsearch .swiper-button-prev{position:absolute;top:47%!important;width:calc(44px/44*27);height:44px;margin-top:calc(-1*44px/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff,#017477;padding:32px 1.5em!important;background-color:#fff;}.sliderProjectSearch .swiper-button-next,.sliderProjectSearch .swiper-button-prev{position:absolute;top:41%!important;width:calc(44px/44*27);height:44px;margin-top:calc(-1*44px/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff,#017477;padding:22px 1.2em!important;background-color:#fff;}.sliderMulti3 .swiper-button-prev:after,.sliderMulti3 .swiper-container-rtl .swiper-button-next:after{font-size:19px;color:#000;}.sliderMulti3 .swiper-button-prev,.sliderMulti3 .swiper-container-rtl .swiper-button-next{box-shadow:0 0 5px rgba(125,125,125,.38);border-radius:1px;}.sliderMulti3 .swiper-button-next,.sliderMulti3 .swiper-container-rtl .swiper-button-prev{right:5px;left:auto;}.sliderMulti3 .swiper-button-prev,.sliderMulti3 .swiper-container-rtl .swiper-button-next{left:5px;right:auto;}.sliderMulti3 .swiper-button-next,.sliderMulti3 .swiper-button-prev{position:absolute;top:47%!important;width:calc(44px/44*27);height:44px;margin-top:calc(-1*44px/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff,#017477;padding:32px 1.5em!important;}.sliderMulti4 .swiper-button-prev:after,.sliderMulti4 .swiper-container-rtl .swiper-button-next:after{font-size:19px;color:#000;}.sliderMulti4 .swiper-button-prev,.sliderMulti4 .swiper-container-rtl .swiper-button-next{box-shadow:0 0 5px rgba(125,125,125,.38);border-radius:1px;}.sliderMulti4 .swiper-button-next,.sliderMulti4 .swiper-container-rtl .swiper-button-prev{right:5px;left:auto;}.sliderMulti4 .swiper-button-prev,.sliderMulti4 .swiper-container-rtl .swiper-button-next{left:5px;right:auto;}.sliderMulti4 .swiper-button-next,.sliderMulti4 .swiper-button-prev{position:absolute;top:47%!important;width:calc(44px/44*27);height:44px;margin-top:calc(-1*44px/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff,#017477;padding:32px 1.5em!important;}.projectOthrtCat_Page .swiper-button-prev:after,.projectOthrtCat_Page .swiper-container-rtl .swiper-button-next:after{font-size:19px;color:#000;}.projectOthrtCat_Page .swiper-button-prev,.projectOthrtCat_Page .swiper-container-rtl .swiper-button-next{box-shadow:0 0 5px rgba(125,125,125,.38);border-radius:1px;}.projectOthrtCat_Page .swiper-button-next,.projectOthrtCat_Page .swiper-container-rtl .swiper-button-prev{right:5px;left:auto;}.projectOthrtCat_Page .swiper-button-prev,.projectOthrtCat_Page .swiper-container-rtl .swiper-button-next{left:5px;right:auto;}.projectOthrtCat_Page .swiper-button-next,.projectOthrtCat_Page .swiper-button-prev{position:absolute;top:47%!important;width:calc(44px/44*27);height:44px;margin-top:calc(-1*44px/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff,#017477;padding:32px 1.5em!important;}.sliderMultiBrandsHome .swiper-button-prev:after,.sliderMultiBrandsHome .swiper-container-rtl .swiper-button-next:after,.sliderBrandsProCat1 .swiper-button-prev:after,.sliderBrandsProCat1 .swiper-container-rtl .swiper-button-next:after,.LatestProductsCatproPage .swiper-container-rtl .swiper-button-next:after{font-size:19px;color:#000;}.sliderMultiBrandsHome .swiper-button-prev,.sliderMultiBrandsHome .swiper-container-rtl .swiper-button-next,.sliderBrandsProCat1 .swiper-button-prev,.sliderBrandsProCat1 .swiper-container-rtl .swiper-button-next,.LatestProductsCatproPage .swiper-container-rtl .swiper-button-next{box-shadow:none;border-radius:1px;}.sliderMultiBrandsHome .swiper-button-next,.sliderMultiBrandsHome .swiper-container-rtl .swiper-button-prev,.sliderBrandsProCat1 .swiper-button-next,.sliderBrandsProCat1 .swiper-container-rtl .swiper-button-prev{display:none;}.sliderMultiBrandsHome .swiper-button-prev,.sliderMultiBrandsHome .swiper-container-rtl .swiper-button-next,.sliderBrandsProCat1 .swiper-button-prev,.sliderBrandsProCat1 .swiper-container-rtl .swiper-button-next{display:none;}.sliderMulti .swiper-pagination,.sliderMulti2 .swiper-pagination,.sliderMultiBrandsHome .swiper-pagination,.sliderMulti3 .swiper-pagination,.sliderBrandsProCat1 .swiper-pagination,.LatestProductsCatproPage .swiper-pagination{display:none;}@media only screen and (max-width:1150px){.sliderMulti .swiper-button-next,.sliderMulti .swiper-button-prev,.sliderMulti2 .swiper-button-next,.sliderMulti2 .swiper-button-prev,.sliderMultiBrandsHome .swiper-button-next,.sliderMultiBrandsHome .swiper-button-prev,.sliderMulti3 .swiper-button-next,.sliderMulti3 .swiper-button-prev,.sliderBrandsProCat1 .swiper-button-next,.sliderBrandsProCat1 .swiper-button-prev,.LatestProductsCatproPage .swiper-button-next,.LatestProductsCatproPage .swiper-button-prev{display:none;}}.sliderProductSearch .swiper-button-next,.sliderProductSearch .swiper-button-next{box-shadow:3px 0 5px rgba(125,125,125,.38)!important;background-color:#fff;}.sliderProductSearch .swiper-button-next,.sliderProductSearch .swiper-container-rtl .swiper-button-prev{box-shadow:3px 0 5px rgba(125,125,125,.38)!important;background-color:#fff;}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev";font-size:1rem;font-weight:bold;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto;color:#000;font-size:.8rem;background-color:rgba(255,255,255,.9098039216);width:39px;box-shadow:1px 2px 5px #b8b8b8;}
