:root{--tg-body-font-family: 'Inter', sans-serif;--tg-heading-font-family: 'Poppins', sans-serif;--tg-icon-font-family: "Font Awesome 5 Free";--tg-body-font-size: 16px;--tg-body-line-height: 1.75;--tg-heading-line-height: 1.3;--tg-body-color: #6D6C80;--tg-heading-color: #161439;--tg-theme-primary: #5751E1;--tg-theme-secondary: #FFC224;--tg-common-color-blue: #050071;--tg-common-color-blue-2: #282568;--tg-common-color-indigo: #9B51E0;--tg-common-color-purple: #8121FB;--tg-common-color-pink: #d63384;--tg-common-color-red: #E11B24;--tg-common-color-orange: #fd7e14;--tg-common-color-yellow: #F8BC24;--tg-common-color-yellow-2: #FBE67B;--tg-common-color-green: #12BB6A;--tg-common-color-teal: #219653;--tg-common-color-cyan: #0dcaf0;--tg-common-color-white: #fff;--tg-common-color-gray: #F7F7F9;--tg-common-color-gray-2: #EFEEFE;--tg-common-color-gray-3: #7F7E97;--tg-common-color-gray-4: #ACAACC;--tg-common-color-gray-5: #B2BBCC;--tg-common-color-dark: #1C1A4A;--tg-common-color-black: #06042E;--tg-common-color-black-2: #161439;--tg-common-color-black-3: #000;--tg-border-1: #C9C9DD;--tg-border-2: #D0DAE9;--tg-border-3: #E2E2E2;--tg-border-4: #D7DCE3;--tg-border-5: #2F466A;--tg-fw-extra-bold: 800;--tg-fw-bold: 700;--tg-fw-semi-bold: 600;--tg-fw-medium: 500;--tg-fw-regular: 400;--tg-fw-light: 300}@media(min-width: 1500px){.container-wide{max-width:1650px}}.spacer-h10{height:10px}.spacer-h20{height:20px}.spacer-h30{height:30px}.spacer-h40{height:40px}.spacer-h50{height:50px}.spacer-h60{height:60px}.spacer-h70{height:70px}.spacer-h80{height:80px}.spacer-h90{height:90px}.spacer-h100{height:100px}.spacer-h110{height:110px}.spacer-h120{height:120px}.spacer-h130{height:130px}.spacer-h140{height:140px}.spacer-h150{height:150px}.tg-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-proficie{-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;border-radius:0;font-size:clamp(16px,2vw,24px);padding-top:clamp(10px,2.5vw,20px);padding-bottom:clamp(10px,2.5vw,20px);padding-left:clamp(20px,2.5vw,40px);padding-right:clamp(20px,2.5vw,40px);-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:1}.btn-proficie.wide-mid{padding-left:36px;padding-right:36px}.btn-proficie--primary{background:var(--tg-theme-primary);border:1px solid var(--tg-theme-primary);color:var(--tg-common-color-white)}.btn-proficie--gradiant::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(130deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.1) 100%);z-index:-1}.btn-proficie--link{background:rgba(0,0,0,0);color:var(--tg-theme-primary)}.btn-proficie--link:hover{background:rgba(0,0,0,0) !important}.btn-proficie--white{background:var(--tg-common-color-white);border:1px solid var(--tg-common-color-white);color:var(--tg-theme-primary)}.btn-proficie--white svg path{stroke:var(--tg-theme-primary)}.btn-proficie--white-outline{background:rgba(0,0,0,0);border:1px solid var(--tg-common-color-white);color:var(--tg-common-color-white)}.btn-proficie--white-outline svg path{stroke:var(--tg-common-color-white)}.btn-proficie--border-primary{background:rgba(0,0,0,0);border:1px solid var(--tg-theme-primary);color:var(--tg-theme-primary)}.btn-proficie:hover,.btn-proficie:focus-visible{background:var(--tg-theme-secondary);color:var(--tg-heading-color);-webkit-box-shadow:0 0 0 0 var(--tg-common-color-blue);box-shadow:0 0 0 0 var(--tg-common-color-blue)}.btn-proficie.text-white{color:var(--tg-common-color-white)}.btn-proficie--icon:hover img{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0);-webkit-transform:translateX(20px);transform:translateX(20px)}.icon-box{--color-title: var(--tg-common-color-black);--color-desc: var(--tg-common-color-seconday, #666);--color-bg: transparent;display:block;padding:clamp(16px,2.5vw,40px);border:1px solid var(--tg-theme-primary);background-color:var(--color-bg)}.icon-box__icon{width:clamp(40px,4vw,72px);height:clamp(40px,4vw,72px);-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;margin-bottom:10px}.icon-box__title{font-size:clamp(18px,2vw,24px);margin-bottom:clamp(8px,2vw,15px);font-weight:600;color:var(--color-title)}.icon-box__desc{font-size:16px;line-height:1.6;margin-bottom:0;color:var(--color-desc)}.icon-box.v2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-box.v2 .icon-box__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.icon-box.v2__title{font-size:16px;margin-bottom:10px}.icon-box.v2__desc{font-size:14px}.section__wrapper{padding:clamp(36px,4vw,80px) 0}.section__header{width:100%;max-width:clamp(500px,60vw,1000px);margin:auto}.section__header.full-width{max-width:100%}.section__title{font-size:clamp(25px,4vw,56px);line-height:1.2;margin-bottom:24px;color:var(--tg-common-color-black);font-weight:600;padding-left:clamp(16px,2vw,32px);padding-right:clamp(16px,2vw,32px)}.section__desc,.section__description{font-size:clamp(16px,2vw,20px);line-height:1.6;margin-bottom:0}.section__subtitle{--grad-1: linear-gradient(130deg, rgba(159, 183, 254, 1) 10%, rgba(203, 252, 1, 0.5) 160%);--grad-2: linear-gradient(130deg, rgba(203, 252, 1, 0.65) 0%, rgba(159, 183, 254, 1) 95%);--color-text: #ffffff;min-width:200px;text-align:center;display:inline-block;padding:clamp(4px,2vw,10px) clamp(16px,2vw,32px);background:rgba(0,0,0,0);color:var(--color-text, #ffffff);font-size:clamp(16px,2vw,24px);position:relative;margin-bottom:20px;z-index:1}@media(max-width: 767.98px){.section__subtitle{min-width:120px}}.section__subtitle::before,.section__subtitle::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-2deg);transform:translate(-50%, -50%) rotate(-2deg);width:100%;height:100%;background:var(--grad-1);z-index:-1}.section__subtitle::before{background:var(--grad-2);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-2}.section__subtitle.v1{--grad-1: linear-gradient(130deg, rgba(159, 183, 254, 1) 10%, rgba(203, 252, 1, 0.5) 160%);--grad-2: linear-gradient(130deg, rgba(203, 252, 1, 0.65) 0%, rgba(159, 183, 254, 1) 95%);--color-text: #ffffff}.section__subtitle.v2{--grad-1: linear-gradient(130deg, rgba(195, 211, 255, 1) 0%, rgba(203, 252, 1, 0.25) 100%);--grad-2: linear-gradient(130deg, rgba(195, 211, 255, 1) 0%, rgba(0, 103, 254, 1) 100%);--color-text: #ffffff}.section__subtitle.v3{--grad-1: linear-gradient(130deg, #C3D3FF 0%, #0067FE 100%);--grad-2: linear-gradient(130deg, #C3D3FF 0%, rgba(202, 252, 1, 0.50) 100%);--color-text: #ffffff}.section__subtitle.v4{--grad-1: linear-gradient(130deg, #C3D3FF 0%, #0067FE 100%);--grad-2: linear-gradient(130deg, #0067FE 0%, #9FB7FE 100%);--color-text: #ffffff}.section__subtitle.v5{--grad-1: linear-gradient(130deg, #800106 0%, #AC1F25 100%);--grad-2: linear-gradient(130deg, #9F161C 0%, rgba(167, 28, 35, 0.30) 100%);--color-text: #ffffff}.section__cut--bottom{margin-bottom:clamp(56px,8vw,100px);position:relative;z-index:2}.law-and-judgeship{padding-bottom:0;position:relative}.law-and-judgeship::after{content:"";display:block;width:100%;height:clamp(72px,10vw,150px);background:var(--tg-common-color-white);position:absolute;bottom:0;left:0;z-index:1}.law-and-judgeship .section__header{width:100%;margin:auto}.law-and-judgeship .section__header .section__title{font-size:clamp(25px,3vw,48px);margin-top:clamp(12px,2vw,20px)}.law-and-judgeship .section__header h4,.law-and-judgeship .section__header h2,.law-and-judgeship .section__header p{color:var(--tg-common-color-white)}.law-and-judgeship .section__header .btn-proficie--link{margin-top:clamp(25px,2.5vw,36px)}.law-and-judgeship .section__header .btn-proficie--link img{display:inline-block;position:relative;height:36px}.law-and-judgeship .section__header .btn-proficie--link:hover{color:var(--tg-theme-secondary) !important}.about-section .section__title{font-size:clamp(25px,3vw,52px)}.about-section .section__description{font-size:clamp(16px,2vw,20px)}.about-section .about__features__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media(max-width: 1199.98px){.about-section .about__features__grid{grid-template-columns:repeat(3, 1fr)}.about-section .about__features__grid .icon-box:nth-last-child(-n+6) .icon-box__icon{display:none}}@media(max-width: 767.98px){.about-section .about__features__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 599.98px){.about-section .about__features__grid{grid-template-columns:repeat(1, 1fr)}}.about-section .about__features__grid .about__feature__header{grid-column:1/3}@media(max-width: 599.98px){.about-section .about__features__grid .about__feature__header{grid-column:unset}}.feature-section{color:var(--tg-common-color-white);padding:clamp(80px,8vw,140px) 0;background-size:cover}.feature-section .section__header{max-width:clamp(500px,50vw,800px);margin-bottom:clamp(60px,6vw,120px)}@media(max-width: 991.98px){.feature-section .section__header{max-width:100%}}.feature-section .section__header .section__title{padding:0;font-size:clamp(25px,4vw,40px);color:var(--tg-common-color-white)}.feature-section__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px 36px}@media(max-width: 1199.98px){.feature-section__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767.98px){.feature-section__grid{grid-template-columns:repeat(1, 1fr)}}.feature-section .icon-box{--color-title: var(--tg-common-color-white);--color-desc: #eeeeee;--color-bg: transparent;padding:0;border:none;color:var(--tg-common-color-white);margin-bottom:20px}.testimonials-section{margin:clamp(56px,5vw,80px) 0}.testimonials-section .section__description{font-size:clamp(18px,2vw,28px);font-weight:400;color:var(--tg-common-color-black)}.banner-proficie{width:100%;max-width:1800px;margin:clamp(15px,2vw,30px) auto;margin-bottom:clamp(15px,2vw,30px);background-size:cover;background-repeat:no-repeat}@media(max-width: 1800px){.banner-proficie{width:calc(100% - clamp(15px,2vw,30px)*2)}}.banner__inner-proficie{position:relative;padding:clamp(20px,3.5vw,60px);padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}@media(max-width: 1199.98px){.banner__inner-proficie{gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 599.98px){.banner__inner-proficie{padding:clamp(20px,3.5vw,60px)}}.banner__content-proficie{margin-right:-250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;padding-bottom:clamp(20px,3.5vw,60px)}@media(max-width: 1199.98px){.banner__content-proficie{padding-right:20%;padding-bottom:0;margin-right:0;margin-bottom:-50px}}@media(max-width: 599.98px){.banner__content-proficie{gap:16px;margin:0;padding:clamp(20px,3.5vw,60px) 0}}.banner__content-proficie .title{color:var(--tg-common-color-white);font-size:clamp(32px,4vw,72px);margin-bottom:0}.banner__content-proficie .sub-title{color:var(--tg-common-color-white);font-size:clamp(25px,2vw,36px)}@media(max-width: 599.98px){.banner__content-proficie .sub-title{font-size:18px}}.banner__images-proficie{position:relative;width:100%;max-width:850px;aspect-ratio:1/1}@media(max-width: 600px){.banner__images-proficie{display:none}}.banner__images-proficie>.main-img{width:100%;position:absolute;bottom:0;right:-100px}.banner__images-proficie>.main-img img{position:relative;display:block;z-index:2}.banner__images-proficie>.main-img .svg-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);width:70%;display:block;position:absolute;top:13%;left:8%;z-index:1}.banner__btn-wrap-proficie{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(16px,2vw,36px)}.banner__btn-wrap-proficie [focused]{padding-left:clamp(20px,3vw,56px);padding-right:clamp(20px,3vw,56px)}.featured{padding:clamp(56px,7vw,120px) 0;background-color:var(--tg-common-color-white)}.featured__card{padding:40px;height:100%}@media(max-width: 991.98px){.featured__card{margin-top:clamp(25px,2vw,50px);margin-bottom:clamp(25px,2vw,50px)}}@media(max-width: 599.98px){.featured__card{padding:0}}.featured__subtitle{color:var(--tg-common-color-black);font-size:clamp(16px,1.5vw,24px);margin-bottom:16px;font-weight:600}.featured__title{font-size:clamp(20px,2.5vw,48px);line-height:1.3;margin-bottom:24px;color:var(--tg-common-color-black);font-weight:600}@media(max-width: 991.98px){.featured__title{font-size:clamp(20px,4vw,48px)}}.featured__description{font-size:clamp(16px,1.25vw,22px);color:#666;margin-bottom:32px;line-height:1.6}@media(max-width: 991.98px){.featured__description{font-size:clamp(16px,2vw,22px)}}.featured__features{margin-bottom:clamp(32px,3vw,50px)}.featured__features-title{font-size:clamp(16px,1.5vw,20px);margin-bottom:16px;color:var(--tg-theme-primary)}.featured__features-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;list-style:none;padding:0}.featured__features-item{border-radius:4px;font-size:16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featured__features-item::before{content:"";position:relative;width:clamp(20px,2vw,36px);height:clamp(20px,2vw,36px);background-image:url("../img/proficie/icons/check-circle-outline.svg");background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:12px}.featured__stats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(32px,3.5vw,48px);margin-bottom:20px}.featured__stats-item{text-align:left}.featured__stats-number{display:inline-block;position:relative;font-size:clamp(20px,2vw,36px);font-weight:500;line-height:1;color:var(--tg-theme-primary);margin-bottom:0}.featured__stats-number::after{content:attr(data-suffix)}@media(max-width: 991.98px){.featured__stats-number{font-size:clamp(20px,4vw,36px)}}.featured__stats-text{font-size:clamp(16px,1.5vw,18px);font-weight:400;color:#666}.featured__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:20px}.course{background-color:var(--tg-common-color-white);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);position:relative;z-index:1}.course::before{display:block;content:"";width:100%;height:100%;background-color:var(--tg-theme-primary);-webkit-box-shadow:0 0 2px rgba(0,0,0,.08);box-shadow:0 0 2px rgba(0,0,0,.08);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(2deg);transform:translate(-50%, -50%) rotate(2deg);z-index:-1}.course__image{position:relative;aspect-ratio:1.5/1;overflow:hidden}.course__thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course__content{background-color:var(--tg-common-color-white);padding:24px}.course__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:clamp(16px,2vw,32px);margin-bottom:clamp(16px,2vw,36px)}.course__title{font-size:clamp(18px,2vw,25px);line-height:1.3;font-weight:600;color:var(--tg-common-color-black);text-decoration:none;margin-right:16px}.course__title:hover{color:var(--tg-theme-primary)}.course__price,.course__currency{font-size:clamp(24px,3vw,56px);font-weight:700;line-height:1;color:var(--tg-common-color-black);white-space:nowrap;margin-bottom:0}@media(max-width: 599.98px){.course__price{position:absolute;bottom:27px;left:20px}}.course__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-size:14px;margin-bottom:clamp(16px,2vw,36px)}.course__author{color:#666}.course__author-link{color:var(--tg-common-color-black);text-decoration:none;font-size:clamp(16px,1.25vw,22px);font-weight:500}.course__author-link:hover{color:var(--tg-theme-primary)}.course__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:clamp(16px,1.25vw,22px)}.course__rating-text{color:#666}.course__rating-value{font-weight:600;color:var(--tg-common-color-black)}.course__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course__level{padding:6px 12px;background:rgba(0,0,0,0);border-radius:4px;font-size:14px;color:#666}@media(max-width: 599.98px){.course__level{opacity:0;pointer-events:none}}.course__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:clamp(25px,4vw,50px)}@media(min-width: 1500px){.course__grid{grid-template-columns:repeat(3, 1fr)}}.course__grid .course{font-size:1rem}.course__grid .course__title{font-size:1.25em}.course__grid .course__price{font-size:2em;font-weight:700;line-height:1;color:var(--tg-common-color-black);white-space:nowrap}.course__grid .course__author-link{font-size:1.25em}.course__grid .course__rating{font-size:1.25em}.course__grid .course .btn{font-size:clamp(16px,1.5vw,20px)}.course__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:clamp(36px,3.5vw,72px);padding-left:clamp(36px,3.5vw,72px);padding-right:clamp(36px,3.5vw,72px);position:relative}@media(max-width: 991.98px){.course__filter{padding:0;gap:12px}}.course__filter.filter__btns input{display:none}.course__filter.filter__btns input+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 36px;background-color:#f5f5f6;color:var(--tg-common-color-black);border:1px solid #f5f5f6;cursor:pointer}@media(max-width: 1199.98px){.course__filter.filter__btns input+label{padding:8px 25px}}@media(max-width: 991.98px){.course__filter.filter__btns input+label{padding:5px 15px}}.course__filter.filter__btns input:checked+label{background-color:var(--tg-theme-primary);color:var(--tg-common-color-white);border:1px solid var(--tg-theme-primary)}.course__filter.filter__btns input:last-of-type+label{background-color:rgba(0,0,0,0);color:var(--tg-theme-primary);border:none}.course__filter.filter__btns input:last-of-type:hover+label{text-decoration:underline;text-underline-offset:4px}.course__filter.filter__btns.v2{gap:clamp(16px,2vw,32px)}.course__filter.filter__btns.v2 input{display:none}.course__filter.filter__btns.v2 input+label{width:clamp(100px,15vw,200px);height:clamp(100px,15vw,200px);aspect-ratio:1/1;font-size:clamp(18px,2vw,32px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;background-color:var(--tg-common-color-white);color:var(--tg-common-color-black);border:1px solid var(--tg-theme-primary);cursor:pointer;border-radius:clamp(12px,1.5vw,20px)}@media(max-width: 1199.98px){.course__filter.filter__btns.v2 input+label{padding:8px}}@media(max-width: 991.98px){.course__filter.filter__btns.v2 input+label{padding:5px}}.course__filter.filter__btns.v2 input+label img{width:clamp(56px,8vw,125px);height:clamp(56px,8vw,125px);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.course__filter.filter__btns.v2 input+label:hover{text-decoration:none}.course__filter.filter__btns.v2 input:checked+label{background:linear-gradient(130deg, rgba(195, 211, 255, 0.2) 0%, rgba(0, 102, 254, 0.2) 100%);color:var(--tg-heading-color);border:1px solid var(--tg-theme-primary);-webkit-box-shadow:-1px 2px 5px rgba(0,0,0,.2);box-shadow:-1px 2px 5px rgba(0,0,0,.2)}.course__search{width:100%;max-width:clamp(300px,65vw,800px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:clamp(36px,3.5vw,72px);margin-left:auto;margin-right:auto;position:relative}@media(max-width: 767.98px){.course__search{width:100%;max-width:100%;margin-left:0;margin-right:0}}.course__search-icon{width:32px;height:32px;position:absolute;left:20px;display:inline-block;font-size:24px}@media(max-width: 767.98px){.course__search-icon{width:20px;height:20px;font-size:18px;left:10px}}.course__search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 36px;padding-left:56px;font-size:20px}@media(max-width: 767.98px){.course__search-input{font-size:16px;padding:8px 20px;padding-left:32px}}.course__search-input::-webkit-input-placeholder{font-size:20px}.course__search-input::-moz-placeholder{font-size:20px}.course__search-input:-ms-input-placeholder{font-size:20px}.course__search-input::-ms-input-placeholder{font-size:20px}.course__search-input::placeholder{font-size:20px}@media(max-width: 767.98px){.course__search-input::-webkit-input-placeholder{font-size:16px}.course__search-input::-moz-placeholder{font-size:16px}.course__search-input:-ms-input-placeholder{font-size:16px}.course__search-input::-ms-input-placeholder{font-size:16px}.course__search-input::placeholder{font-size:16px}}.course__search-btn{-webkit-box-flex:0;-ms-flex:0;flex:0;width:100%;max-width:200px;padding:20px 36px;background-color:var(--tg-theme-primary);color:var(--tg-common-color-white);border:1px solid var(--tg-theme-primary)}@media(max-width: 767.98px){.course__search-btn{display:none;padding:10px 20px}}.cta-section{background-size:cover;background-repeat:no-repeat;padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px)}@media(max-width: 991.98px){.cta-section{padding-left:0;padding-right:0}}.cta__title{font-size:clamp(25px,3vw,55px);line-height:1.2;margin-bottom:clamp(20px,2vw,32px);color:var(--tg-theme-primary);font-weight:600}.cta__description{font-size:clamp(16px,2vw,22px);color:var(--tg-theme-primary);margin-bottom:32px;line-height:1.6;font-weight:400}.cta__image{width:70%;display:block;margin-left:auto}@media(max-width: 767.98px){.cta__image{width:50%;margin-left:0;margin-bottom:20px}}.cta-widget{--color-widget: #AC1F25;position:relative;z-index:3;padding:50px 36px 72px}@media xs{.cta-widget{padding:36px 20px 52px;margin:40px 0}}.cta-widget::before,.cta-widget::after{content:"";width:100%;height:100%;display:block;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;top:0;left:0}.cta-widget::before{height:calc(100% + 10px);background:linear-gradient(130deg, #FFBDC0 0%, #AC1F25 100%);z-index:-2;left:-8px;-webkit-transform:rotate(2deg) skew(-1deg, 2deg);transform:rotate(2deg) skew(-1deg, 2deg);-webkit-box-shadow:0 0 16px rgba(172,31,38,.2);box-shadow:0 0 16px rgba(172,31,38,.2)}.cta-widget::after{height:calc(100% - 20px);background:url(../img/proficie/cta/blur-bg-buet.webp) #fff;background-repeat:no-repeat;background-size:cover;z-index:-1;-webkit-transform:rotate(-1deg) skew(-4deg) skewY(2deg);transform:rotate(-1deg) skew(-4deg) skewY(2deg);-webkit-box-shadow:0 0 20px rgba(172,31,38,.1);box-shadow:0 0 20px rgba(172,31,38,.1)}.cta-widget__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:36px;border-bottom:1px solid var(--tg-common-color-black);padding-bottom:20px;margin-bottom:20px}.cta-widget__header .cta__header{-webkit-box-flex:1;-ms-flex:1;flex:1}.cta-widget__header .cta__header .section__title{font-size:clamp(25px,2.5vw,40px);color:var(--color-widget);margin-top:32px}@media(max-width: 599.98px){.cta-widget__header .cta__header .section__title{font-size:clamp(22px,2.5vw,40px)}}.cta-widget__price{font-size:clamp(30px,3vw,50px);line-height:1;font-weight:700;color:var(--color-widget)}.cta-widget__price small{font-size:.65em}@media(max-width: 599.98px){.cta-widget__price{position:absolute;top:50px;right:10px}}.cta-widget__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px}.cta-widget__main .content{width:55%}@media(max-width: 767.98px){.cta-widget__main .content{width:100%}}.cta-widget__main .content h4{font-size:16px;color:var(--tg-common-color-black);margin-bottom:16px}.cta-widget__main .content p{margin-bottom:16px;color:var(--tg-common-color-black)}@media(max-width: 767.98px){.cta-widget__main .image{display:none}}.cta-widget .cta__btn{background-color:var(--color-widget);color:var(--tg-common-color-white);border-color:var(--color-widget);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.25);box-shadow:0 4px 8px rgba(0,0,0,.25);font-size:25px;padding:12px 56px}@media(max-width: 767.98px){.cta-widget .cta__btn{font-size:18px;padding:8px 32px}}.cta-widget .cta__btn:hover{background-color:var(--tg-theme-primary);border-color:var(--tg-theme-primary)}.cta-buet-mcq .section__title{font-size:clamp(25px,3.5vw,55px)}@media(max-width: 1199.98px){.cta-buet-mcq .section__title{font-size:clamp(25px,5vw,55px)}}.testimonial{display:block;padding:30px;background:#fff;border:1px solid var(--tg-theme-primary);width:100%}.testimonial__slider{padding:16px 0}.testimonial__slider .swiper-slide{max-width:clamp(300px,40vw,450px)}.testimonial__rating{margin-bottom:20px}.testimonial__rating i{color:var(--tg-theme-primary);margin-right:5px}.testimonial__feedback{font-size:16px;line-height:1.6;color:#666;margin-bottom:25px}.testimonial__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.testimonial__user .user{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.testimonial__user .info .user__name{font-size:18px;font-weight:600;line-height:1;margin-bottom:5px;color:#333}.testimonial__user .info .user__title{font-size:14px;color:#666;margin:0}.footer__wrapper{padding:50px;padding-bottom:30px;width:calc(100% - clamp(32px,4vw,50px));margin:auto;border:1px solid rgba(0,102,254,.1);margin-bottom:calc(clamp(32px,4vw,50px)*.5);background:linear-gradient(230deg, rgba(0, 102, 254, 0.3) 0%, rgba(0, 102, 254, 0.15) 50%, rgba(0, 102, 254, 0.1) 100%)}@media(max-width: 991.98px){.footer__wrapper{padding:30px;width:calc(100% - 20px);margin-bottom:10px}}@media(max-width: 767.98px){.footer__wrapper{padding-left:10px;padding-right:10px}}.footer__wrapper .copy-right-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;color:var(--tg-common-color-content)}@media(max-width: 767.98px){.footer__wrapper .copy-right-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__wrapper .copy-right-text p{color:var(--tg-common-color-content)}.footer__wrapper .copy-right-text .footer__bottom-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.footer__wrapper .copy-right-text .footer__bottom-menu .list-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px}.footer__wrapper .copy-right-text .footer__bottom-menu .list-wrap a{white-space:nowrap}.footer__wrapper .copy-right-text .footer__bottom-menu .list-wrap a::after{display:none}.footer__wrapper .copy-right-text .footer__bottom-menu a{color:var(--tg-common-color-content)}.footer__content p{color:var(--tg-common-color-black)}.footer__content-content ul{list-style:none;padding-left:0;color:var(--tg-common-color-black)}@media(max-width: 767.98px){.footer__link .lsit-wrap li{margin-bottom:0}}.footer__link .lsit-wrap li a{color:var(--tg-common-color-black);line-height:1.25}.footer__link .lsit-wrap li a:hover{color:var(--tg-theme-primary)}.footer__social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}@media(max-width: 767.98px){.footer__social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__social li a img{-webkit-filter:brightness(0) saturate(100%) invert(28%) sepia(98%) saturate(4127%) hue-rotate(216deg) brightness(102%) contrast(101%);filter:brightness(0) saturate(100%) invert(28%) sepia(98%) saturate(4127%) hue-rotate(216deg) brightness(102%) contrast(101%)}.footer__widget{margin-bottom:0}.footer__widget .footer__widget-title{color:var(--tg-common-color-black);font-size:14px;line-height:1.25;padding-bottom:0}.footer__widget .footer__widget-title::before{display:none}.footer__widget a{color:var(--tg-common-color-black) !important}.footer__widget .footer__contact-content p{color:var(--tg-common-color-black) !important;line-height:1.5;margin-bottom:16px}.footer-bottom{padding-top:30px;margin-top:20px;border-top:1px solid rgba(0,102,254,.5)}.cta-tabs{border:0}.cta-tabs .nav-link{background:rgba(0,0,0,0);color:var(--tg-common-color-content);padding:12px 32px;font-size:16px;border:0;border-radius:0;font-weight:500}.cta-tabs .nav-link:hover{background:rgba(0,0,0,0);color:var(--tg-theme-primary)}.cta-tabs .nav-link.active{background:var(--tg-theme-primary);color:var(--tg-common-color-white)}.cta-tabs .nav-link.active:hover{background:var(--tg-theme-primary);color:var(--tg-common-color-white)}@media(max-width: 767.98px){.cta-tabs .nav-link{padding:8px 20px}}.cta-tab-content{padding:40px 0}.cta-tab-content .btn{border:0;padding:12px 56px}.icon-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(16px,2vw,25px);padding:0}.icon-list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.icon-list li .list-icon{font-size:clamp(20px,2vw,25px);margin-top:2px}.icon-list li .content{-webkit-box-flex:1;-ms-flex:1;flex:1}.icon-list li .content h4{font-size:clamp(16px,2vw,22px);color:var(--tg-common-color-black);margin-bottom:16px;margin-bottom:0}.icon-list li .content p{margin:0;color:var(--tg-common-color-black)}/*# sourceMappingURL=proficie.min.css.map */